Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

UI Automation Element Interfaces for Clients

This section describes the interfaces used by Microsoft UI Automation client to locate, access, and query UI Automation elements.

In this section

InterfaceDescription

IUIAutomation

Exposes methods that enable UI Automation client applications to discover, access, and filter UI Automation elements. UI Automation exposes every element of the UI Automation as an object represented by the IUIAutomation interface. The members of this interface are not specific to a particular element.

IUIAutomation2

Extends the IUIAutomation interface to expose additional methods for controlling UI Automation functionality.

IUIAutomation3

Extends the IUIAutomation2 interface to expose additional methods for controlling UI Automation functionality.

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 UI item.

IUIAutomationElement2

Extends the IUIAutomationElement interface.

IUIAutomationElement3

Extends the IUIAutomationElement2 interface.

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.

 

Related topics

UI Automation Clients

 

 

Community Additions

Show:
© 2014 Microsoft. All rights reserved.