Windows Automation API overview

This section provides high-level overviews and detailed API reference for both the Microsoft Windows Automation API 3.0, which includes the Windows implementation of the Microsoft UI Automation Specification), and Microsoft Active Accessibility (legacy feature introduced in Windows 95 as a platform add-in).

We describe the similarities and differences between Microsoft Active Accessibility and UI Automation, the components and features that enable the two technologies to work together, and provide guidelines for choosing which technology to implement for your specific scenario.

UI Automation Community Promise