oleacc.h header
This header is used by Windows Accessibility Features. For more information, see:
oleacc.h contains the following programming interfaces:
Interfaces
IAccessible Exposes methods and properties that make a user interface element and its children accessible to client applications. |
IAccessibleHandler Exposes a method that retrieves an accessible element from an object ID. |
IAccessibleWindowlessSite A Microsoft ActiveX control site implements this interface to enable a windowless ActiveX control that has a Microsoft Active Accessibility implementation to express its accessibility. |
IAccIdentity Exposes a method that provides a unique identifier for an accessible element. |
IAccPropServer Exposes a method that retrieves a property value for an accessible element. |
IAccPropServices Exposes methods for annotating accessible elements and for manipulating identity strings. |
Functions
AccessibleChildren Retrieves the child ID or IDispatch of each child within an accessible container object. |
AccessibleObjectFromEvent Retrieves the address of the IAccessible interface for the object that generated the event that is currently being processed by the client's event hook function. |
AccessibleObjectFromPoint Retrieves the address of the IAccessible interface pointer for the object displayed at a specified point on the screen. |
AccessibleObjectFromWindow Retrieves the address of the specified interface for the object associated with the specified window. |
AccNotifyTouchInteraction Allows an assistive technology (AT) application to notify the system that it is interacting with UI through a Windows Automation API (such as Microsoft UI Automation) as a result of a touch gesture from the user. |
AccSetRunningUtilityState Sets system values that indicate whether an assistive technology (AT) application's current state affects functionality that is typically provided by the system. |
CreateStdAccessibleObject Creates an accessible object with the methods and properties of the specified type of system-provided user interface element. |
CreateStdAccessibleProxyA Creates an accessible object that has the properties and methods of the specified class of system-provided user interface element. (ANSI) |
CreateStdAccessibleProxyW Creates an accessible object that has the properties and methods of the specified class of system-provided user interface element. (Unicode) |
GetOleaccVersionInfo Retrieves the version number and build number of the Microsoft Active Accessibility file Oleacc.dll. |
GetRoleTextA Retrieves the localized string that describes the object's role for the specified role value. (ANSI) |
GetRoleTextW Retrieves the localized string that describes the object's role for the specified role value. (Unicode) |
GetStateTextA Retrieves a localized string that describes an object's state for a single predefined state bit flag. Because state values are a combination of one or more bit flags, clients call this function more than once to retrieve all state strings. (ANSI) |
GetStateTextW Retrieves a localized string that describes an object's state for a single predefined state bit flag. Because state values are a combination of one or more bit flags, clients call this function more than once to retrieve all state strings. (Unicode) |
LresultFromObject Returns a reference, similar to a handle, to the specified object. Servers return this reference when handling WM_GETOBJECT. |
ObjectFromLresult Retrieves a requested interface pointer for an accessible object based on a previously generated object reference. |
WindowFromAccessibleObject Retrieves the window handle that corresponds to a particular instance of an IAccessible interface. |
Structures
MSAAMENUINFO Used by server developers to expose the names of owner-drawn menu items. |