IAccessible
IAccessible is a COM interface that forms the core of Microsoft Active Accessibility (MSAA). It provides a programmatic bridge allowing assistive technologies, such as screen readers and magnifiers, to obtain information about and interact with user interface elements in Windows applications. By exposing UI element properties and actions through a standardized set of methods, IAccessible enables consistent navigation and interaction for users with disabilities.
The interface is implemented by user interface elements within an application and is exposed via COM/IDispatch.
MSAA and IAccessible played a central role in Windows accessibility for many years and were widely supported
See also: Microsoft Active Accessibility, UI Automation, screen reader software.