QtBase  v6.3.1
Macros | Functions | Variables
uiaclientinterfaces_p.h File Reference
#include <unknwn.h>
Include dependency graph for uiaclientinterfaces_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __IAccessible_FWD_DEFINED__
 
#define __IUIAutomationElement_INTERFACE_DEFINED__
 
#define __IUIAutomation_INTERFACE_DEFINED__
 
#define __IUIAutomationTreeWalker_INTERFACE_DEFINED__
 

Functions

 DEFINE_GUID (IID_IUIAutomationElement, 0xd22108aa, 0x8ac5, 0x49a5, 0x83, 0x7b, 0x37, 0xbb, 0xb3, 0xd7, 0x59, 0x1e)
 
virtual HRESULT STDMETHODCALLTYPE GetRuntimeId (__RPC__deref_out_opt SAFEARRAY **runtimeId)=0
 
virtual HRESULT STDMETHODCALLTYPE FindFirst (enum TreeScope scope, __RPC__in_opt IUIAutomationCondition *condition, __RPC__deref_out_opt IUIAutomationElement **found)=0
 
virtual HRESULT STDMETHODCALLTYPE FindAll (enum TreeScope scope, __RPC__in_opt IUIAutomationCondition *condition, __RPC__deref_out_opt IUIAutomationElementArray **found)=0
 
virtual HRESULT STDMETHODCALLTYPE FindFirstBuildCache (enum TreeScope scope, __RPC__in_opt IUIAutomationCondition *condition, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **found)=0
 
virtual HRESULT STDMETHODCALLTYPE FindAllBuildCache (enum TreeScope scope, __RPC__in_opt IUIAutomationCondition *condition, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElementArray **found)=0
 
virtual HRESULT STDMETHODCALLTYPE BuildUpdatedCache (__RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **updatedElement)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCurrentPropertyValue (PROPERTYID propertyId, __RPC__out VARIANT *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCurrentPropertyValueEx (PROPERTYID propertyId, BOOL ignoreDefaultValue, __RPC__out VARIANT *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCachedPropertyValue (PROPERTYID propertyId, __RPC__out VARIANT *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCachedPropertyValueEx (PROPERTYID propertyId, BOOL ignoreDefaultValue, __RPC__out VARIANT *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCurrentPatternAs (PATTERNID patternId, __RPC__in REFIID riid, __RPC__deref_out_opt void **patternObject)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCachedPatternAs (PATTERNID patternId, __RPC__in REFIID riid, __RPC__deref_out_opt void **patternObject)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCurrentPattern (PATTERNID patternId, __RPC__deref_out_opt IUnknown **patternObject)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCachedPattern (PATTERNID patternId, __RPC__deref_out_opt IUnknown **patternObject)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCachedParent (__RPC__deref_out_opt IUIAutomationElement **parent)=0
 
virtual HRESULT STDMETHODCALLTYPE GetCachedChildren (__RPC__deref_out_opt IUIAutomationElementArray **children)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentProcessId (__RPC__out int *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentControlType (__RPC__out CONTROLTYPEID *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentLocalizedControlType (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentName (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentAcceleratorKey (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentAccessKey (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentHasKeyboardFocus (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsKeyboardFocusable (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsEnabled (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentAutomationId (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentClassName (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentHelpText (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentCulture (__RPC__out int *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsControlElement (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsContentElement (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsPassword (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentNativeWindowHandle (__RPC__deref_out_opt UIA_HWND *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentItemType (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsOffscreen (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentOrientation (__RPC__out enum OrientationType *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentFrameworkId (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsRequiredForForm (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentItemStatus (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentBoundingRectangle (__RPC__out RECT *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentLabeledBy (__RPC__deref_out_opt IUIAutomationElement **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentAriaRole (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentAriaProperties (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentIsDataValidForForm (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentControllerFor (__RPC__deref_out_opt IUIAutomationElementArray **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentDescribedBy (__RPC__deref_out_opt IUIAutomationElementArray **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentFlowsTo (__RPC__deref_out_opt IUIAutomationElementArray **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentProviderDescription (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedProcessId (__RPC__out int *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedControlType (__RPC__out CONTROLTYPEID *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedLocalizedControlType (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedName (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedAcceleratorKey (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedAccessKey (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedHasKeyboardFocus (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsKeyboardFocusable (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsEnabled (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedAutomationId (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedClassName (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedHelpText (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedCulture (__RPC__out int *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsControlElement (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsContentElement (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsPassword (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedNativeWindowHandle (__RPC__deref_out_opt UIA_HWND *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedItemType (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsOffscreen (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedOrientation (__RPC__out enum OrientationType *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedFrameworkId (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsRequiredForForm (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedItemStatus (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedBoundingRectangle (__RPC__out RECT *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedLabeledBy (__RPC__deref_out_opt IUIAutomationElement **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedAriaRole (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedAriaProperties (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedIsDataValidForForm (__RPC__out BOOL *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedControllerFor (__RPC__deref_out_opt IUIAutomationElementArray **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedDescribedBy (__RPC__deref_out_opt IUIAutomationElementArray **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedFlowsTo (__RPC__deref_out_opt IUIAutomationElementArray **retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE get_CachedProviderDescription (__RPC__deref_out_opt BSTR *retVal)=0
 
virtual HRESULT STDMETHODCALLTYPE GetClickablePoint (__RPC__out POINT *clickable, __RPC__out BOOL *gotClickable)=0
 
 DEFINE_GUID (IID_IUIAutomation, 0x30cbe57d, 0xd9d0, 0x452a, 0xab, 0x13, 0x7a, 0xc5, 0xac, 0x48, 0x25, 0xee)
 
virtual HRESULT STDMETHODCALLTYPE CompareRuntimeIds (__RPC__in SAFEARRAY *runtimeId1, __RPC__in SAFEARRAY *runtimeId2, __RPC__out BOOL *areSame)=0
 
virtual HRESULT STDMETHODCALLTYPE GetRootElement (__RPC__deref_out_opt IUIAutomationElement **root)=0
 
virtual HRESULT STDMETHODCALLTYPE ElementFromHandle (__RPC__in UIA_HWND hwnd, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE ElementFromPoint (POINT pt, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE GetFocusedElement (__RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE GetRootElementBuildCache (__RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **root)=0
 
virtual HRESULT STDMETHODCALLTYPE ElementFromHandleBuildCache (__RPC__in UIA_HWND hwnd, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE ElementFromPointBuildCache (POINT pt, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE GetFocusedElementBuildCache (__RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateTreeWalker (__RPC__in_opt IUIAutomationCondition *pCondition, __RPC__deref_out_opt IUIAutomationTreeWalker **walker)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ControlViewWalker (__RPC__deref_out_opt IUIAutomationTreeWalker **walker)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ContentViewWalker (__RPC__deref_out_opt IUIAutomationTreeWalker **walker)=0
 
virtual HRESULT STDMETHODCALLTYPE get_RawViewWalker (__RPC__deref_out_opt IUIAutomationTreeWalker **walker)=0
 
virtual HRESULT STDMETHODCALLTYPE get_RawViewCondition (__RPC__deref_out_opt IUIAutomationCondition **condition)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ControlViewCondition (__RPC__deref_out_opt IUIAutomationCondition **condition)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ContentViewCondition (__RPC__deref_out_opt IUIAutomationCondition **condition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateCacheRequest (__RPC__deref_out_opt IUIAutomationCacheRequest **cacheRequest)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateTrueCondition (__RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateFalseCondition (__RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreatePropertyCondition (PROPERTYID propertyId, VARIANT value, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreatePropertyConditionEx (PROPERTYID propertyId, VARIANT value, enum PropertyConditionFlags flags, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateAndCondition (__RPC__in_opt IUIAutomationCondition *condition1, __RPC__in_opt IUIAutomationCondition *condition2, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateAndConditionFromArray (__RPC__in_opt SAFEARRAY *conditions, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateAndConditionFromNativeArray (__RPC__in_ecount_full(conditionCount) IUIAutomationCondition **conditions, int conditionCount, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateOrCondition (__RPC__in_opt IUIAutomationCondition *condition1, __RPC__in_opt IUIAutomationCondition *condition2, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateOrConditionFromArray (__RPC__in_opt SAFEARRAY *conditions, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateOrConditionFromNativeArray (__RPC__in_ecount_full(conditionCount) IUIAutomationCondition **conditions, int conditionCount, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateNotCondition (__RPC__in_opt IUIAutomationCondition *condition, __RPC__deref_out_opt IUIAutomationCondition **newCondition)=0
 
virtual HRESULT STDMETHODCALLTYPE AddAutomationEventHandler (EVENTID eventId, __RPC__in_opt IUIAutomationElement *element, enum TreeScope scope, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__in_opt IUIAutomationEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE RemoveAutomationEventHandler (EVENTID eventId, __RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandlerNativeArray (__RPC__in_opt IUIAutomationElement *element, enum TreeScope scope, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__in_opt IUIAutomationPropertyChangedEventHandler *handler, __RPC__in_ecount_full(propertyCount) PROPERTYID *propertyArray, int propertyCount)=0
 
virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandler (__RPC__in_opt IUIAutomationElement *element, enum TreeScope scope, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__in_opt IUIAutomationPropertyChangedEventHandler *handler, __RPC__in SAFEARRAY *propertyArray)=0
 
virtual HRESULT STDMETHODCALLTYPE RemovePropertyChangedEventHandler (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationPropertyChangedEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE AddStructureChangedEventHandler (__RPC__in_opt IUIAutomationElement *element, enum TreeScope scope, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__in_opt IUIAutomationStructureChangedEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE RemoveStructureChangedEventHandler (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationStructureChangedEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE AddFocusChangedEventHandler (__RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__in_opt IUIAutomationFocusChangedEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE RemoveFocusChangedEventHandler (__RPC__in_opt IUIAutomationFocusChangedEventHandler *handler)=0
 
virtual HRESULT STDMETHODCALLTYPE RemoveAllEventHandlers ()=0
 
virtual HRESULT STDMETHODCALLTYPE IntNativeArrayToSafeArray (__RPC__in_ecount_full(arrayCount) int *array, int arrayCount, __RPC__deref_out_opt SAFEARRAY **safeArray)=0
 
virtual HRESULT STDMETHODCALLTYPE IntSafeArrayToNativeArray (__RPC__in SAFEARRAY *intArray, __RPC__deref_out_ecount_full_opt(*arrayCount) int **array, __RPC__out int *arrayCount)=0
 
virtual HRESULT STDMETHODCALLTYPE RectToVariant (RECT rc, __RPC__out VARIANT *var)=0
 
virtual HRESULT STDMETHODCALLTYPE VariantToRect (VARIANT var, __RPC__out RECT *rc)=0
 
virtual HRESULT STDMETHODCALLTYPE SafeArrayToRectNativeArray (__RPC__in SAFEARRAY *rects, __RPC__deref_out_ecount_full_opt(*rectArrayCount) RECT **rectArray, __RPC__out int *rectArrayCount)=0
 
virtual HRESULT STDMETHODCALLTYPE CreateProxyFactoryEntry (__RPC__in_opt IUIAutomationProxyFactory *factory, __RPC__deref_out_opt IUIAutomationProxyFactoryEntry **factoryEntry)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ProxyFactoryMapping (__RPC__deref_out_opt IUIAutomationProxyFactoryMapping **factoryMapping)=0
 
virtual HRESULT STDMETHODCALLTYPE GetPropertyProgrammaticName (PROPERTYID property, __RPC__deref_out_opt BSTR *name)=0
 
virtual HRESULT STDMETHODCALLTYPE GetPatternProgrammaticName (PATTERNID pattern, __RPC__deref_out_opt BSTR *name)=0
 
virtual HRESULT STDMETHODCALLTYPE PollForPotentialSupportedPatterns (__RPC__in_opt IUIAutomationElement *pElement, __RPC__deref_out_opt SAFEARRAY **patternIds, __RPC__deref_out_opt SAFEARRAY **patternNames)=0
 
virtual HRESULT STDMETHODCALLTYPE PollForPotentialSupportedProperties (__RPC__in_opt IUIAutomationElement *pElement, __RPC__deref_out_opt SAFEARRAY **propertyIds, __RPC__deref_out_opt SAFEARRAY **propertyNames)=0
 
virtual HRESULT STDMETHODCALLTYPE CheckNotSupported (VARIANT value, __RPC__out BOOL *isNotSupported)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ReservedNotSupportedValue (__RPC__deref_out_opt IUnknown **notSupportedValue)=0
 
virtual HRESULT STDMETHODCALLTYPE get_ReservedMixedAttributeValue (__RPC__deref_out_opt IUnknown **mixedAttributeValue)=0
 
virtual HRESULT STDMETHODCALLTYPE ElementFromIAccessible (__RPC__in_opt IAccessible *accessible, int childId, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
virtual HRESULT STDMETHODCALLTYPE ElementFromIAccessibleBuildCache (__RPC__in_opt IAccessible *accessible, int childId, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **element)=0
 
 DEFINE_GUID (IID_IUIAutomationTreeWalker, 0x4042c624, 0x389c, 0x4afc, 0xa6, 0x30, 0x9d, 0xf8, 0x54, 0xa5, 0x41, 0xfc)
 
virtual HRESULT STDMETHODCALLTYPE GetFirstChildElement (__RPC__in_opt IUIAutomationElement *element, __RPC__deref_out_opt IUIAutomationElement **first)=0
 
virtual HRESULT STDMETHODCALLTYPE GetLastChildElement (__RPC__in_opt IUIAutomationElement *element, __RPC__deref_out_opt IUIAutomationElement **last)=0
 
virtual HRESULT STDMETHODCALLTYPE GetNextSiblingElement (__RPC__in_opt IUIAutomationElement *element, __RPC__deref_out_opt IUIAutomationElement **next)=0
 
virtual HRESULT STDMETHODCALLTYPE GetPreviousSiblingElement (__RPC__in_opt IUIAutomationElement *element, __RPC__deref_out_opt IUIAutomationElement **previous)=0
 
virtual HRESULT STDMETHODCALLTYPE NormalizeElement (__RPC__in_opt IUIAutomationElement *element, __RPC__deref_out_opt IUIAutomationElement **normalized)=0
 
virtual HRESULT STDMETHODCALLTYPE GetParentElementBuildCache (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **parent)=0
 
virtual HRESULT STDMETHODCALLTYPE GetFirstChildElementBuildCache (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **first)=0
 
virtual HRESULT STDMETHODCALLTYPE GetLastChildElementBuildCache (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **last)=0
 
virtual HRESULT STDMETHODCALLTYPE GetNextSiblingElementBuildCache (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **next)=0
 
virtual HRESULT STDMETHODCALLTYPE GetPreviousSiblingElementBuildCache (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **previous)=0
 
virtual HRESULT STDMETHODCALLTYPE NormalizeElementBuildCache (__RPC__in_opt IUIAutomationElement *element, __RPC__in_opt IUIAutomationCacheRequest *cacheRequest, __RPC__deref_out_opt IUIAutomationElement **normalized)=0
 
virtual HRESULT STDMETHODCALLTYPE get_Condition (__RPC__deref_out_opt IUIAutomationCondition **condition)=0
 
 DEFINE_GUID (CLSID_CUIAutomation, 0xff48dba4, 0x60ef, 0x4201, 0xaa, 0x87, 0x54, 0x10, 0x3e, 0xef, 0x59, 0x4e)
 

Variables

IUIAutomationElement __pad0__
 
IUIAutomation __pad1__
 
IUIAutomation __RPC__in_opt IUIAutomationElement * el2
 
IUIAutomation __RPC__in_opt IUIAutomationElement __RPC__out BOOLareSame = 0
 
IUIAutomationTreeWalker __pad2__
 
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent = 0
 

Macro Definition Documentation

◆ __IAccessible_FWD_DEFINED__

#define __IAccessible_FWD_DEFINED__

Definition at line 70 of file uiaclientinterfaces_p.h.

◆ __IUIAutomation_INTERFACE_DEFINED__

#define __IUIAutomation_INTERFACE_DEFINED__

Definition at line 170 of file uiaclientinterfaces_p.h.

◆ __IUIAutomationElement_INTERFACE_DEFINED__

#define __IUIAutomationElement_INTERFACE_DEFINED__

Definition at line 74 of file uiaclientinterfaces_p.h.

◆ __IUIAutomationTreeWalker_INTERFACE_DEFINED__

#define __IUIAutomationTreeWalker_INTERFACE_DEFINED__

Definition at line 239 of file uiaclientinterfaces_p.h.

Function Documentation

◆ AddAutomationEventHandler()

virtual HRESULT STDMETHODCALLTYPE AddAutomationEventHandler ( EVENTID  eventId,
__RPC__in_opt IUIAutomationElement *  element,
enum TreeScope  scope,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__in_opt IUIAutomationEventHandler *  handler 
)
pure virtual

◆ AddFocusChangedEventHandler()

virtual HRESULT STDMETHODCALLTYPE AddFocusChangedEventHandler ( __RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__in_opt IUIAutomationFocusChangedEventHandler *  handler 
)
pure virtual

◆ AddPropertyChangedEventHandler()

virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandler ( __RPC__in_opt IUIAutomationElement *  element,
enum TreeScope  scope,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__in_opt IUIAutomationPropertyChangedEventHandler *  handler,
__RPC__in SAFEARRAY *  propertyArray 
)
pure virtual

◆ AddPropertyChangedEventHandlerNativeArray()

virtual HRESULT STDMETHODCALLTYPE AddPropertyChangedEventHandlerNativeArray ( __RPC__in_opt IUIAutomationElement *  element,
enum TreeScope  scope,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__in_opt IUIAutomationPropertyChangedEventHandler *  handler,
__RPC__in_ecount_full(propertyCount) PROPERTYID propertyArray,
int  propertyCount 
)
pure virtual

◆ AddStructureChangedEventHandler()

virtual HRESULT STDMETHODCALLTYPE AddStructureChangedEventHandler ( __RPC__in_opt IUIAutomationElement *  element,
enum TreeScope  scope,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__in_opt IUIAutomationStructureChangedEventHandler *  handler 
)
pure virtual

◆ BuildUpdatedCache()

virtual HRESULT STDMETHODCALLTYPE BuildUpdatedCache ( __RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  updatedElement 
)
pure virtual

◆ CheckNotSupported()

virtual HRESULT STDMETHODCALLTYPE CheckNotSupported ( VARIANT  value,
__RPC__out BOOL isNotSupported 
)
pure virtual

◆ CompareRuntimeIds()

virtual HRESULT STDMETHODCALLTYPE CompareRuntimeIds ( __RPC__in SAFEARRAY *  runtimeId1,
__RPC__in SAFEARRAY *  runtimeId2,
__RPC__out BOOL areSame 
)
pure virtual

◆ CreateAndCondition()

virtual HRESULT STDMETHODCALLTYPE CreateAndCondition ( __RPC__in_opt IUIAutomationCondition *  condition1,
__RPC__in_opt IUIAutomationCondition *  condition2,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateAndConditionFromArray()

virtual HRESULT STDMETHODCALLTYPE CreateAndConditionFromArray ( __RPC__in_opt SAFEARRAY *  conditions,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateAndConditionFromNativeArray()

virtual HRESULT STDMETHODCALLTYPE CreateAndConditionFromNativeArray ( __RPC__in_ecount_full(conditionCount) IUIAutomationCondition **  conditions,
int  conditionCount,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateCacheRequest()

virtual HRESULT STDMETHODCALLTYPE CreateCacheRequest ( __RPC__deref_out_opt IUIAutomationCacheRequest **  cacheRequest)
pure virtual

◆ CreateFalseCondition()

virtual HRESULT STDMETHODCALLTYPE CreateFalseCondition ( __RPC__deref_out_opt IUIAutomationCondition **  newCondition)
pure virtual

◆ CreateNotCondition()

virtual HRESULT STDMETHODCALLTYPE CreateNotCondition ( __RPC__in_opt IUIAutomationCondition *  condition,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateOrCondition()

virtual HRESULT STDMETHODCALLTYPE CreateOrCondition ( __RPC__in_opt IUIAutomationCondition *  condition1,
__RPC__in_opt IUIAutomationCondition *  condition2,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateOrConditionFromArray()

virtual HRESULT STDMETHODCALLTYPE CreateOrConditionFromArray ( __RPC__in_opt SAFEARRAY *  conditions,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateOrConditionFromNativeArray()

virtual HRESULT STDMETHODCALLTYPE CreateOrConditionFromNativeArray ( __RPC__in_ecount_full(conditionCount) IUIAutomationCondition **  conditions,
int  conditionCount,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreatePropertyCondition()

virtual HRESULT STDMETHODCALLTYPE CreatePropertyCondition ( PROPERTYID  propertyId,
VARIANT  value,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreatePropertyConditionEx()

virtual HRESULT STDMETHODCALLTYPE CreatePropertyConditionEx ( PROPERTYID  propertyId,
VARIANT  value,
enum PropertyConditionFlags  flags,
__RPC__deref_out_opt IUIAutomationCondition **  newCondition 
)
pure virtual

◆ CreateProxyFactoryEntry()

virtual HRESULT STDMETHODCALLTYPE CreateProxyFactoryEntry ( __RPC__in_opt IUIAutomationProxyFactory *  factory,
__RPC__deref_out_opt IUIAutomationProxyFactoryEntry **  factoryEntry 
)
pure virtual

◆ CreateTreeWalker()

virtual HRESULT STDMETHODCALLTYPE CreateTreeWalker ( __RPC__in_opt IUIAutomationCondition *  pCondition,
__RPC__deref_out_opt IUIAutomationTreeWalker **  walker 
)
pure virtual

◆ CreateTrueCondition()

virtual HRESULT STDMETHODCALLTYPE CreateTrueCondition ( __RPC__deref_out_opt IUIAutomationCondition **  newCondition)
pure virtual

◆ DEFINE_GUID() [1/4]

DEFINE_GUID ( CLSID_CUIAutomation  ,
0xff48dba4  ,
0x60ef  ,
0x4201  ,
0xaa  ,
0x87  ,
0x54  ,
0x10  ,
0x3e  ,
0xef  ,
0x59  ,
0x4e   
)

◆ DEFINE_GUID() [2/4]

DEFINE_GUID ( IID_IUIAutomation  ,
0x30cbe57d  ,
0xd9d0  ,
0x452a  ,
0xab  ,
0x13  ,
0x7a  ,
0xc5  ,
0xac  ,
0x48  ,
0x25  ,
0xee   
)

◆ DEFINE_GUID() [3/4]

DEFINE_GUID ( IID_IUIAutomationElement  ,
0xd22108aa  ,
0x8ac5  ,
0x49a5  ,
0x83  ,
0x7b  ,
0x37  ,
0xbb  ,
0xb3  ,
0xd7  ,
0x59  ,
0x1e   
)

◆ DEFINE_GUID() [4/4]

DEFINE_GUID ( IID_IUIAutomationTreeWalker  ,
0x4042c624  ,
0x389c  ,
0x4afc  ,
0xa6  ,
0x30  ,
0x9d  ,
0xf8  ,
0x54  ,
0xa5  ,
0x41  ,
0xfc   
)

◆ ElementFromHandle()

virtual HRESULT STDMETHODCALLTYPE ElementFromHandle ( __RPC__in UIA_HWND  hwnd,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ ElementFromHandleBuildCache()

virtual HRESULT STDMETHODCALLTYPE ElementFromHandleBuildCache ( __RPC__in UIA_HWND  hwnd,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ ElementFromIAccessible()

virtual HRESULT STDMETHODCALLTYPE ElementFromIAccessible ( __RPC__in_opt IAccessible *  accessible,
int  childId,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ ElementFromIAccessibleBuildCache()

virtual HRESULT STDMETHODCALLTYPE ElementFromIAccessibleBuildCache ( __RPC__in_opt IAccessible *  accessible,
int  childId,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ ElementFromPoint()

virtual HRESULT STDMETHODCALLTYPE ElementFromPoint ( POINT  pt,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ ElementFromPointBuildCache()

virtual HRESULT STDMETHODCALLTYPE ElementFromPointBuildCache ( POINT  pt,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ FindAll()

virtual HRESULT STDMETHODCALLTYPE FindAll ( enum TreeScope  scope,
__RPC__in_opt IUIAutomationCondition *  condition,
__RPC__deref_out_opt IUIAutomationElementArray **  found 
)
pure virtual

◆ FindAllBuildCache()

virtual HRESULT STDMETHODCALLTYPE FindAllBuildCache ( enum TreeScope  scope,
__RPC__in_opt IUIAutomationCondition *  condition,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElementArray **  found 
)
pure virtual

◆ FindFirst()

virtual HRESULT STDMETHODCALLTYPE FindFirst ( enum TreeScope  scope,
__RPC__in_opt IUIAutomationCondition *  condition,
__RPC__deref_out_opt IUIAutomationElement **  found 
)
pure virtual

◆ FindFirstBuildCache()

virtual HRESULT STDMETHODCALLTYPE FindFirstBuildCache ( enum TreeScope  scope,
__RPC__in_opt IUIAutomationCondition *  condition,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  found 
)
pure virtual

◆ get_CachedAcceleratorKey()

virtual HRESULT STDMETHODCALLTYPE get_CachedAcceleratorKey ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedAccessKey()

virtual HRESULT STDMETHODCALLTYPE get_CachedAccessKey ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedAriaProperties()

virtual HRESULT STDMETHODCALLTYPE get_CachedAriaProperties ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedAriaRole()

virtual HRESULT STDMETHODCALLTYPE get_CachedAriaRole ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedAutomationId()

virtual HRESULT STDMETHODCALLTYPE get_CachedAutomationId ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedBoundingRectangle()

virtual HRESULT STDMETHODCALLTYPE get_CachedBoundingRectangle ( __RPC__out RECT *  retVal)
pure virtual

◆ get_CachedClassName()

virtual HRESULT STDMETHODCALLTYPE get_CachedClassName ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedControllerFor()

virtual HRESULT STDMETHODCALLTYPE get_CachedControllerFor ( __RPC__deref_out_opt IUIAutomationElementArray **  retVal)
pure virtual

◆ get_CachedControlType()

virtual HRESULT STDMETHODCALLTYPE get_CachedControlType ( __RPC__out CONTROLTYPEID retVal)
pure virtual

◆ get_CachedCulture()

virtual HRESULT STDMETHODCALLTYPE get_CachedCulture ( __RPC__out int *  retVal)
pure virtual

◆ get_CachedDescribedBy()

virtual HRESULT STDMETHODCALLTYPE get_CachedDescribedBy ( __RPC__deref_out_opt IUIAutomationElementArray **  retVal)
pure virtual

◆ get_CachedFlowsTo()

virtual HRESULT STDMETHODCALLTYPE get_CachedFlowsTo ( __RPC__deref_out_opt IUIAutomationElementArray **  retVal)
pure virtual

◆ get_CachedFrameworkId()

virtual HRESULT STDMETHODCALLTYPE get_CachedFrameworkId ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedHasKeyboardFocus()

virtual HRESULT STDMETHODCALLTYPE get_CachedHasKeyboardFocus ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedHelpText()

virtual HRESULT STDMETHODCALLTYPE get_CachedHelpText ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedIsContentElement()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsContentElement ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsControlElement()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsControlElement ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsDataValidForForm()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsDataValidForForm ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsEnabled()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsEnabled ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsKeyboardFocusable()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsKeyboardFocusable ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsOffscreen()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsOffscreen ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsPassword()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsPassword ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedIsRequiredForForm()

virtual HRESULT STDMETHODCALLTYPE get_CachedIsRequiredForForm ( __RPC__out BOOL retVal)
pure virtual

◆ get_CachedItemStatus()

virtual HRESULT STDMETHODCALLTYPE get_CachedItemStatus ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedItemType()

virtual HRESULT STDMETHODCALLTYPE get_CachedItemType ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedLabeledBy()

virtual HRESULT STDMETHODCALLTYPE get_CachedLabeledBy ( __RPC__deref_out_opt IUIAutomationElement **  retVal)
pure virtual

◆ get_CachedLocalizedControlType()

virtual HRESULT STDMETHODCALLTYPE get_CachedLocalizedControlType ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedName()

virtual HRESULT STDMETHODCALLTYPE get_CachedName ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CachedNativeWindowHandle()

virtual HRESULT STDMETHODCALLTYPE get_CachedNativeWindowHandle ( __RPC__deref_out_opt UIA_HWND retVal)
pure virtual

◆ get_CachedOrientation()

virtual HRESULT STDMETHODCALLTYPE get_CachedOrientation ( __RPC__out enum OrientationType retVal)
pure virtual

◆ get_CachedProcessId()

virtual HRESULT STDMETHODCALLTYPE get_CachedProcessId ( __RPC__out int *  retVal)
pure virtual

◆ get_CachedProviderDescription()

virtual HRESULT STDMETHODCALLTYPE get_CachedProviderDescription ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_Condition()

virtual HRESULT STDMETHODCALLTYPE get_Condition ( __RPC__deref_out_opt IUIAutomationCondition **  condition)
pure virtual

◆ get_ContentViewCondition()

virtual HRESULT STDMETHODCALLTYPE get_ContentViewCondition ( __RPC__deref_out_opt IUIAutomationCondition **  condition)
pure virtual

◆ get_ContentViewWalker()

virtual HRESULT STDMETHODCALLTYPE get_ContentViewWalker ( __RPC__deref_out_opt IUIAutomationTreeWalker **  walker)
pure virtual

◆ get_ControlViewCondition()

virtual HRESULT STDMETHODCALLTYPE get_ControlViewCondition ( __RPC__deref_out_opt IUIAutomationCondition **  condition)
pure virtual

◆ get_ControlViewWalker()

virtual HRESULT STDMETHODCALLTYPE get_ControlViewWalker ( __RPC__deref_out_opt IUIAutomationTreeWalker **  walker)
pure virtual

◆ get_CurrentAcceleratorKey()

virtual HRESULT STDMETHODCALLTYPE get_CurrentAcceleratorKey ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentAccessKey()

virtual HRESULT STDMETHODCALLTYPE get_CurrentAccessKey ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentAriaProperties()

virtual HRESULT STDMETHODCALLTYPE get_CurrentAriaProperties ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentAriaRole()

virtual HRESULT STDMETHODCALLTYPE get_CurrentAriaRole ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentAutomationId()

virtual HRESULT STDMETHODCALLTYPE get_CurrentAutomationId ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentBoundingRectangle()

virtual HRESULT STDMETHODCALLTYPE get_CurrentBoundingRectangle ( __RPC__out RECT *  retVal)
pure virtual

◆ get_CurrentClassName()

virtual HRESULT STDMETHODCALLTYPE get_CurrentClassName ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentControllerFor()

virtual HRESULT STDMETHODCALLTYPE get_CurrentControllerFor ( __RPC__deref_out_opt IUIAutomationElementArray **  retVal)
pure virtual

◆ get_CurrentControlType()

virtual HRESULT STDMETHODCALLTYPE get_CurrentControlType ( __RPC__out CONTROLTYPEID retVal)
pure virtual

◆ get_CurrentCulture()

virtual HRESULT STDMETHODCALLTYPE get_CurrentCulture ( __RPC__out int *  retVal)
pure virtual

◆ get_CurrentDescribedBy()

virtual HRESULT STDMETHODCALLTYPE get_CurrentDescribedBy ( __RPC__deref_out_opt IUIAutomationElementArray **  retVal)
pure virtual

◆ get_CurrentFlowsTo()

virtual HRESULT STDMETHODCALLTYPE get_CurrentFlowsTo ( __RPC__deref_out_opt IUIAutomationElementArray **  retVal)
pure virtual

◆ get_CurrentFrameworkId()

virtual HRESULT STDMETHODCALLTYPE get_CurrentFrameworkId ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentHasKeyboardFocus()

virtual HRESULT STDMETHODCALLTYPE get_CurrentHasKeyboardFocus ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentHelpText()

virtual HRESULT STDMETHODCALLTYPE get_CurrentHelpText ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentIsContentElement()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsContentElement ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsControlElement()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsControlElement ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsDataValidForForm()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsDataValidForForm ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsEnabled()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsEnabled ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsKeyboardFocusable()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsKeyboardFocusable ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsOffscreen()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsOffscreen ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsPassword()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsPassword ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentIsRequiredForForm()

virtual HRESULT STDMETHODCALLTYPE get_CurrentIsRequiredForForm ( __RPC__out BOOL retVal)
pure virtual

◆ get_CurrentItemStatus()

virtual HRESULT STDMETHODCALLTYPE get_CurrentItemStatus ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentItemType()

virtual HRESULT STDMETHODCALLTYPE get_CurrentItemType ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentLabeledBy()

virtual HRESULT STDMETHODCALLTYPE get_CurrentLabeledBy ( __RPC__deref_out_opt IUIAutomationElement **  retVal)
pure virtual

◆ get_CurrentLocalizedControlType()

virtual HRESULT STDMETHODCALLTYPE get_CurrentLocalizedControlType ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentName()

virtual HRESULT STDMETHODCALLTYPE get_CurrentName ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_CurrentNativeWindowHandle()

virtual HRESULT STDMETHODCALLTYPE get_CurrentNativeWindowHandle ( __RPC__deref_out_opt UIA_HWND retVal)
pure virtual

◆ get_CurrentOrientation()

virtual HRESULT STDMETHODCALLTYPE get_CurrentOrientation ( __RPC__out enum OrientationType retVal)
pure virtual

◆ get_CurrentProcessId()

virtual HRESULT STDMETHODCALLTYPE get_CurrentProcessId ( __RPC__out int *  retVal)
pure virtual

◆ get_CurrentProviderDescription()

virtual HRESULT STDMETHODCALLTYPE get_CurrentProviderDescription ( __RPC__deref_out_opt BSTR *  retVal)
pure virtual

◆ get_ProxyFactoryMapping()

virtual HRESULT STDMETHODCALLTYPE get_ProxyFactoryMapping ( __RPC__deref_out_opt IUIAutomationProxyFactoryMapping **  factoryMapping)
pure virtual

◆ get_RawViewCondition()

virtual HRESULT STDMETHODCALLTYPE get_RawViewCondition ( __RPC__deref_out_opt IUIAutomationCondition **  condition)
pure virtual

◆ get_RawViewWalker()

virtual HRESULT STDMETHODCALLTYPE get_RawViewWalker ( __RPC__deref_out_opt IUIAutomationTreeWalker **  walker)
pure virtual

◆ get_ReservedMixedAttributeValue()

virtual HRESULT STDMETHODCALLTYPE get_ReservedMixedAttributeValue ( __RPC__deref_out_opt IUnknown **  mixedAttributeValue)
pure virtual

◆ get_ReservedNotSupportedValue()

virtual HRESULT STDMETHODCALLTYPE get_ReservedNotSupportedValue ( __RPC__deref_out_opt IUnknown **  notSupportedValue)
pure virtual

◆ GetCachedChildren()

virtual HRESULT STDMETHODCALLTYPE GetCachedChildren ( __RPC__deref_out_opt IUIAutomationElementArray **  children)
pure virtual

◆ GetCachedParent()

virtual HRESULT STDMETHODCALLTYPE GetCachedParent ( __RPC__deref_out_opt IUIAutomationElement **  parent)
pure virtual

◆ GetCachedPattern()

virtual HRESULT STDMETHODCALLTYPE GetCachedPattern ( PATTERNID  patternId,
__RPC__deref_out_opt IUnknown **  patternObject 
)
pure virtual

◆ GetCachedPatternAs()

virtual HRESULT STDMETHODCALLTYPE GetCachedPatternAs ( PATTERNID  patternId,
__RPC__in REFIID  riid,
__RPC__deref_out_opt void **  patternObject 
)
pure virtual

◆ GetCachedPropertyValue()

virtual HRESULT STDMETHODCALLTYPE GetCachedPropertyValue ( PROPERTYID  propertyId,
__RPC__out VARIANT *  retVal 
)
pure virtual

◆ GetCachedPropertyValueEx()

virtual HRESULT STDMETHODCALLTYPE GetCachedPropertyValueEx ( PROPERTYID  propertyId,
BOOL  ignoreDefaultValue,
__RPC__out VARIANT *  retVal 
)
pure virtual

◆ GetClickablePoint()

virtual HRESULT STDMETHODCALLTYPE GetClickablePoint ( __RPC__out POINT *  clickable,
__RPC__out BOOL gotClickable 
)
pure virtual

◆ GetCurrentPattern()

virtual HRESULT STDMETHODCALLTYPE GetCurrentPattern ( PATTERNID  patternId,
__RPC__deref_out_opt IUnknown **  patternObject 
)
pure virtual

◆ GetCurrentPatternAs()

virtual HRESULT STDMETHODCALLTYPE GetCurrentPatternAs ( PATTERNID  patternId,
__RPC__in REFIID  riid,
__RPC__deref_out_opt void **  patternObject 
)
pure virtual

◆ GetCurrentPropertyValue()

virtual HRESULT STDMETHODCALLTYPE GetCurrentPropertyValue ( PROPERTYID  propertyId,
__RPC__out VARIANT *  retVal 
)
pure virtual

◆ GetCurrentPropertyValueEx()

virtual HRESULT STDMETHODCALLTYPE GetCurrentPropertyValueEx ( PROPERTYID  propertyId,
BOOL  ignoreDefaultValue,
__RPC__out VARIANT *  retVal 
)
pure virtual

◆ GetFirstChildElement()

virtual HRESULT STDMETHODCALLTYPE GetFirstChildElement ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__deref_out_opt IUIAutomationElement **  first 
)
pure virtual

◆ GetFirstChildElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetFirstChildElementBuildCache ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  first 
)
pure virtual

◆ GetFocusedElement()

virtual HRESULT STDMETHODCALLTYPE GetFocusedElement ( __RPC__deref_out_opt IUIAutomationElement **  element)
pure virtual

◆ GetFocusedElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetFocusedElementBuildCache ( __RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  element 
)
pure virtual

◆ GetLastChildElement()

virtual HRESULT STDMETHODCALLTYPE GetLastChildElement ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__deref_out_opt IUIAutomationElement **  last 
)
pure virtual

◆ GetLastChildElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetLastChildElementBuildCache ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  last 
)
pure virtual

◆ GetNextSiblingElement()

virtual HRESULT STDMETHODCALLTYPE GetNextSiblingElement ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__deref_out_opt IUIAutomationElement **  next 
)
pure virtual

◆ GetNextSiblingElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetNextSiblingElementBuildCache ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  next 
)
pure virtual

◆ GetParentElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetParentElementBuildCache ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  parent 
)
pure virtual

◆ GetPatternProgrammaticName()

virtual HRESULT STDMETHODCALLTYPE GetPatternProgrammaticName ( PATTERNID  pattern,
__RPC__deref_out_opt BSTR *  name 
)
pure virtual

◆ GetPreviousSiblingElement()

virtual HRESULT STDMETHODCALLTYPE GetPreviousSiblingElement ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__deref_out_opt IUIAutomationElement **  previous 
)
pure virtual

◆ GetPreviousSiblingElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetPreviousSiblingElementBuildCache ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  previous 
)
pure virtual

◆ GetPropertyProgrammaticName()

virtual HRESULT STDMETHODCALLTYPE GetPropertyProgrammaticName ( PROPERTYID  property,
__RPC__deref_out_opt BSTR *  name 
)
pure virtual

◆ GetRootElement()

virtual HRESULT STDMETHODCALLTYPE GetRootElement ( __RPC__deref_out_opt IUIAutomationElement **  root)
pure virtual

◆ GetRootElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE GetRootElementBuildCache ( __RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  root 
)
pure virtual

◆ GetRuntimeId()

virtual HRESULT STDMETHODCALLTYPE GetRuntimeId ( __RPC__deref_out_opt SAFEARRAY **  runtimeId)
pure virtual

◆ IntNativeArrayToSafeArray()

virtual HRESULT STDMETHODCALLTYPE IntNativeArrayToSafeArray ( __RPC__in_ecount_full(arrayCount) int *  array,
int  arrayCount,
__RPC__deref_out_opt SAFEARRAY **  safeArray 
)
pure virtual

◆ IntSafeArrayToNativeArray()

virtual HRESULT STDMETHODCALLTYPE IntSafeArrayToNativeArray ( __RPC__in SAFEARRAY *  intArray,
__RPC__deref_out_ecount_full_opt *arrayCount int **  array,
__RPC__out int *  arrayCount 
)
pure virtual

◆ NormalizeElement()

virtual HRESULT STDMETHODCALLTYPE NormalizeElement ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__deref_out_opt IUIAutomationElement **  normalized 
)
pure virtual

◆ NormalizeElementBuildCache()

virtual HRESULT STDMETHODCALLTYPE NormalizeElementBuildCache ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationCacheRequest *  cacheRequest,
__RPC__deref_out_opt IUIAutomationElement **  normalized 
)
pure virtual

◆ PollForPotentialSupportedPatterns()

virtual HRESULT STDMETHODCALLTYPE PollForPotentialSupportedPatterns ( __RPC__in_opt IUIAutomationElement *  pElement,
__RPC__deref_out_opt SAFEARRAY **  patternIds,
__RPC__deref_out_opt SAFEARRAY **  patternNames 
)
pure virtual

◆ PollForPotentialSupportedProperties()

virtual HRESULT STDMETHODCALLTYPE PollForPotentialSupportedProperties ( __RPC__in_opt IUIAutomationElement *  pElement,
__RPC__deref_out_opt SAFEARRAY **  propertyIds,
__RPC__deref_out_opt SAFEARRAY **  propertyNames 
)
pure virtual

◆ RectToVariant()

virtual HRESULT STDMETHODCALLTYPE RectToVariant ( RECT  rc,
__RPC__out VARIANT *  var 
)
pure virtual

◆ RemoveAllEventHandlers()

virtual HRESULT STDMETHODCALLTYPE RemoveAllEventHandlers ( )
pure virtual

◆ RemoveAutomationEventHandler()

virtual HRESULT STDMETHODCALLTYPE RemoveAutomationEventHandler ( EVENTID  eventId,
__RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationEventHandler *  handler 
)
pure virtual

◆ RemoveFocusChangedEventHandler()

virtual HRESULT STDMETHODCALLTYPE RemoveFocusChangedEventHandler ( __RPC__in_opt IUIAutomationFocusChangedEventHandler *  handler)
pure virtual

◆ RemovePropertyChangedEventHandler()

virtual HRESULT STDMETHODCALLTYPE RemovePropertyChangedEventHandler ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationPropertyChangedEventHandler *  handler 
)
pure virtual

◆ RemoveStructureChangedEventHandler()

virtual HRESULT STDMETHODCALLTYPE RemoveStructureChangedEventHandler ( __RPC__in_opt IUIAutomationElement *  element,
__RPC__in_opt IUIAutomationStructureChangedEventHandler *  handler 
)
pure virtual

◆ SafeArrayToRectNativeArray()

virtual HRESULT STDMETHODCALLTYPE SafeArrayToRectNativeArray ( __RPC__in SAFEARRAY *  rects,
__RPC__deref_out_ecount_full_opt *rectArrayCount RECT **  rectArray,
__RPC__out int *  rectArrayCount 
)
pure virtual

◆ VariantToRect()

virtual HRESULT STDMETHODCALLTYPE VariantToRect ( VARIANT  var,
__RPC__out RECT *  rc 
)
pure virtual

Variable Documentation

◆ __pad0__

IUIAutomationElement __pad0__

Definition at line 77 of file uiaclientinterfaces_p.h.

◆ __pad1__

IUIAutomation __pad1__

Definition at line 173 of file uiaclientinterfaces_p.h.

◆ __pad2__

IUIAutomationTreeWalker __pad2__

Definition at line 242 of file uiaclientinterfaces_p.h.

◆ areSame

IUIAutomation __RPC__in_opt IUIAutomationElement __RPC__out BOOL* areSame = 0

Definition at line 176 of file uiaclientinterfaces_p.h.

◆ el2

IUIAutomation __RPC__in_opt IUIAutomationElement* el2

Definition at line 176 of file uiaclientinterfaces_p.h.

◆ parent

IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement** parent = 0

Definition at line 245 of file uiaclientinterfaces_p.h.