ReactOS 0.4.16-dev-2491-g3dc6630
UIAutomationClient::IUIAutomationTreeWalker Interface Reference
Inheritance diagram for UIAutomationClient::IUIAutomationTreeWalker:
Collaboration diagram for UIAutomationClient::IUIAutomationTreeWalker:

Public Member Functions

HRESULT GetParentElement ([in] IUIAutomationElement *element, [out, retval] IUIAutomationElement **parent)
 
HRESULT GetFirstChildElement ([in] IUIAutomationElement *element, [out, retval] IUIAutomationElement **first)
 
HRESULT GetLastChildElement ([in] IUIAutomationElement *element, [out, retval] IUIAutomationElement **last)
 
HRESULT GetNextSiblingElement ([in] IUIAutomationElement *element, [out, retval] IUIAutomationElement **next)
 
HRESULT GetPreviousSiblingElement ([in] IUIAutomationElement *element, [out, retval] IUIAutomationElement **previous)
 
HRESULT NormalizeElement ([in] IUIAutomationElement *element, [out, retval] IUIAutomationElement **normalized)
 
HRESULT GetParentElementBuildCache ([in] IUIAutomationElement *element, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **parent)
 
HRESULT GetFirstChildElementBuildCache ([in] IUIAutomationElement *element, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **first)
 
HRESULT GetLastChildElementBuildCache ([in] IUIAutomationElement *element, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **last)
 
HRESULT GetNextSiblingElementBuildCache ([in] IUIAutomationElement *element, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **next)
 
HRESULT GetPreviousSiblingElementBuildCache ([in] IUIAutomationElement *element, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **previous)
 
HRESULT NormalizeElementBuildCache ([in] IUIAutomationElement *element, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **normalized)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

IUIAutomationCondition Condition [get]
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 573 of file uiautomationclient.idl.

Member Function Documentation

◆ GetFirstChildElement()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetFirstChildElement ( [in] IUIAutomationElement element,
[out, retval] IUIAutomationElement **  first 
)

◆ GetFirstChildElementBuildCache()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetFirstChildElementBuildCache ( [in] IUIAutomationElement element,
[in] IUIAutomationCacheRequest cacheRequest,
[out, retval] IUIAutomationElement **  first 
)

◆ GetLastChildElement()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetLastChildElement ( [in] IUIAutomationElement element,
[out, retval] IUIAutomationElement **  last 
)

◆ GetLastChildElementBuildCache()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetLastChildElementBuildCache ( [in] IUIAutomationElement element,
[in] IUIAutomationCacheRequest cacheRequest,
[out, retval] IUIAutomationElement **  last 
)

◆ GetNextSiblingElement()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetNextSiblingElement ( [in] IUIAutomationElement element,
[out, retval] IUIAutomationElement **  next 
)

◆ GetNextSiblingElementBuildCache()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetNextSiblingElementBuildCache ( [in] IUIAutomationElement element,
[in] IUIAutomationCacheRequest cacheRequest,
[out, retval] IUIAutomationElement **  next 
)

◆ GetParentElement()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetParentElement ( [in] IUIAutomationElement element,
[out, retval] IUIAutomationElement **  parent 
)

◆ GetParentElementBuildCache()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetParentElementBuildCache ( [in] IUIAutomationElement element,
[in] IUIAutomationCacheRequest cacheRequest,
[out, retval] IUIAutomationElement **  parent 
)

◆ GetPreviousSiblingElement()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetPreviousSiblingElement ( [in] IUIAutomationElement element,
[out, retval] IUIAutomationElement **  previous 
)

◆ GetPreviousSiblingElementBuildCache()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::GetPreviousSiblingElementBuildCache ( [in] IUIAutomationElement element,
[in] IUIAutomationCacheRequest cacheRequest,
[out, retval] IUIAutomationElement **  previous 
)

◆ NormalizeElement()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::NormalizeElement ( [in] IUIAutomationElement element,
[out, retval] IUIAutomationElement **  normalized 
)

◆ NormalizeElementBuildCache()

HRESULT UIAutomationClient::IUIAutomationTreeWalker::NormalizeElementBuildCache ( [in] IUIAutomationElement element,
[in] IUIAutomationCacheRequest cacheRequest,
[out, retval] IUIAutomationElement **  normalized 
)

Property Documentation

◆ Condition

IUIAutomationCondition UIAutomationClient::IUIAutomationTreeWalker::Condition
get

The documentation for this interface was generated from the following file: