UI Automation Element Interfaces for Clients
This section describes the interfaces used by UI Automation clients to locate, access, and query Microsoft UI Automation elements.
Exposes methods that enable UI Automation client applications to discover, access, and filter user interface (UI) elements. UI Automation exposes every element of the UI as an object represented by the IUIAutomation interface. The members of this interface are not specific to a particular element.IUIAutomationCacheRequest
Exposes properties and methods of a cache request. Client applications use this interface to specify the properties and control patterns to be cached when a UI Automation element is obtained.IUIAutomationElement
Exposes methods and properties for a UI Automation element, which represents a user interface (UI) item. This interface is used by client applications.IUIAutomationElementArray
Represents a collection of UI Automation elements.IUIAutomationRegistrar
Exposes methods for registering new control patterns, properties, and events.IUIAutomationTreeWalker
Exposes properties and methods that UI Automation client applications use to view and navigate the UI Automation elements on the desktop.