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

Public Member Functions

HRESULT CreateEventHandlerGroup ([out] IUIAutomationEventHandlerGroup **handlerGroup)
 
HRESULT AddEventHandlerGroup ([in] IUIAutomationElement *element, [in] IUIAutomationEventHandlerGroup *handlerGroup)
 
HRESULT RemoveEventHandlerGroup ([in] IUIAutomationElement *element, [in] IUIAutomationEventHandlerGroup *handlerGroup)
 
HRESULT AddActiveTextPositionChangedEventHandler ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationActiveTextPositionChangedEventHandler *handler)
 
HRESULT RemoveActiveTextPositionChangedEventHandler ([in] IUIAutomationElement *element, [in] IUIAutomationActiveTextPositionChangedEventHandler *handler)
 
- Public Member Functions inherited from UIAutomationClient::IUIAutomation5
HRESULT AddNotificationEventHandler ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationNotificationEventHandler *handler)
 
HRESULT RemoveNotificationEventHandler ([in] IUIAutomationElement *element, [in] IUIAutomationNotificationEventHandler *handler)
 
- Public Member Functions inherited from UIAutomationClient::IUIAutomation4
HRESULT AddChangesEventHandler ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in, size_is(changesCount)] int *changeTypes, [in] int changesCount, [in] IUIAutomationCacheRequest *pCacheRequest, [in] IUIAutomationChangesEventHandler *handler)
 
HRESULT RemoveChangesEventHandler ([in] IUIAutomationElement *element, [in] IUIAutomationChangesEventHandler *handler)
 
- Public Member Functions inherited from UIAutomationClient::IUIAutomation3
HRESULT AddTextEditTextChangedEventHandler ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] enum TextEditChangeType textEditChangeType, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationTextEditTextChangedEventHandler *handler)
 
HRESULT RemoveTextEditTextChangedEventHandler ([in] IUIAutomationElement *element, [in] IUIAutomationTextEditTextChangedEventHandler *handler)
 
- Public Member Functions inherited from UIAutomationClient::IUIAutomation
HRESULT CompareElements ([in] IUIAutomationElement *el1, [in] IUIAutomationElement *el2, [out, retval] BOOL *areSame)
 
HRESULT CompareRuntimeIds ([in] SAFEARRAY(int) runtimeId1, [in] SAFEARRAY(int) runtimeId2, [out, retval] BOOL *areSame)
 
HRESULT GetRootElement ([out, retval] IUIAutomationElement **root)
 
HRESULT ElementFromHandle ([in] UIA_HWND hwnd, [out, retval] IUIAutomationElement **element)
 
HRESULT ElementFromPoint ([in] POINT pt, [out, retval] IUIAutomationElement **element)
 
HRESULT GetFocusedElement ([out, retval] IUIAutomationElement **element)
 
