Vanara/PInvoke/UIAutomation
David Hall 0de77a27a4 Updated project files 2023-11-03 01:08:38 -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 files 2023-11-03 01:08:38 -06:00
readme.md Updated project files 2023-11-03 01:08:38 -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

Methods - 0% API coverage (0 of 106 functions)

Native Method Header Managed Method
DllGetActivationFactory
DockPattern_SetDockPosition
ExpandCollapsePattern_Collapse
ExpandCollapsePattern_Expand
GridPattern_GetItem
IgnoreLeaksInCurrentlyTrackedMemory
InitializeChannelBasedConnectionForProviderProxy
InvokePattern_Invoke
IsIgnoringLeaks
ItemContainerPattern_FindItemByProperty
LegacyIAccessiblePattern_DoDefaultAction
LegacyIAccessiblePattern_GetIAccessible
LegacyIAccessiblePattern_Select
LegacyIAccessiblePattern_SetValue
MultipleViewPattern_GetViewName
MultipleViewPattern_SetCurrentView
PostTestCheckForLeaks
RangeValuePattern_SetValue
ScrollItemPattern_ScrollIntoView
ScrollPattern_Scroll
ScrollPattern_SetScrollPercent
SelectionItemPattern_AddToSelection
SelectionItemPattern_RemoveFromSelection
SelectionItemPattern_Select
StartIgnoringLeaks
StopIgnoringLeaks
SynchronizedInputPattern_Cancel
SynchronizedInputPattern_StartListening
TextPattern_get_DocumentRange
TextPattern_get_SupportedTextSelection
TextPattern_GetSelection
TextPattern_GetVisibleRanges
TextPattern_RangeFromChild
TextPattern_RangeFromPoint
TextRange_AddToSelection
TextRange_Clone
TextRange_Compare
TextRange_CompareEndpoints
TextRange_ExpandToEnclosingUnit
TextRange_FindAttribute
TextRange_FindText
TextRange_GetAttributeValue
TextRange_GetBoundingRectangles
TextRange_GetChildren
TextRange_GetEnclosingElement
TextRange_GetText
TextRange_Move
TextRange_MoveEndpointByRange
TextRange_MoveEndpointByUnit
TextRange_RemoveFromSelection
TextRange_ScrollIntoView
TextRange_Select
TogglePattern_Toggle
TransformPattern_Move
TransformPattern_Resize
TransformPattern_Rotate
UiaAddEvent
UiaClientsAreListening
UiaDisconnectAllProviders
UiaDisconnectProvider
UiaEventAddWindow
UiaEventRemoveWindow
UiaFind
UiaGetErrorDescription
UiaGetPatternProvider
UiaGetPropertyValue
UiaGetReservedMixedAttributeValue
UiaGetReservedNotSupportedValue
UiaGetRootNode
UiaGetRuntimeId
UiaGetUpdatedCache
UiaHasServerSideProvider
UiaHostProviderFromHwnd
UiaHPatternObjectFromVariant
UiaHTextRangeFromVariant
UiaHUiaNodeFromVariant
UiaIAccessibleFromProvider
UiaLookupId
UiaNavigate
UiaNodeFromFocus
UiaNodeFromHandle
UiaNodeFromPoint
UiaNodeFromProvider
UiaNodeRelease
UiaPatternRelease
UiaProviderForNonClient
UiaProviderFromIAccessible
UiaRaiseActiveTextPositionChangedEvent
UiaRaiseAsyncContentLoadedEvent
UiaRaiseAutomationEvent
UiaRaiseAutomationPropertyChangedEvent
UiaRaiseChangesEvent
UiaRaiseNotificationEvent
UiaRaiseStructureChangedEvent
UiaRaiseTextEditTextChangedEvent
UiaRegisterProviderCallback
UiaRemoveEvent
UiaReturnRawElementProvider
UiaSetFocus
UiaTextRangeRelease
UpdateErrorLoggingCallback
ValuePattern_SetValue
VirtualizedItemPattern_Realize
WindowPattern_Close
WindowPattern_SetWindowVisualState
WindowPattern_WaitForInputIdle

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