list of UI Automation interfaces with method numbers

Put simple Tips and Tricks that are not entire Tutorials in this forum
User avatar
jeeswg
Posts: 6904
Joined: 19 Dec 2016, 01:58
Location: UK

list of UI Automation interfaces with method numbers

29 Oct 2019, 15:46

Continuing the work here:
list of interfaces with method numbers - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=74&t=67431

I wrote some code to list all of the method numbers for interfaces in UIAutomationClient.h:

Code: Select all

;q:: ;get interface info from header file (e.g. header file obtained by installing Visual Studio Express for Windows Desktop)
;vPath := "C:\Program Files (x86)\Windows Kits\8.1\Include\um\UIAutomationClient.h"
vPath := "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um\UIAutomationClient.h"
SplitPath, vPath, vName, vDir, vExt, vNameNoExt, vDrive
FileRead, vText, % vPath

vOutput := ""
VarSetCapacity(vOutput, 1000000*2)
vIfc := "MyInterface"
vIndex := 0
vDoGetText := 0
Loop Parse, vText, % "`n", % "`r"
{
	vTemp := Trim(A_LoopField)
	if InStr(vTemp, "typedef struct")
	&& InStr(vTemp, "Vtbl")
		vIfc := RegExReplace(vTemp, "^.*typedef struct (.*)Vtbl$", "$1")
		, vIndex := 0
		, vOutput .= "`r`n" ";INTERFACE - " vIfc "`r`n" ";source: " vName "`r`n"
		, vDoGetText := 1

	if vDoGetText
	&& InStr(vTemp, "STDMETHODCALLTYPE")
	{
		vMtd := RegExReplace(vTemp, "^.*\*([^ ]*) \)\(.*$", "$1")
		if (vIndex >= 0) && (vIndex <= 2)
		&& (vMtd ~= "^(QueryInterface|AddRef|Release)$")
			vOutput .= vIndex " IUnknown::" vMtd "`r`n"
		else
			vOutput .= vIndex " " vIfc "::" vMtd "`r`n"
		vIndex++
	}
	if (vTemp = "END_INTERFACE")
		vDoGetText := 0
}
Clipboard := SubStr(vOutput, 3)
MsgBox, % "done"
return
Here is the method list generated:

Code: Select all

;INTERFACE - IUIAutomationElement
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement::SetFocus
4 IUIAutomationElement::GetRuntimeId
5 IUIAutomationElement::FindFirst
6 IUIAutomationElement::FindAll
7 IUIAutomationElement::FindFirstBuildCache
8 IUIAutomationElement::FindAllBuildCache
9 IUIAutomationElement::BuildUpdatedCache
10 IUIAutomationElement::GetCurrentPropertyValue
11 IUIAutomationElement::GetCurrentPropertyValueEx
12 IUIAutomationElement::GetCachedPropertyValue
13 IUIAutomationElement::GetCachedPropertyValueEx
14 IUIAutomationElement::GetCurrentPatternAs
15 IUIAutomationElement::GetCachedPatternAs
16 IUIAutomationElement::GetCurrentPattern
17 IUIAutomationElement::GetCachedPattern
18 IUIAutomationElement::GetCachedParent
19 IUIAutomationElement::GetCachedChildren
20 IUIAutomationElement::get_CurrentProcessId
21 IUIAutomationElement::get_CurrentControlType
22 IUIAutomationElement::get_CurrentLocalizedControlType
23 IUIAutomationElement::get_CurrentName
24 IUIAutomationElement::get_CurrentAcceleratorKey
25 IUIAutomationElement::get_CurrentAccessKey
26 IUIAutomationElement::get_CurrentHasKeyboardFocus
27 IUIAutomationElement::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement::get_CurrentIsEnabled
29 IUIAutomationElement::get_CurrentAutomationId
30 IUIAutomationElement::get_CurrentClassName
31 IUIAutomationElement::get_CurrentHelpText
32 IUIAutomationElement::get_CurrentCulture
33 IUIAutomationElement::get_CurrentIsControlElement
34 IUIAutomationElement::get_CurrentIsContentElement
35 IUIAutomationElement::get_CurrentIsPassword
36 IUIAutomationElement::get_CurrentNativeWindowHandle
37 IUIAutomationElement::get_CurrentItemType
38 IUIAutomationElement::get_CurrentIsOffscreen
39 IUIAutomationElement::get_CurrentOrientation
40 IUIAutomationElement::get_CurrentFrameworkId
41 IUIAutomationElement::get_CurrentIsRequiredForForm
42 IUIAutomationElement::get_CurrentItemStatus
43 IUIAutomationElement::get_CurrentBoundingRectangle
44 IUIAutomationElement::get_CurrentLabeledBy
45 IUIAutomationElement::get_CurrentAriaRole
46 IUIAutomationElement::get_CurrentAriaProperties
47 IUIAutomationElement::get_CurrentIsDataValidForForm
48 IUIAutomationElement::get_CurrentControllerFor
49 IUIAutomationElement::get_CurrentDescribedBy
50 IUIAutomationElement::get_CurrentFlowsTo
51 IUIAutomationElement::get_CurrentProviderDescription
52 IUIAutomationElement::get_CachedProcessId
53 IUIAutomationElement::get_CachedControlType
54 IUIAutomationElement::get_CachedLocalizedControlType
55 IUIAutomationElement::get_CachedName
56 IUIAutomationElement::get_CachedAcceleratorKey
57 IUIAutomationElement::get_CachedAccessKey
58 IUIAutomationElement::get_CachedHasKeyboardFocus
59 IUIAutomationElement::get_CachedIsKeyboardFocusable
60 IUIAutomationElement::get_CachedIsEnabled
61 IUIAutomationElement::get_CachedAutomationId
62 IUIAutomationElement::get_CachedClassName
63 IUIAutomationElement::get_CachedHelpText
64 IUIAutomationElement::get_CachedCulture
65 IUIAutomationElement::get_CachedIsControlElement
66 IUIAutomationElement::get_CachedIsContentElement
67 IUIAutomationElement::get_CachedIsPassword
68 IUIAutomationElement::get_CachedNativeWindowHandle
69 IUIAutomationElement::get_CachedItemType
70 IUIAutomationElement::get_CachedIsOffscreen
71 IUIAutomationElement::get_CachedOrientation
72 IUIAutomationElement::get_CachedFrameworkId
73 IUIAutomationElement::get_CachedIsRequiredForForm
74 IUIAutomationElement::get_CachedItemStatus
75 IUIAutomationElement::get_CachedBoundingRectangle
76 IUIAutomationElement::get_CachedLabeledBy
77 IUIAutomationElement::get_CachedAriaRole
78 IUIAutomationElement::get_CachedAriaProperties
79 IUIAutomationElement::get_CachedIsDataValidForForm
80 IUIAutomationElement::get_CachedControllerFor
81 IUIAutomationElement::get_CachedDescribedBy
82 IUIAutomationElement::get_CachedFlowsTo
83 IUIAutomationElement::get_CachedProviderDescription
84 IUIAutomationElement::GetClickablePoint

;INTERFACE - IUIAutomationElementArray
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElementArray::get_Length
4 IUIAutomationElementArray::GetElement

;INTERFACE - IUIAutomationCondition
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release

;INTERFACE - IUIAutomationBoolCondition
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationBoolCondition::get_BooleanValue

;INTERFACE - IUIAutomationPropertyCondition
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationPropertyCondition::get_PropertyId
4 IUIAutomationPropertyCondition::get_PropertyValue
5 IUIAutomationPropertyCondition::get_PropertyConditionFlags

;INTERFACE - IUIAutomationAndCondition
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationAndCondition::get_ChildCount
4 IUIAutomationAndCondition::GetChildrenAsNativeArray
5 IUIAutomationAndCondition::GetChildren

;INTERFACE - IUIAutomationOrCondition
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationOrCondition::get_ChildCount
4 IUIAutomationOrCondition::GetChildrenAsNativeArray
5 IUIAutomationOrCondition::GetChildren

;INTERFACE - IUIAutomationNotCondition
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationNotCondition::GetChild

;INTERFACE - IUIAutomationCacheRequest
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationCacheRequest::AddProperty
4 IUIAutomationCacheRequest::AddPattern
5 IUIAutomationCacheRequest::Clone
6 IUIAutomationCacheRequest::get_TreeScope
7 IUIAutomationCacheRequest::put_TreeScope
8 IUIAutomationCacheRequest::get_TreeFilter
9 IUIAutomationCacheRequest::put_TreeFilter
10 IUIAutomationCacheRequest::get_AutomationElementMode
11 IUIAutomationCacheRequest::put_AutomationElementMode

;INTERFACE - IUIAutomationTreeWalker
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTreeWalker::GetParentElement
4 IUIAutomationTreeWalker::GetFirstChildElement
5 IUIAutomationTreeWalker::GetLastChildElement
6 IUIAutomationTreeWalker::GetNextSiblingElement
7 IUIAutomationTreeWalker::GetPreviousSiblingElement
8 IUIAutomationTreeWalker::NormalizeElement
9 IUIAutomationTreeWalker::GetParentElementBuildCache
10 IUIAutomationTreeWalker::GetFirstChildElementBuildCache
11 IUIAutomationTreeWalker::GetLastChildElementBuildCache
12 IUIAutomationTreeWalker::GetNextSiblingElementBuildCache
13 IUIAutomationTreeWalker::GetPreviousSiblingElementBuildCache
14 IUIAutomationTreeWalker::NormalizeElementBuildCache
15 IUIAutomationTreeWalker::get_Condition

;INTERFACE - IUIAutomationEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationEventHandler::HandleAutomationEvent

;INTERFACE - IUIAutomationPropertyChangedEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationPropertyChangedEventHandler::HandlePropertyChangedEvent

;INTERFACE - IUIAutomationStructureChangedEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationStructureChangedEventHandler::HandleStructureChangedEvent

;INTERFACE - IUIAutomationFocusChangedEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationFocusChangedEventHandler::HandleFocusChangedEvent

;INTERFACE - IUIAutomationTextEditTextChangedEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextEditTextChangedEventHandler::HandleTextEditTextChangedEvent

;INTERFACE - IUIAutomationChangesEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationChangesEventHandler::HandleChangesEvent

;INTERFACE - IUIAutomationNotificationEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationNotificationEventHandler::HandleNotificationEvent

;INTERFACE - IUIAutomationInvokePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationInvokePattern::Invoke

;INTERFACE - IUIAutomationDockPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationDockPattern::SetDockPosition
4 IUIAutomationDockPattern::get_CurrentDockPosition
5 IUIAutomationDockPattern::get_CachedDockPosition

;INTERFACE - IUIAutomationExpandCollapsePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationExpandCollapsePattern::Expand
4 IUIAutomationExpandCollapsePattern::Collapse
5 IUIAutomationExpandCollapsePattern::get_CurrentExpandCollapseState
6 IUIAutomationExpandCollapsePattern::get_CachedExpandCollapseState

;INTERFACE - IUIAutomationGridPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationGridPattern::GetItem
4 IUIAutomationGridPattern::get_CurrentRowCount
5 IUIAutomationGridPattern::get_CurrentColumnCount
6 IUIAutomationGridPattern::get_CachedRowCount
7 IUIAutomationGridPattern::get_CachedColumnCount

;INTERFACE - IUIAutomationGridItemPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationGridItemPattern::get_CurrentContainingGrid
4 IUIAutomationGridItemPattern::get_CurrentRow
5 IUIAutomationGridItemPattern::get_CurrentColumn
6 IUIAutomationGridItemPattern::get_CurrentRowSpan
7 IUIAutomationGridItemPattern::get_CurrentColumnSpan
8 IUIAutomationGridItemPattern::get_CachedContainingGrid
9 IUIAutomationGridItemPattern::get_CachedRow
10 IUIAutomationGridItemPattern::get_CachedColumn
11 IUIAutomationGridItemPattern::get_CachedRowSpan
12 IUIAutomationGridItemPattern::get_CachedColumnSpan

;INTERFACE - IUIAutomationMultipleViewPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationMultipleViewPattern::GetViewName
4 IUIAutomationMultipleViewPattern::SetCurrentView
5 IUIAutomationMultipleViewPattern::get_CurrentCurrentView
6 IUIAutomationMultipleViewPattern::GetCurrentSupportedViews
7 IUIAutomationMultipleViewPattern::get_CachedCurrentView
8 IUIAutomationMultipleViewPattern::GetCachedSupportedViews

;INTERFACE - IUIAutomationObjectModelPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationObjectModelPattern::GetUnderlyingObjectModel

;INTERFACE - IUIAutomationRangeValuePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationRangeValuePattern::SetValue
4 IUIAutomationRangeValuePattern::get_CurrentValue
5 IUIAutomationRangeValuePattern::get_CurrentIsReadOnly
6 IUIAutomationRangeValuePattern::get_CurrentMaximum
7 IUIAutomationRangeValuePattern::get_CurrentMinimum
8 IUIAutomationRangeValuePattern::get_CurrentLargeChange
9 IUIAutomationRangeValuePattern::get_CurrentSmallChange
10 IUIAutomationRangeValuePattern::get_CachedValue
11 IUIAutomationRangeValuePattern::get_CachedIsReadOnly
12 IUIAutomationRangeValuePattern::get_CachedMaximum
13 IUIAutomationRangeValuePattern::get_CachedMinimum
14 IUIAutomationRangeValuePattern::get_CachedLargeChange
15 IUIAutomationRangeValuePattern::get_CachedSmallChange

;INTERFACE - IUIAutomationScrollPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationScrollPattern::Scroll
4 IUIAutomationScrollPattern::SetScrollPercent
5 IUIAutomationScrollPattern::get_CurrentHorizontalScrollPercent
6 IUIAutomationScrollPattern::get_CurrentVerticalScrollPercent
7 IUIAutomationScrollPattern::get_CurrentHorizontalViewSize
8 IUIAutomationScrollPattern::get_CurrentVerticalViewSize
9 IUIAutomationScrollPattern::get_CurrentHorizontallyScrollable
10 IUIAutomationScrollPattern::get_CurrentVerticallyScrollable
11 IUIAutomationScrollPattern::get_CachedHorizontalScrollPercent
12 IUIAutomationScrollPattern::get_CachedVerticalScrollPercent
13 IUIAutomationScrollPattern::get_CachedHorizontalViewSize
14 IUIAutomationScrollPattern::get_CachedVerticalViewSize
15 IUIAutomationScrollPattern::get_CachedHorizontallyScrollable
16 IUIAutomationScrollPattern::get_CachedVerticallyScrollable

;INTERFACE - IUIAutomationScrollItemPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationScrollItemPattern::ScrollIntoView

;INTERFACE - IUIAutomationSelectionPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationSelectionPattern::GetCurrentSelection
4 IUIAutomationSelectionPattern::get_CurrentCanSelectMultiple
5 IUIAutomationSelectionPattern::get_CurrentIsSelectionRequired
6 IUIAutomationSelectionPattern::GetCachedSelection
7 IUIAutomationSelectionPattern::get_CachedCanSelectMultiple
8 IUIAutomationSelectionPattern::get_CachedIsSelectionRequired

;INTERFACE - IUIAutomationSelectionPattern2
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationSelectionPattern2::GetCurrentSelection
4 IUIAutomationSelectionPattern2::get_CurrentCanSelectMultiple
5 IUIAutomationSelectionPattern2::get_CurrentIsSelectionRequired
6 IUIAutomationSelectionPattern2::GetCachedSelection
7 IUIAutomationSelectionPattern2::get_CachedCanSelectMultiple
8 IUIAutomationSelectionPattern2::get_CachedIsSelectionRequired
9 IUIAutomationSelectionPattern2::get_CurrentFirstSelectedItem
10 IUIAutomationSelectionPattern2::get_CurrentLastSelectedItem
11 IUIAutomationSelectionPattern2::get_CurrentCurrentSelectedItem
12 IUIAutomationSelectionPattern2::get_CurrentItemCount
13 IUIAutomationSelectionPattern2::get_CachedFirstSelectedItem
14 IUIAutomationSelectionPattern2::get_CachedLastSelectedItem
15 IUIAutomationSelectionPattern2::get_CachedCurrentSelectedItem
16 IUIAutomationSelectionPattern2::get_CachedItemCount

;INTERFACE - IUIAutomationSelectionItemPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationSelectionItemPattern::Select
4 IUIAutomationSelectionItemPattern::AddToSelection
5 IUIAutomationSelectionItemPattern::RemoveFromSelection
6 IUIAutomationSelectionItemPattern::get_CurrentIsSelected
7 IUIAutomationSelectionItemPattern::get_CurrentSelectionContainer
8 IUIAutomationSelectionItemPattern::get_CachedIsSelected
9 IUIAutomationSelectionItemPattern::get_CachedSelectionContainer

;INTERFACE - IUIAutomationSynchronizedInputPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationSynchronizedInputPattern::StartListening
4 IUIAutomationSynchronizedInputPattern::Cancel

;INTERFACE - IUIAutomationTablePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTablePattern::GetCurrentRowHeaders
4 IUIAutomationTablePattern::GetCurrentColumnHeaders
5 IUIAutomationTablePattern::get_CurrentRowOrColumnMajor
6 IUIAutomationTablePattern::GetCachedRowHeaders
7 IUIAutomationTablePattern::GetCachedColumnHeaders
8 IUIAutomationTablePattern::get_CachedRowOrColumnMajor

;INTERFACE - IUIAutomationTableItemPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTableItemPattern::GetCurrentRowHeaderItems
4 IUIAutomationTableItemPattern::GetCurrentColumnHeaderItems
5 IUIAutomationTableItemPattern::GetCachedRowHeaderItems
6 IUIAutomationTableItemPattern::GetCachedColumnHeaderItems

;INTERFACE - IUIAutomationTogglePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTogglePattern::Toggle
4 IUIAutomationTogglePattern::get_CurrentToggleState
5 IUIAutomationTogglePattern::get_CachedToggleState

;INTERFACE - IUIAutomationTransformPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTransformPattern::Move
4 IUIAutomationTransformPattern::Resize
5 IUIAutomationTransformPattern::Rotate
6 IUIAutomationTransformPattern::get_CurrentCanMove
7 IUIAutomationTransformPattern::get_CurrentCanResize
8 IUIAutomationTransformPattern::get_CurrentCanRotate
9 IUIAutomationTransformPattern::get_CachedCanMove
10 IUIAutomationTransformPattern::get_CachedCanResize
11 IUIAutomationTransformPattern::get_CachedCanRotate

;INTERFACE - IUIAutomationValuePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationValuePattern::SetValue
4 IUIAutomationValuePattern::get_CurrentValue
5 IUIAutomationValuePattern::get_CurrentIsReadOnly
6 IUIAutomationValuePattern::get_CachedValue
7 IUIAutomationValuePattern::get_CachedIsReadOnly

;INTERFACE - IUIAutomationWindowPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationWindowPattern::Close
4 IUIAutomationWindowPattern::WaitForInputIdle
5 IUIAutomationWindowPattern::SetWindowVisualState
6 IUIAutomationWindowPattern::get_CurrentCanMaximize
7 IUIAutomationWindowPattern::get_CurrentCanMinimize
8 IUIAutomationWindowPattern::get_CurrentIsModal
9 IUIAutomationWindowPattern::get_CurrentIsTopmost
10 IUIAutomationWindowPattern::get_CurrentWindowVisualState
11 IUIAutomationWindowPattern::get_CurrentWindowInteractionState
12 IUIAutomationWindowPattern::get_CachedCanMaximize
13 IUIAutomationWindowPattern::get_CachedCanMinimize
14 IUIAutomationWindowPattern::get_CachedIsModal
15 IUIAutomationWindowPattern::get_CachedIsTopmost
16 IUIAutomationWindowPattern::get_CachedWindowVisualState
17 IUIAutomationWindowPattern::get_CachedWindowInteractionState

;INTERFACE - IUIAutomationTextRange
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextRange::Clone
4 IUIAutomationTextRange::Compare
5 IUIAutomationTextRange::CompareEndpoints
6 IUIAutomationTextRange::ExpandToEnclosingUnit
7 IUIAutomationTextRange::FindAttribute
8 IUIAutomationTextRange::FindText
9 IUIAutomationTextRange::GetAttributeValue
10 IUIAutomationTextRange::GetBoundingRectangles
11 IUIAutomationTextRange::GetEnclosingElement
12 IUIAutomationTextRange::GetText
13 IUIAutomationTextRange::Move
14 IUIAutomationTextRange::MoveEndpointByUnit
15 IUIAutomationTextRange::MoveEndpointByRange
16 IUIAutomationTextRange::Select
17 IUIAutomationTextRange::AddToSelection
18 IUIAutomationTextRange::RemoveFromSelection
19 IUIAutomationTextRange::ScrollIntoView
20 IUIAutomationTextRange::GetChildren

;INTERFACE - IUIAutomationTextRange2
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextRange2::Clone
4 IUIAutomationTextRange2::Compare
5 IUIAutomationTextRange2::CompareEndpoints
6 IUIAutomationTextRange2::ExpandToEnclosingUnit
7 IUIAutomationTextRange2::FindAttribute
8 IUIAutomationTextRange2::FindText
9 IUIAutomationTextRange2::GetAttributeValue
10 IUIAutomationTextRange2::GetBoundingRectangles
11 IUIAutomationTextRange2::GetEnclosingElement
12 IUIAutomationTextRange2::GetText
13 IUIAutomationTextRange2::Move
14 IUIAutomationTextRange2::MoveEndpointByUnit
15 IUIAutomationTextRange2::MoveEndpointByRange
16 IUIAutomationTextRange2::Select
17 IUIAutomationTextRange2::AddToSelection
18 IUIAutomationTextRange2::RemoveFromSelection
19 IUIAutomationTextRange2::ScrollIntoView
20 IUIAutomationTextRange2::GetChildren
21 IUIAutomationTextRange2::ShowContextMenu

;INTERFACE - IUIAutomationTextRange3
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextRange3::Clone
4 IUIAutomationTextRange3::Compare
5 IUIAutomationTextRange3::CompareEndpoints
6 IUIAutomationTextRange3::ExpandToEnclosingUnit
7 IUIAutomationTextRange3::FindAttribute
8 IUIAutomationTextRange3::FindText
9 IUIAutomationTextRange3::GetAttributeValue
10 IUIAutomationTextRange3::GetBoundingRectangles
11 IUIAutomationTextRange3::GetEnclosingElement
12 IUIAutomationTextRange3::GetText
13 IUIAutomationTextRange3::Move
14 IUIAutomationTextRange3::MoveEndpointByUnit
15 IUIAutomationTextRange3::MoveEndpointByRange
16 IUIAutomationTextRange3::Select
17 IUIAutomationTextRange3::AddToSelection
18 IUIAutomationTextRange3::RemoveFromSelection
19 IUIAutomationTextRange3::ScrollIntoView
20 IUIAutomationTextRange3::GetChildren
21 IUIAutomationTextRange3::ShowContextMenu
22 IUIAutomationTextRange3::GetEnclosingElementBuildCache
23 IUIAutomationTextRange3::GetChildrenBuildCache
24 IUIAutomationTextRange3::GetAttributeValues

;INTERFACE - IUIAutomationTextRangeArray
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextRangeArray::get_Length
4 IUIAutomationTextRangeArray::GetElement

;INTERFACE - IUIAutomationTextPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextPattern::RangeFromPoint
4 IUIAutomationTextPattern::RangeFromChild
5 IUIAutomationTextPattern::GetSelection
6 IUIAutomationTextPattern::GetVisibleRanges
7 IUIAutomationTextPattern::get_DocumentRange
8 IUIAutomationTextPattern::get_SupportedTextSelection

;INTERFACE - IUIAutomationTextPattern2
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextPattern2::RangeFromPoint
4 IUIAutomationTextPattern2::RangeFromChild
5 IUIAutomationTextPattern2::GetSelection
6 IUIAutomationTextPattern2::GetVisibleRanges
7 IUIAutomationTextPattern2::get_DocumentRange
8 IUIAutomationTextPattern2::get_SupportedTextSelection
9 IUIAutomationTextPattern2::RangeFromAnnotation
10 IUIAutomationTextPattern2::GetCaretRange

;INTERFACE - IUIAutomationTextEditPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextEditPattern::RangeFromPoint
4 IUIAutomationTextEditPattern::RangeFromChild
5 IUIAutomationTextEditPattern::GetSelection
6 IUIAutomationTextEditPattern::GetVisibleRanges
7 IUIAutomationTextEditPattern::get_DocumentRange
8 IUIAutomationTextEditPattern::get_SupportedTextSelection
9 IUIAutomationTextEditPattern::GetActiveComposition
10 IUIAutomationTextEditPattern::GetConversionTarget

;INTERFACE - IUIAutomationCustomNavigationPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationCustomNavigationPattern::Navigate

;INTERFACE - IUIAutomationActiveTextPositionChangedEventHandler
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationActiveTextPositionChangedEventHandler::HandleActiveTextPositionChangedEvent

;INTERFACE - IUIAutomationLegacyIAccessiblePattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationLegacyIAccessiblePattern::Select
4 IUIAutomationLegacyIAccessiblePattern::DoDefaultAction
5 IUIAutomationLegacyIAccessiblePattern::SetValue
6 IUIAutomationLegacyIAccessiblePattern::get_CurrentChildId
7 IUIAutomationLegacyIAccessiblePattern::get_CurrentName
8 IUIAutomationLegacyIAccessiblePattern::get_CurrentValue
9 IUIAutomationLegacyIAccessiblePattern::get_CurrentDescription
10 IUIAutomationLegacyIAccessiblePattern::get_CurrentRole
11 IUIAutomationLegacyIAccessiblePattern::get_CurrentState
12 IUIAutomationLegacyIAccessiblePattern::get_CurrentHelp
13 IUIAutomationLegacyIAccessiblePattern::get_CurrentKeyboardShortcut
14 IUIAutomationLegacyIAccessiblePattern::GetCurrentSelection
15 IUIAutomationLegacyIAccessiblePattern::get_CurrentDefaultAction
16 IUIAutomationLegacyIAccessiblePattern::get_CachedChildId
17 IUIAutomationLegacyIAccessiblePattern::get_CachedName
18 IUIAutomationLegacyIAccessiblePattern::get_CachedValue
19 IUIAutomationLegacyIAccessiblePattern::get_CachedDescription
20 IUIAutomationLegacyIAccessiblePattern::get_CachedRole
21 IUIAutomationLegacyIAccessiblePattern::get_CachedState
22 IUIAutomationLegacyIAccessiblePattern::get_CachedHelp
23 IUIAutomationLegacyIAccessiblePattern::get_CachedKeyboardShortcut
24 IUIAutomationLegacyIAccessiblePattern::GetCachedSelection
25 IUIAutomationLegacyIAccessiblePattern::get_CachedDefaultAction
26 IUIAutomationLegacyIAccessiblePattern::GetIAccessible

;INTERFACE - IUIAutomationItemContainerPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationItemContainerPattern::FindItemByProperty

;INTERFACE - IUIAutomationVirtualizedItemPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationVirtualizedItemPattern::Realize

;INTERFACE - IUIAutomationAnnotationPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationAnnotationPattern::get_CurrentAnnotationTypeId
4 IUIAutomationAnnotationPattern::get_CurrentAnnotationTypeName
5 IUIAutomationAnnotationPattern::get_CurrentAuthor
6 IUIAutomationAnnotationPattern::get_CurrentDateTime
7 IUIAutomationAnnotationPattern::get_CurrentTarget
8 IUIAutomationAnnotationPattern::get_CachedAnnotationTypeId
9 IUIAutomationAnnotationPattern::get_CachedAnnotationTypeName
10 IUIAutomationAnnotationPattern::get_CachedAuthor
11 IUIAutomationAnnotationPattern::get_CachedDateTime
12 IUIAutomationAnnotationPattern::get_CachedTarget

;INTERFACE - IUIAutomationStylesPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationStylesPattern::get_CurrentStyleId
4 IUIAutomationStylesPattern::get_CurrentStyleName
5 IUIAutomationStylesPattern::get_CurrentFillColor
6 IUIAutomationStylesPattern::get_CurrentFillPatternStyle
7 IUIAutomationStylesPattern::get_CurrentShape
8 IUIAutomationStylesPattern::get_CurrentFillPatternColor
9 IUIAutomationStylesPattern::get_CurrentExtendedProperties
10 IUIAutomationStylesPattern::GetCurrentExtendedPropertiesAsArray
11 IUIAutomationStylesPattern::get_CachedStyleId
12 IUIAutomationStylesPattern::get_CachedStyleName
13 IUIAutomationStylesPattern::get_CachedFillColor
14 IUIAutomationStylesPattern::get_CachedFillPatternStyle
15 IUIAutomationStylesPattern::get_CachedShape
16 IUIAutomationStylesPattern::get_CachedFillPatternColor
17 IUIAutomationStylesPattern::get_CachedExtendedProperties
18 IUIAutomationStylesPattern::GetCachedExtendedPropertiesAsArray

