1 /*** Autogenerated by WIDL 3.19 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