HRESULT GetRootElementBuildCache ([in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **root)
 
HRESULT ElementFromHandleBuildCache ([in] UIA_HWND hwnd, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **element)
 
HRESULT ElementFromPointBuildCache ([in] POINT pt, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **element)
 
HRESULT GetFocusedElementBuildCache ([in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **element)
 
HRESULT CreateTreeWalker ([in] IUIAutomationCondition *pCondition, [out, retval] IUIAutomationTreeWalker **walker)
 
HRESULT CreateCacheRequest ([out, retval] IUIAutomationCacheRequest **cacheRequest)
 
HRESULT CreateTrueCondition ([out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateFalseCondition ([out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreatePropertyCondition ([in] PROPERTYID propertyId, [in] VARIANT value, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreatePropertyConditionEx ([in] PROPERTYID propertyId, [in] VARIANT value, [in] enum PropertyConditionFlags flags, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateAndCondition ([in] IUIAutomationCondition *condition1, [in] IUIAutomationCondition *condition2, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateAndConditionFromArray ([in] SAFEARRAY(IUIAutomationCondition) conditions, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateAndConditionFromNativeArray ([in, size_is(conditionCount)] IUIAutomationCondition **conditions, [in] int conditionCount, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateOrCondition ([in] IUIAutomationCondition *condition1, [in] IUIAutomationCondition *condition2, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateOrConditionFromArray ([in] SAFEARRAY(IUIAutomationCondition) conditions, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateOrConditionFromNativeArray ([in, size_is(conditionCount)] IUIAutomationCondition **conditions, [in] int conditionCount, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT CreateNotCondition ([in] IUIAutomationCondition *condition, [out, retval] IUIAutomationCondition **newCondition)
 
HRESULT AddAutomationEventHandler ([in] EVENTID eventId, [in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationEventHandler *handler)
 
HRESULT RemoveAutomationEventHandler ([in] EVENTID eventId, [in] IUIAutomationElement *element, [in] IUIAutomationEventHandler *handler)
 
HRESULT AddPropertyChangedEventHandlerNativeArray ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationPropertyChangedEventHandler *handler, [in, size_is(propertyCount)] PROPERTYID *propertyArray, [in] int propertyCount)
 
HRESULT AddPropertyChangedEventHandler ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationPropertyChangedEventHandler *handler, [in] SAFEARRAY(PROPERTYID) propertyArray)
 
HRESULT RemovePropertyChangedEventHandler ([in] IUIAutomationElement *element, [in] IUIAutomationPropertyChangedEventHandler *handler)
 
HRESULT AddStructureChangedEventHandler ([in] IUIAutomationElement *element, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationStructureChangedEventHandler *handler)
 
HRESULT RemoveStructureChangedEventHandler ([in] IUIAutomationElement *element, [in] IUIAutomationStructureChangedEventHandler *handler)
 
HRESULT AddFocusChangedEventHandler ([in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationFocusChangedEventHandler *handler)
 
HRESULT RemoveFocusChangedEventHandler ([in] IUIAutomationFocusChangedEventHandler *handler)
 
HRESULT RemoveAllEventHandlers ()
 
HRESULT IntNativeArrayToSafeArray ([in, size_is(arrayCount)] int *array, [in] int arrayCount, [out, retval] SAFEARRAY(int) *safeArray)
 
HRESULT IntSafeArrayToNativeArray ([in] SAFEARRAY(int) intArray, [out, size_is(, *arrayCount)] int **array, [out, retval] int *arrayCount)
 
HRESULT RectToVariant ([in] RECT rc, [out, retval] VARIANT *var)
 
HRESULT VariantToRect ([in] VARIANT var, [out, retval] RECT *rc)
 
HRESULT SafeArrayToRectNativeArray ([in] SAFEARRAY(double) rects, [out, size_is(, *rectArrayCount)] RECT **rectArray, [out, retval] int *rectArrayCount)
 
HRESULT CreateProxyFactoryEntry ([in] IUIAutomationProxyFactory *factory, [out, retval] IUIAutomationProxyFactoryEntry **factoryEntry)
 
HRESULT GetPropertyProgrammaticName ([in] PROPERTYID property, [out, retval] BSTR *name)
 
HRESULT GetPatternProgrammaticName ([in] PATTERNID pattern, [out, retval] BSTR *name)
 
HRESULT PollForPotentialSupportedPatterns ([in] IUIAutomationElement *pElement, [out] SAFEARRAY(int) *patternIds, [out] SAFEARRAY(BSTR) *patternNames)
 
HRESULT PollForPotentialSupportedProperties ([in] IUIAutomationElement *pElement, [out] SAFEARRAY(int) *propertyIds, [out] SAFEARRAY(BSTR) *propertyNames)
 
HRESULT CheckNotSupported ([in] VARIANT value, [out, retval] BOOL *isNotSupported)
 
HRESULT ElementFromIAccessible ([in] IAccessible *accessible, [in] int childId, [out, retval] IUIAutomationElement **element)
 
HRESULT ElementFromIAccessibleBuildCache ([in] IAccessible *accessible, [in] int childId, [in] IUIAutomationCacheRequest *cacheRequest, [out, retval] IUIAutomationElement **element)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

ConnectionRecoveryBehaviorOptions ConnectionRecoveryBehavior [get, set]
 
CoalesceEventsOptions CoalesceEvents [get, set]
 
- Properties inherited from UIAutomationClient::IUIAutomation2
BOOL AutoSetFocus [get, set]
 
DWORD ConnectionTimeout [get, set]
 
DWORD TransactionTimeout [get, set]
 
- Properties inherited from UIAutomationClient::IUIAutomation
IUIAutomationTreeWalker ControlViewWalker [get]
 
IUIAutomationTreeWalker ContentViewWalker [get]
 
IUIAutomationTreeWalker RawViewWalker [get]
 
IUIAutomationCondition RawViewCondition [get]
 
IUIAutomationCondition ControlViewCondition [get]
 
IUIAutomationCondition ContentViewCondition [get]
 
IUIAutomationProxyFactoryMapping ProxyFactoryMapping [get]
 
IUnknown ReservedNotSupportedValue [get]
 
IUnknown ReservedMixedAttributeValue [get]
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 2083 of file uiautomationclient.idl.

Member Function Documentation

◆ AddActiveTextPositionChangedEventHandler()

HRESULT UIAutomationClient::IUIAutomation6::AddActiveTextPositionChangedEventHandler ( [in] IUIAutomationElement element,
[in] enum TreeScope  scope,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationActiveTextPositionChangedEventHandler handler 
)

◆ AddEventHandlerGroup()

HRESULT UIAutomationClient::IUIAutomation6::AddEventHandlerGroup ( [in] IUIAutomationElement element,
[in] IUIAutomationEventHandlerGroup handlerGroup 
)

◆ CreateEventHandlerGroup()

HRESULT UIAutomationClient::IUIAutomation6::CreateEventHandlerGroup ( [out] IUIAutomationEventHandlerGroup **  handlerGroup)

◆ RemoveActiveTextPositionChangedEventHandler()

HRESULT UIAutomationClient::IUIAutomation6::RemoveActiveTextPositionChangedEventHandler ( [in] IUIAutomationElement element,
[in] IUIAutomationActiveTextPositionChangedEventHandler handler 
)

◆ RemoveEventHandlerGroup()

HRESULT UIAutomationClient::IUIAutomation6::RemoveEventHandlerGroup ( [in] IUIAutomationElement element,
[in] IUIAutomationEventHandlerGroup handlerGroup 
)

Property Documentation

◆ CoalesceEvents

CoalesceEventsOptions UIAutomationClient::IUIAutomation6::CoalesceEvents
getset

◆ ConnectionRecoveryBehavior

ConnectionRecoveryBehaviorOptions UIAutomationClient::IUIAutomation6::ConnectionRecoveryBehavior
getset

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