Vanara/PInvoke/UIAutomation/readme.md

176 lines
31 KiB
Markdown

## Vanara.PInvoke.UIAutomation
PInvoke API (methods, structures and constants) imported from Windows UIAutomationCore.dll.
- Includes methods from uiautomationcore.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.UIAutomation?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.UIAutomation?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.UIAutomation)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
[DockPosition](https://www.google.com/search?num=5&q=DockPosition+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.DockPosition](https://github.com/dahall/Vanara/search?l=C%23&q=DockPosition)
[EVENTID](https://www.google.com/search?num=5&q=EVENTID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.EVENTID](https://github.com/dahall/Vanara/search?l=C%23&q=EVENTID)
[ExpandCollapseState](https://www.google.com/search?num=5&q=ExpandCollapseState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ExpandCollapseState](https://github.com/dahall/Vanara/search?l=C%23&q=ExpandCollapseState)
[METADATAID](https://www.google.com/search?num=5&q=METADATAID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.METADATAID](https://github.com/dahall/Vanara/search?l=C%23&q=METADATAID)
[NavigateDirection](https://www.google.com/search?num=5&q=NavigateDirection+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.NavigateDirection](https://github.com/dahall/Vanara/search?l=C%23&q=NavigateDirection)
[PATTERNID](https://www.google.com/search?num=5&q=PATTERNID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.PATTERNID](https://github.com/dahall/Vanara/search?l=C%23&q=PATTERNID)
[PROPERTYID](https://www.google.com/search?num=5&q=PROPERTYID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.PROPERTYID](https://github.com/dahall/Vanara/search?l=C%23&q=PROPERTYID)
[ProviderOptions](https://www.google.com/search?num=5&q=ProviderOptions+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ProviderOptions](https://github.com/dahall/Vanara/search?l=C%23&q=ProviderOptions)
[RowOrColumnMajor](https://www.google.com/search?num=5&q=RowOrColumnMajor+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.RowOrColumnMajor](https://github.com/dahall/Vanara/search?l=C%23&q=RowOrColumnMajor)
[ScrollAmount](https://www.google.com/search?num=5&q=ScrollAmount+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ScrollAmount](https://github.com/dahall/Vanara/search?l=C%23&q=ScrollAmount)
[StructureChangeType](https://www.google.com/search?num=5&q=StructureChangeType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.StructureChangeType](https://github.com/dahall/Vanara/search?l=C%23&q=StructureChangeType)
[SupportedTextSelection](https://www.google.com/search?num=5&q=SupportedTextSelection+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.SupportedTextSelection](https://github.com/dahall/Vanara/search?l=C%23&q=SupportedTextSelection)
[SynchronizedInputType](https://www.google.com/search?num=5&q=SynchronizedInputType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.SynchronizedInputType](https://github.com/dahall/Vanara/search?l=C%23&q=SynchronizedInputType)
[TEXTATTRIBUTEID](https://www.google.com/search?num=5&q=TEXTATTRIBUTEID+site%3Alearn.microsoft.com) | UIAutomationClient.h | [Vanara.PInvoke.UIAutomationClient.TEXTATTRIBUTEID](https://github.com/dahall/Vanara/search?l=C%23&q=TEXTATTRIBUTEID)
[TextPatternRangeEndpoint](https://www.google.com/search?num=5&q=TextPatternRangeEndpoint+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.TextPatternRangeEndpoint](https://github.com/dahall/Vanara/search?l=C%23&q=TextPatternRangeEndpoint)
[TextUnit](https://www.google.com/search?num=5&q=TextUnit+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.TextUnit](https://github.com/dahall/Vanara/search?l=C%23&q=TextUnit)
[ToggleState](https://www.google.com/search?num=5&q=ToggleState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ToggleState](https://github.com/dahall/Vanara/search?l=C%23&q=ToggleState)
[UIAutomationType](https://www.google.com/search?num=5&q=UIAutomationType+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationType](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationType)
[WindowInteractionState](https://www.google.com/search?num=5&q=WindowInteractionState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.WindowInteractionState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowInteractionState)
[WindowVisualState](https://www.google.com/search?num=5&q=WindowVisualState+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.WindowVisualState](https://github.com/dahall/Vanara/search?l=C%23&q=WindowVisualState)
[ZoomUnit](https://www.google.com/search?num=5&q=ZoomUnit+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ZoomUnit](https://github.com/dahall/Vanara/search?l=C%23&q=ZoomUnit)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[UiaPoint](https://www.google.com/search?num=5&q=UiaPoint+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UiaPoint](https://github.com/dahall/Vanara/search?l=C%23&q=UiaPoint)
[UiaRect](https://www.google.com/search?num=5&q=UiaRect+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UiaRect](https://github.com/dahall/Vanara/search?l=C%23&q=UiaRect)
[UIAutomationEventInfo](https://www.google.com/search?num=5&q=UIAutomationEventInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationEventInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationEventInfo)
[UIAutomationMethodInfo](https://www.google.com/search?num=5&q=UIAutomationMethodInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationMethodInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationMethodInfo)
[UIAutomationParameter](https://www.google.com/search?num=5&q=UIAutomationParameter+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationParameter](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationParameter)
[UIAutomationPatternInfo](https://www.google.com/search?num=5&q=UIAutomationPatternInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationPatternInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPatternInfo)
[UIAutomationPropertyInfo](https://www.google.com/search?num=5&q=UIAutomationPropertyInfo+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.UIAutomationPropertyInfo](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationPropertyInfo)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
[IAccessible](https://www.google.com/search?num=5&q=IAccessible+site%3Alearn.microsoft.com) | |
[IAccessibleEx](https://www.google.com/search?num=5&q=IAccessibleEx+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.IAccessibleEx](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleEx)
[IAccessibleHostingElementProviders](https://www.google.com/search?num=5&q=IAccessibleHostingElementProviders+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IAccessibleHostingElementProviders](https://github.com/dahall/Vanara/search?l=C%23&q=IAccessibleHostingElementProviders)
[IAnnotationProvider](https://www.google.com/search?num=5&q=IAnnotationProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IAnnotationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IAnnotationProvider)
[ICustomNavigationProvider](https://www.google.com/search?num=5&q=ICustomNavigationProvider+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.ICustomNavigationProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ICustomNavigationProvider)
[IDockProvider](https://www.google.com/search?num=5&q=IDockProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDockProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDockProvider)
[IDragProvider](https://www.google.com/search?num=5&q=IDragProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDragProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDragProvider)
[IDropTargetProvider](https://www.google.com/search?num=5&q=IDropTargetProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IDropTargetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IDropTargetProvider)
[IExpandCollapseProvider](https://www.google.com/search?num=5&q=IExpandCollapseProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IExpandCollapseProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IExpandCollapseProvider)
[IGridItemProvider](https://www.google.com/search?num=5&q=IGridItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IGridItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridItemProvider)
[IGridProvider](https://www.google.com/search?num=5&q=IGridProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IGridProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IGridProvider)
[IInvokeProvider](https://www.google.com/search?num=5&q=IInvokeProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IInvokeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IInvokeProvider)
[IItemContainerProvider](https://www.google.com/search?num=5&q=IItemContainerProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IItemContainerProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IItemContainerProvider)
[ILegacyIAccessibleProvider](https://www.google.com/search?num=5&q=ILegacyIAccessibleProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ILegacyIAccessibleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ILegacyIAccessibleProvider)
[IMultipleViewProvider](https://www.google.com/search?num=5&q=IMultipleViewProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IMultipleViewProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IMultipleViewProvider)
[IObjectModelProvider](https://www.google.com/search?num=5&q=IObjectModelProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IObjectModelProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IObjectModelProvider)
[IProxyProviderWinEventHandler](https://www.google.com/search?num=5&q=IProxyProviderWinEventHandler+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventHandler)
[IProxyProviderWinEventSink](https://www.google.com/search?num=5&q=IProxyProviderWinEventSink+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=IProxyProviderWinEventSink)
[IRangeValueProvider](https://www.google.com/search?num=5&q=IRangeValueProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRangeValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IRangeValueProvider)
[IRawElementProviderAdviseEvents](https://www.google.com/search?num=5&q=IRawElementProviderAdviseEvents+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderAdviseEvents](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderAdviseEvents)
[IRawElementProviderFragment](https://www.google.com/search?num=5&q=IRawElementProviderFragment+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragment](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragment)
[IRawElementProviderFragmentRoot](https://www.google.com/search?num=5&q=IRawElementProviderFragmentRoot+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragmentRoot](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderFragmentRoot)
[IRawElementProviderHostingAccessibles](https://www.google.com/search?num=5&q=IRawElementProviderHostingAccessibles+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderHostingAccessibles](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHostingAccessibles)
[IRawElementProviderHwndOverride](https://www.google.com/search?num=5&q=IRawElementProviderHwndOverride+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderHwndOverride](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderHwndOverride)
[IRawElementProviderSimple](https://www.google.com/search?num=5&q=IRawElementProviderSimple+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple)
[IRawElementProviderSimple2](https://www.google.com/search?num=5&q=IRawElementProviderSimple2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple2](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple2)
[IRawElementProviderSimple3](https://www.google.com/search?num=5&q=IRawElementProviderSimple3+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple3](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderSimple3)
[IRawElementProviderWindowlessSite](https://www.google.com/search?num=5&q=IRawElementProviderWindowlessSite+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IRawElementProviderWindowlessSite](https://github.com/dahall/Vanara/search?l=C%23&q=IRawElementProviderWindowlessSite)
[IScrollItemProvider](https://www.google.com/search?num=5&q=IScrollItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IScrollItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollItemProvider)
[IScrollProvider](https://www.google.com/search?num=5&q=IScrollProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IScrollProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IScrollProvider)
[ISelectionItemProvider](https://www.google.com/search?num=5&q=ISelectionItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionItemProvider)
[ISelectionProvider](https://www.google.com/search?num=5&q=ISelectionProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider)
[ISelectionProvider2](https://www.google.com/search?num=5&q=ISelectionProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISelectionProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ISelectionProvider2)
[ISpreadsheetItemProvider](https://www.google.com/search?num=5&q=ISpreadsheetItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISpreadsheetItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetItemProvider)
[ISpreadsheetProvider](https://www.google.com/search?num=5&q=ISpreadsheetProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISpreadsheetProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpreadsheetProvider)
[IStylesProvider](https://www.google.com/search?num=5&q=IStylesProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IStylesProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IStylesProvider)
[ISynchronizedInputProvider](https://www.google.com/search?num=5&q=ISynchronizedInputProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ISynchronizedInputProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISynchronizedInputProvider)
[ITableItemProvider](https://www.google.com/search?num=5&q=ITableItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITableItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableItemProvider)
[ITableProvider](https://www.google.com/search?num=5&q=ITableProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITableProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITableProvider)
[ITextChildProvider](https://www.google.com/search?num=5&q=ITextChildProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextChildProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextChildProvider)
[ITextEditProvider](https://www.google.com/search?num=5&q=ITextEditProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextEditProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextEditProvider)
[ITextProvider](https://www.google.com/search?num=5&q=ITextProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider)
[ITextProvider2](https://www.google.com/search?num=5&q=ITextProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextProvider2)
[ITextRangeProvider](https://www.google.com/search?num=5&q=ITextRangeProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextRangeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider)
[ITextRangeProvider2](https://www.google.com/search?num=5&q=ITextRangeProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITextRangeProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextRangeProvider2)
[IToggleProvider](https://www.google.com/search?num=5&q=IToggleProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IToggleProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IToggleProvider)
[ITransformProvider](https://www.google.com/search?num=5&q=ITransformProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITransformProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider)
[ITransformProvider2](https://www.google.com/search?num=5&q=ITransformProvider2+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.ITransformProvider2](https://github.com/dahall/Vanara/search?l=C%23&q=ITransformProvider2)
[IUIAutomation](https://www.google.com/search?num=5&q=IUIAutomation+site%3Alearn.microsoft.com) | |
[IUIAutomation2](https://www.google.com/search?num=5&q=IUIAutomation2+site%3Alearn.microsoft.com) | |
[IUIAutomation3](https://www.google.com/search?num=5&q=IUIAutomation3+site%3Alearn.microsoft.com) | |
[IUIAutomation4](https://www.google.com/search?num=5&q=IUIAutomation4+site%3Alearn.microsoft.com) | |
[IUIAutomation5](https://www.google.com/search?num=5&q=IUIAutomation5+site%3Alearn.microsoft.com) | |
[IUIAutomation6](https://www.google.com/search?num=5&q=IUIAutomation6+site%3Alearn.microsoft.com) | |
[IUIAutomationActiveTextPositionChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationActiveTextPositionChangedEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationAndCondition](https://www.google.com/search?num=5&q=IUIAutomationAndCondition+site%3Alearn.microsoft.com) | |
[IUIAutomationAnnotationPattern](https://www.google.com/search?num=5&q=IUIAutomationAnnotationPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationBoolCondition](https://www.google.com/search?num=5&q=IUIAutomationBoolCondition+site%3Alearn.microsoft.com) | |
[IUIAutomationCacheRequest](https://www.google.com/search?num=5&q=IUIAutomationCacheRequest+site%3Alearn.microsoft.com) | |
[IUIAutomationChangesEventHandler](https://www.google.com/search?num=5&q=IUIAutomationChangesEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationCustomNavigationPattern](https://www.google.com/search?num=5&q=IUIAutomationCustomNavigationPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationDockPattern](https://www.google.com/search?num=5&q=IUIAutomationDockPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationDragPattern](https://www.google.com/search?num=5&q=IUIAutomationDragPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationDropTargetPattern](https://www.google.com/search?num=5&q=IUIAutomationDropTargetPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationElement](https://www.google.com/search?num=5&q=IUIAutomationElement+site%3Alearn.microsoft.com) | |
[IUIAutomationElement2](https://www.google.com/search?num=5&q=IUIAutomationElement2+site%3Alearn.microsoft.com) | |
[IUIAutomationElement3](https://www.google.com/search?num=5&q=IUIAutomationElement3+site%3Alearn.microsoft.com) | |
[IUIAutomationElement4](https://www.google.com/search?num=5&q=IUIAutomationElement4+site%3Alearn.microsoft.com) | |
[IUIAutomationElement5](https://www.google.com/search?num=5&q=IUIAutomationElement5+site%3Alearn.microsoft.com) | |
[IUIAutomationElement6](https://www.google.com/search?num=5&q=IUIAutomationElement6+site%3Alearn.microsoft.com) | |
[IUIAutomationElement7](https://www.google.com/search?num=5&q=IUIAutomationElement7+site%3Alearn.microsoft.com) | |
[IUIAutomationElement8](https://www.google.com/search?num=5&q=IUIAutomationElement8+site%3Alearn.microsoft.com) | |
[IUIAutomationElement9](https://www.google.com/search?num=5&q=IUIAutomationElement9+site%3Alearn.microsoft.com) | |
[IUIAutomationElementArray](https://www.google.com/search?num=5&q=IUIAutomationElementArray+site%3Alearn.microsoft.com) | |
[IUIAutomationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationEventHandlerGroup](https://www.google.com/search?num=5&q=IUIAutomationEventHandlerGroup+site%3Alearn.microsoft.com) | |
[IUIAutomationExpandCollapsePattern](https://www.google.com/search?num=5&q=IUIAutomationExpandCollapsePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationFocusChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationFocusChangedEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationGridItemPattern](https://www.google.com/search?num=5&q=IUIAutomationGridItemPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationGridPattern](https://www.google.com/search?num=5&q=IUIAutomationGridPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationInvokePattern](https://www.google.com/search?num=5&q=IUIAutomationInvokePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationItemContainerPattern](https://www.google.com/search?num=5&q=IUIAutomationItemContainerPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationLegacyIAccessiblePattern](https://www.google.com/search?num=5&q=IUIAutomationLegacyIAccessiblePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationMultipleViewPattern](https://www.google.com/search?num=5&q=IUIAutomationMultipleViewPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationNotCondition](https://www.google.com/search?num=5&q=IUIAutomationNotCondition+site%3Alearn.microsoft.com) | |
[IUIAutomationNotificationEventHandler](https://www.google.com/search?num=5&q=IUIAutomationNotificationEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationObjectModelPattern](https://www.google.com/search?num=5&q=IUIAutomationObjectModelPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationOrCondition](https://www.google.com/search?num=5&q=IUIAutomationOrCondition+site%3Alearn.microsoft.com) | |
[IUIAutomationPatternHandler](https://www.google.com/search?num=5&q=IUIAutomationPatternHandler+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternHandler](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternHandler)
[IUIAutomationPatternInstance](https://www.google.com/search?num=5&q=IUIAutomationPatternInstance+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternInstance](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationPatternInstance)
[IUIAutomationPropertyChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationPropertyChangedEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationPropertyCondition](https://www.google.com/search?num=5&q=IUIAutomationPropertyCondition+site%3Alearn.microsoft.com) | |
[IUIAutomationProxyFactory](https://www.google.com/search?num=5&q=IUIAutomationProxyFactory+site%3Alearn.microsoft.com) | |
[IUIAutomationProxyFactoryEntry](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryEntry+site%3Alearn.microsoft.com) | |
[IUIAutomationProxyFactoryMapping](https://www.google.com/search?num=5&q=IUIAutomationProxyFactoryMapping+site%3Alearn.microsoft.com) | |
[IUIAutomationRangeValuePattern](https://www.google.com/search?num=5&q=IUIAutomationRangeValuePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationRegistrar](https://www.google.com/search?num=5&q=IUIAutomationRegistrar+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=IUIAutomationRegistrar)
[IUIAutomationScrollItemPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollItemPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationScrollPattern](https://www.google.com/search?num=5&q=IUIAutomationScrollPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationSelectionItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionItemPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationSelectionPattern](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationSelectionPattern2](https://www.google.com/search?num=5&q=IUIAutomationSelectionPattern2+site%3Alearn.microsoft.com) | |
[IUIAutomationSpreadsheetItemPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetItemPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationSpreadsheetPattern](https://www.google.com/search?num=5&q=IUIAutomationSpreadsheetPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationStructureChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationStructureChangedEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationStylesPattern](https://www.google.com/search?num=5&q=IUIAutomationStylesPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationSynchronizedInputPattern](https://www.google.com/search?num=5&q=IUIAutomationSynchronizedInputPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTableItemPattern](https://www.google.com/search?num=5&q=IUIAutomationTableItemPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTablePattern](https://www.google.com/search?num=5&q=IUIAutomationTablePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTextChildPattern](https://www.google.com/search?num=5&q=IUIAutomationTextChildPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTextEditPattern](https://www.google.com/search?num=5&q=IUIAutomationTextEditPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTextEditTextChangedEventHandler](https://www.google.com/search?num=5&q=IUIAutomationTextEditTextChangedEventHandler+site%3Alearn.microsoft.com) | |
[IUIAutomationTextPattern](https://www.google.com/search?num=5&q=IUIAutomationTextPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTextPattern2](https://www.google.com/search?num=5&q=IUIAutomationTextPattern2+site%3Alearn.microsoft.com) | |
[IUIAutomationTextRange](https://www.google.com/search?num=5&q=IUIAutomationTextRange+site%3Alearn.microsoft.com) | |
[IUIAutomationTextRange2](https://www.google.com/search?num=5&q=IUIAutomationTextRange2+site%3Alearn.microsoft.com) | |
[IUIAutomationTextRange3](https://www.google.com/search?num=5&q=IUIAutomationTextRange3+site%3Alearn.microsoft.com) | |
[IUIAutomationTextRangeArray](https://www.google.com/search?num=5&q=IUIAutomationTextRangeArray+site%3Alearn.microsoft.com) | |
[IUIAutomationTogglePattern](https://www.google.com/search?num=5&q=IUIAutomationTogglePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTransformPattern](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationTransformPattern2](https://www.google.com/search?num=5&q=IUIAutomationTransformPattern2+site%3Alearn.microsoft.com) | |
[IUIAutomationTreeWalker](https://www.google.com/search?num=5&q=IUIAutomationTreeWalker+site%3Alearn.microsoft.com) | |
[IUIAutomationValuePattern](https://www.google.com/search?num=5&q=IUIAutomationValuePattern+site%3Alearn.microsoft.com) | |
[IUIAutomationVirtualizedItemPattern](https://www.google.com/search?num=5&q=IUIAutomationVirtualizedItemPattern+site%3Alearn.microsoft.com) | |
[IUIAutomationWindowPattern](https://www.google.com/search?num=5&q=IUIAutomationWindowPattern+site%3Alearn.microsoft.com) | |
[IValueProvider](https://www.google.com/search?num=5&q=IValueProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IValueProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IValueProvider)
[IVirtualizedItemProvider](https://www.google.com/search?num=5&q=IVirtualizedItemProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IVirtualizedItemProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IVirtualizedItemProvider)
[IWindowProvider](https://www.google.com/search?num=5&q=IWindowProvider+site%3Alearn.microsoft.com) | uiautomationcore.h | [Vanara.PInvoke.UIAutomationCore.IWindowProvider](https://github.com/dahall/Vanara/search?l=C%23&q=IWindowProvider)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[CUIAutomationRegistrar](https://www.google.com/search?num=5&q=CUIAutomationRegistrar+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationCore.CUIAutomationRegistrar](https://github.com/dahall/Vanara/search?l=C%23&q=CUIAutomationRegistrar)
[UIAutomationClient](https://www.google.com/search?num=5&q=UIAutomationClient+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.UIAutomationClient](https://github.com/dahall/Vanara/search?l=C%23&q=UIAutomationClient)