ReactOS 0.4.16-dev-2491-g3dc6630
UIA Module Reference

Classes

class  CUIAutomationRegistrar
 
interface  IAccessibleEx
 
interface  IAccessibleHostingElementProviders
 
interface  IAnnotationProvider
 
interface  ICustomNavigationProvider
 
interface  IDockProvider
 
interface  IDragProvider
 
interface  IDropTargetProvider
 
interface  IExpandCollapseProvider
 
interface  IGridItemProvider
 
interface  IGridProvider
 
interface  IInvokeProvider
 
interface  IItemContainerProvider
 
interface  ILegacyIAccessibleProvider
 
interface  IMultipleViewProvider
 
interface  IObjectModelProvider
 
interface  IProxyProviderWinEventHandler
 
interface  IProxyProviderWinEventSink
 
interface  IRangeValueProvider
 
interface  IRawElementProviderAdviseEvents
 
interface  IRawElementProviderFragment
 
interface  IRawElementProviderFragmentRoot
 
interface  IRawElementProviderHostingAccessibles
 
interface  IRawElementProviderHwndOverride
 
interface  IRawElementProviderSimple
 
interface  IRawElementProviderSimple2
 
interface  IRawElementProviderSimple3
 
interface  IRawElementProviderWindowlessSite
 
interface  IScrollItemProvider
 
interface  IScrollProvider
 
interface  ISelectionItemProvider
 
interface  ISelectionProvider
 
interface  ISelectionProvider2
 
interface  ISpreadsheetItemProvider
 
interface  ISpreadsheetProvider
 
interface  IStylesProvider
 
interface  ISynchronizedInputProvider
 
interface  ITableItemProvider
 
interface  ITableProvider
 
interface  ITextChildProvider
 
interface  ITextEditProvider
 
interface  ITextProvider
 
interface  ITextProvider2
 
interface  ITextRangeProvider
 
interface  ITextRangeProvider2
 
interface  IToggleProvider
 
interface  ITransformProvider
 
interface  ITransformProvider2
 
interface  IUIAutomationPatternHandler
 
interface  IUIAutomationPatternInstance
 
interface  IUIAutomationRegistrar
 
interface  IValueProvider
 
interface  IVirtualizedItemProvider
 
interface  IWindowProvider
 
struct  UIAutomationEventInfo
 
struct  UIAutomationMethodInfo
 
struct  UIAutomationPatternInfo
 
struct  UIAutomationPropertyInfo
 

Enumerations

enum  UIAutomationType {
  UIAutomationType_Int = 0x01 , UIAutomationType_Bool = 0x02 , UIAutomationType_String = 0x03 , UIAutomationType_Double = 0x04 ,
  UIAutomationType_Point = 0x05 , UIAutomationType_Rect = 0x06 , UIAutomationType_Element = 0x07 , UIAutomationType_Array = 0x00010000 ,
  UIAutomationType_Out = 0x00020000 , UIAutomationType_IntArray = ( UIAutomationType_Int | UIAutomationType_Array ) , UIAutomationType_BoolArray = ( UIAutomationType_Bool | UIAutomationType_Array ) , UIAutomationType_StringArray = ( UIAutomationType_String | UIAutomationType_Array ) ,
  UIAutomationType_DoubleArray = ( UIAutomationType_Double | UIAutomationType_Array ) , UIAutomationType_PointArray = ( UIAutomationType_Point | UIAutomationType_Array ) , UIAutomationType_RectArray = ( UIAutomationType_Rect | UIAutomationType_Array ) , UIAutomationType_ElementArray = ( UIAutomationType_Element | UIAutomationType_Array ) ,
  UIAutomationType_OutInt = ( UIAutomationType_Int | UIAutomationType_Out ) , UIAutomationType_OutBool = ( UIAutomationType_Bool | UIAutomationType_Out ) , UIAutomationType_OutString = ( UIAutomationType_String | UIAutomationType_Out ) , UIAutomationType_OutDouble = ( UIAutomationType_Double | UIAutomationType_Out ) ,
  UIAutomationType_OutPoint = ( UIAutomationType_Point | UIAutomationType_Out ) , UIAutomationType_OutRect = ( UIAutomationType_Rect | UIAutomationType_Out ) , UIAutomationType_OutElement = ( UIAutomationType_Element | UIAutomationType_Out ) , UIAutomationType_OutIntArray = ( UIAutomationType_Int | UIAutomationType_Array | UIAutomationType_Out ) ,
  UIAutomationType_OutBoolArray = ( UIAutomationType_Bool | UIAutomationType_Array | UIAutomationType_Out ) , UIAutomationType_OutStringArray = ( UIAutomationType_String | UIAutomationType_Array | UIAutomationType_Out ) , UIAutomationType_OutDoubleArray = ( UIAutomationType_Double | UIAutomationType_Array | UIAutomationType_Out ) , UIAutomationType_OutPointArray = ( UIAutomationType_Point | UIAutomationType_Array | UIAutomationType_Out ) ,
  UIAutomationType_OutRectArray = ( UIAutomationType_Rect | UIAutomationType_Array | UIAutomationType_Out ) , UIAutomationType_OutElementArray = ( UIAutomationType_Element | UIAutomationType_Array | UIAutomationType_Out )
}
 

