UIAutomationType Enumerated Type
Contains values used to indicate Microsoft UI Automation data types.
Syntax
typedef enum { 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 } UIAutomationType;
Constants
UIAutomationType_Int
An integer.UIAutomationType_Bool
An Boolean value.UIAutomationType_String
A null-terminated character string.UIAutomationType_Double
A double-precision floating point number.UIAutomationType_Point
A POINT structure containing the x- and y-coordinates of a point.UIAutomationType_Rect
A RECT structure containing the coordinates of the upper-left and lower-right corners of a rectangle. This type is not supported for a custom UI Automation property.UIAutomationType_Element
The address of the IUIAutomationElement interface of a UI Automation element.UIAutomationType_Array
An array of an unspecified type.UIAutomationType_Out
The address of a variable that receives a value retrieved by a function.UIAutomationType_IntArray
An array of integers. This type is not supported for a custom UI Automation property.UIAutomationType_BoolArray
An array of Boolean values. This type is not supported for a custom UI Automation property.UIAutomationType_StringArray
An array of null-terminated character strings. This type is not supported for a custom UI Automation property.UIAutomationType_DoubleArray
An array of double-precision floating point numbers. This type is not supported for a custom UI Automation property.UIAutomationType_PointArray
An array of POINT structures, each containing the x- and y-coordinates of a point. This type is not supported for a custom UI Automation property.UIAutomationType_RectArray
An array of RECT structures, each containing the coordinates of the upper-left and lower-right corners of a rectangle. This type is not supported for a custom UI Automation property.UIAutomationType_ElementArray
An array of pointers to IUIAutomationElement interfaces, each for a UI Automation element.UIAutomationType_OutInt
The address of a variable that receives an integer value.UIAutomationType_OutBool
The address of a variable that receives a Boolean value.UIAutomationType_OutString
The address of a variable that receives a null-terminated character string.UIAutomationType_OutDouble
The address of a variable that receives a double-precision floating point number.UIAutomationType_OutPoint
The address of a variable that receives a POINT structure.UIAutomationType_OutRect
The address of a variable that receives a RECT structure.UIAutomationType_OutElement
The address of a variable that receives a pointer to the IUIAutomationElement interface of a UI Automation element.UIAutomationType_OutIntArray
The address of a variable that receives an array of integer values.UIAutomationType_OutBoolArray
The address of a variable that receives an array of Boolean values.UIAutomationType_OutStringArray
The address of a variable that receives an array of null-terminated character strings.UIAutomationType_OutDoubleArray
The address of a variable that receives an array of double-precision floating point numbers.UIAutomationType_OutPointArray
The address of a variable that receives an array of POINT structures.UIAutomationType_OutRectArray
The address of a variable that receives an array of RECT structures.UIAutomationType_OutElementArray
The address of a variable that receives an array of pointers to the IUIAutomationElement interfaces of UI Automation elements.
Enumerated Type Information
Header uiautomationcore.h Minimum operating systems Windows 7