Vanara/PInvoke/UIAutomation
David Hall cc5cac6f31 Updated project information 2024-06-06 12:27:28 -06:00
..
UIAutomationClient.cs Final build, nullability and xml doc fixes 2023-11-03 00:57:56 -06:00
UIAutomationCore.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
Vanara.PInvoke.UIAutomation.csproj Updated project files 2023-11-03 01:08:38 -06:00
pkgreadme.md Updated project information 2024-06-06 12:27:28 -06:00
readme.md Updated project information 2024-06-06 12:27:28 -06:00

readme.md

Vanara.PInvoke.UIAutomation

PInvoke API (methods, structures and constants) imported from Windows UIAutomationCore.dll.

  • Includes methods from uiautomationcore.dll
  • Current NuGet release: NugetNuget

Enumerations

Native Enum Header Managed Enum
DockPosition uiautomationcore.h Vanara.PInvoke.UIAutomationCore.DockPosition
EVENTID UIAutomationClient.h Vanara.PInvoke.UIAutomationClient.EVENTID
ExpandCollapseState uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ExpandCollapseState
METADATAID UIAutomationClient.h Vanara.PInvoke.UIAutomationClient.METADATAID
NavigateDirection uiautomationcore.h Vanara.PInvoke.UIAutomationCore.NavigateDirection
PATTERNID UIAutomationClient.h Vanara.PInvoke.UIAutomationClient.PATTERNID
PROPERTYID UIAutomationClient.h Vanara.PInvoke.UIAutomationClient.PROPERTYID
ProviderOptions uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ProviderOptions
RowOrColumnMajor uiautomationcore.h Vanara.PInvoke.UIAutomationCore.RowOrColumnMajor
ScrollAmount uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ScrollAmount
StructureChangeType uiautomationcore.h Vanara.PInvoke.UIAutomationCore.StructureChangeType
SupportedTextSelection uiautomationcore.h Vanara.PInvoke.UIAutomationCore.SupportedTextSelection
SynchronizedInputType uiautomationcore.h Vanara.PInvoke.UIAutomationCore.SynchronizedInputType
TEXTATTRIBUTEID UIAutomationClient.h Vanara.PInvoke.UIAutomationClient.TEXTATTRIBUTEID
TextPatternRangeEndpoint uiautomationcore.h Vanara.PInvoke.UIAutomationCore.TextPatternRangeEndpoint
TextUnit uiautomationcore.h Vanara.PInvoke.UIAutomationCore.TextUnit
ToggleState uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ToggleState
UIAutomationType uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UIAutomationType
WindowInteractionState uiautomationcore.h Vanara.PInvoke.UIAutomationCore.WindowInteractionState
WindowVisualState uiautomationcore.h Vanara.PInvoke.UIAutomationCore.WindowVisualState
ZoomUnit uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ZoomUnit

Structures

Native Structure Header Managed Structure
UiaPoint uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UiaPoint
UiaRect uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UiaRect
UIAutomationEventInfo uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UIAutomationEventInfo
UIAutomationMethodInfo uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UIAutomationMethodInfo
UIAutomationParameter uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UIAutomationParameter
UIAutomationPatternInfo uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UIAutomationPatternInfo
UIAutomationPropertyInfo uiautomationcore.h Vanara.PInvoke.UIAutomationCore.UIAutomationPropertyInfo

Interfaces

