ReactOS  0.4.13-dev-563-g0561610
oleacc.idl
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2005 Dmitry Timoshkov
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 import "oaidl.idl";
20 
21 #ifndef __WIDL__
22 #define threading(model)
23 #endif
24 
25 cpp_quote("#define NAVDIR_MIN 0")
26 cpp_quote("#define NAVDIR_UP 1")
27 cpp_quote("#define NAVDIR_DOWN 2")
28 cpp_quote("#define NAVDIR_LEFT 3")
29 cpp_quote("#define NAVDIR_RIGHT 4")
30 cpp_quote("#define NAVDIR_NEXT 5")
31 cpp_quote("#define NAVDIR_PREVIOUS 6")
32 cpp_quote("#define NAVDIR_FIRSTCHILD 7")
33 cpp_quote("#define NAVDIR_LASTCHILD 8")
34 cpp_quote("#define NAVDIR_MAX 9")
35 
36 cpp_quote("#define ROLE_SYSTEM_TITLEBAR 1")
37 cpp_quote("#define ROLE_SYSTEM_MENUBAR 2")
38 cpp_quote("#define ROLE_SYSTEM_SCROLLBAR 3")
39 cpp_quote("#define ROLE_SYSTEM_GRIP 4")
40 cpp_quote("#define ROLE_SYSTEM_SOUND 5")
41 cpp_quote("#define ROLE_SYSTEM_CURSOR 6")
42 cpp_quote("#define ROLE_SYSTEM_CARET 7")
43 cpp_quote("#define ROLE_SYSTEM_ALERT 8")
44 cpp_quote("#define ROLE_SYSTEM_WINDOW 9")
45 cpp_quote("#define ROLE_SYSTEM_CLIENT 10")
46 cpp_quote("#define ROLE_SYSTEM_MENUPOPUP 11")
47 cpp_quote("#define ROLE_SYSTEM_MENUITEM 12")
48 cpp_quote("#define ROLE_SYSTEM_TOOLTIP 13")
49 cpp_quote("#define ROLE_SYSTEM_APPLICATION 14")
50 cpp_quote("#define ROLE_SYSTEM_DOCUMENT 15")
51 cpp_quote("#define ROLE_SYSTEM_PANE 16")
52 cpp_quote("#define ROLE_SYSTEM_CHART 17")
53 cpp_quote("#define ROLE_SYSTEM_DIALOG 18")
54 cpp_quote("#define ROLE_SYSTEM_BORDER 19")
55 cpp_quote("#define ROLE_SYSTEM_GROUPING 20")
56 cpp_quote("#define ROLE_SYSTEM_SEPARATOR 21")
57 cpp_quote("#define ROLE_SYSTEM_TOOLBAR 22")
58 cpp_quote("#define ROLE_SYSTEM_STATUSBAR 23")
59 cpp_quote("#define ROLE_SYSTEM_TABLE 24")
60 cpp_quote("#define ROLE_SYSTEM_COLUMNHEADER 25")
61 cpp_quote("#define ROLE_SYSTEM_ROWHEADER 26")
62 cpp_quote("#define ROLE_SYSTEM_COLUMN 27")
63 cpp_quote("#define ROLE_SYSTEM_ROW 28")
64 cpp_quote("#define ROLE_SYSTEM_CELL 29")
65 cpp_quote("#define ROLE_SYSTEM_LINK 30")
66 cpp_quote("#define ROLE_SYSTEM_HELPBALLOON 31")
67 cpp_quote("#define ROLE_SYSTEM_CHARACTER 32")
68 cpp_quote("#define ROLE_SYSTEM_LIST 33")
69 cpp_quote("#define ROLE_SYSTEM_LISTITEM 34")
70 cpp_quote("#define ROLE_SYSTEM_OUTLINE 35")
71 cpp_quote("#define ROLE_SYSTEM_OUTLINEITEM 36")
72 cpp_quote("#define ROLE_SYSTEM_PAGETAB 37")
73 cpp_quote("#define ROLE_SYSTEM_PROPERTYPAGE 38")
74 cpp_quote("#define ROLE_SYSTEM_INDICATOR 39")
75 cpp_quote("#define ROLE_SYSTEM_GRAPHIC 40")
76 cpp_quote("#define ROLE_SYSTEM_STATICTEXT 41")
77 cpp_quote("#define ROLE_SYSTEM_TEXT 42")
78 cpp_quote("#define ROLE_SYSTEM_PUSHBUTTON 43")
79 cpp_quote("#define ROLE_SYSTEM_CHECKBUTTON 44")
80 cpp_quote("#define ROLE_SYSTEM_RADIOBUTTON 45")
81 cpp_quote("#define ROLE_SYSTEM_COMBOBOX 46")
82 cpp_quote("#define ROLE_SYSTEM_DROPLIST 47")
83 cpp_quote("#define ROLE_SYSTEM_PROGRESSBAR 48")
84 cpp_quote("#define ROLE_SYSTEM_DIAL 49")
85 cpp_quote("#define ROLE_SYSTEM_HOTKEYFIELD 50")
86 cpp_quote("#define ROLE_SYSTEM_SLIDER 51")
87 cpp_quote("#define ROLE_SYSTEM_SPINBUTTON 52")
88 cpp_quote("#define ROLE_SYSTEM_DIAGRAM 53")
89 cpp_quote("#define ROLE_SYSTEM_ANIMATION 54")
90 cpp_quote("#define ROLE_SYSTEM_EQUATION 55")
91 cpp_quote("#define ROLE_SYSTEM_BUTTONDROPDOWN 56")
92 cpp_quote("#define ROLE_SYSTEM_BUTTONMENU 57")
93 cpp_quote("#define ROLE_SYSTEM_BUTTONDROPDOWNGRID 58")
94 cpp_quote("#define ROLE_SYSTEM_WHITESPACE 59")
95 cpp_quote("#define ROLE_SYSTEM_PAGETABLIST 60")
96 cpp_quote("#define ROLE_SYSTEM_CLOCK 61")
97 cpp_quote("#define ROLE_SYSTEM_SPLITBUTTON 62")
98 cpp_quote("#define ROLE_SYSTEM_IPADDRESS 63")
99 cpp_quote("#define ROLE_SYSTEM_OUTLINEBUTTON 64")
100 
101 cpp_quote("#define SELFLAG_NONE 0x00")
102 cpp_quote("#define SELFLAG_TAKEFOCUS 0x01")
103 cpp_quote("#define SELFLAG_TAKESELECTION 0x02")
104 cpp_quote("#define SELFLAG_EXTENDSELECTION 0x04")
105 cpp_quote("#define SELFLAG_ADDSELECTION 0x08")
106 cpp_quote("#define SELFLAG_REMOVESELECTION 0x10")
107 cpp_quote("#define SELFLAG_VALID 0x1f")
108 
109 cpp_quote("#ifndef STATE_SYSTEM_UNAVAILABLE")
110 cpp_quote("#define STATE_SYSTEM_NORMAL 0x00000000")
111 cpp_quote("#define STATE_SYSTEM_UNAVAILABLE 0x00000001")
112 cpp_quote("#define STATE_SYSTEM_SELECTED 0x00000002")
113 cpp_quote("#define STATE_SYSTEM_FOCUSED 0x00000004")
114 cpp_quote("#define STATE_SYSTEM_PRESSED 0x00000008")
115 cpp_quote("#define STATE_SYSTEM_CHECKED 0x00000010")
116 cpp_quote("#define STATE_SYSTEM_MIXED 0x00000020")
117 cpp_quote("#define STATE_SYSTEM_INDETERMINATE STATE_SYSTEM_MIXED")
118 cpp_quote("#define STATE_SYSTEM_READONLY 0x00000040")
119 cpp_quote("#define STATE_SYSTEM_HOTTRACKED 0x00000080")
120 cpp_quote("#define STATE_SYSTEM_DEFAULT 0x00000100")
121 cpp_quote("#define STATE_SYSTEM_EXPANDED 0x00000200")
122 cpp_quote("#define STATE_SYSTEM_COLLAPSED 0x00000400")
123 cpp_quote("#define STATE_SYSTEM_BUSY 0x00000800")
124 cpp_quote("#define STATE_SYSTEM_FLOATING 0x00001000")
125 cpp_quote("#define STATE_SYSTEM_MARQUEED 0x00002000")
126 cpp_quote("#define STATE_SYSTEM_ANIMATED 0x00004000")
127 cpp_quote("#define STATE_SYSTEM_INVISIBLE 0x00008000")
128 cpp_quote("#define STATE_SYSTEM_OFFSCREEN 0x00010000")
129 cpp_quote("#define STATE_SYSTEM_SIZEABLE 0x00020000")
130 cpp_quote("#define STATE_SYSTEM_MOVEABLE 0x00040000")
131 cpp_quote("#define STATE_SYSTEM_SELFVOICING 0x00080000")
132 cpp_quote("#define STATE_SYSTEM_FOCUSABLE 0x00100000")
133 cpp_quote("#define STATE_SYSTEM_SELECTABLE 0x00200000")
134 cpp_quote("#define STATE_SYSTEM_LINKED 0x00400000")
135 cpp_quote("#define STATE_SYSTEM_TRAVERSED 0x00800000")
136 cpp_quote("#define STATE_SYSTEM_MULTISELECTABLE 0x01000000")
137 cpp_quote("#define STATE_SYSTEM_EXTSELECTABLE 0x02000000")
138 cpp_quote("#define STATE_SYSTEM_ALERT_LOW 0x04000000")
139 cpp_quote("#define STATE_SYSTEM_ALERT_MEDIUM 0x08000000")
140 cpp_quote("#define STATE_SYSTEM_ALERT_HIGH 0x10000000")
141 cpp_quote("#define STATE_SYSTEM_PROTECTED 0x20000000")
142 cpp_quote("#define STATE_SYSTEM_VALID 0x7FFFFFFF")
143 cpp_quote("#endif")
144 cpp_quote("#ifndef STATE_SYSTEM_HASPOPUP")
145 cpp_quote("#define STATE_SYSTEM_HASPOPUP 0x40000000")
146 cpp_quote("#endif")
147 
148 typedef GUID MSAAPROPID;
149 
151 {
154 } AnnoScope;
155 
156 [
157  object,
158  hidden,
159  dual,
160  uuid(618736e0-3c3d-11cf-810c-00aa00389b71),
162 ]
164 {
166  const long DISPID_ACC_PARENT = -5000;
167  const long DISPID_ACC_CHILDCOUNT = -5001;
168  const long DISPID_ACC_CHILD = -5002;
169  const long DISPID_ACC_NAME = -5003;
170  const long DISPID_ACC_VALUE = -5004;
171  const long DISPID_ACC_DESCRIPTION= -5005;
172  const long DISPID_ACC_ROLE = -5006;
173  const long DISPID_ACC_STATE = -5007;
174  const long DISPID_ACC_HELP = -5008;
175  const long DISPID_ACC_HELPTOPIC = -5009;
176  const long DISPID_ACC_KEYBOARDSHORTCUT = -5010;
177  const long DISPID_ACC_FOCUS = -5011;
178  const long DISPID_ACC_SELECTION = -5012;
179  const long DISPID_ACC_DEFAULTACTION = -5013;
180  const long DISPID_ACC_SELECT = -5014;
181  const long DISPID_ACC_LOCATION = -5015;
182  const long DISPID_ACC_NAVIGATE = -5016;
183  const long DISPID_ACC_HITTEST = -5017;
184  const long DISPID_ACC_DODEFAULTACTION = -5018;
185 
186  [hidden, propget, id(DISPID_ACC_PARENT)] HRESULT accParent([out, retval]IDispatch** ppdispParent);
187  [hidden, propget, id(DISPID_ACC_CHILDCOUNT)] HRESULT accChildCount([out, retval] long* pcountChildren);
188  [hidden, propget, id(DISPID_ACC_CHILD)] HRESULT accChild([in] VARIANT varChildID, [out, retval]IDispatch **ppdispChild);
189  [hidden, propget, id(DISPID_ACC_NAME)] HRESULT accName([in, optional] VARIANT varID, [out, retval] BSTR* pszName);
190  [hidden, propget, id(DISPID_ACC_VALUE)] HRESULT accValue([in, optional] VARIANT varID, [out, retval] BSTR* pszValue);
192  [hidden, propget, id(DISPID_ACC_ROLE)] HRESULT accRole([in, optional] VARIANT varID, [out, retval] VARIANT *role);
193  [hidden, propget, id(DISPID_ACC_STATE)] HRESULT accState([in, optional] VARIANT varID, [out, retval] VARIANT *state);
194  [hidden, propget, id(DISPID_ACC_HELP)] HRESULT accHelp([in, optional] VARIANT varID, [out, retval] BSTR *help);
195  [hidden, propget, id(DISPID_ACC_HELPTOPIC)] HRESULT accHelpTopic([out] BSTR *helpfile, [in, optional] VARIANT varID, [out, retval] long* pidTopic);
196  [hidden, propget, id(DISPID_ACC_KEYBOARDSHORTCUT)] HRESULT accKeyboardShortcut([in, optional] VARIANT varID, [out, retval] BSTR *shortcut);
197  [hidden, propget, id(DISPID_ACC_FOCUS)] HRESULT accFocus([out, retval] VARIANT* pvarID);
198  [hidden, propget, id(DISPID_ACC_SELECTION)] HRESULT accSelection([out, retval] VARIANT* pvarID);
200 
201  [hidden, id(DISPID_ACC_SELECT)] HRESULT accSelect([in] long flagsSelect, [in, optional] VARIANT varID);
202  [hidden, id(DISPID_ACC_LOCATION)] HRESULT accLocation([out] long *left, [out] long *top, [out] long *width, [out] long *height, [in, optional] VARIANT varID);
203  [hidden, id(DISPID_ACC_NAVIGATE)] HRESULT accNavigate([in] long dir, [in, optional] VARIANT varStart, [out, retval] VARIANT *pvarEnd);
204  [hidden, id(DISPID_ACC_HITTEST)] HRESULT accHitTest([in] long left, [in] long top, [out, retval] VARIANT *pvarID);
206 
207  [hidden, propput, id(DISPID_ACC_NAME)] HRESULT accName([in, optional] VARIANT varID, [in] BSTR name);
209 }
210 
211 [
212  object,
213  uuid(03022430-ABC4-11d0-BDE2-00AA001A1953),
214  hidden,
217 ]
219 {
221 
222  HRESULT AccessibleObjectFromID( [in] long hwnd, [in] long lObjectID, [out] LPACCESSIBLE *pIAccessible );
223 }
224 
225 [
226  object,
227  uuid(7852b78d-1cfd-41c1-a615-9c0c85960b5f),
229 ]
231 {
232  HRESULT GetIdentityString([in] DWORD idchild,
233  [out, size_is(,*string_len)] BYTE **str,
234  [out] DWORD *string_len);
235 }
236 
237 [
238  object,
239  uuid(76c0dbbb-15e0-4e7b-b61b-20eeea2001e0),
241 ]
243 {
244  HRESULT GetPropValue([in, size_is(string_len)] const BYTE *str,
245  [in] DWORD string_len,
246  [in] MSAAPROPID idProp,
247  [out] VARIANT *value,
248  [out] BOOL *has_prop);
249 }
250 
251 [
252  object,
253  uuid(6e26e776-04f0-495d-80e4-3330352e3169),
255 ]
257 {
258  HRESULT SetPropValue([in, size_is(string_len)] const BYTE *str,
259  [in] DWORD string_len,
260  [in] MSAAPROPID idProp,
261  [in] VARIANT var);
262 
263  HRESULT SetPropServer([in, size_is(string_len)] const BYTE *str,
264  [in] DWORD string_len,
265  [in, size_is(cProps)] const MSAAPROPID *props,
266  [in] int cProps,
267  [in] IAccPropServer* pServer,
269 
270  HRESULT ClearProps([in, size_is(string_len)] const BYTE *str,
271  [in] DWORD string_len,
272  [in, size_is(cProps)] const MSAAPROPID *props,
273  [in] int cProps);
274 
275  HRESULT SetHwndProp([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild,
276  [in] MSAAPROPID idProp, [in] VARIANT var);
277 
278  HRESULT SetHwndPropStr([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild,
279  [in] MSAAPROPID idProp, [in, string] LPWSTR str);
280 
282  [in] DWORD idObject,
283  [in] DWORD idChild,
284  [in, size_is(cProps)] const MSAAPROPID *props,
285  [in] int cProps,
287  [in] AnnoScope scope);
288 
290  [in] DWORD idObject,
291  [in] DWORD idChild,
292  [in, size_is(cProps)] const MSAAPROPID *props,
293  [in] int cProps);
294 
296  [in] DWORD idObject,
297  [in] DWORD idChild,
298  [out, size_is(,*string_len)] BYTE **str,
299  [out] DWORD *string_len);
300 
301  HRESULT DecomposeHwndIdentityString([in, size_is(string_len)] const BYTE *str,
302  [in] DWORD string_len,
303  [out] HWND *phwnd,
304  [out] DWORD *pidObject,
305  [out] DWORD *pidChild);
306 
307  HRESULT SetHmenuProp([in] HMENU hmenu, [in] DWORD idChild, [in] MSAAPROPID idProp, [in] VARIANT var);
308 
309  HRESULT SetHmenuPropStr([in] HMENU hmenu, [in] DWORD idChild, [in] MSAAPROPID idProp, [in, string] LPWSTR str);
310 
312  [in] DWORD idChild,
313  [in, size_is(cProps)] const MSAAPROPID *props,
314  [in] int cProps,
316  [in] AnnoScope scope);
317 
319  [in] DWORD idChild,
320  [in, size_is(cProps)] const MSAAPROPID *props,
321  [in] int cProps);
322 
324  [in] DWORD idChild,
325  [out, size_is(,*string_len)] BYTE **str,
326  [out] DWORD *string_len);
327 
328  HRESULT DecomposeHmenuIdentityString([in, size_is(string_len)] const BYTE *str,
329  [in] DWORD string_len,
330  [out] HMENU *phmenu,
331  [out] DWORD *pidChild);
332 }
333 
334 [
335  uuid(1ea4dbf0-3c3b-11cf-810c-00aa00389b71),
336  lcid(0),
337  version(1.1),
338  hidden
339 ]
341 {
342  importlib ("stdole2.tlb");
343  interface IAccessible;
344  interface IAccessibleHandler;
345 
346  interface IAccIdentity;
347  interface IAccPropServer;
348  interface IAccPropServices;
349 
350  [
351  uuid(b5f8350b-0548-48b1-a6ee-88bd00b4a5e7),
353  ]
355  {
356  interface IAccPropServices;
357  }
358 };
359 
360 cpp_quote("DEFINE_GUID(CLSID_AccPropServices, 0xb5f8350b, 0x0548, 0x48b1, 0xa6, 0xee, 0x88, 0xbd, 0x00, 0xb4, 0xa5, 0xe7);")
361 cpp_quote("DEFINE_GUID(IIS_IsOleaccProxy, 0x902697fa, 0x80e4, 0x4560, 0x80, 0x2a, 0xa1, 0x3f, 0x22, 0xa6, 0x47, 0x09);")
362 
370 
375 cpp_quote("#define CreateStdAccessibleProxy WINELIB_NAME_AW(CreateStdAccessibleProxy)")
376 
377 cpp_quote("UINT WINAPI GetRoleTextA(DWORD,LPSTR,UINT);")
379 cpp_quote("#define GetRoleText WINELIB_NAME_AW(GetRoleText)")
380 cpp_quote("UINT WINAPI GetStateTextA(DWORD,LPSTR,UINT);")
382 cpp_quote("#define GetStateText WINELIB_NAME_AW(GetStateText)")
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
HRESULT WINAPI CreateStdAccessibleProxyW(HWND, LPCWSTR, LONG, REFIID, void **)
GLint GLint GLsizei width
Definition: gl.h:1546
VARIANT accSelection
void WINAPI GetOleaccVersionInfo(DWORD *, DWORD *)
Definition: main.c:444
#define REFIID
Definition: guiddef.h:113
static rfbScreenInfoPtr server
Definition: vnc.c:74
const long DISPID_ACC_CHILD
Definition: oleacc.idl:168
static HMENU hmenu
Definition: win.c:66
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
HRESULT GetPropValue([in, size_is(string_len)] const BYTE *str, [in] DWORD string_len, [in] MSAAPROPID idProp, [out] VARIANT *value, [out] BOOL *has_prop)
HRESULT SetHwndPropServer([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild, [in, size_is(cProps)] const MSAAPROPID *props, [in] int cProps, [in] IAccPropServer *server, [in] AnnoScope scope)
coclass SHDocVw::ShellWindows dual
Definition: exdisp.idl:631
const long DISPID_ACC_HELPTOPIC
Definition: oleacc.idl:175
const long DISPID_ACC_SELECT
Definition: oleacc.idl:180
IAccessibleHandler * LPACCESSIBLEHANDLER
Definition: oleacc.idl:220
IAccessible * LPACCESSIBLE
Definition: oleacc.idl:165
const long DISPID_ACC_NAVIGATE
Definition: oleacc.idl:182
BSTR accDescription([in, optional] VARIANT varID)
BSTR accDefaultAction([in, optional] VARIANT varID)
VARIANT accRole([in, optional] VARIANT varID)
HRESULT ClearProps([in, size_is(string_len)] const BYTE *str, [in] DWORD string_len, [in, size_is(cProps)] const MSAAPROPID *props, [in] int cProps)
AnnoScope
Definition: oleacc.idl:150
UINT_PTR WPARAM
Definition: windef.h:207
IDispatch accParent
HRESULT SetPropValue([in, size_is(string_len)] const BYTE *str, [in] DWORD string_len, [in] MSAAPROPID idProp, [in] VARIANT var)
OLECHAR * BSTR
Definition: compat.h:1934
HRESULT SetHmenuProp([in] HMENU hmenu, [in] DWORD idChild, [in] MSAAPROPID idProp, [in] VARIANT var)
const char * description
Definition: directx.c:2502
LRESULT WINAPI LresultFromObject(REFIID, WPARAM, LPUNKNOWN)
Definition: main.c:245
FT_Library library
Definition: cffdrivr.c:654
#define threading(model)
Definition: oleacc.idl:22
BSTR accHelp([in, optional] VARIANT varID)
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
HRESULT DecomposeHmenuIdentityString([in, size_is(string_len)] const BYTE *str, [in] DWORD string_len, [out] HMENU *phmenu, [out] DWORD *pidChild)
coclass TestTypelib::Coclass3 oleautomation
Definition: tmarshal.idl:199
HRESULT SetHwndPropStr([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild, [in] MSAAPROPID idProp, [in, string] LPWSTR str)
__u32 hidden
Definition: mkdosfs.c:371
HRESULT accSelect([in] long flagsSelect, [in, optional] VARIANT varID)
HRESULT WINAPI AccessibleObjectFromWindow(HWND, DWORD, REFIID, void **)
Definition: main.c:345
HRESULT accHitTest([in] long left, [in] long top, [out, retval] VARIANT *pvarID)
HRESULT GetIdentityString([in] DWORD idchild, [out, size_is(, *string_len)] BYTE **str, [out] DWORD *string_len)
unsigned int BOOL
Definition: ntddk_ex.h:94
HRESULT ComposeHmenuIdentityString([in] HMENU hmenu, [in] DWORD idChild, [out, size_is(, *string_len)] BYTE **str, [out] DWORD *string_len)
long LONG
Definition: pedump.c:60
static LPUNKNOWN
Definition: ndr_ole.c:49
HRESULT ClearHmenuProps([in] HMENU hmenu, [in] DWORD idChild, [in, size_is(cProps)] const MSAAPROPID *props, [in] int cProps)
HRESULT SetPropServer([in, size_is(string_len)] const BYTE *str, [in] DWORD string_len, [in, size_is(cProps)] const MSAAPROPID *props, [in] int cProps, [in] IAccPropServer *pServer, [in] AnnoScope AnnoScope)
static CRYPT_DATA_BLOB b1[]
Definition: msg.c:573
const WCHAR * str
static const WCHAR version[]
Definition: asmname.c:64
const long DISPID_ACC_HITTEST
Definition: oleacc.idl:183
HRESULT accLocation([out] long *left, [out] long *top, [out] long *width, [out] long *height, [in, optional] VARIANT varID)
unsigned int dir
Definition: maze.c:112
const char * LPCSTR
Definition: xmlstorage.h:183
Definition: msg.h:41
importlib("stdole2.tlb")
const long DISPID_ACC_HELP
Definition: oleacc.idl:174
const long DISPID_ACC_DODEFAULTACTION
Definition: oleacc.idl:184
DEFINE_GUID(CLSID_AccPropServices, 0xb5f8350b, 0x0548, 0x48b1, 0xa6, 0xee, 0x88, 0xbd, 0x00, 0xb4, 0xa5, 0xe7)
HRESULT DecomposeHwndIdentityString([in, size_is(string_len)] const BYTE *str, [in] DWORD string_len, [out] HWND *phwnd, [out] DWORD *pidObject, [out] DWORD *pidChild)
#define d
Definition: ke_i.h:81
const long DISPID_ACC_PARENT
Definition: oleacc.idl:166
BSTR accName([in, optional] VARIANT varID)
HRESULT WINAPI AccessibleObjectFromPoint(POINT, IAccessible **, VARIANT *)
Definition: main.c:339
const long DISPID_ACC_KEYBOARDSHORTCUT
Definition: oleacc.idl:176
LONG HRESULT
Definition: typedefs.h:77
BSTR accKeyboardShortcut([in, optional] VARIANT varID)
HRESULT WINAPI CreateStdAccessibleObject(HWND, LONG, REFIID, void **)
Definition: main.c:150
#define WINAPI
Definition: msvc.h:8
const GLubyte * c
Definition: glext.h:8905
static FILE * out
Definition: regtests2xml.c:44
unsigned long DWORD
Definition: ntddk_ex.h:95
GLint left
Definition: glext.h:7726
const long DISPID_ACC_CHILDCOUNT
Definition: oleacc.idl:167
HRESULT AccessibleObjectFromID([in] long hwnd, [in] long lObjectID, [out] LPACCESSIBLE *pIAccessible)
const long DISPID_ACC_VALUE
Definition: oleacc.idl:170
static int state
Definition: maze.c:121
HRESULT ComposeHwndIdentityString([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild, [out, size_is(, *string_len)] BYTE **str, [out] DWORD *string_len)
unsigned char BYTE
Definition: mem.h:68
IDispatch accChild([in] VARIANT varChildID)
VARIANT accState([in, optional] VARIANT varID)
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
long accChildCount
BSTR accValue([in, optional] VARIANT varID)
HRESULT WINAPI CreateStdAccessibleProxyA(HWND, LPCSTR, LONG, REFIID, void **)
long accHelpTopic([out] BSTR helpfile, [in, optional] VARIANT varID)
const long DISPID_ACC_LOCATION
Definition: oleacc.idl:181
const WCHAR * action
Definition: action.c:7783
GLuint in
Definition: glext.h:9616
static unsigned char pointer_default
Definition: parser.tab.c:114
HRESULT WINAPI ObjectFromLresult(LRESULT, REFIID, WPARAM, void **)
Definition: main.c:173
unsigned int UINT
Definition: ndis.h:50
const long DISPID_ACC_NAME
Definition: oleacc.idl:169
const long DISPID_ACC_ROLE
Definition: oleacc.idl:172
static const TCHAR helpfile[]
Definition: dialog.c:31
HRESULT accDoDefaultAction([in, optional] VARIANT varID)
HRESULT SetHwndProp([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild, [in] MSAAPROPID idProp, [in] VARIANT var)
const long DISPID_ACC_STATE
Definition: oleacc.idl:173
HRESULT WINAPI AccessibleChildren(IAccessible *, LONG, LONG, VARIANT *, LONG *)
Definition: main.c:597
const long DISPID_ACC_SELECTION
Definition: oleacc.idl:178
Definition: name.c:36
static const WCHAR props[]
Definition: wbemdisp.c:288
const long DISPID_ACC_DESCRIPTION
Definition: oleacc.idl:171
_ForwardIter unique(_ForwardIter __first, _ForwardIter __last)
Definition: _algo.h:298
GLenum GLuint id
Definition: glext.h:5579
HRESULT SetHmenuPropServer([in] HMENU hmenu, [in] DWORD idChild, [in, size_is(cProps)] const MSAAPROPID *props, [in] int cProps, [in] IAccPropServer *server, [in] AnnoScope scope)
HRESULT SetHmenuPropStr([in] HMENU hmenu, [in] DWORD idChild, [in] MSAAPROPID idProp, [in, string] LPWSTR str)
VARIANT accFocus
HRESULT ClearHwndProps([in] HWND hwnd, [in] DWORD idObject, [in] DWORD idChild, [in, size_is(cProps)] const MSAAPROPID *props, [in] int cProps)
GLdouble GLdouble GLdouble GLdouble top
Definition: glext.h:10859
const long DISPID_ACC_FOCUS
Definition: oleacc.idl:177
WCHAR * LPWSTR
Definition: xmlstorage.h:184
LONG_PTR LRESULT
Definition: windef.h:209
UINT WINAPI GetStateTextW(DWORD, LPWSTR, UINT)
STATE_SYSTEM_HASPOPUP typedef GUID MSAAPROPID
Definition: oleacc.idl:145
HRESULT accNavigate([in] long dir, [in, optional] VARIANT varStart, [out, retval] VARIANT *pvarEnd)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
Definition: ordinal.c:60
int help
Definition: sort.c:20
HRESULT WINAPI AccessibleObjectFromEvent(HWND, DWORD, DWORD, IAccessible **, VARIANT *)
const long DISPID_ACC_DEFAULTACTION
Definition: oleacc.idl:179
void * object
Definition: jmemsys.h:48
UINT WINAPI GetRoleTextW(DWORD, LPWSTR, UINT)
Definition: main.c:467
HRESULT WINAPI WindowFromAccessibleObject(IAccessible *, HWND *)
Definition: main.c:368