;INTERFACE - IUIAutomationSpreadsheetPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationSpreadsheetPattern::GetItemByName

;INTERFACE - IUIAutomationSpreadsheetItemPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationSpreadsheetItemPattern::get_CurrentFormula
4 IUIAutomationSpreadsheetItemPattern::GetCurrentAnnotationObjects
5 IUIAutomationSpreadsheetItemPattern::GetCurrentAnnotationTypes
6 IUIAutomationSpreadsheetItemPattern::get_CachedFormula
7 IUIAutomationSpreadsheetItemPattern::GetCachedAnnotationObjects
8 IUIAutomationSpreadsheetItemPattern::GetCachedAnnotationTypes

;INTERFACE - IUIAutomationTransformPattern2
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTransformPattern2::Move
4 IUIAutomationTransformPattern2::Resize
5 IUIAutomationTransformPattern2::Rotate
6 IUIAutomationTransformPattern2::get_CurrentCanMove
7 IUIAutomationTransformPattern2::get_CurrentCanResize
8 IUIAutomationTransformPattern2::get_CurrentCanRotate
9 IUIAutomationTransformPattern2::get_CachedCanMove
10 IUIAutomationTransformPattern2::get_CachedCanResize
11 IUIAutomationTransformPattern2::get_CachedCanRotate
12 IUIAutomationTransformPattern2::Zoom
13 IUIAutomationTransformPattern2::ZoomByUnit
14 IUIAutomationTransformPattern2::get_CurrentCanZoom
15 IUIAutomationTransformPattern2::get_CachedCanZoom
16 IUIAutomationTransformPattern2::get_CurrentZoomLevel
17 IUIAutomationTransformPattern2::get_CachedZoomLevel
18 IUIAutomationTransformPattern2::get_CurrentZoomMinimum
19 IUIAutomationTransformPattern2::get_CachedZoomMinimum
20 IUIAutomationTransformPattern2::get_CurrentZoomMaximum
21 IUIAutomationTransformPattern2::get_CachedZoomMaximum

;INTERFACE - IUIAutomationTextChildPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationTextChildPattern::get_TextContainer
4 IUIAutomationTextChildPattern::get_TextRange

;INTERFACE - IUIAutomationDragPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationDragPattern::get_CurrentIsGrabbed
4 IUIAutomationDragPattern::get_CachedIsGrabbed
5 IUIAutomationDragPattern::get_CurrentDropEffect
6 IUIAutomationDragPattern::get_CachedDropEffect
7 IUIAutomationDragPattern::get_CurrentDropEffects
8 IUIAutomationDragPattern::get_CachedDropEffects
9 IUIAutomationDragPattern::GetCurrentGrabbedItems
10 IUIAutomationDragPattern::GetCachedGrabbedItems

;INTERFACE - IUIAutomationDropTargetPattern
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationDropTargetPattern::get_CurrentDropTargetEffect
4 IUIAutomationDropTargetPattern::get_CachedDropTargetEffect
5 IUIAutomationDropTargetPattern::get_CurrentDropTargetEffects
6 IUIAutomationDropTargetPattern::get_CachedDropTargetEffects

;INTERFACE - IUIAutomationElement2
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement2::SetFocus
4 IUIAutomationElement2::GetRuntimeId
5 IUIAutomationElement2::FindFirst
6 IUIAutomationElement2::FindAll
7 IUIAutomationElement2::FindFirstBuildCache
8 IUIAutomationElement2::FindAllBuildCache
9 IUIAutomationElement2::BuildUpdatedCache
10 IUIAutomationElement2::GetCurrentPropertyValue
11 IUIAutomationElement2::GetCurrentPropertyValueEx
12 IUIAutomationElement2::GetCachedPropertyValue
13 IUIAutomationElement2::GetCachedPropertyValueEx
14 IUIAutomationElement2::GetCurrentPatternAs
15 IUIAutomationElement2::GetCachedPatternAs
16 IUIAutomationElement2::GetCurrentPattern
17 IUIAutomationElement2::GetCachedPattern
18 IUIAutomationElement2::GetCachedParent
19 IUIAutomationElement2::GetCachedChildren
20 IUIAutomationElement2::get_CurrentProcessId
21 IUIAutomationElement2::get_CurrentControlType
22 IUIAutomationElement2::get_CurrentLocalizedControlType
23 IUIAutomationElement2::get_CurrentName
24 IUIAutomationElement2::get_CurrentAcceleratorKey
25 IUIAutomationElement2::get_CurrentAccessKey
26 IUIAutomationElement2::get_CurrentHasKeyboardFocus
27 IUIAutomationElement2::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement2::get_CurrentIsEnabled
29 IUIAutomationElement2::get_CurrentAutomationId
30 IUIAutomationElement2::get_CurrentClassName
31 IUIAutomationElement2::get_CurrentHelpText
32 IUIAutomationElement2::get_CurrentCulture
33 IUIAutomationElement2::get_CurrentIsControlElement
34 IUIAutomationElement2::get_CurrentIsContentElement
35 IUIAutomationElement2::get_CurrentIsPassword
36 IUIAutomationElement2::get_CurrentNativeWindowHandle
37 IUIAutomationElement2::get_CurrentItemType
38 IUIAutomationElement2::get_CurrentIsOffscreen
39 IUIAutomationElement2::get_CurrentOrientation
40 IUIAutomationElement2::get_CurrentFrameworkId
41 IUIAutomationElement2::get_CurrentIsRequiredForForm
42 IUIAutomationElement2::get_CurrentItemStatus
43 IUIAutomationElement2::get_CurrentBoundingRectangle
44 IUIAutomationElement2::get_CurrentLabeledBy
45 IUIAutomationElement2::get_CurrentAriaRole
46 IUIAutomationElement2::get_CurrentAriaProperties
47 IUIAutomationElement2::get_CurrentIsDataValidForForm
48 IUIAutomationElement2::get_CurrentControllerFor
49 IUIAutomationElement2::get_CurrentDescribedBy
50 IUIAutomationElement2::get_CurrentFlowsTo
51 IUIAutomationElement2::get_CurrentProviderDescription
52 IUIAutomationElement2::get_CachedProcessId
53 IUIAutomationElement2::get_CachedControlType
54 IUIAutomationElement2::get_CachedLocalizedControlType
55 IUIAutomationElement2::get_CachedName
56 IUIAutomationElement2::get_CachedAcceleratorKey
57 IUIAutomationElement2::get_CachedAccessKey
58 IUIAutomationElement2::get_CachedHasKeyboardFocus
59 IUIAutomationElement2::get_CachedIsKeyboardFocusable
60 IUIAutomationElement2::get_CachedIsEnabled
61 IUIAutomationElement2::get_CachedAutomationId
62 IUIAutomationElement2::get_CachedClassName
63 IUIAutomationElement2::get_CachedHelpText
64 IUIAutomationElement2::get_CachedCulture
65 IUIAutomationElement2::get_CachedIsControlElement
66 IUIAutomationElement2::get_CachedIsContentElement
67 IUIAutomationElement2::get_CachedIsPassword
68 IUIAutomationElement2::get_CachedNativeWindowHandle
69 IUIAutomationElement2::get_CachedItemType
70 IUIAutomationElement2::get_CachedIsOffscreen
71 IUIAutomationElement2::get_CachedOrientation
72 IUIAutomationElement2::get_CachedFrameworkId
73 IUIAutomationElement2::get_CachedIsRequiredForForm
74 IUIAutomationElement2::get_CachedItemStatus
75 IUIAutomationElement2::get_CachedBoundingRectangle
76 IUIAutomationElement2::get_CachedLabeledBy
77 IUIAutomationElement2::get_CachedAriaRole
78 IUIAutomationElement2::get_CachedAriaProperties
79 IUIAutomationElement2::get_CachedIsDataValidForForm
80 IUIAutomationElement2::get_CachedControllerFor
81 IUIAutomationElement2::get_CachedDescribedBy
82 IUIAutomationElement2::get_CachedFlowsTo
83 IUIAutomationElement2::get_CachedProviderDescription
84 IUIAutomationElement2::GetClickablePoint
85 IUIAutomationElement2::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement2::get_CachedOptimizeForVisualContent
87 IUIAutomationElement2::get_CurrentLiveSetting
88 IUIAutomationElement2::get_CachedLiveSetting
89 IUIAutomationElement2::get_CurrentFlowsFrom
90 IUIAutomationElement2::get_CachedFlowsFrom

;INTERFACE - IUIAutomationElement3
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement3::SetFocus
4 IUIAutomationElement3::GetRuntimeId
5 IUIAutomationElement3::FindFirst
6 IUIAutomationElement3::FindAll
7 IUIAutomationElement3::FindFirstBuildCache
8 IUIAutomationElement3::FindAllBuildCache
9 IUIAutomationElement3::BuildUpdatedCache
10 IUIAutomationElement3::GetCurrentPropertyValue
11 IUIAutomationElement3::GetCurrentPropertyValueEx
12 IUIAutomationElement3::GetCachedPropertyValue
13 IUIAutomationElement3::GetCachedPropertyValueEx
14 IUIAutomationElement3::GetCurrentPatternAs
15 IUIAutomationElement3::GetCachedPatternAs
16 IUIAutomationElement3::GetCurrentPattern
17 IUIAutomationElement3::GetCachedPattern
18 IUIAutomationElement3::GetCachedParent
19 IUIAutomationElement3::GetCachedChildren
20 IUIAutomationElement3::get_CurrentProcessId
21 IUIAutomationElement3::get_CurrentControlType
22 IUIAutomationElement3::get_CurrentLocalizedControlType
23 IUIAutomationElement3::get_CurrentName
24 IUIAutomationElement3::get_CurrentAcceleratorKey
25 IUIAutomationElement3::get_CurrentAccessKey
26 IUIAutomationElement3::get_CurrentHasKeyboardFocus
27 IUIAutomationElement3::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement3::get_CurrentIsEnabled
29 IUIAutomationElement3::get_CurrentAutomationId
30 IUIAutomationElement3::get_CurrentClassName
31 IUIAutomationElement3::get_CurrentHelpText
32 IUIAutomationElement3::get_CurrentCulture
33 IUIAutomationElement3::get_CurrentIsControlElement
34 IUIAutomationElement3::get_CurrentIsContentElement
35 IUIAutomationElement3::get_CurrentIsPassword
36 IUIAutomationElement3::get_CurrentNativeWindowHandle
37 IUIAutomationElement3::get_CurrentItemType
38 IUIAutomationElement3::get_CurrentIsOffscreen
39 IUIAutomationElement3::get_CurrentOrientation
40 IUIAutomationElement3::get_CurrentFrameworkId
41 IUIAutomationElement3::get_CurrentIsRequiredForForm
42 IUIAutomationElement3::get_CurrentItemStatus
43 IUIAutomationElement3::get_CurrentBoundingRectangle
44 IUIAutomationElement3::get_CurrentLabeledBy
45 IUIAutomationElement3::get_CurrentAriaRole
46 IUIAutomationElement3::get_CurrentAriaProperties
47 IUIAutomationElement3::get_CurrentIsDataValidForForm
48 IUIAutomationElement3::get_CurrentControllerFor
49 IUIAutomationElement3::get_CurrentDescribedBy
50 IUIAutomationElement3::get_CurrentFlowsTo
51 IUIAutomationElement3::get_CurrentProviderDescription
52 IUIAutomationElement3::get_CachedProcessId
53 IUIAutomationElement3::get_CachedControlType
54 IUIAutomationElement3::get_CachedLocalizedControlType
55 IUIAutomationElement3::get_CachedName
56 IUIAutomationElement3::get_CachedAcceleratorKey
57 IUIAutomationElement3::get_CachedAccessKey
58 IUIAutomationElement3::get_CachedHasKeyboardFocus
59 IUIAutomationElement3::get_CachedIsKeyboardFocusable
60 IUIAutomationElement3::get_CachedIsEnabled
61 IUIAutomationElement3::get_CachedAutomationId
62 IUIAutomationElement3::get_CachedClassName
63 IUIAutomationElement3::get_CachedHelpText
64 IUIAutomationElement3::get_CachedCulture
65 IUIAutomationElement3::get_CachedIsControlElement
66 IUIAutomationElement3::get_CachedIsContentElement
67 IUIAutomationElement3::get_CachedIsPassword
68 IUIAutomationElement3::get_CachedNativeWindowHandle
69 IUIAutomationElement3::get_CachedItemType
70 IUIAutomationElement3::get_CachedIsOffscreen
71 IUIAutomationElement3::get_CachedOrientation
72 IUIAutomationElement3::get_CachedFrameworkId
73 IUIAutomationElement3::get_CachedIsRequiredForForm
74 IUIAutomationElement3::get_CachedItemStatus
75 IUIAutomationElement3::get_CachedBoundingRectangle
76 IUIAutomationElement3::get_CachedLabeledBy
77 IUIAutomationElement3::get_CachedAriaRole
78 IUIAutomationElement3::get_CachedAriaProperties
79 IUIAutomationElement3::get_CachedIsDataValidForForm
80 IUIAutomationElement3::get_CachedControllerFor
81 IUIAutomationElement3::get_CachedDescribedBy
82 IUIAutomationElement3::get_CachedFlowsTo
83 IUIAutomationElement3::get_CachedProviderDescription
84 IUIAutomationElement3::GetClickablePoint
85 IUIAutomationElement3::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement3::get_CachedOptimizeForVisualContent
87 IUIAutomationElement3::get_CurrentLiveSetting
88 IUIAutomationElement3::get_CachedLiveSetting
89 IUIAutomationElement3::get_CurrentFlowsFrom
90 IUIAutomationElement3::get_CachedFlowsFrom
91 IUIAutomationElement3::ShowContextMenu
92 IUIAutomationElement3::get_CurrentIsPeripheral
93 IUIAutomationElement3::get_CachedIsPeripheral