Native Interface Header Managed Interface
IAccessible
IAccessibleEx Vanara.PInvoke.UIAutomationCore.IAccessibleEx
IAccessibleHostingElementProviders uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IAccessibleHostingElementProviders
IAnnotationProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IAnnotationProvider
ICustomNavigationProvider Vanara.PInvoke.UIAutomationCore.ICustomNavigationProvider
IDockProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IDockProvider
IDragProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IDragProvider
IDropTargetProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IDropTargetProvider
IExpandCollapseProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IExpandCollapseProvider
IGridItemProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IGridItemProvider
IGridProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IGridProvider
IInvokeProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IInvokeProvider
IItemContainerProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IItemContainerProvider
ILegacyIAccessibleProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ILegacyIAccessibleProvider
IMultipleViewProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IMultipleViewProvider
IObjectModelProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IObjectModelProvider
IProxyProviderWinEventHandler uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventHandler
IProxyProviderWinEventSink uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IProxyProviderWinEventSink
IRangeValueProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRangeValueProvider
IRawElementProviderAdviseEvents uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderAdviseEvents
IRawElementProviderFragment uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragment
IRawElementProviderFragmentRoot uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderFragmentRoot
IRawElementProviderHostingAccessibles uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderHostingAccessibles
IRawElementProviderHwndOverride uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderHwndOverride
IRawElementProviderSimple uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple
IRawElementProviderSimple2 uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple2
IRawElementProviderSimple3 uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderSimple3
IRawElementProviderWindowlessSite uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IRawElementProviderWindowlessSite
IScrollItemProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IScrollItemProvider
IScrollProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IScrollProvider
ISelectionItemProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ISelectionItemProvider
ISelectionProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ISelectionProvider
ISelectionProvider2 uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ISelectionProvider2
ISpreadsheetItemProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ISpreadsheetItemProvider
ISpreadsheetProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ISpreadsheetProvider
IStylesProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IStylesProvider
ISynchronizedInputProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ISynchronizedInputProvider
ITableItemProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITableItemProvider
ITableProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITableProvider
ITextChildProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITextChildProvider
ITextEditProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITextEditProvider
ITextProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITextProvider
ITextProvider2 uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITextProvider2
ITextRangeProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITextRangeProvider
ITextRangeProvider2 uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITextRangeProvider2
IToggleProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IToggleProvider
ITransformProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITransformProvider
ITransformProvider2 uiautomationcore.h Vanara.PInvoke.UIAutomationCore.ITransformProvider2
IUIAutomation
IUIAutomation2
IUIAutomation3
IUIAutomation4
IUIAutomation5
IUIAutomation6
IUIAutomationActiveTextPositionChangedEventHandler
IUIAutomationAndCondition
IUIAutomationAnnotationPattern
IUIAutomationBoolCondition
IUIAutomationCacheRequest
IUIAutomationChangesEventHandler
IUIAutomationCustomNavigationPattern
IUIAutomationDockPattern
IUIAutomationDragPattern
IUIAutomationDropTargetPattern
IUIAutomationElement
IUIAutomationElement2
IUIAutomationElement3
IUIAutomationElement4
IUIAutomationElement5
IUIAutomationElement6
IUIAutomationElement7
IUIAutomationElement8
IUIAutomationElement9
IUIAutomationElementArray
IUIAutomationEventHandler
IUIAutomationEventHandlerGroup
IUIAutomationExpandCollapsePattern
IUIAutomationFocusChangedEventHandler
IUIAutomationGridItemPattern
IUIAutomationGridPattern
IUIAutomationInvokePattern
IUIAutomationItemContainerPattern
IUIAutomationLegacyIAccessiblePattern
IUIAutomationMultipleViewPattern
IUIAutomationNotCondition
IUIAutomationNotificationEventHandler
IUIAutomationObjectModelPattern
IUIAutomationOrCondition
IUIAutomationPatternHandler uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternHandler
IUIAutomationPatternInstance uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IUIAutomationPatternInstance
IUIAutomationPropertyChangedEventHandler
IUIAutomationPropertyCondition
IUIAutomationProxyFactory
IUIAutomationProxyFactoryEntry
IUIAutomationProxyFactoryMapping
IUIAutomationRangeValuePattern
IUIAutomationRegistrar uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IUIAutomationRegistrar
IUIAutomationScrollItemPattern
IUIAutomationScrollPattern
IUIAutomationSelectionItemPattern
IUIAutomationSelectionPattern
IUIAutomationSelectionPattern2
IUIAutomationSpreadsheetItemPattern
IUIAutomationSpreadsheetPattern
IUIAutomationStructureChangedEventHandler
IUIAutomationStylesPattern
IUIAutomationSynchronizedInputPattern
IUIAutomationTableItemPattern
IUIAutomationTablePattern
IUIAutomationTextChildPattern
IUIAutomationTextEditPattern
IUIAutomationTextEditTextChangedEventHandler
IUIAutomationTextPattern
IUIAutomationTextPattern2
IUIAutomationTextRange
IUIAutomationTextRange2
IUIAutomationTextRange3
IUIAutomationTextRangeArray
IUIAutomationTogglePattern
IUIAutomationTransformPattern
IUIAutomationTransformPattern2
IUIAutomationTreeWalker
IUIAutomationValuePattern
IUIAutomationVirtualizedItemPattern
IUIAutomationWindowPattern
IValueProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IValueProvider
IVirtualizedItemProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IVirtualizedItemProvider
IWindowProvider uiautomationcore.h Vanara.PInvoke.UIAutomationCore.IWindowProvider

Classes

Native Class Header Managed Class
CUIAutomationRegistrar Vanara.PInvoke.UIAutomationCore.CUIAutomationRegistrar
UIAutomationClient Vanara.PInvoke.UIAutomationClient