Supported Interfaces
[This is preliminary documentation and subject to change.]
All Active Accessibility objects must support the following interfaces.
-
The IAccessible interface, which defines the basic functionality. This interface enables clients to retrieve information about object properties, gain selection and focus information, perform hit tests, and navigate between objects.
-
The IDispatch interface, which is used to access the same functionality from tools such as Microsoft Visual Basic®. For more information, see IDispatch Interface.
In addition, it is strongly recommended that all container objects support IEnumVARIANT, which allows a client to logically enumerate an object's children. If the server does not support IEnumVARIANT, all child IDs must be sequential integers starting with 1.