;INTERFACE - IUIAutomationElement4
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement4::SetFocus
4 IUIAutomationElement4::GetRuntimeId
5 IUIAutomationElement4::FindFirst
6 IUIAutomationElement4::FindAll
7 IUIAutomationElement4::FindFirstBuildCache
8 IUIAutomationElement4::FindAllBuildCache
9 IUIAutomationElement4::BuildUpdatedCache
10 IUIAutomationElement4::GetCurrentPropertyValue
11 IUIAutomationElement4::GetCurrentPropertyValueEx
12 IUIAutomationElement4::GetCachedPropertyValue
13 IUIAutomationElement4::GetCachedPropertyValueEx
14 IUIAutomationElement4::GetCurrentPatternAs
15 IUIAutomationElement4::GetCachedPatternAs
16 IUIAutomationElement4::GetCurrentPattern
17 IUIAutomationElement4::GetCachedPattern
18 IUIAutomationElement4::GetCachedParent
19 IUIAutomationElement4::GetCachedChildren
20 IUIAutomationElement4::get_CurrentProcessId
21 IUIAutomationElement4::get_CurrentControlType
22 IUIAutomationElement4::get_CurrentLocalizedControlType
23 IUIAutomationElement4::get_CurrentName
24 IUIAutomationElement4::get_CurrentAcceleratorKey
25 IUIAutomationElement4::get_CurrentAccessKey
26 IUIAutomationElement4::get_CurrentHasKeyboardFocus
27 IUIAutomationElement4::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement4::get_CurrentIsEnabled
29 IUIAutomationElement4::get_CurrentAutomationId
30 IUIAutomationElement4::get_CurrentClassName
31 IUIAutomationElement4::get_CurrentHelpText
32 IUIAutomationElement4::get_CurrentCulture
33 IUIAutomationElement4::get_CurrentIsControlElement
34 IUIAutomationElement4::get_CurrentIsContentElement
35 IUIAutomationElement4::get_CurrentIsPassword
36 IUIAutomationElement4::get_CurrentNativeWindowHandle
37 IUIAutomationElement4::get_CurrentItemType
38 IUIAutomationElement4::get_CurrentIsOffscreen
39 IUIAutomationElement4::get_CurrentOrientation
40 IUIAutomationElement4::get_CurrentFrameworkId
41 IUIAutomationElement4::get_CurrentIsRequiredForForm
42 IUIAutomationElement4::get_CurrentItemStatus
43 IUIAutomationElement4::get_CurrentBoundingRectangle
44 IUIAutomationElement4::get_CurrentLabeledBy
45 IUIAutomationElement4::get_CurrentAriaRole
46 IUIAutomationElement4::get_CurrentAriaProperties
47 IUIAutomationElement4::get_CurrentIsDataValidForForm
48 IUIAutomationElement4::get_CurrentControllerFor
49 IUIAutomationElement4::get_CurrentDescribedBy
50 IUIAutomationElement4::get_CurrentFlowsTo
51 IUIAutomationElement4::get_CurrentProviderDescription
52 IUIAutomationElement4::get_CachedProcessId
53 IUIAutomationElement4::get_CachedControlType
54 IUIAutomationElement4::get_CachedLocalizedControlType
55 IUIAutomationElement4::get_CachedName
56 IUIAutomationElement4::get_CachedAcceleratorKey
57 IUIAutomationElement4::get_CachedAccessKey
58 IUIAutomationElement4::get_CachedHasKeyboardFocus
59 IUIAutomationElement4::get_CachedIsKeyboardFocusable
60 IUIAutomationElement4::get_CachedIsEnabled
61 IUIAutomationElement4::get_CachedAutomationId
62 IUIAutomationElement4::get_CachedClassName
63 IUIAutomationElement4::get_CachedHelpText
64 IUIAutomationElement4::get_CachedCulture
65 IUIAutomationElement4::get_CachedIsControlElement
66 IUIAutomationElement4::get_CachedIsContentElement
67 IUIAutomationElement4::get_CachedIsPassword
68 IUIAutomationElement4::get_CachedNativeWindowHandle
69 IUIAutomationElement4::get_CachedItemType
70 IUIAutomationElement4::get_CachedIsOffscreen
71 IUIAutomationElement4::get_CachedOrientation
72 IUIAutomationElement4::get_CachedFrameworkId
73 IUIAutomationElement4::get_CachedIsRequiredForForm
74 IUIAutomationElement4::get_CachedItemStatus
75 IUIAutomationElement4::get_CachedBoundingRectangle
76 IUIAutomationElement4::get_CachedLabeledBy
77 IUIAutomationElement4::get_CachedAriaRole
78 IUIAutomationElement4::get_CachedAriaProperties
79 IUIAutomationElement4::get_CachedIsDataValidForForm
80 IUIAutomationElement4::get_CachedControllerFor
81 IUIAutomationElement4::get_CachedDescribedBy
82 IUIAutomationElement4::get_CachedFlowsTo
83 IUIAutomationElement4::get_CachedProviderDescription
84 IUIAutomationElement4::GetClickablePoint
85 IUIAutomationElement4::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement4::get_CachedOptimizeForVisualContent
87 IUIAutomationElement4::get_CurrentLiveSetting
88 IUIAutomationElement4::get_CachedLiveSetting
89 IUIAutomationElement4::get_CurrentFlowsFrom
90 IUIAutomationElement4::get_CachedFlowsFrom
91 IUIAutomationElement4::ShowContextMenu
92 IUIAutomationElement4::get_CurrentIsPeripheral
93 IUIAutomationElement4::get_CachedIsPeripheral
94 IUIAutomationElement4::get_CurrentPositionInSet
95 IUIAutomationElement4::get_CurrentSizeOfSet
96 IUIAutomationElement4::get_CurrentLevel
97 IUIAutomationElement4::get_CurrentAnnotationTypes
98 IUIAutomationElement4::get_CurrentAnnotationObjects
99 IUIAutomationElement4::get_CachedPositionInSet
100 IUIAutomationElement4::get_CachedSizeOfSet
101 IUIAutomationElement4::get_CachedLevel
102 IUIAutomationElement4::get_CachedAnnotationTypes
103 IUIAutomationElement4::get_CachedAnnotationObjects

;INTERFACE - IUIAutomationElement5
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement5::SetFocus
4 IUIAutomationElement5::GetRuntimeId
5 IUIAutomationElement5::FindFirst
6 IUIAutomationElement5::FindAll
7 IUIAutomationElement5::FindFirstBuildCache
8 IUIAutomationElement5::FindAllBuildCache
9 IUIAutomationElement5::BuildUpdatedCache
10 IUIAutomationElement5::GetCurrentPropertyValue
11 IUIAutomationElement5::GetCurrentPropertyValueEx
12 IUIAutomationElement5::GetCachedPropertyValue
13 IUIAutomationElement5::GetCachedPropertyValueEx
14 IUIAutomationElement5::GetCurrentPatternAs
15 IUIAutomationElement5::GetCachedPatternAs
16 IUIAutomationElement5::GetCurrentPattern
17 IUIAutomationElement5::GetCachedPattern
18 IUIAutomationElement5::GetCachedParent
19 IUIAutomationElement5::GetCachedChildren
20 IUIAutomationElement5::get_CurrentProcessId
21 IUIAutomationElement5::get_CurrentControlType
22 IUIAutomationElement5::get_CurrentLocalizedControlType
23 IUIAutomationElement5::get_CurrentName
24 IUIAutomationElement5::get_CurrentAcceleratorKey
25 IUIAutomationElement5::get_CurrentAccessKey
26 IUIAutomationElement5::get_CurrentHasKeyboardFocus
27 IUIAutomationElement5::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement5::get_CurrentIsEnabled
29 IUIAutomationElement5::get_CurrentAutomationId
30 IUIAutomationElement5::get_CurrentClassName
31 IUIAutomationElement5::get_CurrentHelpText
32 IUIAutomationElement5::get_CurrentCulture
33 IUIAutomationElement5::get_CurrentIsControlElement
34 IUIAutomationElement5::get_CurrentIsContentElement
35 IUIAutomationElement5::get_CurrentIsPassword
36 IUIAutomationElement5::get_CurrentNativeWindowHandle
37 IUIAutomationElement5::get_CurrentItemType
38 IUIAutomationElement5::get_CurrentIsOffscreen
39 IUIAutomationElement5::get_CurrentOrientation
40 IUIAutomationElement5::get_CurrentFrameworkId
41 IUIAutomationElement5::get_CurrentIsRequiredForForm
42 IUIAutomationElement5::get_CurrentItemStatus
43 IUIAutomationElement5::get_CurrentBoundingRectangle
44 IUIAutomationElement5::get_CurrentLabeledBy
45 IUIAutomationElement5::get_CurrentAriaRole
46 IUIAutomationElement5::get_CurrentAriaProperties
47 IUIAutomationElement5::get_CurrentIsDataValidForForm
48 IUIAutomationElement5::get_CurrentControllerFor
49 IUIAutomationElement5::get_CurrentDescribedBy
50 IUIAutomationElement5::get_CurrentFlowsTo
51 IUIAutomationElement5::get_CurrentProviderDescription
52 IUIAutomationElement5::get_CachedProcessId
53 IUIAutomationElement5::get_CachedControlType
54 IUIAutomationElement5::get_CachedLocalizedControlType
55 IUIAutomationElement5::get_CachedName
56 IUIAutomationElement5::get_CachedAcceleratorKey
57 IUIAutomationElement5::get_CachedAccessKey
58 IUIAutomationElement5::get_CachedHasKeyboardFocus
59 IUIAutomationElement5::get_CachedIsKeyboardFocusable
60 IUIAutomationElement5::get_CachedIsEnabled
61 IUIAutomationElement5::get_CachedAutomationId
62 IUIAutomationElement5::get_CachedClassName
63 IUIAutomationElement5::get_CachedHelpText
64 IUIAutomationElement5::get_CachedCulture
65 IUIAutomationElement5::get_CachedIsControlElement
66 IUIAutomationElement5::get_CachedIsContentElement
67 IUIAutomationElement5::get_CachedIsPassword
68 IUIAutomationElement5::get_CachedNativeWindowHandle
69 IUIAutomationElement5::get_CachedItemType
70 IUIAutomationElement5::get_CachedIsOffscreen
71 IUIAutomationElement5::get_CachedOrientation
72 IUIAutomationElement5::get_CachedFrameworkId
73 IUIAutomationElement5::get_CachedIsRequiredForForm
74 IUIAutomationElement5::get_CachedItemStatus
75 IUIAutomationElement5::get_CachedBoundingRectangle
76 IUIAutomationElement5::get_CachedLabeledBy
77 IUIAutomationElement5::get_CachedAriaRole
78 IUIAutomationElement5::get_CachedAriaProperties
79 IUIAutomationElement5::get_CachedIsDataValidForForm
80 IUIAutomationElement5::get_CachedControllerFor
81 IUIAutomationElement5::get_CachedDescribedBy
82 IUIAutomationElement5::get_CachedFlowsTo
83 IUIAutomationElement5::get_CachedProviderDescription
84 IUIAutomationElement5::GetClickablePoint
85 IUIAutomationElement5::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement5::get_CachedOptimizeForVisualContent
87 IUIAutomationElement5::get_CurrentLiveSetting
88 IUIAutomationElement5::get_CachedLiveSetting
89 IUIAutomationElement5::get_CurrentFlowsFrom
90 IUIAutomationElement5::get_CachedFlowsFrom
91 IUIAutomationElement5::ShowContextMenu
92 IUIAutomationElement5::get_CurrentIsPeripheral
93 IUIAutomationElement5::get_CachedIsPeripheral
94 IUIAutomationElement5::get_CurrentPositionInSet
95 IUIAutomationElement5::get_CurrentSizeOfSet
96 IUIAutomationElement5::get_CurrentLevel
97 IUIAutomationElement5::get_CurrentAnnotationTypes
98 IUIAutomationElement5::get_CurrentAnnotationObjects
99 IUIAutomationElement5::get_CachedPositionInSet
100 IUIAutomationElement5::get_CachedSizeOfSet
101 IUIAutomationElement5::get_CachedLevel
102 IUIAutomationElement5::get_CachedAnnotationTypes
103 IUIAutomationElement5::get_CachedAnnotationObjects
104 IUIAutomationElement5::get_CurrentLandmarkType
105 IUIAutomationElement5::get_CurrentLocalizedLandmarkType
106 IUIAutomationElement5::get_CachedLandmarkType
107 IUIAutomationElement5::get_CachedLocalizedLandmarkType

;INTERFACE - IUIAutomationElement6
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement6::SetFocus
4 IUIAutomationElement6::GetRuntimeId
5 IUIAutomationElement6::FindFirst
6 IUIAutomationElement6::FindAll
7 IUIAutomationElement6::FindFirstBuildCache
8 IUIAutomationElement6::FindAllBuildCache
9 IUIAutomationElement6::BuildUpdatedCache
10 IUIAutomationElement6::GetCurrentPropertyValue
11 IUIAutomationElement6::GetCurrentPropertyValueEx
12 IUIAutomationElement6::GetCachedPropertyValue
13 IUIAutomationElement6::GetCachedPropertyValueEx
14 IUIAutomationElement6::GetCurrentPatternAs
15 IUIAutomationElement6::GetCachedPatternAs
16 IUIAutomationElement6::GetCurrentPattern
17 IUIAutomationElement6::GetCachedPattern
18 IUIAutomationElement6::GetCachedParent
19 IUIAutomationElement6::GetCachedChildren
20 IUIAutomationElement6::get_CurrentProcessId
21 IUIAutomationElement6::get_CurrentControlType
22 IUIAutomationElement6::get_CurrentLocalizedControlType
23 IUIAutomationElement6::get_CurrentName
24 IUIAutomationElement6::get_CurrentAcceleratorKey
25 IUIAutomationElement6::get_CurrentAccessKey
26 IUIAutomationElement6::get_CurrentHasKeyboardFocus
27 IUIAutomationElement6::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement6::get_CurrentIsEnabled
29 IUIAutomationElement6::get_CurrentAutomationId
30 IUIAutomationElement6::get_CurrentClassName
31 IUIAutomationElement6::get_CurrentHelpText
32 IUIAutomationElement6::get_CurrentCulture
33 IUIAutomationElement6::get_CurrentIsControlElement
34 IUIAutomationElement6::get_CurrentIsContentElement
35 IUIAutomationElement6::get_CurrentIsPassword
36 IUIAutomationElement6::get_CurrentNativeWindowHandle
37 IUIAutomationElement6::get_CurrentItemType
38 IUIAutomationElement6::get_CurrentIsOffscreen
39 IUIAutomationElement6::get_CurrentOrientation
40 IUIAutomationElement6::get_CurrentFrameworkId
41 IUIAutomationElement6::get_CurrentIsRequiredForForm
42 IUIAutomationElement6::get_CurrentItemStatus
43 IUIAutomationElement6::get_CurrentBoundingRectangle
44 IUIAutomationElement6::get_CurrentLabeledBy
45 IUIAutomationElement6::get_CurrentAriaRole
46 IUIAutomationElement6::get_CurrentAriaProperties
47 IUIAutomationElement6::get_CurrentIsDataValidForForm
48 IUIAutomationElement6::get_CurrentControllerFor
49 IUIAutomationElement6::get_CurrentDescribedBy
50 IUIAutomationElement6::get_CurrentFlowsTo
51 IUIAutomationElement6::get_CurrentProviderDescription
52 IUIAutomationElement6::get_CachedProcessId
53 IUIAutomationElement6::get_CachedControlType
54 IUIAutomationElement6::get_CachedLocalizedControlType
55 IUIAutomationElement6::get_CachedName
56 IUIAutomationElement6::get_CachedAcceleratorKey
57 IUIAutomationElement6::get_CachedAccessKey
58 IUIAutomationElement6::get_CachedHasKeyboardFocus
59 IUIAutomationElement6::get_CachedIsKeyboardFocusable
60 IUIAutomationElement6::get_CachedIsEnabled
61 IUIAutomationElement6::get_CachedAutomationId
62 IUIAutomationElement6::get_CachedClassName
63 IUIAutomationElement6::get_CachedHelpText
64 IUIAutomationElement6::get_CachedCulture
65 IUIAutomationElement6::get_CachedIsControlElement
66 IUIAutomationElement6::get_CachedIsContentElement
67 IUIAutomationElement6::get_CachedIsPassword
68 IUIAutomationElement6::get_CachedNativeWindowHandle
69 IUIAutomationElement6::get_CachedItemType
70 IUIAutomationElement6::get_CachedIsOffscreen
71 IUIAutomationElement6::get_CachedOrientation
72 IUIAutomationElement6::get_CachedFrameworkId
73 IUIAutomationElement6::get_CachedIsRequiredForForm
74 IUIAutomationElement6::get_CachedItemStatus
75 IUIAutomationElement6::get_CachedBoundingRectangle
76 IUIAutomationElement6::get_CachedLabeledBy
77 IUIAutomationElement6::get_CachedAriaRole
78 IUIAutomationElement6::get_CachedAriaProperties
79 IUIAutomationElement6::get_CachedIsDataValidForForm
80 IUIAutomationElement6::get_CachedControllerFor
81 IUIAutomationElement6::get_CachedDescribedBy
82 IUIAutomationElement6::get_CachedFlowsTo
83 IUIAutomationElement6::get_CachedProviderDescription
84 IUIAutomationElement6::GetClickablePoint
85 IUIAutomationElement6::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement6::get_CachedOptimizeForVisualContent
87 IUIAutomationElement6::get_CurrentLiveSetting
88 IUIAutomationElement6::get_CachedLiveSetting
89 IUIAutomationElement6::get_CurrentFlowsFrom
90 IUIAutomationElement6::get_CachedFlowsFrom
91 IUIAutomationElement6::ShowContextMenu
92 IUIAutomationElement6::get_CurrentIsPeripheral
93 IUIAutomationElement6::get_CachedIsPeripheral
94 IUIAutomationElement6::get_CurrentPositionInSet
95 IUIAutomationElement6::get_CurrentSizeOfSet
96 IUIAutomationElement6::get_CurrentLevel
97 IUIAutomationElement6::get_CurrentAnnotationTypes
98 IUIAutomationElement6::get_CurrentAnnotationObjects
99 IUIAutomationElement6::get_CachedPositionInSet
100 IUIAutomationElement6::get_CachedSizeOfSet
101 IUIAutomationElement6::get_CachedLevel
102 IUIAutomationElement6::get_CachedAnnotationTypes
103 IUIAutomationElement6::get_CachedAnnotationObjects
104 IUIAutomationElement6::get_CurrentLandmarkType
105 IUIAutomationElement6::get_CurrentLocalizedLandmarkType
106 IUIAutomationElement6::get_CachedLandmarkType
107 IUIAutomationElement6::get_CachedLocalizedLandmarkType
108 IUIAutomationElement6::get_CurrentFullDescription
109 IUIAutomationElement6::get_CachedFullDescription

;INTERFACE - IUIAutomationElement7
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement7::SetFocus
4 IUIAutomationElement7::GetRuntimeId
5 IUIAutomationElement7::FindFirst
6 IUIAutomationElement7::FindAll
7 IUIAutomationElement7::FindFirstBuildCache
8 IUIAutomationElement7::FindAllBuildCache
9 IUIAutomationElement7::BuildUpdatedCache
10 IUIAutomationElement7::GetCurrentPropertyValue
11 IUIAutomationElement7::GetCurrentPropertyValueEx
12 IUIAutomationElement7::GetCachedPropertyValue
13 IUIAutomationElement7::GetCachedPropertyValueEx
14 IUIAutomationElement7::GetCurrentPatternAs
15 IUIAutomationElement7::GetCachedPatternAs
16 IUIAutomationElement7::GetCurrentPattern
17 IUIAutomationElement7::GetCachedPattern
18 IUIAutomationElement7::GetCachedParent
19 IUIAutomationElement7::GetCachedChildren
20 IUIAutomationElement7::get_CurrentProcessId
21 IUIAutomationElement7::get_CurrentControlType
22 IUIAutomationElement7::get_CurrentLocalizedControlType
23 IUIAutomationElement7::get_CurrentName
24 IUIAutomationElement7::get_CurrentAcceleratorKey
25 IUIAutomationElement7::get_CurrentAccessKey
26 IUIAutomationElement7::get_CurrentHasKeyboardFocus
27 IUIAutomationElement7::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement7::get_CurrentIsEnabled
29 IUIAutomationElement7::get_CurrentAutomationId
30 IUIAutomationElement7::get_CurrentClassName
31 IUIAutomationElement7::get_CurrentHelpText
32 IUIAutomationElement7::get_CurrentCulture
33 IUIAutomationElement7::get_CurrentIsControlElement
34 IUIAutomationElement7::get_CurrentIsContentElement
35 IUIAutomationElement7::get_CurrentIsPassword
36 IUIAutomationElement7::get_CurrentNativeWindowHandle
37 IUIAutomationElement7::get_CurrentItemType
38 IUIAutomationElement7::get_CurrentIsOffscreen
39 IUIAutomationElement7::get_CurrentOrientation
40 IUIAutomationElement7::get_CurrentFrameworkId
41 IUIAutomationElement7::get_CurrentIsRequiredForForm
42 IUIAutomationElement7::get_CurrentItemStatus
43 IUIAutomationElement7::get_CurrentBoundingRectangle
44 IUIAutomationElement7::get_CurrentLabeledBy
45 IUIAutomationElement7::get_CurrentAriaRole
46 IUIAutomationElement7::get_CurrentAriaProperties
47 IUIAutomationElement7::get_CurrentIsDataValidForForm
48 IUIAutomationElement7::get_CurrentControllerFor
49 IUIAutomationElement7::get_CurrentDescribedBy
50 IUIAutomationElement7::get_CurrentFlowsTo
51 IUIAutomationElement7::get_CurrentProviderDescription
52 IUIAutomationElement7::get_CachedProcessId
53 IUIAutomationElement7::get_CachedControlType
54 IUIAutomationElement7::get_CachedLocalizedControlType
55 IUIAutomationElement7::get_CachedName
56 IUIAutomationElement7::get_CachedAcceleratorKey
57 IUIAutomationElement7::get_CachedAccessKey
58 IUIAutomationElement7::get_CachedHasKeyboardFocus
59 IUIAutomationElement7::get_CachedIsKeyboardFocusable
60 IUIAutomationElement7::get_CachedIsEnabled
61 IUIAutomationElement7::get_CachedAutomationId
62 IUIAutomationElement7::get_CachedClassName
63 IUIAutomationElement7::get_CachedHelpText
64 IUIAutomationElement7::get_CachedCulture
65 IUIAutomationElement7::get_CachedIsControlElement
66 IUIAutomationElement7::get_CachedIsContentElement
67 IUIAutomationElement7::get_CachedIsPassword
68 IUIAutomationElement7::get_CachedNativeWindowHandle
69 IUIAutomationElement7::get_CachedItemType
70 IUIAutomationElement7::get_CachedIsOffscreen
71 IUIAutomationElement7::get_CachedOrientation
72 IUIAutomationElement7::get_CachedFrameworkId
73 IUIAutomationElement7::get_CachedIsRequiredForForm
74 IUIAutomationElement7::get_CachedItemStatus
75 IUIAutomationElement7::get_CachedBoundingRectangle
76 IUIAutomationElement7::get_CachedLabeledBy
77 IUIAutomationElement7::get_CachedAriaRole
78 IUIAutomationElement7::get_CachedAriaProperties
79 IUIAutomationElement7::get_CachedIsDataValidForForm
80 IUIAutomationElement7::get_CachedControllerFor
81 IUIAutomationElement7::get_CachedDescribedBy
82 IUIAutomationElement7::get_CachedFlowsTo
83 IUIAutomationElement7::get_CachedProviderDescription
84 IUIAutomationElement7::GetClickablePoint
85 IUIAutomationElement7::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement7::get_CachedOptimizeForVisualContent
87 IUIAutomationElement7::get_CurrentLiveSetting
88 IUIAutomationElement7::get_CachedLiveSetting
89 IUIAutomationElement7::get_CurrentFlowsFrom
90 IUIAutomationElement7::get_CachedFlowsFrom
91 IUIAutomationElement7::ShowContextMenu
92 IUIAutomationElement7::get_CurrentIsPeripheral
93 IUIAutomationElement7::get_CachedIsPeripheral
94 IUIAutomationElement7::get_CurrentPositionInSet
95 IUIAutomationElement7::get_CurrentSizeOfSet
96 IUIAutomationElement7::get_CurrentLevel
97 IUIAutomationElement7::get_CurrentAnnotationTypes
98 IUIAutomationElement7::get_CurrentAnnotationObjects
99 IUIAutomationElement7::get_CachedPositionInSet
100 IUIAutomationElement7::get_CachedSizeOfSet
101 IUIAutomationElement7::get_CachedLevel
102 IUIAutomationElement7::get_CachedAnnotationTypes
103 IUIAutomationElement7::get_CachedAnnotationObjects
104 IUIAutomationElement7::get_CurrentLandmarkType
105 IUIAutomationElement7::get_CurrentLocalizedLandmarkType
106 IUIAutomationElement7::get_CachedLandmarkType
107 IUIAutomationElement7::get_CachedLocalizedLandmarkType
108 IUIAutomationElement7::get_CurrentFullDescription
109 IUIAutomationElement7::get_CachedFullDescription
110 IUIAutomationElement7::FindFirstWithOptions
111 IUIAutomationElement7::FindAllWithOptions
112 IUIAutomationElement7::FindFirstWithOptionsBuildCache
113 IUIAutomationElement7::FindAllWithOptionsBuildCache
114 IUIAutomationElement7::GetCurrentMetadataValue

