IAccessible2 - Accessibility API for Windows
IAccessible2 or IA2 is an Open Standard accessibility API for Windows, allowing Assistive Technology (AT) to query and manipulate a program through its User Interface. With IA2 AT can provide users with rich detailed information about the programs they are working with and provides an 'official' mechanism for this interaction without the need for clever and fragile 'hacks'. IA2 builds on Microsoft's older MSAA API, adding missing functionality that mirrors the rich semantics that are available on Linux through AT-SPI. Unlike Microsoft's UI Automation it does not require a porting of programs to .NET managed code.
As an Open Standard it is publicly owned and anyone may contribute to its development. Indeed several of the leading AT manufacturers contributed to its formulation and are already supporting IA2 in their programs.</p>
