1
2
3 /* this ALWAYS GENERATED file contains the proxy stub code */
4
5
6 /* File created by MIDL compiler version 8.xx.xxxx */
7 /* at a redacted point in time
8 */
9 /* Compiler settings for ../../third_party/isimpledom/ISimpleDOMNode.idl:
10 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=ARM64 8.01.0622
11 protocol : dce , ms_ext, c_ext, robust
12 error checks: allocation ref bounds_check enum stub_data
13 VC __declspec() decoration level:
14 __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15 DECLSPEC_UUID(), MIDL_INTERFACE()
16 */
17 /* @@MIDL_FILE_HEADING( ) */
18
19 #if defined(_M_ARM64)
20
21
22 #pragma warning( disable: 4049 ) /* more than 64k source lines */
23 #if _MSC_VER >= 1200
24 #pragma warning(push)
25 #endif
26
27 #pragma warning( disable: 4211 ) /* redefine extern to static */
28 #pragma warning( disable: 4232 ) /* dllimport identity*/
29 #pragma warning( disable: 4024 ) /* array to pointer mapping*/
30 #pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
31
32 #define USE_STUBLESS_PROXY
33
34
35 /* verify that the <rpcproxy.h> version is high enough to compile this file*/
36 #ifndef __REDQ_RPCPROXY_H_VERSION__
37 #define __REQUIRED_RPCPROXY_H_VERSION__ 475
38 #endif
39
40
41 #include "rpcproxy.h"
42 #ifndef __RPCPROXY_H_VERSION__
43 #error this stub requires an updated version of <rpcproxy.h>
44 #endif /* __RPCPROXY_H_VERSION__ */
45
46
47 #include "ISimpleDOMNode.h"
48
49 #define TYPE_FORMAT_STRING_SIZE 209
50 #define PROC_FORMAT_STRING_SIZE 725
51 #define EXPR_FORMAT_STRING_SIZE 1
52 #define TRANSMIT_AS_TABLE_SIZE 0
53 #define WIRE_MARSHAL_TABLE_SIZE 1
54
55 typedef struct _ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING
56 {
57 short Pad;
58 unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
59 } ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING;
60
61 typedef struct _ISimpleDOMNode_MIDL_PROC_FORMAT_STRING
62 {
63 short Pad;
64 unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
65 } ISimpleDOMNode_MIDL_PROC_FORMAT_STRING;
66
67 typedef struct _ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING
68 {
69 long Pad;
70 unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
71 } ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING;
72
73
74 static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
75 {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
76
77
78 extern const ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING ISimpleDOMNode__MIDL_TypeFormatString;
79 extern const ISimpleDOMNode_MIDL_PROC_FORMAT_STRING ISimpleDOMNode__MIDL_ProcFormatString;
80 extern const ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING ISimpleDOMNode__MIDL_ExprFormatString;
81
82
83 extern const MIDL_STUB_DESC Object_StubDesc;
84
85
86 extern const MIDL_SERVER_INFO ISimpleDOMNode_ServerInfo;
87 extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMNode_ProxyInfo;
88
89
90 extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
91
92 #if !defined(__RPC_ARM64__)
93 #error Invalid build platform for this stub.
94 #endif
95
96 static const ISimpleDOMNode_MIDL_PROC_FORMAT_STRING ISimpleDOMNode__MIDL_ProcFormatString =
97 {
98 0,
99 {
100
101 /* Procedure get_nodeInfo */
102
103 0x33, /* FC_AUTO_HANDLE */
104 0x6c, /* Old Flags: object, Oi2 */
105 /* 2 */ NdrFcLong( 0x0 ), /* 0 */
106 /* 6 */ NdrFcShort( 0x3 ), /* 3 */
107 /* 8 */ NdrFcShort( 0x40 ), /* ARM64 Stack size/offset = 64 */
108 /* 10 */ NdrFcShort( 0x0 ), /* 0 */
109 /* 12 */ NdrFcShort( 0x74 ), /* 116 */
110 /* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
111 0x7, /* 7 */
112 /* 16 */ 0x12, /* 18 */
113 0x3, /* Ext Flags: new corr desc, clt corr check, */
114 /* 18 */ NdrFcShort( 0x1 ), /* 1 */
115 /* 20 */ NdrFcShort( 0x0 ), /* 0 */
116 /* 22 */ NdrFcShort( 0x0 ), /* 0 */
117 /* 24 */ NdrFcShort( 0x7 ), /* 7 */
118 /* 26 */ 0x7, /* 7 */
119 0x80, /* 128 */
120 /* 28 */ 0x81, /* 129 */
121 0x82, /* 130 */
122 /* 30 */ 0x83, /* 131 */
123 0x84, /* 132 */
124 /* 32 */ 0x85, /* 133 */
125 0x86, /* 134 */
126
127 /* Parameter nodeName */
128
129 /* 34 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
130 /* 36 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
131 /* 38 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
132
133 /* Parameter nameSpaceID */
134
135 /* 40 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
136 /* 42 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
137 /* 44 */ 0x6, /* FC_SHORT */
138 0x0, /* 0 */
139
140 /* Parameter nodeValue */
141
142 /* 46 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
143 /* 48 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
144 /* 50 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
145
146 /* Parameter numChildren */
147
148 /* 52 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
149 /* 54 */ NdrFcShort( 0x20 ), /* ARM64 Stack size/offset = 32 */
150 /* 56 */ 0x8, /* FC_LONG */
151 0x0, /* 0 */
152
153 /* Parameter uniqueID */
154
155 /* 58 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
156 /* 60 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
157 /* 62 */ 0x8, /* FC_LONG */
158 0x0, /* 0 */
159
160 /* Parameter nodeType */
161
162 /* 64 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
163 /* 66 */ NdrFcShort( 0x30 ), /* ARM64 Stack size/offset = 48 */
164 /* 68 */ 0x6, /* FC_SHORT */
165 0x0, /* 0 */
166
167 /* Return value */
168
169 /* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
170 /* 72 */ NdrFcShort( 0x38 ), /* ARM64 Stack size/offset = 56 */
171 /* 74 */ 0x8, /* FC_LONG */
172 0x0, /* 0 */
173
174 /* Procedure get_attributes */
175
176 /* 76 */ 0x33, /* FC_AUTO_HANDLE */
177 0x6c, /* Old Flags: object, Oi2 */
178 /* 78 */ NdrFcLong( 0x0 ), /* 0 */
179 /* 82 */ NdrFcShort( 0x4 ), /* 4 */
180 /* 84 */ NdrFcShort( 0x38 ), /* ARM64 Stack size/offset = 56 */
181 /* 86 */ NdrFcShort( 0x6 ), /* 6 */
182 /* 88 */ NdrFcShort( 0x22 ), /* 34 */
183 /* 90 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
184 0x6, /* 6 */
185 /* 92 */ 0x12, /* 18 */
186 0x3, /* Ext Flags: new corr desc, clt corr check, */
187 /* 94 */ NdrFcShort( 0x1 ), /* 1 */
188 /* 96 */ NdrFcShort( 0x0 ), /* 0 */
189 /* 98 */ NdrFcShort( 0x0 ), /* 0 */
190 /* 100 */ NdrFcShort( 0x6 ), /* 6 */
191 /* 102 */ 0x6, /* 6 */
192 0x80, /* 128 */
193 /* 104 */ 0x81, /* 129 */
194 0x82, /* 130 */
195 /* 106 */ 0x83, /* 131 */
196 0x84, /* 132 */
197 /* 108 */ 0x85, /* 133 */
198 0x0, /* 0 */
199
200 /* Parameter maxAttribs */
201
202 /* 110 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
203 /* 112 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
204 /* 114 */ 0x6, /* FC_SHORT */
205 0x0, /* 0 */
206
207 /* Parameter attribNames */
208
209 /* 116 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
210 /* 118 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
211 /* 120 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
212
213 /* Parameter nameSpaceID */
214
215 /* 122 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
216 /* 124 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
217 /* 126 */ NdrFcShort( 0x50 ), /* Type Offset=80 */
218
219 /* Parameter attribValues */
220
221 /* 128 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
222 /* 130 */ NdrFcShort( 0x20 ), /* ARM64 Stack size/offset = 32 */
223 /* 132 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
224
225 /* Parameter numAttribs */
226
227 /* 134 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
228 /* 136 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
229 /* 138 */ 0x6, /* FC_SHORT */
230 0x0, /* 0 */
231
232 /* Return value */
233
234 /* 140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
235 /* 142 */ NdrFcShort( 0x30 ), /* ARM64 Stack size/offset = 48 */
236 /* 144 */ 0x8, /* FC_LONG */
237 0x0, /* 0 */
238
239 /* Procedure get_attributesForNames */
240
241 /* 146 */ 0x33, /* FC_AUTO_HANDLE */
242 0x6c, /* Old Flags: object, Oi2 */
243 /* 148 */ NdrFcLong( 0x0 ), /* 0 */
244 /* 152 */ NdrFcShort( 0x5 ), /* 5 */
245 /* 154 */ NdrFcShort( 0x30 ), /* ARM64 Stack size/offset = 48 */
246 /* 156 */ NdrFcShort( 0x6 ), /* 6 */
247 /* 158 */ NdrFcShort( 0x8 ), /* 8 */
248 /* 160 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
249 0x5, /* 5 */
250 /* 162 */ 0x10, /* 16 */
251 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
252 /* 164 */ NdrFcShort( 0x1 ), /* 1 */
253 /* 166 */ NdrFcShort( 0x1 ), /* 1 */
254 /* 168 */ NdrFcShort( 0x0 ), /* 0 */
255 /* 170 */ NdrFcShort( 0x5 ), /* 5 */
256 /* 172 */ 0x5, /* 5 */
257 0x80, /* 128 */
258 /* 174 */ 0x81, /* 129 */
259 0x82, /* 130 */
260 /* 176 */ 0x83, /* 131 */
261 0x84, /* 132 */
262
263 /* Parameter numAttribs */
264
265 /* 178 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
266 /* 180 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
267 /* 182 */ 0x6, /* FC_SHORT */
268 0x0, /* 0 */
269
270 /* Parameter attribNames */
271
272 /* 184 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
273 /* 186 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
274 /* 188 */ NdrFcShort( 0x74 ), /* Type Offset=116 */
275
276 /* Parameter nameSpaceID */
277
278 /* 190 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
279 /* 192 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
280 /* 194 */ NdrFcShort( 0x8e ), /* Type Offset=142 */
281
282 /* Parameter attribValues */
283
284 /* 196 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
285 /* 198 */ NdrFcShort( 0x20 ), /* ARM64 Stack size/offset = 32 */
286 /* 200 */ NdrFcShort( 0xa4 ), /* Type Offset=164 */
287
288 /* Return value */
289
290 /* 202 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
291 /* 204 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
292 /* 206 */ 0x8, /* FC_LONG */
293 0x0, /* 0 */
294
295 /* Procedure get_computedStyle */
296
297 /* 208 */ 0x33, /* FC_AUTO_HANDLE */
298 0x6c, /* Old Flags: object, Oi2 */
299 /* 210 */ NdrFcLong( 0x0 ), /* 0 */
300 /* 214 */ NdrFcShort( 0x6 ), /* 6 */
301 /* 216 */ NdrFcShort( 0x38 ), /* ARM64 Stack size/offset = 56 */
302 /* 218 */ NdrFcShort( 0xb ), /* 11 */
303 /* 220 */ NdrFcShort( 0x22 ), /* 34 */
304 /* 222 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
305 0x6, /* 6 */
306 /* 224 */ 0x12, /* 18 */
307 0x3, /* Ext Flags: new corr desc, clt corr check, */
308 /* 226 */ NdrFcShort( 0x1 ), /* 1 */
309 /* 228 */ NdrFcShort( 0x0 ), /* 0 */
310 /* 230 */ NdrFcShort( 0x0 ), /* 0 */
311 /* 232 */ NdrFcShort( 0x6 ), /* 6 */
312 /* 234 */ 0x6, /* 6 */
313 0x80, /* 128 */
314 /* 236 */ 0x81, /* 129 */
315 0x82, /* 130 */
316 /* 238 */ 0x83, /* 131 */
317 0x84, /* 132 */
318 /* 240 */ 0x85, /* 133 */
319 0x0, /* 0 */
320
321 /* Parameter maxStyleProperties */
322
323 /* 242 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
324 /* 244 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
325 /* 246 */ 0x6, /* FC_SHORT */
326 0x0, /* 0 */
327
328 /* Parameter useAlternateView */
329
330 /* 248 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
331 /* 250 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
332 /* 252 */ 0x3, /* FC_SMALL */
333 0x0, /* 0 */
334
335 /* Parameter styleProperties */
336
337 /* 254 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
338 /* 256 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
339 /* 258 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
340
341 /* Parameter styleValues */
342
343 /* 260 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
344 /* 262 */ NdrFcShort( 0x20 ), /* ARM64 Stack size/offset = 32 */
345 /* 264 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
346
347 /* Parameter numStyleProperties */
348
349 /* 266 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
350 /* 268 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
351 /* 270 */ 0x6, /* FC_SHORT */
352 0x0, /* 0 */
353
354 /* Return value */
355
356 /* 272 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
357 /* 274 */ NdrFcShort( 0x30 ), /* ARM64 Stack size/offset = 48 */
358 /* 276 */ 0x8, /* FC_LONG */
359 0x0, /* 0 */
360
361 /* Procedure get_computedStyleForProperties */
362
363 /* 278 */ 0x33, /* FC_AUTO_HANDLE */
364 0x6c, /* Old Flags: object, Oi2 */
365 /* 280 */ NdrFcLong( 0x0 ), /* 0 */
366 /* 284 */ NdrFcShort( 0x7 ), /* 7 */
367 /* 286 */ NdrFcShort( 0x30 ), /* ARM64 Stack size/offset = 48 */
368 /* 288 */ NdrFcShort( 0xb ), /* 11 */
369 /* 290 */ NdrFcShort( 0x8 ), /* 8 */
370 /* 292 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
371 0x5, /* 5 */
372 /* 294 */ 0x10, /* 16 */
373 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
374 /* 296 */ NdrFcShort( 0x1 ), /* 1 */
375 /* 298 */ NdrFcShort( 0x1 ), /* 1 */
376 /* 300 */ NdrFcShort( 0x0 ), /* 0 */
377 /* 302 */ NdrFcShort( 0x5 ), /* 5 */
378 /* 304 */ 0x5, /* 5 */
379 0x80, /* 128 */
380 /* 306 */ 0x81, /* 129 */
381 0x82, /* 130 */
382 /* 308 */ 0x83, /* 131 */
383 0x84, /* 132 */
384
385 /* Parameter numStyleProperties */
386
387 /* 310 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
388 /* 312 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
389 /* 314 */ 0x6, /* FC_SHORT */
390 0x0, /* 0 */
391
392 /* Parameter useAlternateView */
393
394 /* 316 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
395 /* 318 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
396 /* 320 */ 0x3, /* FC_SMALL */
397 0x0, /* 0 */
398
399 /* Parameter styleProperties */
400
401 /* 322 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
402 /* 324 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
403 /* 326 */ NdrFcShort( 0x74 ), /* Type Offset=116 */
404
405 /* Parameter styleValues */
406
407 /* 328 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
408 /* 330 */ NdrFcShort( 0x20 ), /* ARM64 Stack size/offset = 32 */
409 /* 332 */ NdrFcShort( 0xa4 ), /* Type Offset=164 */
410
411 /* Return value */
412
413 /* 334 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
414 /* 336 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
415 /* 338 */ 0x8, /* FC_LONG */
416 0x0, /* 0 */
417
418 /* Procedure scrollTo */
419
420 /* 340 */ 0x33, /* FC_AUTO_HANDLE */
421 0x6c, /* Old Flags: object, Oi2 */
422 /* 342 */ NdrFcLong( 0x0 ), /* 0 */
423 /* 346 */ NdrFcShort( 0x8 ), /* 8 */
424 /* 348 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
425 /* 350 */ NdrFcShort( 0x5 ), /* 5 */
426 /* 352 */ NdrFcShort( 0x8 ), /* 8 */
427 /* 354 */ 0x44, /* Oi2 Flags: has return, has ext, */
428 0x2, /* 2 */
429 /* 356 */ 0xe, /* 14 */
430 0x1, /* Ext Flags: new corr desc, */
431 /* 358 */ NdrFcShort( 0x0 ), /* 0 */
432 /* 360 */ NdrFcShort( 0x0 ), /* 0 */
433 /* 362 */ NdrFcShort( 0x0 ), /* 0 */
434 /* 364 */ NdrFcShort( 0x2 ), /* 2 */
435 /* 366 */ 0x2, /* 2 */
436 0x80, /* 128 */
437 /* 368 */ 0x81, /* 129 */
438 0x0, /* 0 */
439
440 /* Parameter placeTopLeft */
441
442 /* 370 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
443 /* 372 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
444 /* 374 */ 0x3, /* FC_SMALL */
445 0x0, /* 0 */
446
447 /* Return value */
448
449 /* 376 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
450 /* 378 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
451 /* 380 */ 0x8, /* FC_LONG */
452 0x0, /* 0 */
453
454 /* Procedure get_parentNode */
455
456 /* 382 */ 0x33, /* FC_AUTO_HANDLE */
457 0x6c, /* Old Flags: object, Oi2 */
458 /* 384 */ NdrFcLong( 0x0 ), /* 0 */
459 /* 388 */ NdrFcShort( 0x9 ), /* 9 */
460 /* 390 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
461 /* 392 */ NdrFcShort( 0x0 ), /* 0 */
462 /* 394 */ NdrFcShort( 0x8 ), /* 8 */
463 /* 396 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
464 0x2, /* 2 */
465 /* 398 */ 0xe, /* 14 */
466 0x1, /* Ext Flags: new corr desc, */
467 /* 400 */ NdrFcShort( 0x0 ), /* 0 */
468 /* 402 */ NdrFcShort( 0x0 ), /* 0 */
469 /* 404 */ NdrFcShort( 0x0 ), /* 0 */
470 /* 406 */ NdrFcShort( 0x2 ), /* 2 */
471 /* 408 */ 0x2, /* 2 */
472 0x80, /* 128 */
473 /* 410 */ 0x81, /* 129 */
474 0x0, /* 0 */
475
476 /* Parameter node */
477
478 /* 412 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
479 /* 414 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
480 /* 416 */ NdrFcShort( 0xba ), /* Type Offset=186 */
481
482 /* Return value */
483
484 /* 418 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
485 /* 420 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
486 /* 422 */ 0x8, /* FC_LONG */
487 0x0, /* 0 */
488
489 /* Procedure get_firstChild */
490
491 /* 424 */ 0x33, /* FC_AUTO_HANDLE */
492 0x6c, /* Old Flags: object, Oi2 */
493 /* 426 */ NdrFcLong( 0x0 ), /* 0 */
494 /* 430 */ NdrFcShort( 0xa ), /* 10 */
495 /* 432 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
496 /* 434 */ NdrFcShort( 0x0 ), /* 0 */
497 /* 436 */ NdrFcShort( 0x8 ), /* 8 */
498 /* 438 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
499 0x2, /* 2 */
500 /* 440 */ 0xe, /* 14 */
501 0x1, /* Ext Flags: new corr desc, */
502 /* 442 */ NdrFcShort( 0x0 ), /* 0 */
503 /* 444 */ NdrFcShort( 0x0 ), /* 0 */
504 /* 446 */ NdrFcShort( 0x0 ), /* 0 */
505 /* 448 */ NdrFcShort( 0x2 ), /* 2 */
506 /* 450 */ 0x2, /* 2 */
507 0x80, /* 128 */
508 /* 452 */ 0x81, /* 129 */
509 0x0, /* 0 */
510
511 /* Parameter node */
512
513 /* 454 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
514 /* 456 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
515 /* 458 */ NdrFcShort( 0xba ), /* Type Offset=186 */
516
517 /* Return value */
518
519 /* 460 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
520 /* 462 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
521 /* 464 */ 0x8, /* FC_LONG */
522 0x0, /* 0 */
523
524 /* Procedure get_lastChild */
525
526 /* 466 */ 0x33, /* FC_AUTO_HANDLE */
527 0x6c, /* Old Flags: object, Oi2 */
528 /* 468 */ NdrFcLong( 0x0 ), /* 0 */
529 /* 472 */ NdrFcShort( 0xb ), /* 11 */
530 /* 474 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
531 /* 476 */ NdrFcShort( 0x0 ), /* 0 */
532 /* 478 */ NdrFcShort( 0x8 ), /* 8 */
533 /* 480 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
534 0x2, /* 2 */
535 /* 482 */ 0xe, /* 14 */
536 0x1, /* Ext Flags: new corr desc, */
537 /* 484 */ NdrFcShort( 0x0 ), /* 0 */
538 /* 486 */ NdrFcShort( 0x0 ), /* 0 */
539 /* 488 */ NdrFcShort( 0x0 ), /* 0 */
540 /* 490 */ NdrFcShort( 0x2 ), /* 2 */
541 /* 492 */ 0x2, /* 2 */
542 0x80, /* 128 */
543 /* 494 */ 0x81, /* 129 */
544 0x0, /* 0 */
545
546 /* Parameter node */
547
548 /* 496 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
549 /* 498 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
550 /* 500 */ NdrFcShort( 0xba ), /* Type Offset=186 */
551
552 /* Return value */
553
554 /* 502 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
555 /* 504 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
556 /* 506 */ 0x8, /* FC_LONG */
557 0x0, /* 0 */
558
559 /* Procedure get_previousSibling */
560
561 /* 508 */ 0x33, /* FC_AUTO_HANDLE */
562 0x6c, /* Old Flags: object, Oi2 */
563 /* 510 */ NdrFcLong( 0x0 ), /* 0 */
564 /* 514 */ NdrFcShort( 0xc ), /* 12 */
565 /* 516 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
566 /* 518 */ NdrFcShort( 0x0 ), /* 0 */
567 /* 520 */ NdrFcShort( 0x8 ), /* 8 */
568 /* 522 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
569 0x2, /* 2 */
570 /* 524 */ 0xe, /* 14 */
571 0x1, /* Ext Flags: new corr desc, */
572 /* 526 */ NdrFcShort( 0x0 ), /* 0 */
573 /* 528 */ NdrFcShort( 0x0 ), /* 0 */
574 /* 530 */ NdrFcShort( 0x0 ), /* 0 */
575 /* 532 */ NdrFcShort( 0x2 ), /* 2 */
576 /* 534 */ 0x2, /* 2 */
577 0x80, /* 128 */
578 /* 536 */ 0x81, /* 129 */
579 0x0, /* 0 */
580
581 /* Parameter node */
582
583 /* 538 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
584 /* 540 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
585 /* 542 */ NdrFcShort( 0xba ), /* Type Offset=186 */
586
587 /* Return value */
588
589 /* 544 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
590 /* 546 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
591 /* 548 */ 0x8, /* FC_LONG */
592 0x0, /* 0 */
593
594 /* Procedure get_nextSibling */
595
596 /* 550 */ 0x33, /* FC_AUTO_HANDLE */
597 0x6c, /* Old Flags: object, Oi2 */
598 /* 552 */ NdrFcLong( 0x0 ), /* 0 */
599 /* 556 */ NdrFcShort( 0xd ), /* 13 */
600 /* 558 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
601 /* 560 */ NdrFcShort( 0x0 ), /* 0 */
602 /* 562 */ NdrFcShort( 0x8 ), /* 8 */
603 /* 564 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
604 0x2, /* 2 */
605 /* 566 */ 0xe, /* 14 */
606 0x1, /* Ext Flags: new corr desc, */
607 /* 568 */ NdrFcShort( 0x0 ), /* 0 */
608 /* 570 */ NdrFcShort( 0x0 ), /* 0 */
609 /* 572 */ NdrFcShort( 0x0 ), /* 0 */
610 /* 574 */ NdrFcShort( 0x2 ), /* 2 */
611 /* 576 */ 0x2, /* 2 */
612 0x80, /* 128 */
613 /* 578 */ 0x81, /* 129 */
614 0x0, /* 0 */
615
616 /* Parameter node */
617
618 /* 580 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
619 /* 582 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
620 /* 584 */ NdrFcShort( 0xba ), /* Type Offset=186 */
621
622 /* Return value */
623
624 /* 586 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
625 /* 588 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
626 /* 590 */ 0x8, /* FC_LONG */
627 0x0, /* 0 */
628
629 /* Procedure get_childAt */
630
631 /* 592 */ 0x33, /* FC_AUTO_HANDLE */
632 0x6c, /* Old Flags: object, Oi2 */
633 /* 594 */ NdrFcLong( 0x0 ), /* 0 */
634 /* 598 */ NdrFcShort( 0xe ), /* 14 */
635 /* 600 */ NdrFcShort( 0x20 ), /* ARM64 Stack size/offset = 32 */
636 /* 602 */ NdrFcShort( 0x8 ), /* 8 */
637 /* 604 */ NdrFcShort( 0x8 ), /* 8 */
638 /* 606 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
639 0x3, /* 3 */
640 /* 608 */ 0xe, /* 14 */
641 0x1, /* Ext Flags: new corr desc, */
642 /* 610 */ NdrFcShort( 0x0 ), /* 0 */
643 /* 612 */ NdrFcShort( 0x0 ), /* 0 */
644 /* 614 */ NdrFcShort( 0x0 ), /* 0 */
645 /* 616 */ NdrFcShort( 0x3 ), /* 3 */
646 /* 618 */ 0x3, /* 3 */
647 0x80, /* 128 */
648 /* 620 */ 0x81, /* 129 */
649 0x82, /* 130 */
650
651 /* Parameter childIndex */
652
653 /* 622 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
654 /* 624 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
655 /* 626 */ 0x8, /* FC_LONG */
656 0x0, /* 0 */
657
658 /* Parameter node */
659
660 /* 628 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
661 /* 630 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
662 /* 632 */ NdrFcShort( 0xba ), /* Type Offset=186 */
663
664 /* Return value */
665
666 /* 634 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
667 /* 636 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
668 /* 638 */ 0x8, /* FC_LONG */
669 0x0, /* 0 */
670
671 /* Procedure get_innerHTML */
672
673 /* 640 */ 0x33, /* FC_AUTO_HANDLE */
674 0x6c, /* Old Flags: object, Oi2 */
675 /* 642 */ NdrFcLong( 0x0 ), /* 0 */
676 /* 646 */ NdrFcShort( 0xf ), /* 15 */
677 /* 648 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
678 /* 650 */ NdrFcShort( 0x0 ), /* 0 */
679 /* 652 */ NdrFcShort( 0x8 ), /* 8 */
680 /* 654 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
681 0x2, /* 2 */
682 /* 656 */ 0xe, /* 14 */
683 0x3, /* Ext Flags: new corr desc, clt corr check, */
684 /* 658 */ NdrFcShort( 0x1 ), /* 1 */
685 /* 660 */ NdrFcShort( 0x0 ), /* 0 */
686 /* 662 */ NdrFcShort( 0x0 ), /* 0 */
687 /* 664 */ NdrFcShort( 0x2 ), /* 2 */
688 /* 666 */ 0x2, /* 2 */
689 0x80, /* 128 */
690 /* 668 */ 0x81, /* 129 */
691 0x0, /* 0 */
692
693 /* Parameter innerHTML */
694
695 /* 670 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
696 /* 672 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
697 /* 674 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
698
699 /* Return value */
700
701 /* 676 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
702 /* 678 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
703 /* 680 */ 0x8, /* FC_LONG */
704 0x0, /* 0 */
705
706 /* Procedure get_language */
707
708 /* 682 */ 0x33, /* FC_AUTO_HANDLE */
709 0x6c, /* Old Flags: object, Oi2 */
710 /* 684 */ NdrFcLong( 0x0 ), /* 0 */
711 /* 688 */ NdrFcShort( 0x11 ), /* 17 */
712 /* 690 */ NdrFcShort( 0x18 ), /* ARM64 Stack size/offset = 24 */
713 /* 692 */ NdrFcShort( 0x0 ), /* 0 */
714 /* 694 */ NdrFcShort( 0x8 ), /* 8 */
715 /* 696 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
716 0x2, /* 2 */
717 /* 698 */ 0xe, /* 14 */
718 0x3, /* Ext Flags: new corr desc, clt corr check, */
719 /* 700 */ NdrFcShort( 0x1 ), /* 1 */
720 /* 702 */ NdrFcShort( 0x0 ), /* 0 */
721 /* 704 */ NdrFcShort( 0x0 ), /* 0 */
722 /* 706 */ NdrFcShort( 0x2 ), /* 2 */
723 /* 708 */ 0x2, /* 2 */
724 0x80, /* 128 */
725 /* 710 */ 0x81, /* 129 */
726 0x0, /* 0 */
727
728 /* Parameter language */
729
730 /* 712 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
731 /* 714 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
732 /* 716 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
733
734 /* Return value */
735
736 /* 718 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
737 /* 720 */ NdrFcShort( 0x10 ), /* ARM64 Stack size/offset = 16 */
738 /* 722 */ 0x8, /* FC_LONG */
739 0x0, /* 0 */
740
741 0x0
742 }
743 };
744
745 static const ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING ISimpleDOMNode__MIDL_TypeFormatString =
746 {
747 0,
748 {
749 NdrFcShort( 0x0 ), /* 0 */
750 /* 2 */
751 0x11, 0x4, /* FC_RP [alloced_on_stack] */
752 /* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
753 /* 6 */
754 0x13, 0x0, /* FC_OP */
755 /* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
756 /* 10 */
757 0x1b, /* FC_CARRAY */
758 0x1, /* 1 */
759 /* 12 */ NdrFcShort( 0x2 ), /* 2 */
760 /* 14 */ 0x9, /* Corr desc: FC_ULONG */
761 0x0, /* */
762 /* 16 */ NdrFcShort( 0xfffc ), /* -4 */
763 /* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
764 /* 20 */ 0x6, /* FC_SHORT */
765 0x5b, /* FC_END */
766 /* 22 */
767 0x17, /* FC_CSTRUCT */
768 0x3, /* 3 */
769 /* 24 */ NdrFcShort( 0x8 ), /* 8 */
770 /* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
771 /* 28 */ 0x8, /* FC_LONG */
772 0x8, /* FC_LONG */
773 /* 30 */ 0x5c, /* FC_PAD */
774 0x5b, /* FC_END */
775 /* 32 */ 0xb4, /* FC_USER_MARSHAL */
776 0x83, /* 131 */
777 /* 34 */ NdrFcShort( 0x0 ), /* 0 */
778 /* 36 */ NdrFcShort( 0x8 ), /* 8 */
779 /* 38 */ NdrFcShort( 0x0 ), /* 0 */
780 /* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
781 /* 42 */
782 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
783 /* 44 */ 0x6, /* FC_SHORT */
784 0x5c, /* FC_PAD */
785 /* 46 */
786 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
787 /* 48 */ 0x8, /* FC_LONG */
788 0x5c, /* FC_PAD */
789 /* 50 */
790 0x11, 0x0, /* FC_RP */
791 /* 52 */ NdrFcShort( 0x2 ), /* Offset= 2 (54) */
792 /* 54 */
793 0x21, /* FC_BOGUS_ARRAY */
794 0x3, /* 3 */
795 /* 56 */ NdrFcShort( 0x0 ), /* 0 */
796 /* 58 */ 0x27, /* Corr desc: parameter, FC_USHORT */
797 0x0, /* */
798 /* 60 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
799 /* 62 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
800 /* 64 */ 0x27, /* Corr desc: parameter, FC_USHORT */
801 0x54, /* FC_DEREFERENCE */
802 /* 66 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
803 /* 68 */ NdrFcShort( 0x0 ), /* Corr flags: */
804 /* 70 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
805 0x0, /* 0 */
806 /* 72 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (32) */
807 /* 74 */ 0x5c, /* FC_PAD */
808 0x5b, /* FC_END */
809 /* 76 */
810 0x11, 0x0, /* FC_RP */
811 /* 78 */ NdrFcShort( 0x2 ), /* Offset= 2 (80) */
812 /* 80 */
813 0x1c, /* FC_CVARRAY */
814 0x1, /* 1 */
815 /* 82 */ NdrFcShort( 0x2 ), /* 2 */
816 /* 84 */ 0x27, /* Corr desc: parameter, FC_USHORT */
817 0x0, /* */
818 /* 86 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
819 /* 88 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
820 /* 90 */ 0x27, /* Corr desc: parameter, FC_USHORT */
821 0x54, /* FC_DEREFERENCE */
822 /* 92 */ NdrFcShort( 0x28 ), /* ARM64 Stack size/offset = 40 */
823 /* 94 */ NdrFcShort( 0x0 ), /* Corr flags: */
824 /* 96 */ 0x6, /* FC_SHORT */
825 0x5b, /* FC_END */
826 /* 98 */
827 0x11, 0x0, /* FC_RP */
828 /* 100 */ NdrFcShort( 0x10 ), /* Offset= 16 (116) */
829 /* 102 */
830 0x12, 0x0, /* FC_UP */
831 /* 104 */ NdrFcShort( 0xffae ), /* Offset= -82 (22) */
832 /* 106 */ 0xb4, /* FC_USER_MARSHAL */
833 0x83, /* 131 */
834 /* 108 */ NdrFcShort( 0x0 ), /* 0 */
835 /* 110 */ NdrFcShort( 0x8 ), /* 8 */
836 /* 112 */ NdrFcShort( 0x0 ), /* 0 */
837 /* 114 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (102) */
838 /* 116 */
839 0x21, /* FC_BOGUS_ARRAY */
840 0x3, /* 3 */
841 /* 118 */ NdrFcShort( 0x0 ), /* 0 */
842 /* 120 */ 0x27, /* Corr desc: parameter, FC_USHORT */
843 0x0, /* */
844 /* 122 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
845 /* 124 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
846 /* 126 */ 0x27, /* Corr desc: parameter, FC_USHORT */
847 0x0, /* */
848 /* 128 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
849 /* 130 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
850 /* 132 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
851 0x0, /* 0 */
852 /* 134 */ NdrFcShort( 0xffe4 ), /* Offset= -28 (106) */
853 /* 136 */ 0x5c, /* FC_PAD */
854 0x5b, /* FC_END */
855 /* 138 */
856 0x11, 0x0, /* FC_RP */
857 /* 140 */ NdrFcShort( 0x2 ), /* Offset= 2 (142) */
858 /* 142 */
859 0x1c, /* FC_CVARRAY */
860 0x1, /* 1 */
861 /* 144 */ NdrFcShort( 0x2 ), /* 2 */
862 /* 146 */ 0x27, /* Corr desc: parameter, FC_USHORT */
863 0x0, /* */
864 /* 148 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
865 /* 150 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
866 /* 152 */ 0x27, /* Corr desc: parameter, FC_USHORT */
867 0x0, /* */
868 /* 154 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
869 /* 156 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
870 /* 158 */ 0x6, /* FC_SHORT */
871 0x5b, /* FC_END */
872 /* 160 */
873 0x11, 0x0, /* FC_RP */
874 /* 162 */ NdrFcShort( 0x2 ), /* Offset= 2 (164) */
875 /* 164 */
876 0x21, /* FC_BOGUS_ARRAY */
877 0x3, /* 3 */
878 /* 166 */ NdrFcShort( 0x0 ), /* 0 */
879 /* 168 */ 0x27, /* Corr desc: parameter, FC_USHORT */
880 0x0, /* */
881 /* 170 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
882 /* 172 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
883 /* 174 */ 0x27, /* Corr desc: parameter, FC_USHORT */
884 0x0, /* */
885 /* 176 */ NdrFcShort( 0x8 ), /* ARM64 Stack size/offset = 8 */
886 /* 178 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
887 /* 180 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
888 0x0, /* 0 */
889 /* 182 */ NdrFcShort( 0xff6a ), /* Offset= -150 (32) */
890 /* 184 */ 0x5c, /* FC_PAD */
891 0x5b, /* FC_END */
892 /* 186 */
893 0x11, 0x10, /* FC_RP [pointer_deref] */
894 /* 188 */ NdrFcShort( 0x2 ), /* Offset= 2 (190) */
895 /* 190 */
896 0x2f, /* FC_IP */
897 0x5a, /* FC_CONSTANT_IID */
898 /* 192 */ NdrFcLong( 0x1814ceeb ), /* 404016875 */
899 /* 196 */ NdrFcShort( 0x49e2 ), /* 18914 */
900 /* 198 */ NdrFcShort( 0x407f ), /* 16511 */
901 /* 200 */ 0xaf, /* 175 */
902 0x99, /* 153 */
903 /* 202 */ 0xfa, /* 250 */
904 0x75, /* 117 */
905 /* 204 */ 0x5a, /* 90 */
906 0x7d, /* 125 */
907 /* 206 */ 0x26, /* 38 */
908 0x7, /* 7 */
909
910 0x0
911 }
912 };
913
914 static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
915 {
916
917 {
918 BSTR_UserSize
919 ,BSTR_UserMarshal
920 ,BSTR_UserUnmarshal
921 ,BSTR_UserFree
922 }
923
924 };
925
926
927
928 /* Standard interface: __MIDL_itf_ISimpleDOMNode_0000_0000, ver. 0.0,
929 GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
930
931
932 /* Object interface: IUnknown, ver. 0.0,
933 GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
934
935
936 /* Object interface: ISimpleDOMNode, ver. 0.0,
937 GUID={0x1814ceeb,0x49e2,0x407f,{0xaf,0x99,0xfa,0x75,0x5a,0x7d,0x26,0x07}} */
938
939 #pragma code_seg(".orpc")
940 static const unsigned short ISimpleDOMNode_FormatStringOffsetTable[] =
941 {
942 0,
943 76,
944 146,
945 208,
946 278,
947 340,
948 382,
949 424,
950 466,
951 508,
952 550,
953 592,
954 640,
955 (unsigned short) -1,
956 682
957 };
958
959 static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMNode_ProxyInfo =
960 {
961 &Object_StubDesc,
962 ISimpleDOMNode__MIDL_ProcFormatString.Format,
963 &ISimpleDOMNode_FormatStringOffsetTable[-3],
964 0,
965 0,
966 0
967 };
968
969
970 static const MIDL_SERVER_INFO ISimpleDOMNode_ServerInfo =
971 {
972 &Object_StubDesc,
973 0,
974 ISimpleDOMNode__MIDL_ProcFormatString.Format,
975 &ISimpleDOMNode_FormatStringOffsetTable[-3],
976 0,
977 0,
978 0,
979 0};
980 CINTERFACE_PROXY_VTABLE(18) _ISimpleDOMNodeProxyVtbl =
981 {
982 &ISimpleDOMNode_ProxyInfo,
983 &IID_ISimpleDOMNode,
984 IUnknown_QueryInterface_Proxy,
985 IUnknown_AddRef_Proxy,
986 IUnknown_Release_Proxy ,
987 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_nodeInfo */ ,
988 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_attributes */ ,
989 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_attributesForNames */ ,
990 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_computedStyle */ ,
991 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_computedStyleForProperties */ ,
992 (void *) (INT_PTR) -1 /* ISimpleDOMNode::scrollTo */ ,
993 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_parentNode */ ,
994 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_firstChild */ ,
995 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_lastChild */ ,
996 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_previousSibling */ ,
997 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_nextSibling */ ,
998 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_childAt */ ,
999 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_innerHTML */ ,
1000 0 /* ISimpleDOMNode::get_localInterface */ ,
1001 (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_language */
1002 };
1003
1004 const CInterfaceStubVtbl _ISimpleDOMNodeStubVtbl =
1005 {
1006 &IID_ISimpleDOMNode,
1007 &ISimpleDOMNode_ServerInfo,
1008 18,
1009 0, /* pure interpreted */
1010 CStdStubBuffer_METHODS
1011 };
1012
1013 static const MIDL_STUB_DESC Object_StubDesc =
1014 {
1015 0,
1016 NdrOleAllocate,
1017 NdrOleFree,
1018 0,
1019 0,
1020 0,
1021 0,
1022 0,
1023 ISimpleDOMNode__MIDL_TypeFormatString.Format,
1024 1, /* -error bounds_check flag */
1025 0x50002, /* Ndr library version */
1026 0,
1027 0x801026e, /* MIDL Version 8.1.622 */
1028 0,
1029 UserMarshalRoutines,
1030 0, /* notify & notify_flag routine table */
1031 0x1, /* MIDL flag */
1032 0, /* cs routines */
1033 0, /* proxy/server info */
1034 0
1035 };
1036
1037 const CInterfaceProxyVtbl * const _ISimpleDOMNode_ProxyVtblList[] =
1038 {
1039 ( CInterfaceProxyVtbl *) &_ISimpleDOMNodeProxyVtbl,
1040 0
1041 };
1042
1043 const CInterfaceStubVtbl * const _ISimpleDOMNode_StubVtblList[] =
1044 {
1045 ( CInterfaceStubVtbl *) &_ISimpleDOMNodeStubVtbl,
1046 0
1047 };
1048
1049 PCInterfaceName const _ISimpleDOMNode_InterfaceNamesList[] =
1050 {
1051 "ISimpleDOMNode",
1052 0
1053 };
1054
1055
1056 #define _ISimpleDOMNode_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMNode, pIID, n)
1057
_ISimpleDOMNode_IID_Lookup(const IID * pIID,int * pIndex)1058 int __stdcall _ISimpleDOMNode_IID_Lookup( const IID * pIID, int * pIndex )
1059 {
1060
1061 if(!_ISimpleDOMNode_CHECK_IID(0))
1062 {
1063 *pIndex = 0;
1064 return 1;
1065 }
1066
1067 return 0;
1068 }
1069
1070 const ExtendedProxyFileInfo ISimpleDOMNode_ProxyFileInfo =
1071 {
1072 (PCInterfaceProxyVtblList *) & _ISimpleDOMNode_ProxyVtblList,
1073 (PCInterfaceStubVtblList *) & _ISimpleDOMNode_StubVtblList,
1074 (const PCInterfaceName * ) & _ISimpleDOMNode_InterfaceNamesList,
1075 0, /* no delegation */
1076 & _ISimpleDOMNode_IID_Lookup,
1077 1,
1078 2,
1079 0, /* table of [async_uuid] interfaces */
1080 0, /* Filler1 */
1081 0, /* Filler2 */
1082 0 /* Filler3 */
1083 };
1084 #if _MSC_VER >= 1200
1085 #pragma warning(pop)
1086 #endif
1087
1088
1089 #endif /* defined(_M_ARM64)*/
1090
1091