UIAutomationPropertyInfo Structure

Contains information about a Microsoft UI Automation property.

Syntax

typedef struct {
    GUID guid;
    LPCWSTR pProgrammaticName;
    UIAutomationType type;
} UIAutomationPropertyInfo;

Members

  • guid
    The unique identifier of the property.
  • pProgrammaticName
    The programmatic name of the property (a non-localizable string).
  • type
    A value from the UIAutomationType enumerated type indicating the data type of the property value.

Remarks

A custom property must have one of the following data types specified by the UIAutomationType enumeration. No other data types are supported for custom properties. For more information, see Custom Properties, Events, and Control Patterns.

  • UIAutomationType_Bool
  • UIAutomationType_Double
  • UIAutomationType_Element
  • UIAutomationType_Int
  • UIAutomationType_Point
  • UIAutomationType_String

Structure Information

Header uiautomationcore.h
Minimum operating systems Windows 7

See Also

IUIAutomationRegistrar::RegisterProperty