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