Functions

 importlib ("stdole2.tlb")
 
 DEFINE_ENUM_FLAG_OPERATORS (UIAutomationType) struct UIAutomationParameter
 

Enumeration Type Documentation

◆ UIAutomationType

Enumerator
UIAutomationType_Int 
UIAutomationType_Bool 
UIAutomationType_String 
UIAutomationType_Double 
UIAutomationType_Point 
UIAutomationType_Rect 
UIAutomationType_Element 
UIAutomationType_Array 
UIAutomationType_Out 
UIAutomationType_IntArray 
UIAutomationType_BoolArray 
UIAutomationType_StringArray 
UIAutomationType_DoubleArray 
UIAutomationType_PointArray 
UIAutomationType_RectArray 
UIAutomationType_ElementArray 
UIAutomationType_OutInt 
UIAutomationType_OutBool 
UIAutomationType_OutString 
UIAutomationType_OutDouble 
UIAutomationType_OutPoint 
UIAutomationType_OutRect 
UIAutomationType_OutElement 
UIAutomationType_OutIntArray 
UIAutomationType_OutBoolArray 
UIAutomationType_OutStringArray 
UIAutomationType_OutDoubleArray 
UIAutomationType_OutPointArray 
UIAutomationType_OutRectArray 
UIAutomationType_OutElementArray 

Definition at line 1093 of file uiautomationcore.idl.

1093 {
1094 UIAutomationType_Int = 0x01,
1095 UIAutomationType_Bool = 0x02,
1099 UIAutomationType_Rect = 0x06,
1101
1102 UIAutomationType_Array = 0x00010000,
1103 UIAutomationType_Out = 0x00020000,
1104
1106 UIAutomationType_BoolArray = ( UIAutomationType_Bool | UIAutomationType_Array ),
1108 UIAutomationType_DoubleArray = ( UIAutomationType_Double | UIAutomationType_Array ),
1110 UIAutomationType_RectArray = ( UIAutomationType_Rect | UIAutomationType_Array ),
1112
1113 UIAutomationType_OutInt = ( UIAutomationType_Int | UIAutomationType_Out ),
1115 UIAutomationType_OutString = ( UIAutomationType_String | UIAutomationType_Out ),
1117 UIAutomationType_OutPoint = ( UIAutomationType_Point | UIAutomationType_Out ),
1119 UIAutomationType_OutElement = ( UIAutomationType_Element | UIAutomationType_Out ),
1120
1122 UIAutomationType_OutBoolArray = ( UIAutomationType_Bool | UIAutomationType_Array | UIAutomationType_Out ),
1124 UIAutomationType_OutDoubleArray = ( UIAutomationType_Double | UIAutomationType_Array | UIAutomationType_Out ),
1126 UIAutomationType_OutRectArray = ( UIAutomationType_Rect | UIAutomationType_Array | UIAutomationType_Out ),
1128 };
@ UIAutomationType_OutElementArray
@ UIAutomationType_Out
@ UIAutomationType_OutRect
@ UIAutomationType_OutDouble
@ UIAutomationType_Bool
@ UIAutomationType_StringArray
@ UIAutomationType_OutPointArray
@ UIAutomationType_OutBool
@ UIAutomationType_Element
@ UIAutomationType_PointArray
@ UIAutomationType_OutStringArray
@ UIAutomationType_Int
@ UIAutomationType_OutIntArray
@ UIAutomationType_Double
@ UIAutomationType_String
@ UIAutomationType_IntArray
@ UIAutomationType_Point
@ UIAutomationType_Rect
@ UIAutomationType_Array
@ UIAutomationType_ElementArray

Function Documentation

◆ DEFINE_ENUM_FLAG_OPERATORS()

UIA::DEFINE_ENUM_FLAG_OPERATORS ( UIAutomationType  )

Definition at line 1130 of file uiautomationcore.idl.

1132 {
1134 void *pData;
1135 };
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1830

◆ importlib()

UIA::importlib ( "stdole2.tlb"  )