Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static const struct uia_property default_uia_properties[] = {
- { { &AutomationId_Property_GUID, L"AutomationId", UIAutomationType_String },
- UIA_AutomationIdPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &FrameworkId_Property_GUID, L"FrameworkId", UIAutomationType_String },
- UIA_FrameworkIdPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsTransformPatternAvailable_Property_GUID, L"IsTransformPatternAvailable", UIAutomationType_Bool },
- UIA_IsTransformPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TransformPatternId },
- { { &IsScrollItemPatternAvailable_Property_GUID, L"IsScrollItemPatternAvailable", UIAutomationType_Bool },
- UIA_IsScrollItemPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_ScrollItemPatternId },
- { { &IsExpandCollapsePatternAvailable_Property_GUID, L"IsExpandCollapsePatternAvailable", UIAutomationType_Bool },
- UIA_IsExpandCollapsePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_ExpandCollapsePatternId },
- { { &CenterPoint_Property_GUID, L"CenterPoint", UIAutomationType_DoubleArray },
- UIA_CenterPointPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsTableItemPatternAvailable_Property_GUID, L"IsTableItemPatternAvailable", UIAutomationType_Bool },
- UIA_IsTableItemPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TableItemPatternId },
- { { &Scroll_HorizontalScrollPercent_Property_GUID, L"Scroll.HorizontalScrollPercent", UIAutomationType_Double },
- UIA_ScrollHorizontalScrollPercentPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ScrollPatternId },
- { { &AccessKey_Property_GUID, L"AccessKey", UIAutomationType_String },
- UIA_AccessKeyPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &RangeValue_Maximum_Property_GUID, L"RangeValue.Maximum", UIAutomationType_Double },
- UIA_RangeValueMaximumPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_RangePatternId },
- { { &ClassName_Property_GUID, L"ClassName", UIAutomationType_String },
- UIA_ClassNamePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Transform2_ZoomMinimum_Property_GUID, L"Transform2.ZoomMinimum", UIAutomationType_Double },
- UIA_Transform2ZoomMinimumPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPattern2Id },
- { { &LegacyIAccessible_Description_Property_GUID, L"LegacyIAccessible.Description", UIAutomationType_String },
- UIA_LegacyIAccessibleDescriptionPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &Transform2_ZoomLevel_Property_GUID, L"Transform2.ZoomLevel", UIAutomationType_Double },
- UIA_Transform2ZoomLevelPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPattern2Id },
- { { &Name_Property_GUID, L"Name", UIAutomationType_String },
- UIA_NamePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &GridItem_RowSpan_Property_GUID, L"GridItem.RowSpan", UIAutomationType_Int },
- UIA_GridItemRowSpanPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridItemPatternId },
- { { &Size_Property_GUID, L"Size", UIAutomationType_DoubleArray },
- UIA_SizePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsTextPattern2Available_Property_GUID, L"IsTextPattern2Available", UIAutomationType_Bool },
- UIA_IsTextPattern2AvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TextPattern2Id },
- { { &Styles_FillPatternStyle_Property_GUID, L"Styles.FillPatternStyle", UIAutomationType_String },
- UIA_StylesFillPatternStylePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &FlowsTo_Property_GUID, L"FlowsTo", UIAutomationType_ElementArray },
- UIA_FlowsToPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &ItemStatus_Property_GUID, L"ItemStatus", UIAutomationType_String },
- UIA_ItemStatusPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Scroll_VerticalViewSize_Property_GUID, L"Scroll.VerticalViewSize", UIAutomationType_Double },
- UIA_ScrollVerticalViewSizePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ScrollPatternId },
- { { &Selection_IsSelectionRequired_Property_GUID, L"Selection.IsSelectionRequired", UIAutomationType_Bool },
- UIA_SelectionIsSelectionRequiredPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPatternId },
- { { &IsGridItemPatternAvailable_Property_GUID, L"IsGridItemPatternAvailable", UIAutomationType_Bool },
- UIA_IsGridItemPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_GridItemPatternId },
- { { &Window_CanMinimize_Property_GUID, L"Window.CanMinimize", UIAutomationType_Bool },
- UIA_WindowCanMinimizePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_WindowPatternId },
- { { &RangeValue_LargeChange_Property_GUID, L"RangeValue.LargeChange", UIAutomationType_Double },
- UIA_RangeValueLargeChangePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_RangePatternId },
- { { &Selection2_CurrentSelectedItem_Property_GUID, L"Selection2.CurrentSelectedItem", UIAutomationType_Element },
- UIA_Selection2CurrentSelectedItemPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPattern2Id },
- { { &Culture_Property_GUID, L"Culture", UIAutomationType_Int },
- UIA_CulturePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &LegacyIAccessible_DefaultAction_Property_GUID, L"LegacyIAccessible.DefaultAction", UIAutomationType_String },
- UIA_LegacyIAccessibleDefaultActionPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &Level_Property_GUID, L"Level", UIAutomationType_Int },
- UIA_LevelPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsKeyboardFocusable_Property_GUID, L"IsKeyboardFocusable", UIAutomationType_Bool },
- UIA_IsKeyboardFocusablePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &GridItem_Row_Property_GUID, L"GridItem.Row", UIAutomationType_Int },
- UIA_GridItemRowPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridItemPatternId },
- { { &IsSpreadsheetItemPatternAvailable_Property_GUID, L"IsSpreadsheetItemPatternAvailable", UIAutomationType_Bool },
- UIA_IsSpreadsheetItemPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_SpreadsheetItemPatternId },
- { { &Table_ColumnHeaders_Property_GUID, L"Table.ColumnHeaders", UIAutomationType_ElementArray },
- UIA_TableColumnHeadersPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TablePatternId },
- { { &Drag_GrabbedItems_Property_GUID, L"Drag.GrabbedItems", UIAutomationType_ElementArray },
- UIA_DragGrabbedItemsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DragPatternId },
- { { &Annotation_Target_Property_GUID, L"Annotation.Target", UIAutomationType_Element },
- UIA_AnnotationTargetPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_AnnotationPatternId },
- { { &IsSelectionItemPatternAvailable_Property_GUID, L"IsSelectionItemPatternAvailable", UIAutomationType_Bool },
- UIA_IsSelectionItemPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_SelectionItemPatternId },
- { { &IsDropTargetPatternAvailable_Property_GUID, L"IsDropTargetPatternAvailable", UIAutomationType_Bool },
- UIA_IsDropTargetPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_DropTargetPatternId },
- { { &Dock_DockPosition_Property_GUID, L"Dock.DockPosition", UIAutomationType_Int },
- UIA_DockDockPositionPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DockPatternId },
- { { &Styles_StyleId_Property_GUID, L"Styles.StyleId", UIAutomationType_Int },
- UIA_StylesStyleIdPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &Value_IsReadOnly_Property_GUID, L"Value.IsReadOnly", UIAutomationType_Bool },
- UIA_ValueIsReadOnlyPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ValuePatternId },
- { { &IsSpreadsheetPatternAvailable_Property_GUID, L"IsSpreadsheetPatternAvailable", UIAutomationType_Bool },
- UIA_IsSpreadsheetPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_SpreadsheetPatternId },
- { { &Styles_StyleName_Property_GUID, L"Styles.StyleName", UIAutomationType_String },
- UIA_StylesStyleNamePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &IsAnnotationPatternAvailable_Property_GUID, L"IsAnnotationPatternAvailable", UIAutomationType_Bool },
- UIA_IsAnnotationPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_AnnotationPatternId },
- { { &SpreadsheetItem_AnnotationObjects_Property_GUID, L"SpreadsheetItem.AnnotationObjects", UIAutomationType_ElementArray },
- UIA_SpreadsheetItemAnnotationObjectsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SpreadsheetItemPatternId },
- { { &IsInvokePatternAvailable_Property_GUID, L"IsInvokePatternAvailable", UIAutomationType_Bool },
- UIA_IsInvokePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_InvokePatternId },
- { { &HasKeyboardFocus_Property_GUID, L"HasKeyboardFocus", UIAutomationType_Bool },
- UIA_HasKeyboardFocusPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &ClickablePoint_Property_GUID, L"ClickablePoint", UIAutomationType_DoubleArray },
- UIA_ClickablePointPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &NativeWindowHandle_Property_GUID, L"NativeWindowHandle", UIAutomationType_Int },
- UIA_NativeWindowHandlePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &SizeOfSet_Property_GUID, L"SizeOfSet", UIAutomationType_Int },
- UIA_SizeOfSetPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &LegacyIAccessible_Name_Property_GUID, L"LegacyIAccessible.Name", UIAutomationType_String },
- UIA_LegacyIAccessibleNamePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &Window_CanMaximize_Property_GUID, L"Window.CanMaximize", UIAutomationType_Bool },
- UIA_WindowCanMaximizePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_WindowPatternId },
- { { &Scroll_HorizontallyScrollable_Property_GUID, L"Scroll.HorizontallyScrollable", UIAutomationType_Bool },
- UIA_ScrollHorizontallyScrollablePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ScrollPatternId },
- { { &ExpandCollapse_ExpandCollapseState_Property_GUID, L"ExpandCollapse.ExpandCollapseState", UIAutomationType_Int },
- UIA_ExpandCollapseExpandCollapseStatePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ExpandCollapsePatternId },
- { { &Transform_CanRotate_Property_GUID, L"Transform.CanRotate", UIAutomationType_Bool },
- UIA_TransformCanRotatePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPatternId },
- { { &IsRangeValuePatternAvailable_Property_GUID, L"IsRangeValuePatternAvailable", UIAutomationType_Bool },
- UIA_IsRangeValuePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_RangeValuePatternId },
- { { &IsScrollPatternAvailable_Property_GUID, L"IsScrollPatternAvailable", UIAutomationType_Bool },
- UIA_IsScrollPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_ScrollPatternId },
- { { &IsTransformPattern2Available_Property_GUID, L"IsTransformPattern2Available", UIAutomationType_Bool },
- UIA_IsTransformPattern2AvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TransformPattern2Id },
- { { &LabeledBy_Property_GUID, L"LabeledBy", UIAutomationType_Element },
- UIA_LabeledByPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &ItemType_Property_GUID, L"ItemType", UIAutomationType_String },
- UIA_ItemTypePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Transform_CanMove_Property_GUID, L"Transform.CanMove", UIAutomationType_Bool },
- UIA_TransformCanMovePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPatternId },
- { { &Annotation_AnnotationTypeId_Property_GUID, L"Annotation.AnnotationTypeId", UIAutomationType_Int },
- UIA_AnnotationAnnotationTypeIdPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_AnnotationPatternId },
- { { &FlowsFrom_Property_GUID, L"FlowsFrom", UIAutomationType_ElementArray },
- UIA_FlowsFromPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &OptimizeForVisualContent_Property_GUID, L"OptimizeForVisualContent", UIAutomationType_Bool },
- UIA_OptimizeForVisualContentPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsVirtualizedItemPatternAvailable_Property_GUID, L"IsVirtualizedItemPatternAvailable", UIAutomationType_Bool },
- UIA_IsVirtualizedItemPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_VirtualizedItemPatternId },
- { { &GridItem_ContainingGrid_Property_GUID, L"GridItem.ContainingGrid", UIAutomationType_Element },
- UIA_GridItemContainingGridPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridItemPatternId },
- { { &LegacyIAccessible_Help_Property_GUID, L"LegacyIAccessible.Help", UIAutomationType_String },
- UIA_LegacyIAccessibleHelpPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &Toggle_ToggleState_Property_GUID, L"Toggle.ToggleState", UIAutomationType_Int },
- UIA_ToggleToggleStatePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TogglePatternId },
- { { &IsTogglePatternAvailable_Property_GUID, L"IsTogglePatternAvailable", UIAutomationType_Bool },
- UIA_IsTogglePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TogglePatternId },
- { { &LegacyIAccessible_State_Property_GUID, L"LegacyIAccessible.State", UIAutomationType_Int },
- UIA_LegacyIAccessibleStatePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &PositionInSet_Property_GUID, L"PositionInSet", UIAutomationType_Int },
- UIA_PositionInSetPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &RangeValue_IsReadOnly_Property_GUID, L"RangeValue.IsReadOnly", UIAutomationType_Bool },
- UIA_RangeValueIsReadOnlyPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_RangePatternId },
- { { &Drag_DropEffects_Property_GUID, L"Drag.DropEffects", UIAutomationType_StringArray },
- UIA_DragDropEffectsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DragPatternId },
- { { &RangeValue_SmallChange_Property_GUID, L"RangeValue.SmallChange", UIAutomationType_Double },
- UIA_RangeValueSmallChangePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_RangePatternId },
- { { &IsTextEditPatternAvailable_Property_GUID, L"IsTextEditPatternAvailable", UIAutomationType_Bool },
- UIA_IsTextEditPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TextEditPatternId },
- { { &GridItem_Column_Property_GUID, L"GridItem.Column", UIAutomationType_Int },
- UIA_GridItemColumnPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridItemPatternId },
- { { &LegacyIAccessible_ChildId_Property_GUID, L"LegacyIAccessible.ChildId", UIAutomationType_Int },
- UIA_LegacyIAccessibleChildIdPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &Annotation_DateTime_Property_GUID, L"Annotation.DateTime", UIAutomationType_String },
- UIA_AnnotationDateTimePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_AnnotationPatternId },
- { { &IsTablePatternAvailable_Property_GUID, L"IsTablePatternAvailable", UIAutomationType_Bool },
- UIA_IsTablePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TablePatternId },
- { { &SelectionItem_IsSelected_Property_GUID, L"SelectionItem.IsSelected", UIAutomationType_Bool },
- UIA_SelectionItemIsSelectedPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionItemPatternId },
- { { &Window_WindowVisualState_Property_GUID, L"Window.WindowVisualState", UIAutomationType_Int },
- UIA_WindowWindowVisualStatePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_WindowPatternId },
- { { &IsOffscreen_Property_GUID, L"IsOffscreen", UIAutomationType_Bool },
- UIA_IsOffscreenPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Annotation_Author_Property_GUID, L"Annotation.Author", UIAutomationType_String },
- UIA_AnnotationAuthorPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_AnnotationPatternId },
- { { &Orientation_Property_GUID, L"Orientation", UIAutomationType_Int },
- UIA_OrientationPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Value_Value_Property_GUID, L"Value.Value", UIAutomationType_String },
- UIA_ValueValuePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ValuePatternId },
- { { &VisualEffects_Property_GUID, L"VisualEffects", UIAutomationType_Int },
- UIA_VisualEffectsPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Selection2_FirstSelectedItem_Property_GUID, L"Selection2.FirstSelectedItem", UIAutomationType_Element },
- UIA_Selection2FirstSelectedItemPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPattern2Id },
- { { &IsGridPatternAvailable_Property_GUID, L"IsGridPatternAvailable", UIAutomationType_Bool },
- UIA_IsGridPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_GridPatternId },
- { { &SelectionItem_SelectionContainer_Property_GUID, L"SelectionItem.SelectionContainer", UIAutomationType_Element },
- UIA_SelectionItemSelectionContainerPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionItemPatternId },
- { { &HeadingLevel_Property_GUID, L"HeadingLevel", UIAutomationType_Int },
- UIA_HeadingLevelPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &DropTarget_DropTargetEffect_Property_GUID, L"DropTarget.DropTargetEffect", UIAutomationType_String },
- UIA_DropTargetDropTargetEffectPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DropTargetPatternId },
- { { &Grid_ColumnCount_Property_GUID, L"Grid.ColumnCount", UIAutomationType_Int },
- UIA_GridColumnCountPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridPatternId },
- { { &AnnotationTypes_Property_GUID, L"AnnotationTypes", UIAutomationType_IntArray },
- UIA_AnnotationTypesPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsPeripheral_Property_GUID, L"IsPeripheral", UIAutomationType_Bool },
- UIA_IsPeripheralPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Transform2_ZoomMaximum_Property_GUID, L"Transform2.ZoomMaximum", UIAutomationType_Double },
- UIA_Transform2ZoomMaximumPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPattern2Id },
- { { &Drag_DropEffect_Property_GUID, L"Drag.DropEffect", UIAutomationType_String },
- UIA_DragDropEffectPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DragPatternId },
- { { &MultipleView_CurrentView_Property_GUID, L"MultipleView.CurrentView", UIAutomationType_Int },
- UIA_MultipleViewCurrentViewPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_MultipleViewPatternId },
- { { &Styles_FillColor_Property_GUID, L"Styles.FillColor", UIAutomationType_Int },
- UIA_StylesFillColorPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &Rotation_Property_GUID, L"Rotation", UIAutomationType_Double },
- UIA_RotationPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &SpreadsheetItem_Formula_Property_GUID, L"SpreadsheetItem.Formula", UIAutomationType_String },
- UIA_SpreadsheetItemFormulaPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SpreadsheetItemPatternId },
- { { &IsEnabled_Property_GUID, L"IsEnabled", UIAutomationType_Bool },
- UIA_IsEnabledPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsDataValidForForm_Property_GUID, L"IsDataValidForForm", UIAutomationType_Bool },
- UIA_IsDataValidForFormPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsControlElement_Property_GUID, L"IsControlElement", UIAutomationType_Bool },
- UIA_IsControlElementPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &HelpText_Property_GUID, L"HelpText", UIAutomationType_String },
- UIA_HelpTextPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Table_RowHeaders_Property_GUID, L"Table.RowHeaders", UIAutomationType_ElementArray },
- UIA_TableRowHeadersPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TablePatternId },
- { { &ControllerFor_Property_GUID, L"ControllerFor", UIAutomationType_ElementArray },
- UIA_ControllerForPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &ProviderDescription_Property_GUID, L"ProviderDescription", UIAutomationType_String },
- UIA_ProviderDescriptionPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &AriaProperties_Property_GUID, L"AriaProperties", UIAutomationType_String },
- UIA_AriaPropertiesPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &LiveSetting_Property_GUID, L"LiveSetting", UIAutomationType_Int },
- UIA_LiveSettingPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Selection2_LastSelectedItem_Property_GUID, L"Selection2.LastSelectedItem", UIAutomationType_Element },
- UIA_Selection2LastSelectedItemPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPattern2Id },
- { { &Transform2_CanZoom_Property_GUID, L"Transform2.CanZoom", UIAutomationType_Bool },
- UIA_Transform2CanZoomPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPattern2Id },
- { { &Window_IsModal_Property_GUID, L"Window.IsModal", UIAutomationType_Bool },
- UIA_WindowIsModalPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_WindowPatternId },
- { { &Annotation_AnnotationTypeName_Property_GUID, L"Annotation.AnnotationTypeName", UIAutomationType_String },
- UIA_AnnotationAnnotationTypeNamePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_AnnotationPatternId },
- { { &AriaRole_Property_GUID, L"AriaRole", UIAutomationType_String },
- UIA_AriaRolePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Scroll_VerticallyScrollable_Property_GUID, L"Scroll.VerticallyScrollable", UIAutomationType_Bool },
- UIA_ScrollVerticallyScrollablePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ScrollPatternId },
- { { &RangeValue_Value_Property_GUID, L"RangeValue.Value", UIAutomationType_Double },
- UIA_RangeValueValuePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_RangePatternId },
- { { &ProcessId_Property_GUID, L"ProcessId", UIAutomationType_Int },
- UIA_ProcessIdPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Scroll_VerticalScrollPercent_Property_GUID, L"Scroll.VerticalScrollPercent", UIAutomationType_Double },
- UIA_ScrollVerticalScrollPercentPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ScrollPatternId },
- { { &IsObjectModelPatternAvailable_Property_GUID, L"IsObjectModelPatternAvailable", UIAutomationType_Bool },
- UIA_IsObjectModelPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_ObjectModelPatternId },
- { { &IsDialog_Property_GUID, L"IsDialog", UIAutomationType_Bool },
- UIA_IsDialogPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsTextPatternAvailable_Property_GUID, L"IsTextPatternAvailable", UIAutomationType_Bool },
- UIA_IsTextPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TextPatternId },
- { { &LegacyIAccessible_Role_Property_GUID, L"LegacyIAccessible.Role", UIAutomationType_Int },
- UIA_LegacyIAccessibleRolePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &Selection2_ItemCount_Property_GUID, L"Selection2.ItemCount", UIAutomationType_Int },
- UIA_Selection2ItemCountPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPattern2Id },
- { { &TableItem_RowHeaderItems_Property_GUID, L"TableItem.RowHeaderItems", UIAutomationType_ElementArray },
- UIA_TableItemRowHeaderItemsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TableItemPatternId },
- { { &Styles_ExtendedProperties_Property_GUID, L"Styles.ExtendedProperties", UIAutomationType_String },
- UIA_StylesExtendedPropertiesPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &Selection_Selection_Property_GUID, L"Selection.Selection", UIAutomationType_ElementArray },
- UIA_SelectionSelectionPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPatternId },
- { { &TableItem_ColumnHeaderItems_Property_GUID, L"TableItem.ColumnHeaderItems", UIAutomationType_ElementArray },
- UIA_TableItemColumnHeaderItemsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TableItemPatternId },
- { { &Window_WindowInteractionState_Property_GUID, L"Window.WindowInteractionState", UIAutomationType_Int },
- UIA_WindowWindowInteractionStatePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_WindowPatternId },
- { { &Selection_CanSelectMultiple_Property_GUID, L"Selection.CanSelectMultiple", UIAutomationType_Bool },
- UIA_SelectionCanSelectMultiplePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SelectionPatternId },
- { { &Transform_CanResize_Property_GUID, L"Transform.CanResize", UIAutomationType_Bool },
- UIA_TransformCanResizePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TransformPatternId },
- { { &IsValuePatternAvailable_Property_GUID, L"IsValuePatternAvailable", UIAutomationType_Bool },
- UIA_IsValuePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_ValuePatternId },
- { { &IsItemContainerPatternAvailable_Property_GUID, L"IsItemContainerPatternAvailable", UIAutomationType_Bool },
- UIA_IsItemContainerPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_ItemContainerPatternId },
- { { &IsContentElement_Property_GUID, L"IsContentElement", UIAutomationType_Bool },
- UIA_IsContentElementPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &LegacyIAccessible_KeyboardShortcut_Property_GUID, L"LegacyIAccessible.KeyboardShortcut", UIAutomationType_String },
- UIA_LegacyIAccessibleKeyboardShortcutPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &IsPassword_Property_GUID, L"IsPassword", UIAutomationType_Bool },
- UIA_IsPasswordPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsWindowPatternAvailable_Property_GUID, L"IsWindowPatternAvailable", UIAutomationType_Bool },
- UIA_IsWindowPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_WindowPatternId },
- { { &RangeValue_Minimum_Property_GUID, L"RangeValue.Minimum", UIAutomationType_Double },
- UIA_RangeValueMinimumPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_RangePatternId },
- { { &BoundingRectangle_Property_GUID, L"BoundingRectangle", UIAutomationType_DoubleArray },
- UIA_BoundingRectanglePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &LegacyIAccessible_Value_Property_GUID, L"LegacyIAccessible.Value", UIAutomationType_String },
- UIA_LegacyIAccessibleValuePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &IsDragPatternAvailable_Property_GUID, L"IsDragPatternAvailable", UIAutomationType_Bool },
- UIA_IsDragPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_DragPatternId },
- { { &DescribedBy_Property_GUID, L"DescribedBy", UIAutomationType_ElementArray },
- UIA_DescribedByPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsSelectionPatternAvailable_Property_GUID, L"IsSelectionPatternAvailable", UIAutomationType_Bool },
- UIA_IsSelectionPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_SelectionPatternId },
- { { &Grid_RowCount_Property_GUID, L"Grid.RowCount", UIAutomationType_Int },
- UIA_GridRowCountPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridPatternId },
- { { &OutlineColor_Property_GUID, L"OutlineColor", UIAutomationType_IntArray },
- UIA_OutlineColorPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Table_RowOrColumnMajor_Property_GUID, L"Table.RowOrColumnMajor", UIAutomationType_Int },
- UIA_TableRowOrColumnMajorPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_TablePatternId },
- { { &IsDockPatternAvailable_Property_GUID, L"IsDockPatternAvailable", UIAutomationType_Bool },
- UIA_IsDockPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_DockPatternId },
- { { &IsSynchronizedInputPatternAvailable_Property_GUID, L"IsSynchronizedInputPatternAvailable", UIAutomationType_Bool },
- UIA_IsSynchronizedInputPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_SynchronizedInputPatternId },
- { { &OutlineThickness_Property_GUID, L"OutlineThickness", UIAutomationType_DoubleArray },
- UIA_OutlineThicknessPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsLegacyIAccessiblePatternAvailable_Property_GUID, L"IsLegacyIAccessiblePatternAvailable", UIAutomationType_Bool },
- UIA_IsLegacyIAccessiblePatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_LegacyIAccessiblePatternId },
- { { &AnnotationObjects_Property_GUID, L"AnnotationObjects", UIAutomationType_ElementArray },
- UIA_AnnotationObjectsPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsRequiredForForm_Property_GUID, L"IsRequiredForForm", UIAutomationType_Bool },
- UIA_IsRequiredForFormPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &SpreadsheetItem_AnnotationTypes_Property_GUID, L"SpreadsheetItem.AnnotationTypes", UIAutomationType_IntArray },
- UIA_SpreadsheetItemAnnotationTypesPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_SpreadsheetItemPatternId },
- { { &FillColor_Property_GUID, L"FillColor", UIAutomationType_Int },
- UIA_FillColorPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsStylesPatternAvailable_Property_GUID, L"IsStylesPatternAvailable", UIAutomationType_Bool },
- UIA_IsStylesPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_StylesPatternId },
- { { &Window_IsTopmost_Property_GUID, L"Window.IsTopmost", UIAutomationType_Bool },
- UIA_WindowIsTopmostPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_WindowPatternId },
- { { &IsCustomNavigationPatternAvailable_Property_GUID, L"IsCustomNavigationPatternAvailable", UIAutomationType_Bool },
- UIA_IsCustomNavigationPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_CustomNavigationPatternId },
- { { &Scroll_HorizontalViewSize_Property_GUID, L"Scroll.HorizontalViewSize", UIAutomationType_Double },
- UIA_ScrollHorizontalViewSizePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_ScrollPatternId },
- { { &IsTextChildPatternAvailable_Property_GUID, L"IsTextChildPatternAvailable", UIAutomationType_Bool },
- UIA_IsTextChildPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_TextChildPatternId },
- { { &LegacyIAccessible_Selection_Property_GUID, L"LegacyIAccessible.Selection", UIAutomationType_ElementArray },
- UIA_LegacyIAccessibleSelectionPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_LegacyIAccessiblePatternId },
- { { &FillType_Property_GUID, L"FillType", UIAutomationType_Int },
- UIA_FillTypePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &ControlType_Property_GUID, L"ControlType", UIAutomationType_Int },
- UIA_ControlTypePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsMultipleViewPatternAvailable_Property_GUID, L"IsMultipleViewPatternAvailable", UIAutomationType_Bool },
- UIA_IsMultipleViewPatternAvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_MultipleViewPatternId },
- { { &DropTarget_DropTargetEffects_Property_GUID, L"DropTarget.DropTargetEffects", UIAutomationType_StringArray },
- UIA_DropTargetDropTargetEffectsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DropTargetPatternId },
- { { &LandmarkType_Property_GUID, L"LandmarkType", UIAutomationType_Int },
- UIA_LandmarkTypePropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &Drag_IsGrabbed_Property_GUID, L"Drag.IsGrabbed", UIAutomationType_Bool },
- UIA_DragIsGrabbedPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_DragPatternId },
- { { &GridItem_ColumnSpan_Property_GUID, L"GridItem.ColumnSpan", UIAutomationType_Int },
- UIA_GridItemColumnSpanPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_GridItemPatternId },
- { { &Styles_Shape_Property_GUID, L"Styles.Shape", UIAutomationType_String },
- UIA_StylesShapePropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &RuntimeId_Property_GUID, L"RuntimeId", UIAutomationType_IntArray },
- UIA_RuntimeIdPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- { { &IsSelectionPattern2Available_Property_GUID, L"IsSelectionPattern2Available", UIAutomationType_Bool },
- UIA_IsSelectionPattern2AvailablePropertyId, UIA_PROPERTY_TYPE_PATTERN_AVAILABLE, UIA_SelectionPattern2Id },
- { { &MultipleView_SupportedViews_Property_GUID, L"MultipleView.SupportedViews", UIAutomationType_IntArray },
- UIA_MultipleViewSupportedViewsPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_MultipleViewPatternId },
- { { &Styles_FillPatternColor_Property_GUID, L"Styles.FillPatternColor", UIAutomationType_Int },
- UIA_StylesFillPatternColorPropertyId, UIA_PROPERTY_TYPE_PATTERN_METHOD, UIA_StylesPatternId },
- { { &FullDescription_Property_GUID, L"FullDescription", UIAutomationType_String },
- UIA_FullDescriptionPropertyId, UIA_PROPERTY_TYPE_ELEMENT },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement