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