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

Public Member Functions

HRESULT AddActiveTextPositionChangedEventHandler ([in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationActiveTextPositionChangedEventHandler *handler)
 
HRESULT AddAutomationEventHandler ([in] EVENTID eventId, [in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationEventHandler *handler)
 
HRESULT AddChangesEventHandler ([in] enum TreeScope scope, [in, size_is(changesCount)] int *changeTypes, [in] int changesCount, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationChangesEventHandler *handler)
 
HRESULT AddNotificationEventHandler ([in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationNotificationEventHandler *handler)
 
HRESULT AddPropertyChangedEventHandler ([in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationPropertyChangedEventHandler *handler, [in, size_is(propertyCount)] PROPERTYID *propertyArray, [in] int propertyCount)
 
HRESULT AddStructureChangedEventHandler ([in] enum TreeScope scope, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationStructureChangedEventHandler *handler)
 
HRESULT AddTextEditTextChangedEventHandler ([in] enum TreeScope scope, [in] enum TextEditChangeType textEditChangeType, [in] IUIAutomationCacheRequest *cacheRequest, [in] IUIAutomationTextEditTextChangedEventHandler *handler)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1772 of file uiautomationclient.idl.

Member Function Documentation

◆ AddActiveTextPositionChangedEventHandler()

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

◆ AddAutomationEventHandler()

HRESULT UIAutomationClient::IUIAutomationEventHandlerGroup::AddAutomationEventHandler ( [in] EVENTID  eventId,
[in] enum TreeScope  scope,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationEventHandler handler 
)

◆ AddChangesEventHandler()

HRESULT UIAutomationClient::IUIAutomationEventHandlerGroup::AddChangesEventHandler ( [in] enum TreeScope  scope,
[in, size_is(changesCount)] int changeTypes,
[in] int  changesCount,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationChangesEventHandler handler 
)

◆ AddNotificationEventHandler()

HRESULT UIAutomationClient::IUIAutomationEventHandlerGroup::AddNotificationEventHandler ( [in] enum TreeScope  scope,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationNotificationEventHandler handler 
)

◆ AddPropertyChangedEventHandler()

HRESULT UIAutomationClient::IUIAutomationEventHandlerGroup::AddPropertyChangedEventHandler ( [in] enum TreeScope  scope,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationPropertyChangedEventHandler handler,
[in, size_is(propertyCount)] PROPERTYID propertyArray,
[in] int  propertyCount 
)

◆ AddStructureChangedEventHandler()

HRESULT UIAutomationClient::IUIAutomationEventHandlerGroup::AddStructureChangedEventHandler ( [in] enum TreeScope  scope,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationStructureChangedEventHandler handler 
)

◆ AddTextEditTextChangedEventHandler()

HRESULT UIAutomationClient::IUIAutomationEventHandlerGroup::AddTextEditTextChangedEventHandler ( [in] enum TreeScope  scope,
[in] enum TextEditChangeType  textEditChangeType,
[in] IUIAutomationCacheRequest cacheRequest,
[in] IUIAutomationTextEditTextChangedEventHandler handler 
)

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