Interfaces for Providers

This section describes the basic interfaces implemented by UI Automation providers for Microsoft Win32 applications.

Interfaces

IRawElementProviderAdviseEvents

Exposes methods that are called to notify the root element of a fragment when a UI Automation client application begins or ends listening for events on that fragment.

IRawElementProviderFragment

Exposes methods and properties on user interface (UI) elements that are part of a structure more than one level deep, such as a list box or list item. Implemented by UI Automation providers.

IRawElementProviderFragmentRoot

Exposes methods and properties on the root element in a fragment.

IRawElementProviderHwndOverride

Exposes a method that enables repositioning of window-based elements within the fragment's UI Automation tree.

IRawElementProviderSimple

Defines methods and properties that expose simple UI elements.