;INTERFACE - IUIAutomationElement8
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement8::SetFocus
4 IUIAutomationElement8::GetRuntimeId
5 IUIAutomationElement8::FindFirst
6 IUIAutomationElement8::FindAll
7 IUIAutomationElement8::FindFirstBuildCache
8 IUIAutomationElement8::FindAllBuildCache
9 IUIAutomationElement8::BuildUpdatedCache
10 IUIAutomationElement8::GetCurrentPropertyValue
11 IUIAutomationElement8::GetCurrentPropertyValueEx
12 IUIAutomationElement8::GetCachedPropertyValue
13 IUIAutomationElement8::GetCachedPropertyValueEx
14 IUIAutomationElement8::GetCurrentPatternAs
15 IUIAutomationElement8::GetCachedPatternAs
16 IUIAutomationElement8::GetCurrentPattern
17 IUIAutomationElement8::GetCachedPattern
18 IUIAutomationElement8::GetCachedParent
19 IUIAutomationElement8::GetCachedChildren
20 IUIAutomationElement8::get_CurrentProcessId
21 IUIAutomationElement8::get_CurrentControlType
22 IUIAutomationElement8::get_CurrentLocalizedControlType
23 IUIAutomationElement8::get_CurrentName
24 IUIAutomationElement8::get_CurrentAcceleratorKey
25 IUIAutomationElement8::get_CurrentAccessKey
26 IUIAutomationElement8::get_CurrentHasKeyboardFocus
27 IUIAutomationElement8::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement8::get_CurrentIsEnabled
29 IUIAutomationElement8::get_CurrentAutomationId
30 IUIAutomationElement8::get_CurrentClassName
31 IUIAutomationElement8::get_CurrentHelpText
32 IUIAutomationElement8::get_CurrentCulture
33 IUIAutomationElement8::get_CurrentIsControlElement
34 IUIAutomationElement8::get_CurrentIsContentElement
35 IUIAutomationElement8::get_CurrentIsPassword
36 IUIAutomationElement8::get_CurrentNativeWindowHandle
37 IUIAutomationElement8::get_CurrentItemType
38 IUIAutomationElement8::get_CurrentIsOffscreen
39 IUIAutomationElement8::get_CurrentOrientation
40 IUIAutomationElement8::get_CurrentFrameworkId
41 IUIAutomationElement8::get_CurrentIsRequiredForForm
42 IUIAutomationElement8::get_CurrentItemStatus
43 IUIAutomationElement8::get_CurrentBoundingRectangle
44 IUIAutomationElement8::get_CurrentLabeledBy
45 IUIAutomationElement8::get_CurrentAriaRole
46 IUIAutomationElement8::get_CurrentAriaProperties
47 IUIAutomationElement8::get_CurrentIsDataValidForForm
48 IUIAutomationElement8::get_CurrentControllerFor
49 IUIAutomationElement8::get_CurrentDescribedBy
50 IUIAutomationElement8::get_CurrentFlowsTo
51 IUIAutomationElement8::get_CurrentProviderDescription
52 IUIAutomationElement8::get_CachedProcessId
53 IUIAutomationElement8::get_CachedControlType
54 IUIAutomationElement8::get_CachedLocalizedControlType
55 IUIAutomationElement8::get_CachedName
56 IUIAutomationElement8::get_CachedAcceleratorKey
57 IUIAutomationElement8::get_CachedAccessKey
58 IUIAutomationElement8::get_CachedHasKeyboardFocus
59 IUIAutomationElement8::get_CachedIsKeyboardFocusable
60 IUIAutomationElement8::get_CachedIsEnabled
61 IUIAutomationElement8::get_CachedAutomationId
62 IUIAutomationElement8::get_CachedClassName
63 IUIAutomationElement8::get_CachedHelpText
64 IUIAutomationElement8::get_CachedCulture
65 IUIAutomationElement8::get_CachedIsControlElement
66 IUIAutomationElement8::get_CachedIsContentElement
67 IUIAutomationElement8::get_CachedIsPassword
68 IUIAutomationElement8::get_CachedNativeWindowHandle
69 IUIAutomationElement8::get_CachedItemType
70 IUIAutomationElement8::get_CachedIsOffscreen
71 IUIAutomationElement8::get_CachedOrientation
72 IUIAutomationElement8::get_CachedFrameworkId
73 IUIAutomationElement8::get_CachedIsRequiredForForm
74 IUIAutomationElement8::get_CachedItemStatus
75 IUIAutomationElement8::get_CachedBoundingRectangle
76 IUIAutomationElement8::get_CachedLabeledBy
77 IUIAutomationElement8::get_CachedAriaRole
78 IUIAutomationElement8::get_CachedAriaProperties
79 IUIAutomationElement8::get_CachedIsDataValidForForm
80 IUIAutomationElement8::get_CachedControllerFor
81 IUIAutomationElement8::get_CachedDescribedBy
82 IUIAutomationElement8::get_CachedFlowsTo
83 IUIAutomationElement8::get_CachedProviderDescription
84 IUIAutomationElement8::GetClickablePoint
85 IUIAutomationElement8::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement8::get_CachedOptimizeForVisualContent
87 IUIAutomationElement8::get_CurrentLiveSetting
88 IUIAutomationElement8::get_CachedLiveSetting
89 IUIAutomationElement8::get_CurrentFlowsFrom
90 IUIAutomationElement8::get_CachedFlowsFrom
91 IUIAutomationElement8::ShowContextMenu
92 IUIAutomationElement8::get_CurrentIsPeripheral
93 IUIAutomationElement8::get_CachedIsPeripheral
94 IUIAutomationElement8::get_CurrentPositionInSet
95 IUIAutomationElement8::get_CurrentSizeOfSet
96 IUIAutomationElement8::get_CurrentLevel
97 IUIAutomationElement8::get_CurrentAnnotationTypes
98 IUIAutomationElement8::get_CurrentAnnotationObjects
99 IUIAutomationElement8::get_CachedPositionInSet
100 IUIAutomationElement8::get_CachedSizeOfSet
101 IUIAutomationElement8::get_CachedLevel
102 IUIAutomationElement8::get_CachedAnnotationTypes
103 IUIAutomationElement8::get_CachedAnnotationObjects
104 IUIAutomationElement8::get_CurrentLandmarkType
105 IUIAutomationElement8::get_CurrentLocalizedLandmarkType
106 IUIAutomationElement8::get_CachedLandmarkType
107 IUIAutomationElement8::get_CachedLocalizedLandmarkType
108 IUIAutomationElement8::get_CurrentFullDescription
109 IUIAutomationElement8::get_CachedFullDescription
110 IUIAutomationElement8::FindFirstWithOptions
111 IUIAutomationElement8::FindAllWithOptions
112 IUIAutomationElement8::FindFirstWithOptionsBuildCache
113 IUIAutomationElement8::FindAllWithOptionsBuildCache
114 IUIAutomationElement8::GetCurrentMetadataValue
115 IUIAutomationElement8::get_CurrentHeadingLevel
116 IUIAutomationElement8::get_CachedHeadingLevel

;INTERFACE - IUIAutomationElement9
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationElement9::SetFocus
4 IUIAutomationElement9::GetRuntimeId
5 IUIAutomationElement9::FindFirst
6 IUIAutomationElement9::FindAll
7 IUIAutomationElement9::FindFirstBuildCache
8 IUIAutomationElement9::FindAllBuildCache
9 IUIAutomationElement9::BuildUpdatedCache
10 IUIAutomationElement9::GetCurrentPropertyValue
11 IUIAutomationElement9::GetCurrentPropertyValueEx
12 IUIAutomationElement9::GetCachedPropertyValue
13 IUIAutomationElement9::GetCachedPropertyValueEx
14 IUIAutomationElement9::GetCurrentPatternAs
15 IUIAutomationElement9::GetCachedPatternAs
16 IUIAutomationElement9::GetCurrentPattern
17 IUIAutomationElement9::GetCachedPattern
18 IUIAutomationElement9::GetCachedParent
19 IUIAutomationElement9::GetCachedChildren
20 IUIAutomationElement9::get_CurrentProcessId
21 IUIAutomationElement9::get_CurrentControlType
22 IUIAutomationElement9::get_CurrentLocalizedControlType
23 IUIAutomationElement9::get_CurrentName
24 IUIAutomationElement9::get_CurrentAcceleratorKey
25 IUIAutomationElement9::get_CurrentAccessKey
26 IUIAutomationElement9::get_CurrentHasKeyboardFocus
27 IUIAutomationElement9::get_CurrentIsKeyboardFocusable
28 IUIAutomationElement9::get_CurrentIsEnabled
29 IUIAutomationElement9::get_CurrentAutomationId
30 IUIAutomationElement9::get_CurrentClassName
31 IUIAutomationElement9::get_CurrentHelpText
32 IUIAutomationElement9::get_CurrentCulture
33 IUIAutomationElement9::get_CurrentIsControlElement
34 IUIAutomationElement9::get_CurrentIsContentElement
35 IUIAutomationElement9::get_CurrentIsPassword
36 IUIAutomationElement9::get_CurrentNativeWindowHandle
37 IUIAutomationElement9::get_CurrentItemType
38 IUIAutomationElement9::get_CurrentIsOffscreen
39 IUIAutomationElement9::get_CurrentOrientation
40 IUIAutomationElement9::get_CurrentFrameworkId
41 IUIAutomationElement9::get_CurrentIsRequiredForForm
42 IUIAutomationElement9::get_CurrentItemStatus
43 IUIAutomationElement9::get_CurrentBoundingRectangle
44 IUIAutomationElement9::get_CurrentLabeledBy
45 IUIAutomationElement9::get_CurrentAriaRole
46 IUIAutomationElement9::get_CurrentAriaProperties
47 IUIAutomationElement9::get_CurrentIsDataValidForForm
48 IUIAutomationElement9::get_CurrentControllerFor
49 IUIAutomationElement9::get_CurrentDescribedBy
50 IUIAutomationElement9::get_CurrentFlowsTo
51 IUIAutomationElement9::get_CurrentProviderDescription
52 IUIAutomationElement9::get_CachedProcessId
53 IUIAutomationElement9::get_CachedControlType
54 IUIAutomationElement9::get_CachedLocalizedControlType
55 IUIAutomationElement9::get_CachedName
56 IUIAutomationElement9::get_CachedAcceleratorKey
57 IUIAutomationElement9::get_CachedAccessKey
58 IUIAutomationElement9::get_CachedHasKeyboardFocus
59 IUIAutomationElement9::get_CachedIsKeyboardFocusable
60 IUIAutomationElement9::get_CachedIsEnabled
61 IUIAutomationElement9::get_CachedAutomationId
62 IUIAutomationElement9::get_CachedClassName
63 IUIAutomationElement9::get_CachedHelpText
64 IUIAutomationElement9::get_CachedCulture
65 IUIAutomationElement9::get_CachedIsControlElement
66 IUIAutomationElement9::get_CachedIsContentElement
67 IUIAutomationElement9::get_CachedIsPassword
68 IUIAutomationElement9::get_CachedNativeWindowHandle
69 IUIAutomationElement9::get_CachedItemType
70 IUIAutomationElement9::get_CachedIsOffscreen
71 IUIAutomationElement9::get_CachedOrientation
72 IUIAutomationElement9::get_CachedFrameworkId
73 IUIAutomationElement9::get_CachedIsRequiredForForm
74 IUIAutomationElement9::get_CachedItemStatus
75 IUIAutomationElement9::get_CachedBoundingRectangle
76 IUIAutomationElement9::get_CachedLabeledBy
77 IUIAutomationElement9::get_CachedAriaRole
78 IUIAutomationElement9::get_CachedAriaProperties
79 IUIAutomationElement9::get_CachedIsDataValidForForm
80 IUIAutomationElement9::get_CachedControllerFor
81 IUIAutomationElement9::get_CachedDescribedBy
82 IUIAutomationElement9::get_CachedFlowsTo
83 IUIAutomationElement9::get_CachedProviderDescription
84 IUIAutomationElement9::GetClickablePoint
85 IUIAutomationElement9::get_CurrentOptimizeForVisualContent
86 IUIAutomationElement9::get_CachedOptimizeForVisualContent
87 IUIAutomationElement9::get_CurrentLiveSetting
88 IUIAutomationElement9::get_CachedLiveSetting
89 IUIAutomationElement9::get_CurrentFlowsFrom
90 IUIAutomationElement9::get_CachedFlowsFrom
91 IUIAutomationElement9::ShowContextMenu
92 IUIAutomationElement9::get_CurrentIsPeripheral
93 IUIAutomationElement9::get_CachedIsPeripheral
94 IUIAutomationElement9::get_CurrentPositionInSet
95 IUIAutomationElement9::get_CurrentSizeOfSet
96 IUIAutomationElement9::get_CurrentLevel
97 IUIAutomationElement9::get_CurrentAnnotationTypes
98 IUIAutomationElement9::get_CurrentAnnotationObjects
99 IUIAutomationElement9::get_CachedPositionInSet
100 IUIAutomationElement9::get_CachedSizeOfSet
101 IUIAutomationElement9::get_CachedLevel
102 IUIAutomationElement9::get_CachedAnnotationTypes
103 IUIAutomationElement9::get_CachedAnnotationObjects
104 IUIAutomationElement9::get_CurrentLandmarkType
105 IUIAutomationElement9::get_CurrentLocalizedLandmarkType
106 IUIAutomationElement9::get_CachedLandmarkType
107 IUIAutomationElement9::get_CachedLocalizedLandmarkType
108 IUIAutomationElement9::get_CurrentFullDescription
109 IUIAutomationElement9::get_CachedFullDescription
110 IUIAutomationElement9::FindFirstWithOptions
111 IUIAutomationElement9::FindAllWithOptions
112 IUIAutomationElement9::FindFirstWithOptionsBuildCache
113 IUIAutomationElement9::FindAllWithOptionsBuildCache
114 IUIAutomationElement9::GetCurrentMetadataValue
115 IUIAutomationElement9::get_CurrentHeadingLevel
116 IUIAutomationElement9::get_CachedHeadingLevel
117 IUIAutomationElement9::get_CurrentIsDialog
118 IUIAutomationElement9::get_CachedIsDialog

;INTERFACE - IUIAutomationProxyFactory
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationProxyFactory::CreateProvider
4 IUIAutomationProxyFactory::get_ProxyFactoryId

;INTERFACE - IUIAutomationProxyFactoryEntry
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationProxyFactoryEntry::get_ProxyFactory
4 IUIAutomationProxyFactoryEntry::get_ClassName
5 IUIAutomationProxyFactoryEntry::get_ImageName
6 IUIAutomationProxyFactoryEntry::get_AllowSubstringMatch
7 IUIAutomationProxyFactoryEntry::get_CanCheckBaseClass
8 IUIAutomationProxyFactoryEntry::get_NeedsAdviseEvents
9 IUIAutomationProxyFactoryEntry::put_ClassName
10 IUIAutomationProxyFactoryEntry::put_ImageName
11 IUIAutomationProxyFactoryEntry::put_AllowSubstringMatch
12 IUIAutomationProxyFactoryEntry::put_CanCheckBaseClass
13 IUIAutomationProxyFactoryEntry::put_NeedsAdviseEvents
14 IUIAutomationProxyFactoryEntry::SetWinEventsForAutomationEvent
15 IUIAutomationProxyFactoryEntry::GetWinEventsForAutomationEvent

;INTERFACE - IUIAutomationProxyFactoryMapping
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationProxyFactoryMapping::get_Count
4 IUIAutomationProxyFactoryMapping::GetTable
5 IUIAutomationProxyFactoryMapping::GetEntry
6 IUIAutomationProxyFactoryMapping::SetTable
7 IUIAutomationProxyFactoryMapping::InsertEntries
8 IUIAutomationProxyFactoryMapping::InsertEntry
9 IUIAutomationProxyFactoryMapping::RemoveEntry
10 IUIAutomationProxyFactoryMapping::ClearTable
11 IUIAutomationProxyFactoryMapping::RestoreDefaultTable

;INTERFACE - IUIAutomationEventHandlerGroup
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomationEventHandlerGroup::AddActiveTextPositionChangedEventHandler
4 IUIAutomationEventHandlerGroup::AddAutomationEventHandler
5 IUIAutomationEventHandlerGroup::AddChangesEventHandler
6 IUIAutomationEventHandlerGroup::AddNotificationEventHandler
7 IUIAutomationEventHandlerGroup::AddPropertyChangedEventHandler
8 IUIAutomationEventHandlerGroup::AddStructureChangedEventHandler
9 IUIAutomationEventHandlerGroup::AddTextEditTextChangedEventHandler

;INTERFACE - IUIAutomation
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomation::CompareElements
4 IUIAutomation::CompareRuntimeIds
5 IUIAutomation::GetRootElement
6 IUIAutomation::ElementFromHandle
7 IUIAutomation::ElementFromPoint
8 IUIAutomation::GetFocusedElement
9 IUIAutomation::GetRootElementBuildCache
10 IUIAutomation::ElementFromHandleBuildCache
11 IUIAutomation::ElementFromPointBuildCache
12 IUIAutomation::GetFocusedElementBuildCache
13 IUIAutomation::CreateTreeWalker
14 IUIAutomation::get_ControlViewWalker
15 IUIAutomation::get_ContentViewWalker
16 IUIAutomation::get_RawViewWalker
17 IUIAutomation::get_RawViewCondition
18 IUIAutomation::get_ControlViewCondition
19 IUIAutomation::get_ContentViewCondition
20 IUIAutomation::CreateCacheRequest
21 IUIAutomation::CreateTrueCondition
22 IUIAutomation::CreateFalseCondition
23 IUIAutomation::CreatePropertyCondition
24 IUIAutomation::CreatePropertyConditionEx
25 IUIAutomation::CreateAndCondition
26 IUIAutomation::CreateAndConditionFromArray
27 IUIAutomation::CreateAndConditionFromNativeArray
28 IUIAutomation::CreateOrCondition
29 IUIAutomation::CreateOrConditionFromArray
30 IUIAutomation::CreateOrConditionFromNativeArray
31 IUIAutomation::CreateNotCondition
32 IUIAutomation::AddAutomationEventHandler
33 IUIAutomation::RemoveAutomationEventHandler
34 IUIAutomation::AddPropertyChangedEventHandlerNativeArray
35 IUIAutomation::AddPropertyChangedEventHandler
36 IUIAutomation::RemovePropertyChangedEventHandler
37 IUIAutomation::AddStructureChangedEventHandler
38 IUIAutomation::RemoveStructureChangedEventHandler
39 IUIAutomation::AddFocusChangedEventHandler
40 IUIAutomation::RemoveFocusChangedEventHandler
41 IUIAutomation::RemoveAllEventHandlers
42 IUIAutomation::IntNativeArrayToSafeArray
43 IUIAutomation::IntSafeArrayToNativeArray
44 IUIAutomation::RectToVariant
45 IUIAutomation::VariantToRect
46 IUIAutomation::SafeArrayToRectNativeArray
47 IUIAutomation::CreateProxyFactoryEntry
48 IUIAutomation::get_ProxyFactoryMapping
49 IUIAutomation::GetPropertyProgrammaticName
50 IUIAutomation::GetPatternProgrammaticName
51 IUIAutomation::PollForPotentialSupportedPatterns
52 IUIAutomation::PollForPotentialSupportedProperties
53 IUIAutomation::CheckNotSupported
54 IUIAutomation::get_ReservedNotSupportedValue
55 IUIAutomation::get_ReservedMixedAttributeValue
56 IUIAutomation::ElementFromIAccessible
57 IUIAutomation::ElementFromIAccessibleBuildCache

;INTERFACE - IUIAutomation2
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomation2::CompareElements
4 IUIAutomation2::CompareRuntimeIds
5 IUIAutomation2::GetRootElement
6 IUIAutomation2::ElementFromHandle
7 IUIAutomation2::ElementFromPoint
8 IUIAutomation2::GetFocusedElement
9 IUIAutomation2::GetRootElementBuildCache
10 IUIAutomation2::ElementFromHandleBuildCache
11 IUIAutomation2::ElementFromPointBuildCache
12 IUIAutomation2::GetFocusedElementBuildCache
13 IUIAutomation2::CreateTreeWalker
14 IUIAutomation2::get_ControlViewWalker
15 IUIAutomation2::get_ContentViewWalker
16 IUIAutomation2::get_RawViewWalker
17 IUIAutomation2::get_RawViewCondition
18 IUIAutomation2::get_ControlViewCondition
19 IUIAutomation2::get_ContentViewCondition
20 IUIAutomation2::CreateCacheRequest
21 IUIAutomation2::CreateTrueCondition
22 IUIAutomation2::CreateFalseCondition
23 IUIAutomation2::CreatePropertyCondition
24 IUIAutomation2::CreatePropertyConditionEx
25 IUIAutomation2::CreateAndCondition
26 IUIAutomation2::CreateAndConditionFromArray
27 IUIAutomation2::CreateAndConditionFromNativeArray
28 IUIAutomation2::CreateOrCondition
29 IUIAutomation2::CreateOrConditionFromArray
30 IUIAutomation2::CreateOrConditionFromNativeArray
31 IUIAutomation2::CreateNotCondition
32 IUIAutomation2::AddAutomationEventHandler
33 IUIAutomation2::RemoveAutomationEventHandler
34 IUIAutomation2::AddPropertyChangedEventHandlerNativeArray
35 IUIAutomation2::AddPropertyChangedEventHandler
36 IUIAutomation2::RemovePropertyChangedEventHandler
37 IUIAutomation2::AddStructureChangedEventHandler
38 IUIAutomation2::RemoveStructureChangedEventHandler
39 IUIAutomation2::AddFocusChangedEventHandler
40 IUIAutomation2::RemoveFocusChangedEventHandler
41 IUIAutomation2::RemoveAllEventHandlers
42 IUIAutomation2::IntNativeArrayToSafeArray
43 IUIAutomation2::IntSafeArrayToNativeArray
44 IUIAutomation2::RectToVariant
45 IUIAutomation2::VariantToRect
46 IUIAutomation2::SafeArrayToRectNativeArray
47 IUIAutomation2::CreateProxyFactoryEntry
48 IUIAutomation2::get_ProxyFactoryMapping
49 IUIAutomation2::GetPropertyProgrammaticName
50 IUIAutomation2::GetPatternProgrammaticName
51 IUIAutomation2::PollForPotentialSupportedPatterns
52 IUIAutomation2::PollForPotentialSupportedProperties
53 IUIAutomation2::CheckNotSupported
54 IUIAutomation2::get_ReservedNotSupportedValue
55 IUIAutomation2::get_ReservedMixedAttributeValue
56 IUIAutomation2::ElementFromIAccessible
57 IUIAutomation2::ElementFromIAccessibleBuildCache
58 IUIAutomation2::get_AutoSetFocus
59 IUIAutomation2::put_AutoSetFocus
60 IUIAutomation2::get_ConnectionTimeout
61 IUIAutomation2::put_ConnectionTimeout
62 IUIAutomation2::get_TransactionTimeout
63 IUIAutomation2::put_TransactionTimeout

;INTERFACE - IUIAutomation3
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomation3::CompareElements
4 IUIAutomation3::CompareRuntimeIds
5 IUIAutomation3::GetRootElement
6 IUIAutomation3::ElementFromHandle
7 IUIAutomation3::ElementFromPoint
8 IUIAutomation3::GetFocusedElement
9 IUIAutomation3::GetRootElementBuildCache
10 IUIAutomation3::ElementFromHandleBuildCache
11 IUIAutomation3::ElementFromPointBuildCache
12 IUIAutomation3::GetFocusedElementBuildCache
13 IUIAutomation3::CreateTreeWalker
14 IUIAutomation3::get_ControlViewWalker
15 IUIAutomation3::get_ContentViewWalker
16 IUIAutomation3::get_RawViewWalker
17 IUIAutomation3::get_RawViewCondition
18 IUIAutomation3::get_ControlViewCondition
19 IUIAutomation3::get_ContentViewCondition
20 IUIAutomation3::CreateCacheRequest
21 IUIAutomation3::CreateTrueCondition
22 IUIAutomation3::CreateFalseCondition
23 IUIAutomation3::CreatePropertyCondition
24 IUIAutomation3::CreatePropertyConditionEx
25 IUIAutomation3::CreateAndCondition
26 IUIAutomation3::CreateAndConditionFromArray
27 IUIAutomation3::CreateAndConditionFromNativeArray
28 IUIAutomation3::CreateOrCondition
29 IUIAutomation3::CreateOrConditionFromArray
30 IUIAutomation3::CreateOrConditionFromNativeArray
31 IUIAutomation3::CreateNotCondition
32 IUIAutomation3::AddAutomationEventHandler
33 IUIAutomation3::RemoveAutomationEventHandler
34 IUIAutomation3::AddPropertyChangedEventHandlerNativeArray
35 IUIAutomation3::AddPropertyChangedEventHandler
36 IUIAutomation3::RemovePropertyChangedEventHandler
37 IUIAutomation3::AddStructureChangedEventHandler
38 IUIAutomation3::RemoveStructureChangedEventHandler
39 IUIAutomation3::AddFocusChangedEventHandler
40 IUIAutomation3::RemoveFocusChangedEventHandler
41 IUIAutomation3::RemoveAllEventHandlers
42 IUIAutomation3::IntNativeArrayToSafeArray
43 IUIAutomation3::IntSafeArrayToNativeArray
44 IUIAutomation3::RectToVariant
45 IUIAutomation3::VariantToRect
46 IUIAutomation3::SafeArrayToRectNativeArray
47 IUIAutomation3::CreateProxyFactoryEntry
48 IUIAutomation3::get_ProxyFactoryMapping
49 IUIAutomation3::GetPropertyProgrammaticName
50 IUIAutomation3::GetPatternProgrammaticName
51 IUIAutomation3::PollForPotentialSupportedPatterns
52 IUIAutomation3::PollForPotentialSupportedProperties
53 IUIAutomation3::CheckNotSupported
54 IUIAutomation3::get_ReservedNotSupportedValue
55 IUIAutomation3::get_ReservedMixedAttributeValue
56 IUIAutomation3::ElementFromIAccessible
57 IUIAutomation3::ElementFromIAccessibleBuildCache
58 IUIAutomation3::get_AutoSetFocus
59 IUIAutomation3::put_AutoSetFocus
60 IUIAutomation3::get_ConnectionTimeout
61 IUIAutomation3::put_ConnectionTimeout
62 IUIAutomation3::get_TransactionTimeout
63 IUIAutomation3::put_TransactionTimeout
64 IUIAutomation3::AddTextEditTextChangedEventHandler
65 IUIAutomation3::RemoveTextEditTextChangedEventHandler

;INTERFACE - IUIAutomation4
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomation4::CompareElements
4 IUIAutomation4::CompareRuntimeIds
5 IUIAutomation4::GetRootElement
6 IUIAutomation4::ElementFromHandle
7 IUIAutomation4::ElementFromPoint
8 IUIAutomation4::GetFocusedElement
9 IUIAutomation4::GetRootElementBuildCache
10 IUIAutomation4::ElementFromHandleBuildCache
11 IUIAutomation4::ElementFromPointBuildCache
12 IUIAutomation4::GetFocusedElementBuildCache
13 IUIAutomation4::CreateTreeWalker
14 IUIAutomation4::get_ControlViewWalker
15 IUIAutomation4::get_ContentViewWalker
16 IUIAutomation4::get_RawViewWalker
17 IUIAutomation4::get_RawViewCondition
18 IUIAutomation4::get_ControlViewCondition
19 IUIAutomation4::get_ContentViewCondition
20 IUIAutomation4::CreateCacheRequest
21 IUIAutomation4::CreateTrueCondition
22 IUIAutomation4::CreateFalseCondition
23 IUIAutomation4::CreatePropertyCondition
24 IUIAutomation4::CreatePropertyConditionEx
25 IUIAutomation4::CreateAndCondition
26 IUIAutomation4::CreateAndConditionFromArray
27 IUIAutomation4::CreateAndConditionFromNativeArray
28 IUIAutomation4::CreateOrCondition
29 IUIAutomation4::CreateOrConditionFromArray
30 IUIAutomation4::CreateOrConditionFromNativeArray
31 IUIAutomation4::CreateNotCondition
32 IUIAutomation4::AddAutomationEventHandler
33 IUIAutomation4::RemoveAutomationEventHandler
34 IUIAutomation4::AddPropertyChangedEventHandlerNativeArray
35 IUIAutomation4::AddPropertyChangedEventHandler
36 IUIAutomation4::RemovePropertyChangedEventHandler
37 IUIAutomation4::AddStructureChangedEventHandler
38 IUIAutomation4::RemoveStructureChangedEventHandler
39 IUIAutomation4::AddFocusChangedEventHandler
40 IUIAutomation4::RemoveFocusChangedEventHandler
41 IUIAutomation4::RemoveAllEventHandlers
42 IUIAutomation4::IntNativeArrayToSafeArray
43 IUIAutomation4::IntSafeArrayToNativeArray
44 IUIAutomation4::RectToVariant
45 IUIAutomation4::VariantToRect
46 IUIAutomation4::SafeArrayToRectNativeArray
47 IUIAutomation4::CreateProxyFactoryEntry
48 IUIAutomation4::get_ProxyFactoryMapping
49 IUIAutomation4::GetPropertyProgrammaticName
50 IUIAutomation4::GetPatternProgrammaticName
51 IUIAutomation4::PollForPotentialSupportedPatterns
52 IUIAutomation4::PollForPotentialSupportedProperties
53 IUIAutomation4::CheckNotSupported
54 IUIAutomation4::get_ReservedNotSupportedValue
55 IUIAutomation4::get_ReservedMixedAttributeValue
56 IUIAutomation4::ElementFromIAccessible
57 IUIAutomation4::ElementFromIAccessibleBuildCache
58 IUIAutomation4::get_AutoSetFocus
59 IUIAutomation4::put_AutoSetFocus
60 IUIAutomation4::get_ConnectionTimeout
61 IUIAutomation4::put_ConnectionTimeout
62 IUIAutomation4::get_TransactionTimeout
63 IUIAutomation4::put_TransactionTimeout
64 IUIAutomation4::AddTextEditTextChangedEventHandler
65 IUIAutomation4::RemoveTextEditTextChangedEventHandler
66 IUIAutomation4::AddChangesEventHandler
67 IUIAutomation4::RemoveChangesEventHandler

;INTERFACE - IUIAutomation5
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomation5::CompareElements
4 IUIAutomation5::CompareRuntimeIds
5 IUIAutomation5::GetRootElement
6 IUIAutomation5::ElementFromHandle
7 IUIAutomation5::ElementFromPoint
8 IUIAutomation5::GetFocusedElement
9 IUIAutomation5::GetRootElementBuildCache
10 IUIAutomation5::ElementFromHandleBuildCache
11 IUIAutomation5::ElementFromPointBuildCache
12 IUIAutomation5::GetFocusedElementBuildCache
13 IUIAutomation5::CreateTreeWalker
14 IUIAutomation5::get_ControlViewWalker
15 IUIAutomation5::get_ContentViewWalker
16 IUIAutomation5::get_RawViewWalker
17 IUIAutomation5::get_RawViewCondition
18 IUIAutomation5::get_ControlViewCondition
19 IUIAutomation5::get_ContentViewCondition
20 IUIAutomation5::CreateCacheRequest
21 IUIAutomation5::CreateTrueCondition
22 IUIAutomation5::CreateFalseCondition
23 IUIAutomation5::CreatePropertyCondition
24 IUIAutomation5::CreatePropertyConditionEx
25 IUIAutomation5::CreateAndCondition
26 IUIAutomation5::CreateAndConditionFromArray
27 IUIAutomation5::CreateAndConditionFromNativeArray
28 IUIAutomation5::CreateOrCondition
29 IUIAutomation5::CreateOrConditionFromArray
30 IUIAutomation5::CreateOrConditionFromNativeArray
31 IUIAutomation5::CreateNotCondition
32 IUIAutomation5::AddAutomationEventHandler
33 IUIAutomation5::RemoveAutomationEventHandler
34 IUIAutomation5::AddPropertyChangedEventHandlerNativeArray
35 IUIAutomation5::AddPropertyChangedEventHandler
36 IUIAutomation5::RemovePropertyChangedEventHandler
37 IUIAutomation5::AddStructureChangedEventHandler
38 IUIAutomation5::RemoveStructureChangedEventHandler
39 IUIAutomation5::AddFocusChangedEventHandler
40 IUIAutomation5::RemoveFocusChangedEventHandler
41 IUIAutomation5::RemoveAllEventHandlers
42 IUIAutomation5::IntNativeArrayToSafeArray
43 IUIAutomation5::IntSafeArrayToNativeArray
44 IUIAutomation5::RectToVariant
45 IUIAutomation5::VariantToRect
46 IUIAutomation5::SafeArrayToRectNativeArray
47 IUIAutomation5::CreateProxyFactoryEntry
48 IUIAutomation5::get_ProxyFactoryMapping
49 IUIAutomation5::GetPropertyProgrammaticName
50 IUIAutomation5::GetPatternProgrammaticName
51 IUIAutomation5::PollForPotentialSupportedPatterns
52 IUIAutomation5::PollForPotentialSupportedProperties
53 IUIAutomation5::CheckNotSupported
54 IUIAutomation5::get_ReservedNotSupportedValue
55 IUIAutomation5::get_ReservedMixedAttributeValue
56 IUIAutomation5::ElementFromIAccessible
57 IUIAutomation5::ElementFromIAccessibleBuildCache
58 IUIAutomation5::get_AutoSetFocus
59 IUIAutomation5::put_AutoSetFocus
60 IUIAutomation5::get_ConnectionTimeout
61 IUIAutomation5::put_ConnectionTimeout
62 IUIAutomation5::get_TransactionTimeout
63 IUIAutomation5::put_TransactionTimeout
64 IUIAutomation5::AddTextEditTextChangedEventHandler
65 IUIAutomation5::RemoveTextEditTextChangedEventHandler
66 IUIAutomation5::AddChangesEventHandler
67 IUIAutomation5::RemoveChangesEventHandler
68 IUIAutomation5::AddNotificationEventHandler
69 IUIAutomation5::RemoveNotificationEventHandler

;INTERFACE - IUIAutomation6
;source: UIAutomationClient.h
0 IUnknown::QueryInterface
1 IUnknown::AddRef
2 IUnknown::Release
3 IUIAutomation6::CompareElements
4 IUIAutomation6::CompareRuntimeIds
5 IUIAutomation6::GetRootElement
6 IUIAutomation6::ElementFromHandle
7 IUIAutomation6::ElementFromPoint
8 IUIAutomation6::GetFocusedElement
9 IUIAutomation6::GetRootElementBuildCache
10 IUIAutomation6::ElementFromHandleBuildCache
11 IUIAutomation6::ElementFromPointBuildCache
12 IUIAutomation6::GetFocusedElementBuildCache
13 IUIAutomation6::CreateTreeWalker
14 IUIAutomation6::get_ControlViewWalker
15 IUIAutomation6::get_ContentViewWalker
16 IUIAutomation6::get_RawViewWalker
17 IUIAutomation6::get_RawViewCondition
18 IUIAutomation6::get_ControlViewCondition
19 IUIAutomation6::get_ContentViewCondition
20 IUIAutomation6::CreateCacheRequest
21 IUIAutomation6::CreateTrueCondition
22 IUIAutomation6::CreateFalseCondition
23 IUIAutomation6::CreatePropertyCondition
24 IUIAutomation6::CreatePropertyConditionEx
25 IUIAutomation6::CreateAndCondition
26 IUIAutomation6::CreateAndConditionFromArray
27 IUIAutomation6::CreateAndConditionFromNativeArray
28 IUIAutomation6::CreateOrCondition
29 IUIAutomation6::CreateOrConditionFromArray
30 IUIAutomation6::CreateOrConditionFromNativeArray
31 IUIAutomation6::CreateNotCondition
32 IUIAutomation6::AddAutomationEventHandler
33 IUIAutomation6::RemoveAutomationEventHandler
34 IUIAutomation6::AddPropertyChangedEventHandlerNativeArray
35 IUIAutomation6::AddPropertyChangedEventHandler
36 IUIAutomation6::RemovePropertyChangedEventHandler
37 IUIAutomation6::AddStructureChangedEventHandler
38 IUIAutomation6::RemoveStructureChangedEventHandler
39 IUIAutomation6::AddFocusChangedEventHandler
40 IUIAutomation6::RemoveFocusChangedEventHandler
41 IUIAutomation6::RemoveAllEventHandlers
42 IUIAutomation6::IntNativeArrayToSafeArray
43 IUIAutomation6::IntSafeArrayToNativeArray
44 IUIAutomation6::RectToVariant
45 IUIAutomation6::VariantToRect
46 IUIAutomation6::SafeArrayToRectNativeArray
47 IUIAutomation6::CreateProxyFactoryEntry
48 IUIAutomation6::get_ProxyFactoryMapping
49 IUIAutomation6::GetPropertyProgrammaticName
50 IUIAutomation6::GetPatternProgrammaticName
51 IUIAutomation6::PollForPotentialSupportedPatterns
52 IUIAutomation6::PollForPotentialSupportedProperties
53 IUIAutomation6::CheckNotSupported
54 IUIAutomation6::get_ReservedNotSupportedValue
55 IUIAutomation6::get_ReservedMixedAttributeValue
56 IUIAutomation6::ElementFromIAccessible
57 IUIAutomation6::ElementFromIAccessibleBuildCache
58 IUIAutomation6::get_AutoSetFocus
59 IUIAutomation6::put_AutoSetFocus
60 IUIAutomation6::get_ConnectionTimeout
61 IUIAutomation6::put_ConnectionTimeout
62 IUIAutomation6::get_TransactionTimeout
63 IUIAutomation6::put_TransactionTimeout
64 IUIAutomation6::AddTextEditTextChangedEventHandler
65 IUIAutomation6::RemoveTextEditTextChangedEventHandler
66 IUIAutomation6::AddChangesEventHandler
67 IUIAutomation6::RemoveChangesEventHandler
68 IUIAutomation6::AddNotificationEventHandler
69 IUIAutomation6::RemoveNotificationEventHandler
70 IUIAutomation6::CreateEventHandlerGroup
71 IUIAutomation6::AddEventHandlerGroup
72 IUIAutomation6::RemoveEventHandlerGroup
73 IUIAutomation6::get_ConnectionRecoveryBehavior
74 IUIAutomation6::put_ConnectionRecoveryBehavior
75 IUIAutomation6::get_CoalesceEvents
76 IUIAutomation6::put_CoalesceEvents
77 IUIAutomation6::AddActiveTextPositionChangedEventHandler
78 IUIAutomation6::RemoveActiveTextPositionChangedEventHandler
Windows 8.1 v. Windows 10 interfaces in UIAutomationClient.h:

Code: Select all

;Windows 8.1 interfaces in UIAutomationClient.h:
;INTERFACE - IUIAutomationElement
;INTERFACE - IUIAutomationElementArray
;INTERFACE - IUIAutomationCondition
;INTERFACE - IUIAutomationBoolCondition
;INTERFACE - IUIAutomationPropertyCondition
;INTERFACE - IUIAutomationAndCondition
;INTERFACE - IUIAutomationOrCondition
;INTERFACE - IUIAutomationNotCondition
;INTERFACE - IUIAutomationCacheRequest
;INTERFACE - IUIAutomationTreeWalker
;INTERFACE - IUIAutomationEventHandler
;INTERFACE - IUIAutomationPropertyChangedEventHandler
;INTERFACE - IUIAutomationStructureChangedEventHandler
;INTERFACE - IUIAutomationFocusChangedEventHandler
;INTERFACE - IUIAutomationTextEditTextChangedEventHandler
;INTERFACE - IUIAutomationInvokePattern
;INTERFACE - IUIAutomationDockPattern
;INTERFACE - IUIAutomationExpandCollapsePattern
;INTERFACE - IUIAutomationGridPattern
;INTERFACE - IUIAutomationGridItemPattern
;INTERFACE - IUIAutomationMultipleViewPattern
;INTERFACE - IUIAutomationObjectModelPattern
;INTERFACE - IUIAutomationRangeValuePattern
;INTERFACE - IUIAutomationScrollPattern
;INTERFACE - IUIAutomationScrollItemPattern
;INTERFACE - IUIAutomationSelectionPattern
;INTERFACE - IUIAutomationSelectionItemPattern
;INTERFACE - IUIAutomationSynchronizedInputPattern
;INTERFACE - IUIAutomationTablePattern
;INTERFACE - IUIAutomationTableItemPattern
;INTERFACE - IUIAutomationTogglePattern
;INTERFACE - IUIAutomationTransformPattern
;INTERFACE - IUIAutomationValuePattern
;INTERFACE - IUIAutomationWindowPattern
;INTERFACE - IUIAutomationTextRange
;INTERFACE - IUIAutomationTextRange2
;INTERFACE - IUIAutomationTextRangeArray
;INTERFACE - IUIAutomationTextPattern
;INTERFACE - IUIAutomationTextPattern2
;INTERFACE - IUIAutomationTextEditPattern
;INTERFACE - IUIAutomationLegacyIAccessiblePattern
;INTERFACE - IUIAutomationItemContainerPattern
;INTERFACE - IUIAutomationVirtualizedItemPattern
;INTERFACE - IUIAutomationAnnotationPattern
;INTERFACE - IUIAutomationStylesPattern
;INTERFACE - IUIAutomationSpreadsheetPattern
;INTERFACE - IUIAutomationSpreadsheetItemPattern
;INTERFACE - IUIAutomationTransformPattern2
;INTERFACE - IUIAutomationTextChildPattern
;INTERFACE - IUIAutomationDragPattern
;INTERFACE - IUIAutomationDropTargetPattern
;INTERFACE - IUIAutomationElement2
;INTERFACE - IUIAutomationElement3
;INTERFACE - IUIAutomationProxyFactory
;INTERFACE - IUIAutomationProxyFactoryEntry
;INTERFACE - IUIAutomationProxyFactoryMapping
;INTERFACE - IUIAutomation
;INTERFACE - IUIAutomation2
;INTERFACE - IUIAutomation3

;Windows 10 additional interfaces in UIAutomationClient.h:
;INTERFACE - IUIAutomationChangesEventHandler
;INTERFACE - IUIAutomationNotificationEventHandler
;INTERFACE - IUIAutomationSelectionPattern2
;INTERFACE - IUIAutomationTextRange3
;INTERFACE - IUIAutomationCustomNavigationPattern
;INTERFACE - IUIAutomationActiveTextPositionChangedEventHandler
;INTERFACE - IUIAutomationElement4
;INTERFACE - IUIAutomationElement5
;INTERFACE - IUIAutomationElement6
;INTERFACE - IUIAutomationElement7
;INTERFACE - IUIAutomationElement8
;INTERFACE - IUIAutomationElement9
;INTERFACE - IUIAutomationEventHandlerGroup
;INTERFACE - IUIAutomation4
;INTERFACE - IUIAutomation5
;INTERFACE - IUIAutomation6
Last edited by jeeswg on 30 Oct 2019, 07:06, edited 2 times in total.
homepage | tutorials | wish list | fun threads | donate
WARNING: copy your posts/messages before hitting Submit as you may lose them due to CAPTCHA
burque505
Posts: 1100
Joined: 22 Jan 2017, 19:37

Re: list of UI Automation interfaces with method numbers

29 Oct 2019, 16:03

Thanks, jeeswg! Greatly appreciated.
Regards,
burque505
malcev
Posts: 356
Joined: 12 Aug 2014, 12:37

Re: list of UI Automation interfaces with method numbers

30 Oct 2019, 06:10

@jeeswg, why do You use UIAutomationClient.h from win8?
If You parse UIAutomationClient.h from win10 You will get some more interfaces.
https://docs.microsoft.com/en-us/windows/win32/api/uiautomationclient/
User avatar
jeeswg
Posts: 6904
Joined: 19 Dec 2016, 01:58
Location: UK

Re: list of UI Automation interfaces with method numbers

30 Oct 2019, 07:10

@malcev: I've updated the post to use a Windows 10 header file.
Are the new interfaces particularly useful?

Are many people using UI Automation? This, and looking over some code by jethrow are basically my first steps in UI Automation, because I've kept finding that Acc can give me all the info I want. Cheers.
homepage | tutorials | wish list | fun threads | donate
WARNING: copy your posts/messages before hitting Submit as you may lose them due to CAPTCHA
burque505
Posts: 1100
Joined: 22 Jan 2017, 19:37

Re: list of UI Automation interfaces with method numbers

30 Oct 2019, 07:48

@jeeswg, this is a little far afield, but a lot of the RPA platforms, as well as the RPA scripting language Robin, are using UiAutomation as opposed to MSAA. AHK has something to add to all those platforms, so the ability to use UiAutomation will come in handy. Your Acc posts have been invaluable to me for AHK, by the way.
Best regards,
burque505
malcev
Posts: 356
Joined: 12 Aug 2014, 12:37

Re: list of UI Automation interfaces with method numbers

30 Oct 2019, 09:52

I think that we do not use UI Automation, because there are no well-documented autohotkey wrapper for it.
For example, there are a lot of people who use it in autoit:
https://www.autoitscript.com/forum/topic/153520-iuiautomation-ms-framework-automate-chrome-ff-ie/
burque505
Posts: 1100
Joined: 22 Jan 2017, 19:37

Re: list of UI Automation interfaces with method numbers

30 Oct 2019, 10:05

@malcev, thank you for that link. I was just looking at AutoIt yesterday because of this pyautoit thread.

Return to “Tips and Tricks”

Who is online

Users browsing this forum: No registered users and 21 guests