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.