Home | History | Annotate | Download | only in include
      1 /*** Autogenerated by WIDL 1.5.25 from include/uiautomationclient.idl - Do not edit ***/
      2 
      3 #ifndef __REQUIRED_RPCNDR_H_VERSION__
      4 #define __REQUIRED_RPCNDR_H_VERSION__ 475
      5 #endif
      6 
      7 #include <rpc.h>
      8 #include <rpcndr.h>
      9 
     10 #ifndef COM_NO_WINDOWS_H
     11 #include <windows.h>
     12 #include <ole2.h>
     13 #endif
     14 
     15 #ifndef __uiautomationclient_h__
     16 #define __uiautomationclient_h__
     17 
     18 /* Forward declarations */
     19 
     20 /* Headers for imported files */
     21 
     22 #include <uiautomationcore.h>
     23 
     24 #ifdef __cplusplus
     25 extern "C" {
     26 #endif
     27 
     28 
     29 DEFINE_GUID(LIBID_UIAutomationClient, 0x944de083, 0x8fb8, 0x45cf, 0xbc,0xb7, 0xc4,0x77,0xac,0xb2,0xf8,0x97);
     30 
     31 #define UIA_RuntimeIdPropertyId (30000)
     32 
     33 #define UIA_BoundingRectanglePropertyId (30001)
     34 
     35 #define UIA_ProcessIdPropertyId (30002)
     36 
     37 #define UIA_ControlTypePropertyId (30003)
     38 
     39 #define UIA_LocalizedControlTypePropertyId (30004)
     40 
     41 #define UIA_NamePropertyId (30005)
     42 
     43 #define UIA_AcceleratorKeyPropertyId (30006)
     44 
     45 #define UIA_AccessKeyPropertyId (30007)
     46 
     47 #define UIA_HasKeyboardFocusPropertyId (30008)
     48 
     49 #define UIA_IsKeyboardFocusablePropertyId (30009)
     50 
     51 #define UIA_IsEnabledPropertyId (30010)
     52 
     53 #define UIA_AutomationIdPropertyId (30011)
     54 
     55 #define UIA_ClassNamePropertyId (30012)
     56 
     57 #define UIA_HelpTextPropertyId (30013)
     58 
     59 #define UIA_ClickablePointPropertyId (30014)
     60 
     61 #define UIA_CulturePropertyId (30015)
     62 
     63 #define UIA_IsControlElementPropertyId (30016)
     64 
     65 #define UIA_IsContentElementPropertyId (30017)
     66 
     67 #define UIA_LabeledByPropertyId (30018)
     68 
     69 #define UIA_IsPasswordPropertyId (30019)
     70 
     71 #define UIA_NativeWindowHandlePropertyId (30020)
     72 
     73 #define UIA_ItemTypePropertyId (30021)
     74 
     75 #define UIA_IsOffscreenPropertyId (30022)
     76 
     77 #define UIA_OrientationPropertyId (30023)
     78 
     79 #define UIA_FrameworkIdPropertyId (30024)
     80 
     81 #define UIA_IsRequiredForFormPropertyId (30025)
     82 
     83 #define UIA_ItemStatusPropertyId (30026)
     84 
     85 #define UIA_IsDockPatternAvailablePropertyId (30027)
     86 
     87 #define UIA_IsExpandCollapsePatternAvailablePropertyId (30028)
     88 
     89 #define UIA_IsGridItemPatternAvailablePropertyId (30029)
     90 
     91 #define UIA_IsGridPatternAvailablePropertyId (30030)
     92 
     93 #define UIA_IsInvokePatternAvailablePropertyId (30031)
     94 
     95 #define UIA_IsMultipleViewPatternAvailablePropertyId (30032)
     96 
     97 #define UIA_IsRangeValuePatternAvailablePropertyId (30033)
     98 
     99 #define UIA_IsScrollPatternAvailablePropertyId (30034)
    100 
    101 #define UIA_IsScrollItemPatternAvailablePropertyId (30035)
    102 
    103 #define UIA_IsSelectionItemPatternAvailablePropertyId (30036)
    104 
    105 #define UIA_IsSelectionPatternAvailablePropertyId (30037)
    106 
    107 #define UIA_IsTablePatternAvailablePropertyId (30038)
    108 
    109 #define UIA_IsTableItemPatternAvailablePropertyId (30039)
    110 
    111 #define UIA_IsTextPatternAvailablePropertyId (30040)
    112 
    113 #define UIA_IsTogglePatternAvailablePropertyId (30041)
    114 
    115 #define UIA_IsTransformPatternAvailablePropertyId (30042)
    116 
    117 #define UIA_IsValuePatternAvailablePropertyId (30043)
    118 
    119 #define UIA_IsWindowPatternAvailablePropertyId (30044)
    120 
    121 #define UIA_ValueValuePropertyId (30045)
    122 
    123 #define UIA_ValueIsReadOnlyPropertyId (30046)
    124 
    125 #define UIA_RangeValueValuePropertyId (30047)
    126 
    127 #define UIA_RangeValueIsReadOnlyPropertyId (30048)
    128 
    129 #define UIA_RangeValueMinimumPropertyId (30049)
    130 
    131 #define UIA_RangeValueMaximumPropertyId (30050)
    132 
    133 #define UIA_RangeValueLargeChangePropertyId (30051)
    134 
    135 #define UIA_RangeValueSmallChangePropertyId (30052)
    136 
    137 #define UIA_ScrollHorizontalScrollPercentPropertyId (30053)
    138 
    139 #define UIA_ScrollHorizontalViewSizePropertyId (30054)
    140 
    141 #define UIA_ScrollVerticalScrollPercentPropertyId (30055)
    142 
    143 #define UIA_ScrollVerticalViewSizePropertyId (30056)
    144 
    145 #define UIA_ScrollHorizontallyScrollablePropertyId (30057)
    146 
    147 #define UIA_ScrollVerticallyScrollablePropertyId (30058)
    148 
    149 #define UIA_SelectionSelectionPropertyId (30059)
    150 
    151 #define UIA_SelectionCanSelectMultiplePropertyId (30060)
    152 
    153 #define UIA_SelectionIsSelectionRequiredPropertyId (30061)
    154 
    155 #define UIA_GridRowCountPropertyId (30062)
    156 
    157 #define UIA_GridColumnCountPropertyId (30063)
    158 
    159 #define UIA_GridItemRowPropertyId (30064)
    160 
    161 #define UIA_GridItemColumnPropertyId (30065)
    162 
    163 #define UIA_GridItemRowSpanPropertyId (30066)
    164 
    165 #define UIA_GridItemColumnSpanPropertyId (30067)
    166 
    167 #define UIA_GridItemContainingGridPropertyId (30068)
    168 
    169 #define UIA_DockDockPositionPropertyId (30069)
    170 
    171 #define UIA_ExpandCollapseExpandCollapseStatePropertyId (30070)
    172 
    173 #define UIA_MultipleViewCurrentViewPropertyId (30071)
    174 
    175 #define UIA_MultipleViewSupportedViewsPropertyId (30072)
    176 
    177 #define UIA_WindowCanMaximizePropertyId (30073)
    178 
    179 #define UIA_WindowCanMinimizePropertyId (30074)
    180 
    181 #define UIA_WindowWindowVisualStatePropertyId (30075)
    182 
    183 #define UIA_WindowWindowInteractionStatePropertyId (30076)
    184 
    185 #define UIA_WindowIsModalPropertyId (30077)
    186 
    187 #define UIA_WindowIsTopmostPropertyId (30078)
    188 
    189 #define UIA_SelectionItemIsSelectedPropertyId (30079)
    190 
    191 #define UIA_SelectionItemSelectionContainerPropertyId (30080)
    192 
    193 #define UIA_TableRowHeadersPropertyId (30081)
    194 
    195 #define UIA_TableColumnHeadersPropertyId (30082)
    196 
    197 #define UIA_TableRowOrColumnMajorPropertyId (30083)
    198 
    199 #define UIA_TableItemRowHeaderItemsPropertyId (30084)
    200 
    201 #define UIA_TableItemColumnHeaderItemsPropertyId (30085)
    202 
    203 #define UIA_ToggleToggleStatePropertyId (30086)
    204 
    205 #define UIA_TransformCanMovePropertyId (30087)
    206 
    207 #define UIA_TransformCanResizePropertyId (30088)
    208 
    209 #define UIA_TransformCanRotatePropertyId (30089)
    210 
    211 #define UIA_IsLegacyIAccessiblePatternAvailablePropertyId (30090)
    212 
    213 #define UIA_LegacyIAccessibleChildIdPropertyId (30091)
    214 
    215 #define UIA_LegacyIAccessibleNamePropertyId (30092)
    216 
    217 #define UIA_LegacyIAccessibleValuePropertyId (30093)
    218 
    219 #define UIA_LegacyIAccessibleDescriptionPropertyId (30094)
    220 
    221 #define UIA_LegacyIAccessibleRolePropertyId (30095)
    222 
    223 #define UIA_LegacyIAccessibleStatePropertyId (30096)
    224 
    225 #define UIA_LegacyIAccessibleHelpPropertyId (30097)
    226 
    227 #define UIA_LegacyIAccessibleKeyboardShortcutPropertyId (30098)
    228 
    229 #define UIA_LegacyIAccessibleSelectionPropertyId (30099)
    230 
    231 #define UIA_LegacyIAccessibleDefaultActionPropertyId (30100)
    232 
    233 #define UIA_AriaRolePropertyId (30101)
    234 
    235 #define UIA_AriaPropertiesPropertyId (30102)
    236 
    237 #define UIA_IsDataValidForFormPropertyId (30103)
    238 
    239 #define UIA_ControllerForPropertyId (30104)
    240 
    241 #define UIA_DescribedByPropertyId (30105)
    242 
    243 #define UIA_FlowsToPropertyId (30106)
    244 
    245 #define UIA_ProviderDescriptionPropertyId (30107)
    246 
    247 #define UIA_IsItemContainerPatternAvailablePropertyId (30108)
    248 
    249 #define UIA_IsVirtualizedItemPatternAvailablePropertyId (30109)
    250 
    251 #define UIA_IsSynchronizedInputPatternAvailablePropertyId (30110)
    252 
    253 /* Begin additional prototypes for all interfaces */
    254 
    255 
    256 /* End additional prototypes */
    257 
    258 #ifdef __cplusplus
    259 }
    260 #endif
    261 
    262 #endif /* __uiautomationclient_h__ */
    263