]> git.sesse.net Git - casparcg/blob - modules/silverlight/interop/xcpctrl_p.c
2.0.0.2: Mayor solution reconfiguration.
[casparcg] / modules / silverlight / interop / xcpctrl_p.c
1 \r
2 \r
3 /* this ALWAYS GENERATED file contains the proxy stub code */\r
4 \r
5 \r
6  /* File created by MIDL compiler version 7.00.0555 */\r
7 /* at Sat Jan 22 19:55:15 2011\r
8  */\r
9 /* Compiler settings for xcpctrl.idl:\r
10     Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 \r
11     protocol : dce , ms_ext, c_ext, robust\r
12     error checks: allocation ref bounds_check enum stub_data \r
13     VC __declspec() decoration level: \r
14          __declspec(uuid()), __declspec(selectany), __declspec(novtable)\r
15          DECLSPEC_UUID(), MIDL_INTERFACE()\r
16 */\r
17 /* @@MIDL_FILE_HEADING(  ) */\r
18 \r
19 #if !defined(_M_IA64) && !defined(_M_AMD64)\r
20 \r
21 \r
22 #pragma warning( disable: 4049 )  /* more than 64k source lines */\r
23 #if _MSC_VER >= 1200\r
24 #pragma warning(push)\r
25 #endif\r
26 \r
27 #pragma warning( disable: 4211 )  /* redefine extern to static */\r
28 #pragma warning( disable: 4232 )  /* dllimport identity*/\r
29 #pragma warning( disable: 4024 )  /* array to pointer mapping*/\r
30 #pragma warning( disable: 4152 )  /* function/data pointer conversion in expression */\r
31 #pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */\r
32 \r
33 #pragma optimize("", off ) \r
34 \r
35 #define USE_STUBLESS_PROXY\r
36 \r
37 \r
38 /* verify that the <rpcproxy.h> version is high enough to compile this file*/\r
39 #ifndef __REDQ_RPCPROXY_H_VERSION__\r
40 #define __REQUIRED_RPCPROXY_H_VERSION__ 475\r
41 #endif\r
42 \r
43 \r
44 #include "rpcproxy.h"\r
45 #ifndef __RPCPROXY_H_VERSION__\r
46 #error this stub requires an updated version of <rpcproxy.h>\r
47 #endif /* __RPCPROXY_H_VERSION__ */\r
48 \r
49 \r
50 #include "xcpctrl_h.h"\r
51 \r
52 #define TYPE_FORMAT_STRING_SIZE   1163                              \r
53 #define PROC_FORMAT_STRING_SIZE   1237                              \r
54 #define EXPR_FORMAT_STRING_SIZE   1                                 \r
55 #define TRANSMIT_AS_TABLE_SIZE    0            \r
56 #define WIRE_MARSHAL_TABLE_SIZE   2            \r
57 \r
58 typedef struct _xcpctrl_MIDL_TYPE_FORMAT_STRING\r
59     {\r
60     short          Pad;\r
61     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];\r
62     } xcpctrl_MIDL_TYPE_FORMAT_STRING;\r
63 \r
64 typedef struct _xcpctrl_MIDL_PROC_FORMAT_STRING\r
65     {\r
66     short          Pad;\r
67     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];\r
68     } xcpctrl_MIDL_PROC_FORMAT_STRING;\r
69 \r
70 typedef struct _xcpctrl_MIDL_EXPR_FORMAT_STRING\r
71     {\r
72     long          Pad;\r
73     unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];\r
74     } xcpctrl_MIDL_EXPR_FORMAT_STRING;\r
75 \r
76 \r
77 static const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = \r
78 {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\r
79 \r
80 \r
81 extern const xcpctrl_MIDL_TYPE_FORMAT_STRING xcpctrl__MIDL_TypeFormatString;\r
82 extern const xcpctrl_MIDL_PROC_FORMAT_STRING xcpctrl__MIDL_ProcFormatString;\r
83 extern const xcpctrl_MIDL_EXPR_FORMAT_STRING xcpctrl__MIDL_ExprFormatString;\r
84 \r
85 \r
86 extern const MIDL_STUB_DESC Object_StubDesc;\r
87 \r
88 \r
89 extern const MIDL_SERVER_INFO IXcpObject_ServerInfo;\r
90 extern const MIDL_STUBLESS_PROXY_INFO IXcpObject_ProxyInfo;\r
91 \r
92 \r
93 extern const MIDL_STUB_DESC Object_StubDesc;\r
94 \r
95 \r
96 extern const MIDL_SERVER_INFO IXcpControl_ServerInfo;\r
97 extern const MIDL_STUBLESS_PROXY_INFO IXcpControl_ProxyInfo;\r
98 \r
99 \r
100 extern const MIDL_STUB_DESC Object_StubDesc;\r
101 \r
102 \r
103 extern const MIDL_SERVER_INFO IXcpControl2_ServerInfo;\r
104 extern const MIDL_STUBLESS_PROXY_INFO IXcpControl2_ProxyInfo;\r
105 \r
106 \r
107 extern const MIDL_STUB_DESC Object_StubDesc;\r
108 \r
109 \r
110 extern const MIDL_SERVER_INFO IXcpControlDownloadCallback_ServerInfo;\r
111 extern const MIDL_STUBLESS_PROXY_INFO IXcpControlDownloadCallback_ProxyInfo;\r
112 \r
113 \r
114 extern const MIDL_STUB_DESC Object_StubDesc;\r
115 \r
116 \r
117 extern const MIDL_SERVER_INFO IXcpControlHost_ServerInfo;\r
118 extern const MIDL_STUBLESS_PROXY_INFO IXcpControlHost_ProxyInfo;\r
119 \r
120 \r
121 extern const MIDL_STUB_DESC Object_StubDesc;\r
122 \r
123 \r
124 extern const MIDL_SERVER_INFO IXcpControlHost2_ServerInfo;\r
125 extern const MIDL_STUBLESS_PROXY_INFO IXcpControlHost2_ProxyInfo;\r
126 \r
127 \r
128 extern const MIDL_STUB_DESC Object_StubDesc;\r
129 \r
130 \r
131 extern const MIDL_SERVER_INFO IXcpControlHost3_ServerInfo;\r
132 extern const MIDL_STUBLESS_PROXY_INFO IXcpControlHost3_ProxyInfo;\r
133 \r
134 \r
135 extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];\r
136 \r
137 #if !defined(__RPC_WIN32__)\r
138 #error  Invalid build platform for this stub.\r
139 #endif\r
140 \r
141 #if !(TARGET_IS_NT50_OR_LATER)\r
142 #error You need Windows 2000 or later to run this stub because it uses these features:\r
143 #error   /robust command line switch.\r
144 #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.\r
145 #error This app will fail with the RPC_X_WRONG_STUB_VERSION error.\r
146 #endif\r
147 \r
148 \r
149 static const xcpctrl_MIDL_PROC_FORMAT_STRING xcpctrl__MIDL_ProcFormatString =\r
150     {\r
151         0,\r
152         {\r
153 \r
154         /* Procedure GetBaseUrl */\r
155 \r
156 \r
157         /* Procedure get_Source */\r
158 \r
159                         0x33,           /* FC_AUTO_HANDLE */\r
160                         0x6c,           /* Old Flags:  object, Oi2 */\r
161 /*  2 */        NdrFcLong( 0x0 ),       /* 0 */\r
162 /*  6 */        NdrFcShort( 0x7 ),      /* 7 */\r
163 /*  8 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
164 /* 10 */        NdrFcShort( 0x0 ),      /* 0 */\r
165 /* 12 */        NdrFcShort( 0x8 ),      /* 8 */\r
166 /* 14 */        0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
167                         0x2,            /* 2 */\r
168 /* 16 */        0x8,            /* 8 */\r
169                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
170 /* 18 */        NdrFcShort( 0x1 ),      /* 1 */\r
171 /* 20 */        NdrFcShort( 0x0 ),      /* 0 */\r
172 /* 22 */        NdrFcShort( 0x0 ),      /* 0 */\r
173 \r
174         /* Parameter pbstrUrl */\r
175 \r
176 \r
177         /* Parameter pstr */\r
178 \r
179 /* 24 */        NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\r
180 /* 26 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
181 /* 28 */        NdrFcShort( 0x20 ),     /* Type Offset=32 */\r
182 \r
183         /* Return value */\r
184 \r
185 \r
186         /* Return value */\r
187 \r
188 /* 30 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
189 /* 32 */        NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
190 /* 34 */        0x8,            /* FC_LONG */\r
191                         0x0,            /* 0 */\r
192 \r
193         /* Procedure put_Source */\r
194 \r
195 /* 36 */        0x33,           /* FC_AUTO_HANDLE */\r
196                         0x6c,           /* Old Flags:  object, Oi2 */\r
197 /* 38 */        NdrFcLong( 0x0 ),       /* 0 */\r
198 /* 42 */        NdrFcShort( 0x8 ),      /* 8 */\r
199 /* 44 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
200 /* 46 */        NdrFcShort( 0x0 ),      /* 0 */\r
201 /* 48 */        NdrFcShort( 0x8 ),      /* 8 */\r
202 /* 50 */        0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
203                         0x2,            /* 2 */\r
204 /* 52 */        0x8,            /* 8 */\r
205                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
206 /* 54 */        NdrFcShort( 0x0 ),      /* 0 */\r
207 /* 56 */        NdrFcShort( 0x1 ),      /* 1 */\r
208 /* 58 */        NdrFcShort( 0x0 ),      /* 0 */\r
209 \r
210         /* Parameter str */\r
211 \r
212 /* 60 */        NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
213 /* 62 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
214 /* 64 */        NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
215 \r
216         /* Return value */\r
217 \r
218 /* 66 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
219 /* 68 */        NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
220 /* 70 */        0x8,            /* FC_LONG */\r
221                         0x0,            /* 0 */\r
222 \r
223         /* Procedure get_IsLoaded */\r
224 \r
225 /* 72 */        0x33,           /* FC_AUTO_HANDLE */\r
226                         0x6c,           /* Old Flags:  object, Oi2 */\r
227 /* 74 */        NdrFcLong( 0x0 ),       /* 0 */\r
228 /* 78 */        NdrFcShort( 0x9 ),      /* 9 */\r
229 /* 80 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
230 /* 82 */        NdrFcShort( 0x0 ),      /* 0 */\r
231 /* 84 */        NdrFcShort( 0x22 ),     /* 34 */\r
232 /* 86 */        0x44,           /* Oi2 Flags:  has return, has ext, */\r
233                         0x2,            /* 2 */\r
234 /* 88 */        0x8,            /* 8 */\r
235                         0x1,            /* Ext Flags:  new corr desc, */\r
236 /* 90 */        NdrFcShort( 0x0 ),      /* 0 */\r
237 /* 92 */        NdrFcShort( 0x0 ),      /* 0 */\r
238 /* 94 */        NdrFcShort( 0x0 ),      /* 0 */\r
239 \r
240         /* Parameter pb */\r
241 \r
242 /* 96 */        NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */\r
243 /* 98 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
244 /* 100 */       0x6,            /* FC_SHORT */\r
245                         0x0,            /* 0 */\r
246 \r
247         /* Return value */\r
248 \r
249 /* 102 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
250 /* 104 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
251 /* 106 */       0x8,            /* FC_LONG */\r
252                         0x0,            /* 0 */\r
253 \r
254         /* Procedure get_Content */\r
255 \r
256 /* 108 */       0x33,           /* FC_AUTO_HANDLE */\r
257                         0x6c,           /* Old Flags:  object, Oi2 */\r
258 /* 110 */       NdrFcLong( 0x0 ),       /* 0 */\r
259 /* 114 */       NdrFcShort( 0xa ),      /* 10 */\r
260 /* 116 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
261 /* 118 */       NdrFcShort( 0x0 ),      /* 0 */\r
262 /* 120 */       NdrFcShort( 0x8 ),      /* 8 */\r
263 /* 122 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
264                         0x2,            /* 2 */\r
265 /* 124 */       0x8,            /* 8 */\r
266                         0x1,            /* Ext Flags:  new corr desc, */\r
267 /* 126 */       NdrFcShort( 0x0 ),      /* 0 */\r
268 /* 128 */       NdrFcShort( 0x0 ),      /* 0 */\r
269 /* 130 */       NdrFcShort( 0x0 ),      /* 0 */\r
270 \r
271         /* Parameter ppContent */\r
272 \r
273 /* 132 */       NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */\r
274 /* 134 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
275 /* 136 */       NdrFcShort( 0x3c ),     /* Type Offset=60 */\r
276 \r
277         /* Return value */\r
278 \r
279 /* 138 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
280 /* 140 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
281 /* 142 */       0x8,            /* FC_LONG */\r
282                         0x0,            /* 0 */\r
283 \r
284         /* Procedure get_Settings */\r
285 \r
286 /* 144 */       0x33,           /* FC_AUTO_HANDLE */\r
287                         0x6c,           /* Old Flags:  object, Oi2 */\r
288 /* 146 */       NdrFcLong( 0x0 ),       /* 0 */\r
289 /* 150 */       NdrFcShort( 0xb ),      /* 11 */\r
290 /* 152 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
291 /* 154 */       NdrFcShort( 0x0 ),      /* 0 */\r
292 /* 156 */       NdrFcShort( 0x8 ),      /* 8 */\r
293 /* 158 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
294                         0x2,            /* 2 */\r
295 /* 160 */       0x8,            /* 8 */\r
296                         0x1,            /* Ext Flags:  new corr desc, */\r
297 /* 162 */       NdrFcShort( 0x0 ),      /* 0 */\r
298 /* 164 */       NdrFcShort( 0x0 ),      /* 0 */\r
299 /* 166 */       NdrFcShort( 0x0 ),      /* 0 */\r
300 \r
301         /* Parameter ppSettings */\r
302 \r
303 /* 168 */       NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */\r
304 /* 170 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
305 /* 172 */       NdrFcShort( 0x3c ),     /* Type Offset=60 */\r
306 \r
307         /* Return value */\r
308 \r
309 /* 174 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
310 /* 176 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
311 /* 178 */       0x8,            /* FC_LONG */\r
312                         0x0,            /* 0 */\r
313 \r
314         /* Procedure get_OnLoad */\r
315 \r
316 /* 180 */       0x33,           /* FC_AUTO_HANDLE */\r
317                         0x6c,           /* Old Flags:  object, Oi2 */\r
318 /* 182 */       NdrFcLong( 0x0 ),       /* 0 */\r
319 /* 186 */       NdrFcShort( 0xc ),      /* 12 */\r
320 /* 188 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
321 /* 190 */       NdrFcShort( 0x0 ),      /* 0 */\r
322 /* 192 */       NdrFcShort( 0x8 ),      /* 8 */\r
323 /* 194 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
324                         0x2,            /* 2 */\r
325 /* 196 */       0x8,            /* 8 */\r
326                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
327 /* 198 */       NdrFcShort( 0x1 ),      /* 1 */\r
328 /* 200 */       NdrFcShort( 0x0 ),      /* 0 */\r
329 /* 202 */       NdrFcShort( 0x0 ),      /* 0 */\r
330 \r
331         /* Parameter pVAR */\r
332 \r
333 /* 204 */       NdrFcShort( 0x4113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=16 */\r
334 /* 206 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
335 /* 208 */       NdrFcShort( 0x428 ),    /* Type Offset=1064 */\r
336 \r
337         /* Return value */\r
338 \r
339 /* 210 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
340 /* 212 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
341 /* 214 */       0x8,            /* FC_LONG */\r
342                         0x0,            /* 0 */\r
343 \r
344         /* Procedure put_OnLoad */\r
345 \r
346 /* 216 */       0x33,           /* FC_AUTO_HANDLE */\r
347                         0x6c,           /* Old Flags:  object, Oi2 */\r
348 /* 218 */       NdrFcLong( 0x0 ),       /* 0 */\r
349 /* 222 */       NdrFcShort( 0xd ),      /* 13 */\r
350 /* 224 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
351 /* 226 */       NdrFcShort( 0x0 ),      /* 0 */\r
352 /* 228 */       NdrFcShort( 0x8 ),      /* 8 */\r
353 /* 230 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
354                         0x2,            /* 2 */\r
355 /* 232 */       0x8,            /* 8 */\r
356                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
357 /* 234 */       NdrFcShort( 0x0 ),      /* 0 */\r
358 /* 236 */       NdrFcShort( 0x1 ),      /* 1 */\r
359 /* 238 */       NdrFcShort( 0x0 ),      /* 0 */\r
360 \r
361         /* Parameter pVAR */\r
362 \r
363 /* 240 */       NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */\r
364 /* 242 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
365 /* 244 */       NdrFcShort( 0x43a ),    /* Type Offset=1082 */\r
366 \r
367         /* Return value */\r
368 \r
369 /* 246 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
370 /* 248 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
371 /* 250 */       0x8,            /* FC_LONG */\r
372                         0x0,            /* 0 */\r
373 \r
374         /* Procedure get_OnError */\r
375 \r
376 /* 252 */       0x33,           /* FC_AUTO_HANDLE */\r
377                         0x6c,           /* Old Flags:  object, Oi2 */\r
378 /* 254 */       NdrFcLong( 0x0 ),       /* 0 */\r
379 /* 258 */       NdrFcShort( 0xe ),      /* 14 */\r
380 /* 260 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
381 /* 262 */       NdrFcShort( 0x0 ),      /* 0 */\r
382 /* 264 */       NdrFcShort( 0x8 ),      /* 8 */\r
383 /* 266 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
384                         0x2,            /* 2 */\r
385 /* 268 */       0x8,            /* 8 */\r
386                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
387 /* 270 */       NdrFcShort( 0x1 ),      /* 1 */\r
388 /* 272 */       NdrFcShort( 0x0 ),      /* 0 */\r
389 /* 274 */       NdrFcShort( 0x0 ),      /* 0 */\r
390 \r
391         /* Parameter pVAR */\r
392 \r
393 /* 276 */       NdrFcShort( 0x4113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=16 */\r
394 /* 278 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
395 /* 280 */       NdrFcShort( 0x428 ),    /* Type Offset=1064 */\r
396 \r
397         /* Return value */\r
398 \r
399 /* 282 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
400 /* 284 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
401 /* 286 */       0x8,            /* FC_LONG */\r
402                         0x0,            /* 0 */\r
403 \r
404         /* Procedure put_OnError */\r
405 \r
406 /* 288 */       0x33,           /* FC_AUTO_HANDLE */\r
407                         0x6c,           /* Old Flags:  object, Oi2 */\r
408 /* 290 */       NdrFcLong( 0x0 ),       /* 0 */\r
409 /* 294 */       NdrFcShort( 0xf ),      /* 15 */\r
410 /* 296 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
411 /* 298 */       NdrFcShort( 0x0 ),      /* 0 */\r
412 /* 300 */       NdrFcShort( 0x8 ),      /* 8 */\r
413 /* 302 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
414                         0x2,            /* 2 */\r
415 /* 304 */       0x8,            /* 8 */\r
416                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
417 /* 306 */       NdrFcShort( 0x0 ),      /* 0 */\r
418 /* 308 */       NdrFcShort( 0x1 ),      /* 1 */\r
419 /* 310 */       NdrFcShort( 0x0 ),      /* 0 */\r
420 \r
421         /* Parameter pVAR */\r
422 \r
423 /* 312 */       NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */\r
424 /* 314 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
425 /* 316 */       NdrFcShort( 0x43a ),    /* Type Offset=1082 */\r
426 \r
427         /* Return value */\r
428 \r
429 /* 318 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
430 /* 320 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
431 /* 322 */       0x8,            /* FC_LONG */\r
432                         0x0,            /* 0 */\r
433 \r
434         /* Procedure CreateObject */\r
435 \r
436 /* 324 */       0x33,           /* FC_AUTO_HANDLE */\r
437                         0x6c,           /* Old Flags:  object, Oi2 */\r
438 /* 326 */       NdrFcLong( 0x0 ),       /* 0 */\r
439 /* 330 */       NdrFcShort( 0x10 ),     /* 16 */\r
440 /* 332 */       NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
441 /* 334 */       NdrFcShort( 0x0 ),      /* 0 */\r
442 /* 336 */       NdrFcShort( 0x8 ),      /* 8 */\r
443 /* 338 */       0x47,           /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\r
444                         0x3,            /* 3 */\r
445 /* 340 */       0x8,            /* 8 */\r
446                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
447 /* 342 */       NdrFcShort( 0x0 ),      /* 0 */\r
448 /* 344 */       NdrFcShort( 0x1 ),      /* 1 */\r
449 /* 346 */       NdrFcShort( 0x0 ),      /* 0 */\r
450 \r
451         /* Parameter id */\r
452 \r
453 /* 348 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
454 /* 350 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
455 /* 352 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
456 \r
457         /* Parameter ppDisp */\r
458 \r
459 /* 354 */       NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */\r
460 /* 356 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
461 /* 358 */       NdrFcShort( 0x444 ),    /* Type Offset=1092 */\r
462 \r
463         /* Return value */\r
464 \r
465 /* 360 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
466 /* 362 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
467 /* 364 */       0x8,            /* FC_LONG */\r
468                         0x0,            /* 0 */\r
469 \r
470         /* Procedure IsVersionSupported */\r
471 \r
472 /* 366 */       0x33,           /* FC_AUTO_HANDLE */\r
473                         0x6c,           /* Old Flags:  object, Oi2 */\r
474 /* 368 */       NdrFcLong( 0x0 ),       /* 0 */\r
475 /* 372 */       NdrFcShort( 0x11 ),     /* 17 */\r
476 /* 374 */       NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
477 /* 376 */       NdrFcShort( 0x0 ),      /* 0 */\r
478 /* 378 */       NdrFcShort( 0x22 ),     /* 34 */\r
479 /* 380 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
480                         0x3,            /* 3 */\r
481 /* 382 */       0x8,            /* 8 */\r
482                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
483 /* 384 */       NdrFcShort( 0x0 ),      /* 0 */\r
484 /* 386 */       NdrFcShort( 0x1 ),      /* 1 */\r
485 /* 388 */       NdrFcShort( 0x0 ),      /* 0 */\r
486 \r
487         /* Parameter v */\r
488 \r
489 /* 390 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
490 /* 392 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
491 /* 394 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
492 \r
493         /* Parameter pb */\r
494 \r
495 /* 396 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */\r
496 /* 398 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
497 /* 400 */       0x6,            /* FC_SHORT */\r
498                         0x0,            /* 0 */\r
499 \r
500         /* Return value */\r
501 \r
502 /* 402 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
503 /* 404 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
504 /* 406 */       0x8,            /* FC_LONG */\r
505                         0x0,            /* 0 */\r
506 \r
507         /* Procedure get_InitParams */\r
508 \r
509 /* 408 */       0x33,           /* FC_AUTO_HANDLE */\r
510                         0x6c,           /* Old Flags:  object, Oi2 */\r
511 /* 410 */       NdrFcLong( 0x0 ),       /* 0 */\r
512 /* 414 */       NdrFcShort( 0x12 ),     /* 18 */\r
513 /* 416 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
514 /* 418 */       NdrFcShort( 0x0 ),      /* 0 */\r
515 /* 420 */       NdrFcShort( 0x8 ),      /* 8 */\r
516 /* 422 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
517                         0x2,            /* 2 */\r
518 /* 424 */       0x8,            /* 8 */\r
519                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
520 /* 426 */       NdrFcShort( 0x1 ),      /* 1 */\r
521 /* 428 */       NdrFcShort( 0x0 ),      /* 0 */\r
522 /* 430 */       NdrFcShort( 0x0 ),      /* 0 */\r
523 \r
524         /* Parameter initparams */\r
525 \r
526 /* 432 */       NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\r
527 /* 434 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
528 /* 436 */       NdrFcShort( 0x20 ),     /* Type Offset=32 */\r
529 \r
530         /* Return value */\r
531 \r
532 /* 438 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
533 /* 440 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
534 /* 442 */       0x8,            /* FC_LONG */\r
535                         0x0,            /* 0 */\r
536 \r
537         /* Procedure put_InitParams */\r
538 \r
539 /* 444 */       0x33,           /* FC_AUTO_HANDLE */\r
540                         0x6c,           /* Old Flags:  object, Oi2 */\r
541 /* 446 */       NdrFcLong( 0x0 ),       /* 0 */\r
542 /* 450 */       NdrFcShort( 0x13 ),     /* 19 */\r
543 /* 452 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
544 /* 454 */       NdrFcShort( 0x0 ),      /* 0 */\r
545 /* 456 */       NdrFcShort( 0x8 ),      /* 8 */\r
546 /* 458 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
547                         0x2,            /* 2 */\r
548 /* 460 */       0x8,            /* 8 */\r
549                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
550 /* 462 */       NdrFcShort( 0x0 ),      /* 0 */\r
551 /* 464 */       NdrFcShort( 0x1 ),      /* 1 */\r
552 /* 466 */       NdrFcShort( 0x0 ),      /* 0 */\r
553 \r
554         /* Parameter initparams */\r
555 \r
556 /* 468 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
557 /* 470 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
558 /* 472 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
559 \r
560         /* Return value */\r
561 \r
562 /* 474 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
563 /* 476 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
564 /* 478 */       0x8,            /* FC_LONG */\r
565                         0x0,            /* 0 */\r
566 \r
567         /* Procedure LoadRuntime */\r
568 \r
569 /* 480 */       0x33,           /* FC_AUTO_HANDLE */\r
570                         0x6c,           /* Old Flags:  object, Oi2 */\r
571 /* 482 */       NdrFcLong( 0x0 ),       /* 0 */\r
572 /* 486 */       NdrFcShort( 0x14 ),     /* 20 */\r
573 /* 488 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
574 /* 490 */       NdrFcShort( 0x0 ),      /* 0 */\r
575 /* 492 */       NdrFcShort( 0x8 ),      /* 8 */\r
576 /* 494 */       0x44,           /* Oi2 Flags:  has return, has ext, */\r
577                         0x1,            /* 1 */\r
578 /* 496 */       0x8,            /* 8 */\r
579                         0x1,            /* Ext Flags:  new corr desc, */\r
580 /* 498 */       NdrFcShort( 0x0 ),      /* 0 */\r
581 /* 500 */       NdrFcShort( 0x0 ),      /* 0 */\r
582 /* 502 */       NdrFcShort( 0x0 ),      /* 0 */\r
583 \r
584         /* Return value */\r
585 \r
586 /* 504 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
587 /* 506 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
588 /* 508 */       0x8,            /* FC_LONG */\r
589                         0x0,            /* 0 */\r
590 \r
591         /* Procedure get_SplashScreenSource */\r
592 \r
593 /* 510 */       0x33,           /* FC_AUTO_HANDLE */\r
594                         0x6c,           /* Old Flags:  object, Oi2 */\r
595 /* 512 */       NdrFcLong( 0x0 ),       /* 0 */\r
596 /* 516 */       NdrFcShort( 0x15 ),     /* 21 */\r
597 /* 518 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
598 /* 520 */       NdrFcShort( 0x0 ),      /* 0 */\r
599 /* 522 */       NdrFcShort( 0x8 ),      /* 8 */\r
600 /* 524 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
601                         0x2,            /* 2 */\r
602 /* 526 */       0x8,            /* 8 */\r
603                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
604 /* 528 */       NdrFcShort( 0x1 ),      /* 1 */\r
605 /* 530 */       NdrFcShort( 0x0 ),      /* 0 */\r
606 /* 532 */       NdrFcShort( 0x0 ),      /* 0 */\r
607 \r
608         /* Parameter pstr */\r
609 \r
610 /* 534 */       NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\r
611 /* 536 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
612 /* 538 */       NdrFcShort( 0x20 ),     /* Type Offset=32 */\r
613 \r
614         /* Return value */\r
615 \r
616 /* 540 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
617 /* 542 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
618 /* 544 */       0x8,            /* FC_LONG */\r
619                         0x0,            /* 0 */\r
620 \r
621         /* Procedure put_SplashScreenSource */\r
622 \r
623 /* 546 */       0x33,           /* FC_AUTO_HANDLE */\r
624                         0x6c,           /* Old Flags:  object, Oi2 */\r
625 /* 548 */       NdrFcLong( 0x0 ),       /* 0 */\r
626 /* 552 */       NdrFcShort( 0x16 ),     /* 22 */\r
627 /* 554 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
628 /* 556 */       NdrFcShort( 0x0 ),      /* 0 */\r
629 /* 558 */       NdrFcShort( 0x8 ),      /* 8 */\r
630 /* 560 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
631                         0x2,            /* 2 */\r
632 /* 562 */       0x8,            /* 8 */\r
633                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
634 /* 564 */       NdrFcShort( 0x0 ),      /* 0 */\r
635 /* 566 */       NdrFcShort( 0x1 ),      /* 1 */\r
636 /* 568 */       NdrFcShort( 0x0 ),      /* 0 */\r
637 \r
638         /* Parameter str */\r
639 \r
640 /* 570 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
641 /* 572 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
642 /* 574 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
643 \r
644         /* Return value */\r
645 \r
646 /* 576 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
647 /* 578 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
648 /* 580 */       0x8,            /* FC_LONG */\r
649                         0x0,            /* 0 */\r
650 \r
651         /* Procedure get_OnSourceDownloadComplete */\r
652 \r
653 /* 582 */       0x33,           /* FC_AUTO_HANDLE */\r
654                         0x6c,           /* Old Flags:  object, Oi2 */\r
655 /* 584 */       NdrFcLong( 0x0 ),       /* 0 */\r
656 /* 588 */       NdrFcShort( 0x17 ),     /* 23 */\r
657 /* 590 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
658 /* 592 */       NdrFcShort( 0x0 ),      /* 0 */\r
659 /* 594 */       NdrFcShort( 0x8 ),      /* 8 */\r
660 /* 596 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
661                         0x2,            /* 2 */\r
662 /* 598 */       0x8,            /* 8 */\r
663                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
664 /* 600 */       NdrFcShort( 0x1 ),      /* 1 */\r
665 /* 602 */       NdrFcShort( 0x0 ),      /* 0 */\r
666 /* 604 */       NdrFcShort( 0x0 ),      /* 0 */\r
667 \r
668         /* Parameter pVAR */\r
669 \r
670 /* 606 */       NdrFcShort( 0x4113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=16 */\r
671 /* 608 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
672 /* 610 */       NdrFcShort( 0x428 ),    /* Type Offset=1064 */\r
673 \r
674         /* Return value */\r
675 \r
676 /* 612 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
677 /* 614 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
678 /* 616 */       0x8,            /* FC_LONG */\r
679                         0x0,            /* 0 */\r
680 \r
681         /* Procedure put_OnSourceDownloadComplete */\r
682 \r
683 /* 618 */       0x33,           /* FC_AUTO_HANDLE */\r
684                         0x6c,           /* Old Flags:  object, Oi2 */\r
685 /* 620 */       NdrFcLong( 0x0 ),       /* 0 */\r
686 /* 624 */       NdrFcShort( 0x18 ),     /* 24 */\r
687 /* 626 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
688 /* 628 */       NdrFcShort( 0x0 ),      /* 0 */\r
689 /* 630 */       NdrFcShort( 0x8 ),      /* 8 */\r
690 /* 632 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
691                         0x2,            /* 2 */\r
692 /* 634 */       0x8,            /* 8 */\r
693                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
694 /* 636 */       NdrFcShort( 0x0 ),      /* 0 */\r
695 /* 638 */       NdrFcShort( 0x1 ),      /* 1 */\r
696 /* 640 */       NdrFcShort( 0x0 ),      /* 0 */\r
697 \r
698         /* Parameter pVAR */\r
699 \r
700 /* 642 */       NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */\r
701 /* 644 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
702 /* 646 */       NdrFcShort( 0x43a ),    /* Type Offset=1082 */\r
703 \r
704         /* Return value */\r
705 \r
706 /* 648 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
707 /* 650 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
708 /* 652 */       0x8,            /* FC_LONG */\r
709                         0x0,            /* 0 */\r
710 \r
711         /* Procedure get_OnSourceDownloadProgressChanged */\r
712 \r
713 /* 654 */       0x33,           /* FC_AUTO_HANDLE */\r
714                         0x6c,           /* Old Flags:  object, Oi2 */\r
715 /* 656 */       NdrFcLong( 0x0 ),       /* 0 */\r
716 /* 660 */       NdrFcShort( 0x19 ),     /* 25 */\r
717 /* 662 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
718 /* 664 */       NdrFcShort( 0x0 ),      /* 0 */\r
719 /* 666 */       NdrFcShort( 0x8 ),      /* 8 */\r
720 /* 668 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
721                         0x2,            /* 2 */\r
722 /* 670 */       0x8,            /* 8 */\r
723                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
724 /* 672 */       NdrFcShort( 0x1 ),      /* 1 */\r
725 /* 674 */       NdrFcShort( 0x0 ),      /* 0 */\r
726 /* 676 */       NdrFcShort( 0x0 ),      /* 0 */\r
727 \r
728         /* Parameter pVAR */\r
729 \r
730 /* 678 */       NdrFcShort( 0x4113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=16 */\r
731 /* 680 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
732 /* 682 */       NdrFcShort( 0x428 ),    /* Type Offset=1064 */\r
733 \r
734         /* Return value */\r
735 \r
736 /* 684 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
737 /* 686 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
738 /* 688 */       0x8,            /* FC_LONG */\r
739                         0x0,            /* 0 */\r
740 \r
741         /* Procedure put_OnSourceDownloadProgressChanged */\r
742 \r
743 /* 690 */       0x33,           /* FC_AUTO_HANDLE */\r
744                         0x6c,           /* Old Flags:  object, Oi2 */\r
745 /* 692 */       NdrFcLong( 0x0 ),       /* 0 */\r
746 /* 696 */       NdrFcShort( 0x1a ),     /* 26 */\r
747 /* 698 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
748 /* 700 */       NdrFcShort( 0x0 ),      /* 0 */\r
749 /* 702 */       NdrFcShort( 0x8 ),      /* 8 */\r
750 /* 704 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
751                         0x2,            /* 2 */\r
752 /* 706 */       0x8,            /* 8 */\r
753                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
754 /* 708 */       NdrFcShort( 0x0 ),      /* 0 */\r
755 /* 710 */       NdrFcShort( 0x1 ),      /* 1 */\r
756 /* 712 */       NdrFcShort( 0x0 ),      /* 0 */\r
757 \r
758         /* Parameter pVAR */\r
759 \r
760 /* 714 */       NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */\r
761 /* 716 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
762 /* 718 */       NdrFcShort( 0x43a ),    /* Type Offset=1082 */\r
763 \r
764         /* Return value */\r
765 \r
766 /* 720 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
767 /* 722 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
768 /* 724 */       0x8,            /* FC_LONG */\r
769                         0x0,            /* 0 */\r
770 \r
771         /* Procedure OnUrlDownloaded */\r
772 \r
773 /* 726 */       0x33,           /* FC_AUTO_HANDLE */\r
774                         0x6c,           /* Old Flags:  object, Oi2 */\r
775 /* 728 */       NdrFcLong( 0x0 ),       /* 0 */\r
776 /* 732 */       NdrFcShort( 0x3 ),      /* 3 */\r
777 /* 734 */       NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
778 /* 736 */       NdrFcShort( 0x8 ),      /* 8 */\r
779 /* 738 */       NdrFcShort( 0x8 ),      /* 8 */\r
780 /* 740 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
781                         0x3,            /* 3 */\r
782 /* 742 */       0x8,            /* 8 */\r
783                         0x1,            /* Ext Flags:  new corr desc, */\r
784 /* 744 */       NdrFcShort( 0x0 ),      /* 0 */\r
785 /* 746 */       NdrFcShort( 0x0 ),      /* 0 */\r
786 /* 748 */       NdrFcShort( 0x0 ),      /* 0 */\r
787 \r
788         /* Parameter hr */\r
789 \r
790 /* 750 */       NdrFcShort( 0x48 ),     /* Flags:  in, base type, */\r
791 /* 752 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
792 /* 754 */       0x8,            /* FC_LONG */\r
793                         0x0,            /* 0 */\r
794 \r
795         /* Parameter pStream */\r
796 \r
797 /* 756 */       NdrFcShort( 0xb ),      /* Flags:  must size, must free, in, */\r
798 /* 758 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
799 /* 760 */       NdrFcShort( 0x45a ),    /* Type Offset=1114 */\r
800 \r
801         /* Return value */\r
802 \r
803 /* 762 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
804 /* 764 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
805 /* 766 */       0x8,            /* FC_LONG */\r
806                         0x0,            /* 0 */\r
807 \r
808         /* Procedure GetHostOptions */\r
809 \r
810 /* 768 */       0x33,           /* FC_AUTO_HANDLE */\r
811                         0x6c,           /* Old Flags:  object, Oi2 */\r
812 /* 770 */       NdrFcLong( 0x0 ),       /* 0 */\r
813 /* 774 */       NdrFcShort( 0x3 ),      /* 3 */\r
814 /* 776 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
815 /* 778 */       NdrFcShort( 0x0 ),      /* 0 */\r
816 /* 780 */       NdrFcShort( 0x24 ),     /* 36 */\r
817 /* 782 */       0x44,           /* Oi2 Flags:  has return, has ext, */\r
818                         0x2,            /* 2 */\r
819 /* 784 */       0x8,            /* 8 */\r
820                         0x1,            /* Ext Flags:  new corr desc, */\r
821 /* 786 */       NdrFcShort( 0x0 ),      /* 0 */\r
822 /* 788 */       NdrFcShort( 0x0 ),      /* 0 */\r
823 /* 790 */       NdrFcShort( 0x0 ),      /* 0 */\r
824 \r
825         /* Parameter pdwOptions */\r
826 \r
827 /* 792 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */\r
828 /* 794 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
829 /* 796 */       0x8,            /* FC_LONG */\r
830                         0x0,            /* 0 */\r
831 \r
832         /* Return value */\r
833 \r
834 /* 798 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
835 /* 800 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
836 /* 802 */       0x8,            /* FC_LONG */\r
837                         0x0,            /* 0 */\r
838 \r
839         /* Procedure NotifyLoaded */\r
840 \r
841 /* 804 */       0x33,           /* FC_AUTO_HANDLE */\r
842                         0x6c,           /* Old Flags:  object, Oi2 */\r
843 /* 806 */       NdrFcLong( 0x0 ),       /* 0 */\r
844 /* 810 */       NdrFcShort( 0x4 ),      /* 4 */\r
845 /* 812 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
846 /* 814 */       NdrFcShort( 0x0 ),      /* 0 */\r
847 /* 816 */       NdrFcShort( 0x8 ),      /* 8 */\r
848 /* 818 */       0x44,           /* Oi2 Flags:  has return, has ext, */\r
849                         0x1,            /* 1 */\r
850 /* 820 */       0x8,            /* 8 */\r
851                         0x1,            /* Ext Flags:  new corr desc, */\r
852 /* 822 */       NdrFcShort( 0x0 ),      /* 0 */\r
853 /* 824 */       NdrFcShort( 0x0 ),      /* 0 */\r
854 /* 826 */       NdrFcShort( 0x0 ),      /* 0 */\r
855 \r
856         /* Return value */\r
857 \r
858 /* 828 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
859 /* 830 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
860 /* 832 */       0x8,            /* FC_LONG */\r
861                         0x0,            /* 0 */\r
862 \r
863         /* Procedure NotifyError */\r
864 \r
865 /* 834 */       0x33,           /* FC_AUTO_HANDLE */\r
866                         0x6c,           /* Old Flags:  object, Oi2 */\r
867 /* 836 */       NdrFcLong( 0x0 ),       /* 0 */\r
868 /* 840 */       NdrFcShort( 0x5 ),      /* 5 */\r
869 /* 842 */       NdrFcShort( 0x18 ),     /* x86 Stack size/offset = 24 */\r
870 /* 844 */       NdrFcShort( 0x10 ),     /* 16 */\r
871 /* 846 */       NdrFcShort( 0x8 ),      /* 8 */\r
872 /* 848 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */\r
873                         0x5,            /* 5 */\r
874 /* 850 */       0x8,            /* 8 */\r
875                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
876 /* 852 */       NdrFcShort( 0x0 ),      /* 0 */\r
877 /* 854 */       NdrFcShort( 0x1 ),      /* 1 */\r
878 /* 856 */       NdrFcShort( 0x0 ),      /* 0 */\r
879 \r
880         /* Parameter bstrError */\r
881 \r
882 /* 858 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
883 /* 860 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
884 /* 862 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
885 \r
886         /* Parameter bstrSource */\r
887 \r
888 /* 864 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
889 /* 866 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
890 /* 868 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
891 \r
892         /* Parameter nLine */\r
893 \r
894 /* 870 */       NdrFcShort( 0x48 ),     /* Flags:  in, base type, */\r
895 /* 872 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
896 /* 874 */       0x8,            /* FC_LONG */\r
897                         0x0,            /* 0 */\r
898 \r
899         /* Parameter nColumn */\r
900 \r
901 /* 876 */       NdrFcShort( 0x48 ),     /* Flags:  in, base type, */\r
902 /* 878 */       NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
903 /* 880 */       0x8,            /* FC_LONG */\r
904                         0x0,            /* 0 */\r
905 \r
906         /* Return value */\r
907 \r
908 /* 882 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
909 /* 884 */       NdrFcShort( 0x14 ),     /* x86 Stack size/offset = 20 */\r
910 /* 886 */       0x8,            /* FC_LONG */\r
911                         0x0,            /* 0 */\r
912 \r
913         /* Procedure InvokeHandler */\r
914 \r
915 /* 888 */       0x33,           /* FC_AUTO_HANDLE */\r
916                         0x6c,           /* Old Flags:  object, Oi2 */\r
917 /* 890 */       NdrFcLong( 0x0 ),       /* 0 */\r
918 /* 894 */       NdrFcShort( 0x6 ),      /* 6 */\r
919 /* 896 */       NdrFcShort( 0x30 ),     /* x86 Stack size/offset = 48 */\r
920 /* 898 */       NdrFcShort( 0x0 ),      /* 0 */\r
921 /* 900 */       NdrFcShort( 0x8 ),      /* 8 */\r
922 /* 902 */       0x47,           /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\r
923                         0x5,            /* 5 */\r
924 /* 904 */       0x8,            /* 8 */\r
925                         0x7,            /* Ext Flags:  new corr desc, clt corr check, srv corr check, */\r
926 /* 906 */       NdrFcShort( 0x1 ),      /* 1 */\r
927 /* 908 */       NdrFcShort( 0x1 ),      /* 1 */\r
928 /* 910 */       NdrFcShort( 0x0 ),      /* 0 */\r
929 \r
930         /* Parameter bstrName */\r
931 \r
932 /* 912 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
933 /* 914 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
934 /* 916 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
935 \r
936         /* Parameter varArg1 */\r
937 \r
938 /* 918 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
939 /* 920 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
940 /* 922 */       NdrFcShort( 0x43a ),    /* Type Offset=1082 */\r
941 \r
942         /* Parameter varArg2 */\r
943 \r
944 /* 924 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
945 /* 926 */       NdrFcShort( 0x18 ),     /* x86 Stack size/offset = 24 */\r
946 /* 928 */       NdrFcShort( 0x43a ),    /* Type Offset=1082 */\r
947 \r
948         /* Parameter pvarResult */\r
949 \r
950 /* 930 */       NdrFcShort( 0x4113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=16 */\r
951 /* 932 */       NdrFcShort( 0x28 ),     /* x86 Stack size/offset = 40 */\r
952 /* 934 */       NdrFcShort( 0x428 ),    /* Type Offset=1064 */\r
953 \r
954         /* Return value */\r
955 \r
956 /* 936 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
957 /* 938 */       NdrFcShort( 0x2c ),     /* x86 Stack size/offset = 44 */\r
958 /* 940 */       0x8,            /* FC_LONG */\r
959                         0x0,            /* 0 */\r
960 \r
961         /* Procedure GetNamedSource */\r
962 \r
963 /* 942 */       0x33,           /* FC_AUTO_HANDLE */\r
964                         0x6c,           /* Old Flags:  object, Oi2 */\r
965 /* 944 */       NdrFcLong( 0x0 ),       /* 0 */\r
966 /* 948 */       NdrFcShort( 0x8 ),      /* 8 */\r
967 /* 950 */       NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
968 /* 952 */       NdrFcShort( 0x0 ),      /* 0 */\r
969 /* 954 */       NdrFcShort( 0x8 ),      /* 8 */\r
970 /* 956 */       0x47,           /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\r
971                         0x3,            /* 3 */\r
972 /* 958 */       0x8,            /* 8 */\r
973                         0x7,            /* Ext Flags:  new corr desc, clt corr check, srv corr check, */\r
974 /* 960 */       NdrFcShort( 0x1 ),      /* 1 */\r
975 /* 962 */       NdrFcShort( 0x1 ),      /* 1 */\r
976 /* 964 */       NdrFcShort( 0x0 ),      /* 0 */\r
977 \r
978         /* Parameter bstrSourceName */\r
979 \r
980 /* 966 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
981 /* 968 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
982 /* 970 */       NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
983 \r
984         /* Parameter pbstrSource */\r
985 \r
986 /* 972 */       NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\r
987 /* 974 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
988 /* 976 */       NdrFcShort( 0x20 ),     /* Type Offset=32 */\r
989 \r
990         /* Return value */\r
991 \r
992 /* 978 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
993 /* 980 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
994 /* 982 */       0x8,            /* FC_LONG */\r
995                         0x0,            /* 0 */\r
996 \r
997         /* Procedure DownloadUrl */\r
998 \r
999 /* 984 */       0x33,           /* FC_AUTO_HANDLE */\r
1000                         0x6c,           /* Old Flags:  object, Oi2 */\r
1001 /* 986 */       NdrFcLong( 0x0 ),       /* 0 */\r
1002 /* 990 */       NdrFcShort( 0x9 ),      /* 9 */\r
1003 /* 992 */       NdrFcShort( 0x14 ),     /* x86 Stack size/offset = 20 */\r
1004 /* 994 */       NdrFcShort( 0x0 ),      /* 0 */\r
1005 /* 996 */       NdrFcShort( 0x8 ),      /* 8 */\r
1006 /* 998 */       0x47,           /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\r
1007                         0x4,            /* 4 */\r
1008 /* 1000 */      0x8,            /* 8 */\r
1009                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
1010 /* 1002 */      NdrFcShort( 0x0 ),      /* 0 */\r
1011 /* 1004 */      NdrFcShort( 0x1 ),      /* 1 */\r
1012 /* 1006 */      NdrFcShort( 0x0 ),      /* 0 */\r
1013 \r
1014         /* Parameter bstrUrl */\r
1015 \r
1016 /* 1008 */      NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
1017 /* 1010 */      NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
1018 /* 1012 */      NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
1019 \r
1020         /* Parameter pCallback */\r
1021 \r
1022 /* 1014 */      NdrFcShort( 0xb ),      /* Flags:  must size, must free, in, */\r
1023 /* 1016 */      NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
1024 /* 1018 */      NdrFcShort( 0x470 ),    /* Type Offset=1136 */\r
1025 \r
1026         /* Parameter ppStream */\r
1027 \r
1028 /* 1020 */      NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */\r
1029 /* 1022 */      NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
1030 /* 1024 */      NdrFcShort( 0x482 ),    /* Type Offset=1154 */\r
1031 \r
1032         /* Return value */\r
1033 \r
1034 /* 1026 */      NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
1035 /* 1028 */      NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
1036 /* 1030 */      0x8,            /* FC_LONG */\r
1037                         0x0,            /* 0 */\r
1038 \r
1039         /* Procedure GetCustomAppDomain */\r
1040 \r
1041 /* 1032 */      0x33,           /* FC_AUTO_HANDLE */\r
1042                         0x6c,           /* Old Flags:  object, Oi2 */\r
1043 /* 1034 */      NdrFcLong( 0x0 ),       /* 0 */\r
1044 /* 1038 */      NdrFcShort( 0xa ),      /* 10 */\r
1045 /* 1040 */      NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
1046 /* 1042 */      NdrFcShort( 0x0 ),      /* 0 */\r
1047 /* 1044 */      NdrFcShort( 0x8 ),      /* 8 */\r
1048 /* 1046 */      0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
1049                         0x2,            /* 2 */\r
1050 /* 1048 */      0x8,            /* 8 */\r
1051                         0x1,            /* Ext Flags:  new corr desc, */\r
1052 /* 1050 */      NdrFcShort( 0x0 ),      /* 0 */\r
1053 /* 1052 */      NdrFcShort( 0x0 ),      /* 0 */\r
1054 /* 1054 */      NdrFcShort( 0x0 ),      /* 0 */\r
1055 \r
1056         /* Parameter ppAppDomain */\r
1057 \r
1058 /* 1056 */      NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */\r
1059 /* 1058 */      NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
1060 /* 1060 */      NdrFcShort( 0x486 ),    /* Type Offset=1158 */\r
1061 \r
1062         /* Return value */\r
1063 \r
1064 /* 1062 */      NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
1065 /* 1064 */      NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
1066 /* 1066 */      0x8,            /* FC_LONG */\r
1067                         0x0,            /* 0 */\r
1068 \r
1069         /* Procedure GetControlVersion */\r
1070 \r
1071 /* 1068 */      0x33,           /* FC_AUTO_HANDLE */\r
1072                         0x6c,           /* Old Flags:  object, Oi2 */\r
1073 /* 1070 */      NdrFcLong( 0x0 ),       /* 0 */\r
1074 /* 1074 */      NdrFcShort( 0xb ),      /* 11 */\r
1075 /* 1076 */      NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
1076 /* 1078 */      NdrFcShort( 0x0 ),      /* 0 */\r
1077 /* 1080 */      NdrFcShort( 0x40 ),     /* 64 */\r
1078 /* 1082 */      0x44,           /* Oi2 Flags:  has return, has ext, */\r
1079                         0x3,            /* 3 */\r
1080 /* 1084 */      0x8,            /* 8 */\r
1081                         0x1,            /* Ext Flags:  new corr desc, */\r
1082 /* 1086 */      NdrFcShort( 0x0 ),      /* 0 */\r
1083 /* 1088 */      NdrFcShort( 0x0 ),      /* 0 */\r
1084 /* 1090 */      NdrFcShort( 0x0 ),      /* 0 */\r
1085 \r
1086         /* Parameter puMajorVersion */\r
1087 \r
1088 /* 1092 */      NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */\r
1089 /* 1094 */      NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
1090 /* 1096 */      0x8,            /* FC_LONG */\r
1091                         0x0,            /* 0 */\r
1092 \r
1093         /* Parameter puMinorVersion */\r
1094 \r
1095 /* 1098 */      NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */\r
1096 /* 1100 */      NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
1097 /* 1102 */      0x8,            /* FC_LONG */\r
1098                         0x0,            /* 0 */\r
1099 \r
1100         /* Return value */\r
1101 \r
1102 /* 1104 */      NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
1103 /* 1106 */      NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
1104 /* 1108 */      0x8,            /* FC_LONG */\r
1105                         0x0,            /* 0 */\r
1106 \r
1107         /* Procedure GetDefaultThemeXaml */\r
1108 \r
1109 /* 1110 */      0x33,           /* FC_AUTO_HANDLE */\r
1110                         0x6c,           /* Old Flags:  object, Oi2 */\r
1111 /* 1112 */      NdrFcLong( 0x0 ),       /* 0 */\r
1112 /* 1116 */      NdrFcShort( 0xc ),      /* 12 */\r
1113 /* 1118 */      NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
1114 /* 1120 */      NdrFcShort( 0x0 ),      /* 0 */\r
1115 /* 1122 */      NdrFcShort( 0x8 ),      /* 8 */\r
1116 /* 1124 */      0x47,           /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\r
1117                         0x3,            /* 3 */\r
1118 /* 1126 */      0x8,            /* 8 */\r
1119                         0x7,            /* Ext Flags:  new corr desc, clt corr check, srv corr check, */\r
1120 /* 1128 */      NdrFcShort( 0x1 ),      /* 1 */\r
1121 /* 1130 */      NdrFcShort( 0x1 ),      /* 1 */\r
1122 /* 1132 */      NdrFcShort( 0x0 ),      /* 0 */\r
1123 \r
1124         /* Parameter assemblyName */\r
1125 \r
1126 /* 1134 */      NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
1127 /* 1136 */      NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
1128 /* 1138 */      NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
1129 \r
1130         /* Parameter pbstrXaml */\r
1131 \r
1132 /* 1140 */      NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\r
1133 /* 1142 */      NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
1134 /* 1144 */      NdrFcShort( 0x20 ),     /* Type Offset=32 */\r
1135 \r
1136         /* Return value */\r
1137 \r
1138 /* 1146 */      NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
1139 /* 1148 */      NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
1140 /* 1150 */      0x8,            /* FC_LONG */\r
1141                         0x0,            /* 0 */\r
1142 \r
1143         /* Procedure GetDefaultPortableUserInterfaceFontInfo */\r
1144 \r
1145 /* 1152 */      0x33,           /* FC_AUTO_HANDLE */\r
1146                         0x6c,           /* Old Flags:  object, Oi2 */\r
1147 /* 1154 */      NdrFcLong( 0x0 ),       /* 0 */\r
1148 /* 1158 */      NdrFcShort( 0xd ),      /* 13 */\r
1149 /* 1160 */      NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
1150 /* 1162 */      NdrFcShort( 0x0 ),      /* 0 */\r
1151 /* 1164 */      NdrFcShort( 0x8 ),      /* 8 */\r
1152 /* 1166 */      0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */\r
1153                         0x2,            /* 2 */\r
1154 /* 1168 */      0x8,            /* 8 */\r
1155                         0x3,            /* Ext Flags:  new corr desc, clt corr check, */\r
1156 /* 1170 */      NdrFcShort( 0x1 ),      /* 1 */\r
1157 /* 1172 */      NdrFcShort( 0x0 ),      /* 0 */\r
1158 /* 1174 */      NdrFcShort( 0x0 ),      /* 0 */\r
1159 \r
1160         /* Parameter pbstrCompositeFont */\r
1161 \r
1162 /* 1176 */      NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */\r
1163 /* 1178 */      NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
1164 /* 1180 */      NdrFcShort( 0x20 ),     /* Type Offset=32 */\r
1165 \r
1166         /* Return value */\r
1167 \r
1168 /* 1182 */      NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
1169 /* 1184 */      NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
1170 /* 1186 */      0x8,            /* FC_LONG */\r
1171                         0x0,            /* 0 */\r
1172 \r
1173         /* Procedure GetComAutomationObject */\r
1174 \r
1175 /* 1188 */      0x33,           /* FC_AUTO_HANDLE */\r
1176                         0x6c,           /* Old Flags:  object, Oi2 */\r
1177 /* 1190 */      NdrFcLong( 0x0 ),       /* 0 */\r
1178 /* 1194 */      NdrFcShort( 0xe ),      /* 14 */\r
1179 /* 1196 */      NdrFcShort( 0x14 ),     /* x86 Stack size/offset = 20 */\r
1180 /* 1198 */      NdrFcShort( 0x8 ),      /* 8 */\r
1181 /* 1200 */      NdrFcShort( 0x8 ),      /* 8 */\r
1182 /* 1202 */      0x47,           /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */\r
1183                         0x4,            /* 4 */\r
1184 /* 1204 */      0x8,            /* 8 */\r
1185                         0x5,            /* Ext Flags:  new corr desc, srv corr check, */\r
1186 /* 1206 */      NdrFcShort( 0x0 ),      /* 0 */\r
1187 /* 1208 */      NdrFcShort( 0x1 ),      /* 1 */\r
1188 /* 1210 */      NdrFcShort( 0x0 ),      /* 0 */\r
1189 \r
1190         /* Parameter bstrProgId */\r
1191 \r
1192 /* 1212 */      NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */\r
1193 /* 1214 */      NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */\r
1194 /* 1216 */      NdrFcShort( 0x2e ),     /* Type Offset=46 */\r
1195 \r
1196         /* Parameter dwFlags */\r
1197 \r
1198 /* 1218 */      NdrFcShort( 0x48 ),     /* Flags:  in, base type, */\r
1199 /* 1220 */      NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */\r
1200 /* 1222 */      0x8,            /* FC_LONG */\r
1201                         0x0,            /* 0 */\r
1202 \r
1203         /* Parameter ppDisp */\r
1204 \r
1205 /* 1224 */      NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */\r
1206 /* 1226 */      NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */\r
1207 /* 1228 */      NdrFcShort( 0x3c ),     /* Type Offset=60 */\r
1208 \r
1209         /* Return value */\r
1210 \r
1211 /* 1230 */      NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */\r
1212 /* 1232 */      NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */\r
1213 /* 1234 */      0x8,            /* FC_LONG */\r
1214                         0x0,            /* 0 */\r
1215 \r
1216                         0x0\r
1217         }\r
1218     };\r
1219 \r
1220 static const xcpctrl_MIDL_TYPE_FORMAT_STRING xcpctrl__MIDL_TypeFormatString =\r
1221     {\r
1222         0,\r
1223         {\r
1224                         NdrFcShort( 0x0 ),      /* 0 */\r
1225 /*  2 */        \r
1226                         0x11, 0x4,      /* FC_RP [alloced_on_stack] */\r
1227 /*  4 */        NdrFcShort( 0x1c ),     /* Offset= 28 (32) */\r
1228 /*  6 */        \r
1229                         0x13, 0x0,      /* FC_OP */\r
1230 /*  8 */        NdrFcShort( 0xe ),      /* Offset= 14 (22) */\r
1231 /* 10 */        \r
1232                         0x1b,           /* FC_CARRAY */\r
1233                         0x1,            /* 1 */\r
1234 /* 12 */        NdrFcShort( 0x2 ),      /* 2 */\r
1235 /* 14 */        0x9,            /* Corr desc: FC_ULONG */\r
1236                         0x0,            /*  */\r
1237 /* 16 */        NdrFcShort( 0xfffc ),   /* -4 */\r
1238 /* 18 */        NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1239 /* 20 */        0x6,            /* FC_SHORT */\r
1240                         0x5b,           /* FC_END */\r
1241 /* 22 */        \r
1242                         0x17,           /* FC_CSTRUCT */\r
1243                         0x3,            /* 3 */\r
1244 /* 24 */        NdrFcShort( 0x8 ),      /* 8 */\r
1245 /* 26 */        NdrFcShort( 0xfff0 ),   /* Offset= -16 (10) */\r
1246 /* 28 */        0x8,            /* FC_LONG */\r
1247                         0x8,            /* FC_LONG */\r
1248 /* 30 */        0x5c,           /* FC_PAD */\r
1249                         0x5b,           /* FC_END */\r
1250 /* 32 */        0xb4,           /* FC_USER_MARSHAL */\r
1251                         0x83,           /* 131 */\r
1252 /* 34 */        NdrFcShort( 0x0 ),      /* 0 */\r
1253 /* 36 */        NdrFcShort( 0x4 ),      /* 4 */\r
1254 /* 38 */        NdrFcShort( 0x0 ),      /* 0 */\r
1255 /* 40 */        NdrFcShort( 0xffde ),   /* Offset= -34 (6) */\r
1256 /* 42 */        \r
1257                         0x12, 0x0,      /* FC_UP */\r
1258 /* 44 */        NdrFcShort( 0xffea ),   /* Offset= -22 (22) */\r
1259 /* 46 */        0xb4,           /* FC_USER_MARSHAL */\r
1260                         0x83,           /* 131 */\r
1261 /* 48 */        NdrFcShort( 0x0 ),      /* 0 */\r
1262 /* 50 */        NdrFcShort( 0x4 ),      /* 4 */\r
1263 /* 52 */        NdrFcShort( 0x0 ),      /* 0 */\r
1264 /* 54 */        NdrFcShort( 0xfff4 ),   /* Offset= -12 (42) */\r
1265 /* 56 */        \r
1266                         0x11, 0xc,      /* FC_RP [alloced_on_stack] [simple_pointer] */\r
1267 /* 58 */        0x6,            /* FC_SHORT */\r
1268                         0x5c,           /* FC_PAD */\r
1269 /* 60 */        \r
1270                         0x11, 0x10,     /* FC_RP [pointer_deref] */\r
1271 /* 62 */        NdrFcShort( 0x2 ),      /* Offset= 2 (64) */\r
1272 /* 64 */        \r
1273                         0x2f,           /* FC_IP */\r
1274                         0x5a,           /* FC_CONSTANT_IID */\r
1275 /* 66 */        NdrFcLong( 0x20400 ),   /* 132096 */\r
1276 /* 70 */        NdrFcShort( 0x0 ),      /* 0 */\r
1277 /* 72 */        NdrFcShort( 0x0 ),      /* 0 */\r
1278 /* 74 */        0xc0,           /* 192 */\r
1279                         0x0,            /* 0 */\r
1280 /* 76 */        0x0,            /* 0 */\r
1281                         0x0,            /* 0 */\r
1282 /* 78 */        0x0,            /* 0 */\r
1283                         0x0,            /* 0 */\r
1284 /* 80 */        0x0,            /* 0 */\r
1285                         0x46,           /* 70 */\r
1286 /* 82 */        \r
1287                         0x11, 0x4,      /* FC_RP [alloced_on_stack] */\r
1288 /* 84 */        NdrFcShort( 0x3d4 ),    /* Offset= 980 (1064) */\r
1289 /* 86 */        \r
1290                         0x13, 0x0,      /* FC_OP */\r
1291 /* 88 */        NdrFcShort( 0x3bc ),    /* Offset= 956 (1044) */\r
1292 /* 90 */        \r
1293                         0x2b,           /* FC_NON_ENCAPSULATED_UNION */\r
1294                         0x9,            /* FC_ULONG */\r
1295 /* 92 */        0x7,            /* Corr desc: FC_USHORT */\r
1296                         0x0,            /*  */\r
1297 /* 94 */        NdrFcShort( 0xfff8 ),   /* -8 */\r
1298 /* 96 */        NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1299 /* 98 */        NdrFcShort( 0x2 ),      /* Offset= 2 (100) */\r
1300 /* 100 */       NdrFcShort( 0x10 ),     /* 16 */\r
1301 /* 102 */       NdrFcShort( 0x2f ),     /* 47 */\r
1302 /* 104 */       NdrFcLong( 0x14 ),      /* 20 */\r
1303 /* 108 */       NdrFcShort( 0x800b ),   /* Simple arm type: FC_HYPER */\r
1304 /* 110 */       NdrFcLong( 0x3 ),       /* 3 */\r
1305 /* 114 */       NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */\r
1306 /* 116 */       NdrFcLong( 0x11 ),      /* 17 */\r
1307 /* 120 */       NdrFcShort( 0x8001 ),   /* Simple arm type: FC_BYTE */\r
1308 /* 122 */       NdrFcLong( 0x2 ),       /* 2 */\r
1309 /* 126 */       NdrFcShort( 0x8006 ),   /* Simple arm type: FC_SHORT */\r
1310 /* 128 */       NdrFcLong( 0x4 ),       /* 4 */\r
1311 /* 132 */       NdrFcShort( 0x800a ),   /* Simple arm type: FC_FLOAT */\r
1312 /* 134 */       NdrFcLong( 0x5 ),       /* 5 */\r
1313 /* 138 */       NdrFcShort( 0x800c ),   /* Simple arm type: FC_DOUBLE */\r
1314 /* 140 */       NdrFcLong( 0xb ),       /* 11 */\r
1315 /* 144 */       NdrFcShort( 0x8006 ),   /* Simple arm type: FC_SHORT */\r
1316 /* 146 */       NdrFcLong( 0xa ),       /* 10 */\r
1317 /* 150 */       NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */\r
1318 /* 152 */       NdrFcLong( 0x6 ),       /* 6 */\r
1319 /* 156 */       NdrFcShort( 0xe8 ),     /* Offset= 232 (388) */\r
1320 /* 158 */       NdrFcLong( 0x7 ),       /* 7 */\r
1321 /* 162 */       NdrFcShort( 0x800c ),   /* Simple arm type: FC_DOUBLE */\r
1322 /* 164 */       NdrFcLong( 0x8 ),       /* 8 */\r
1323 /* 168 */       NdrFcShort( 0xff5e ),   /* Offset= -162 (6) */\r
1324 /* 170 */       NdrFcLong( 0xd ),       /* 13 */\r
1325 /* 174 */       NdrFcShort( 0xdc ),     /* Offset= 220 (394) */\r
1326 /* 176 */       NdrFcLong( 0x9 ),       /* 9 */\r
1327 /* 180 */       NdrFcShort( 0xff8c ),   /* Offset= -116 (64) */\r
1328 /* 182 */       NdrFcLong( 0x2000 ),    /* 8192 */\r
1329 /* 186 */       NdrFcShort( 0xe2 ),     /* Offset= 226 (412) */\r
1330 /* 188 */       NdrFcLong( 0x24 ),      /* 36 */\r
1331 /* 192 */       NdrFcShort( 0x30a ),    /* Offset= 778 (970) */\r
1332 /* 194 */       NdrFcLong( 0x4024 ),    /* 16420 */\r
1333 /* 198 */       NdrFcShort( 0x304 ),    /* Offset= 772 (970) */\r
1334 /* 200 */       NdrFcLong( 0x4011 ),    /* 16401 */\r
1335 /* 204 */       NdrFcShort( 0x302 ),    /* Offset= 770 (974) */\r
1336 /* 206 */       NdrFcLong( 0x4002 ),    /* 16386 */\r
1337 /* 210 */       NdrFcShort( 0x300 ),    /* Offset= 768 (978) */\r
1338 /* 212 */       NdrFcLong( 0x4003 ),    /* 16387 */\r
1339 /* 216 */       NdrFcShort( 0x2fe ),    /* Offset= 766 (982) */\r
1340 /* 218 */       NdrFcLong( 0x4014 ),    /* 16404 */\r
1341 /* 222 */       NdrFcShort( 0x2fc ),    /* Offset= 764 (986) */\r
1342 /* 224 */       NdrFcLong( 0x4004 ),    /* 16388 */\r
1343 /* 228 */       NdrFcShort( 0x2fa ),    /* Offset= 762 (990) */\r
1344 /* 230 */       NdrFcLong( 0x4005 ),    /* 16389 */\r
1345 /* 234 */       NdrFcShort( 0x2f8 ),    /* Offset= 760 (994) */\r
1346 /* 236 */       NdrFcLong( 0x400b ),    /* 16395 */\r
1347 /* 240 */       NdrFcShort( 0x2e2 ),    /* Offset= 738 (978) */\r
1348 /* 242 */       NdrFcLong( 0x400a ),    /* 16394 */\r
1349 /* 246 */       NdrFcShort( 0x2e0 ),    /* Offset= 736 (982) */\r
1350 /* 248 */       NdrFcLong( 0x4006 ),    /* 16390 */\r
1351 /* 252 */       NdrFcShort( 0x2ea ),    /* Offset= 746 (998) */\r
1352 /* 254 */       NdrFcLong( 0x4007 ),    /* 16391 */\r
1353 /* 258 */       NdrFcShort( 0x2e0 ),    /* Offset= 736 (994) */\r
1354 /* 260 */       NdrFcLong( 0x4008 ),    /* 16392 */\r
1355 /* 264 */       NdrFcShort( 0x2e2 ),    /* Offset= 738 (1002) */\r
1356 /* 266 */       NdrFcLong( 0x400d ),    /* 16397 */\r
1357 /* 270 */       NdrFcShort( 0x2e0 ),    /* Offset= 736 (1006) */\r
1358 /* 272 */       NdrFcLong( 0x4009 ),    /* 16393 */\r
1359 /* 276 */       NdrFcShort( 0x2de ),    /* Offset= 734 (1010) */\r
1360 /* 278 */       NdrFcLong( 0x6000 ),    /* 24576 */\r
1361 /* 282 */       NdrFcShort( 0x2dc ),    /* Offset= 732 (1014) */\r
1362 /* 284 */       NdrFcLong( 0x400c ),    /* 16396 */\r
1363 /* 288 */       NdrFcShort( 0x2da ),    /* Offset= 730 (1018) */\r
1364 /* 290 */       NdrFcLong( 0x10 ),      /* 16 */\r
1365 /* 294 */       NdrFcShort( 0x8002 ),   /* Simple arm type: FC_CHAR */\r
1366 /* 296 */       NdrFcLong( 0x12 ),      /* 18 */\r
1367 /* 300 */       NdrFcShort( 0x8006 ),   /* Simple arm type: FC_SHORT */\r
1368 /* 302 */       NdrFcLong( 0x13 ),      /* 19 */\r
1369 /* 306 */       NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */\r
1370 /* 308 */       NdrFcLong( 0x15 ),      /* 21 */\r
1371 /* 312 */       NdrFcShort( 0x800b ),   /* Simple arm type: FC_HYPER */\r
1372 /* 314 */       NdrFcLong( 0x16 ),      /* 22 */\r
1373 /* 318 */       NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */\r
1374 /* 320 */       NdrFcLong( 0x17 ),      /* 23 */\r
1375 /* 324 */       NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */\r
1376 /* 326 */       NdrFcLong( 0xe ),       /* 14 */\r
1377 /* 330 */       NdrFcShort( 0x2b8 ),    /* Offset= 696 (1026) */\r
1378 /* 332 */       NdrFcLong( 0x400e ),    /* 16398 */\r
1379 /* 336 */       NdrFcShort( 0x2bc ),    /* Offset= 700 (1036) */\r
1380 /* 338 */       NdrFcLong( 0x4010 ),    /* 16400 */\r
1381 /* 342 */       NdrFcShort( 0x2ba ),    /* Offset= 698 (1040) */\r
1382 /* 344 */       NdrFcLong( 0x4012 ),    /* 16402 */\r
1383 /* 348 */       NdrFcShort( 0x276 ),    /* Offset= 630 (978) */\r
1384 /* 350 */       NdrFcLong( 0x4013 ),    /* 16403 */\r
1385 /* 354 */       NdrFcShort( 0x274 ),    /* Offset= 628 (982) */\r
1386 /* 356 */       NdrFcLong( 0x4015 ),    /* 16405 */\r
1387 /* 360 */       NdrFcShort( 0x272 ),    /* Offset= 626 (986) */\r
1388 /* 362 */       NdrFcLong( 0x4016 ),    /* 16406 */\r
1389 /* 366 */       NdrFcShort( 0x268 ),    /* Offset= 616 (982) */\r
1390 /* 368 */       NdrFcLong( 0x4017 ),    /* 16407 */\r
1391 /* 372 */       NdrFcShort( 0x262 ),    /* Offset= 610 (982) */\r
1392 /* 374 */       NdrFcLong( 0x0 ),       /* 0 */\r
1393 /* 378 */       NdrFcShort( 0x0 ),      /* Offset= 0 (378) */\r
1394 /* 380 */       NdrFcLong( 0x1 ),       /* 1 */\r
1395 /* 384 */       NdrFcShort( 0x0 ),      /* Offset= 0 (384) */\r
1396 /* 386 */       NdrFcShort( 0xffff ),   /* Offset= -1 (385) */\r
1397 /* 388 */       \r
1398                         0x15,           /* FC_STRUCT */\r
1399                         0x7,            /* 7 */\r
1400 /* 390 */       NdrFcShort( 0x8 ),      /* 8 */\r
1401 /* 392 */       0xb,            /* FC_HYPER */\r
1402                         0x5b,           /* FC_END */\r
1403 /* 394 */       \r
1404                         0x2f,           /* FC_IP */\r
1405                         0x5a,           /* FC_CONSTANT_IID */\r
1406 /* 396 */       NdrFcLong( 0x0 ),       /* 0 */\r
1407 /* 400 */       NdrFcShort( 0x0 ),      /* 0 */\r
1408 /* 402 */       NdrFcShort( 0x0 ),      /* 0 */\r
1409 /* 404 */       0xc0,           /* 192 */\r
1410                         0x0,            /* 0 */\r
1411 /* 406 */       0x0,            /* 0 */\r
1412                         0x0,            /* 0 */\r
1413 /* 408 */       0x0,            /* 0 */\r
1414                         0x0,            /* 0 */\r
1415 /* 410 */       0x0,            /* 0 */\r
1416                         0x46,           /* 70 */\r
1417 /* 412 */       \r
1418                         0x13, 0x10,     /* FC_OP [pointer_deref] */\r
1419 /* 414 */       NdrFcShort( 0x2 ),      /* Offset= 2 (416) */\r
1420 /* 416 */       \r
1421                         0x13, 0x0,      /* FC_OP */\r
1422 /* 418 */       NdrFcShort( 0x216 ),    /* Offset= 534 (952) */\r
1423 /* 420 */       \r
1424                         0x2a,           /* FC_ENCAPSULATED_UNION */\r
1425                         0x49,           /* 73 */\r
1426 /* 422 */       NdrFcShort( 0x18 ),     /* 24 */\r
1427 /* 424 */       NdrFcShort( 0xa ),      /* 10 */\r
1428 /* 426 */       NdrFcLong( 0x8 ),       /* 8 */\r
1429 /* 430 */       NdrFcShort( 0x5a ),     /* Offset= 90 (520) */\r
1430 /* 432 */       NdrFcLong( 0xd ),       /* 13 */\r
1431 /* 436 */       NdrFcShort( 0x7e ),     /* Offset= 126 (562) */\r
1432 /* 438 */       NdrFcLong( 0x9 ),       /* 9 */\r
1433 /* 442 */       NdrFcShort( 0x9e ),     /* Offset= 158 (600) */\r
1434 /* 444 */       NdrFcLong( 0xc ),       /* 12 */\r
1435 /* 448 */       NdrFcShort( 0xc8 ),     /* Offset= 200 (648) */\r
1436 /* 450 */       NdrFcLong( 0x24 ),      /* 36 */\r
1437 /* 454 */       NdrFcShort( 0x124 ),    /* Offset= 292 (746) */\r
1438 /* 456 */       NdrFcLong( 0x800d ),    /* 32781 */\r
1439 /* 460 */       NdrFcShort( 0x140 ),    /* Offset= 320 (780) */\r
1440 /* 462 */       NdrFcLong( 0x10 ),      /* 16 */\r
1441 /* 466 */       NdrFcShort( 0x15a ),    /* Offset= 346 (812) */\r
1442 /* 468 */       NdrFcLong( 0x2 ),       /* 2 */\r
1443 /* 472 */       NdrFcShort( 0x174 ),    /* Offset= 372 (844) */\r
1444 /* 474 */       NdrFcLong( 0x3 ),       /* 3 */\r
1445 /* 478 */       NdrFcShort( 0x18e ),    /* Offset= 398 (876) */\r
1446 /* 480 */       NdrFcLong( 0x14 ),      /* 20 */\r
1447 /* 484 */       NdrFcShort( 0x1a8 ),    /* Offset= 424 (908) */\r
1448 /* 486 */       NdrFcShort( 0xffff ),   /* Offset= -1 (485) */\r
1449 /* 488 */       \r
1450                         0x1b,           /* FC_CARRAY */\r
1451                         0x3,            /* 3 */\r
1452 /* 490 */       NdrFcShort( 0x4 ),      /* 4 */\r
1453 /* 492 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1454                         0x0,            /*  */\r
1455 /* 494 */       NdrFcShort( 0x0 ),      /* 0 */\r
1456 /* 496 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1457 /* 498 */       \r
1458                         0x4b,           /* FC_PP */\r
1459                         0x5c,           /* FC_PAD */\r
1460 /* 500 */       \r
1461                         0x48,           /* FC_VARIABLE_REPEAT */\r
1462                         0x49,           /* FC_FIXED_OFFSET */\r
1463 /* 502 */       NdrFcShort( 0x4 ),      /* 4 */\r
1464 /* 504 */       NdrFcShort( 0x0 ),      /* 0 */\r
1465 /* 506 */       NdrFcShort( 0x1 ),      /* 1 */\r
1466 /* 508 */       NdrFcShort( 0x0 ),      /* 0 */\r
1467 /* 510 */       NdrFcShort( 0x0 ),      /* 0 */\r
1468 /* 512 */       0x13, 0x0,      /* FC_OP */\r
1469 /* 514 */       NdrFcShort( 0xfe14 ),   /* Offset= -492 (22) */\r
1470 /* 516 */       \r
1471                         0x5b,           /* FC_END */\r
1472 \r
1473                         0x8,            /* FC_LONG */\r
1474 /* 518 */       0x5c,           /* FC_PAD */\r
1475                         0x5b,           /* FC_END */\r
1476 /* 520 */       \r
1477                         0x16,           /* FC_PSTRUCT */\r
1478                         0x3,            /* 3 */\r
1479 /* 522 */       NdrFcShort( 0x8 ),      /* 8 */\r
1480 /* 524 */       \r
1481                         0x4b,           /* FC_PP */\r
1482                         0x5c,           /* FC_PAD */\r
1483 /* 526 */       \r
1484                         0x46,           /* FC_NO_REPEAT */\r
1485                         0x5c,           /* FC_PAD */\r
1486 /* 528 */       NdrFcShort( 0x4 ),      /* 4 */\r
1487 /* 530 */       NdrFcShort( 0x4 ),      /* 4 */\r
1488 /* 532 */       0x11, 0x0,      /* FC_RP */\r
1489 /* 534 */       NdrFcShort( 0xffd2 ),   /* Offset= -46 (488) */\r
1490 /* 536 */       \r
1491                         0x5b,           /* FC_END */\r
1492 \r
1493                         0x8,            /* FC_LONG */\r
1494 /* 538 */       0x8,            /* FC_LONG */\r
1495                         0x5b,           /* FC_END */\r
1496 /* 540 */       \r
1497                         0x21,           /* FC_BOGUS_ARRAY */\r
1498                         0x3,            /* 3 */\r
1499 /* 542 */       NdrFcShort( 0x0 ),      /* 0 */\r
1500 /* 544 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1501                         0x0,            /*  */\r
1502 /* 546 */       NdrFcShort( 0x0 ),      /* 0 */\r
1503 /* 548 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1504 /* 550 */       NdrFcLong( 0xffffffff ),        /* -1 */\r
1505 /* 554 */       NdrFcShort( 0x0 ),      /* Corr flags:  */\r
1506 /* 556 */       0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1507                         0x0,            /* 0 */\r
1508 /* 558 */       NdrFcShort( 0xff5c ),   /* Offset= -164 (394) */\r
1509 /* 560 */       0x5c,           /* FC_PAD */\r
1510                         0x5b,           /* FC_END */\r
1511 /* 562 */       \r
1512                         0x1a,           /* FC_BOGUS_STRUCT */\r
1513                         0x3,            /* 3 */\r
1514 /* 564 */       NdrFcShort( 0x8 ),      /* 8 */\r
1515 /* 566 */       NdrFcShort( 0x0 ),      /* 0 */\r
1516 /* 568 */       NdrFcShort( 0x6 ),      /* Offset= 6 (574) */\r
1517 /* 570 */       0x8,            /* FC_LONG */\r
1518                         0x36,           /* FC_POINTER */\r
1519 /* 572 */       0x5c,           /* FC_PAD */\r
1520                         0x5b,           /* FC_END */\r
1521 /* 574 */       \r
1522                         0x11, 0x0,      /* FC_RP */\r
1523 /* 576 */       NdrFcShort( 0xffdc ),   /* Offset= -36 (540) */\r
1524 /* 578 */       \r
1525                         0x21,           /* FC_BOGUS_ARRAY */\r
1526                         0x3,            /* 3 */\r
1527 /* 580 */       NdrFcShort( 0x0 ),      /* 0 */\r
1528 /* 582 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1529                         0x0,            /*  */\r
1530 /* 584 */       NdrFcShort( 0x0 ),      /* 0 */\r
1531 /* 586 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1532 /* 588 */       NdrFcLong( 0xffffffff ),        /* -1 */\r
1533 /* 592 */       NdrFcShort( 0x0 ),      /* Corr flags:  */\r
1534 /* 594 */       0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1535                         0x0,            /* 0 */\r
1536 /* 596 */       NdrFcShort( 0xfdec ),   /* Offset= -532 (64) */\r
1537 /* 598 */       0x5c,           /* FC_PAD */\r
1538                         0x5b,           /* FC_END */\r
1539 /* 600 */       \r
1540                         0x1a,           /* FC_BOGUS_STRUCT */\r
1541                         0x3,            /* 3 */\r
1542 /* 602 */       NdrFcShort( 0x8 ),      /* 8 */\r
1543 /* 604 */       NdrFcShort( 0x0 ),      /* 0 */\r
1544 /* 606 */       NdrFcShort( 0x6 ),      /* Offset= 6 (612) */\r
1545 /* 608 */       0x8,            /* FC_LONG */\r
1546                         0x36,           /* FC_POINTER */\r
1547 /* 610 */       0x5c,           /* FC_PAD */\r
1548                         0x5b,           /* FC_END */\r
1549 /* 612 */       \r
1550                         0x11, 0x0,      /* FC_RP */\r
1551 /* 614 */       NdrFcShort( 0xffdc ),   /* Offset= -36 (578) */\r
1552 /* 616 */       \r
1553                         0x1b,           /* FC_CARRAY */\r
1554                         0x3,            /* 3 */\r
1555 /* 618 */       NdrFcShort( 0x4 ),      /* 4 */\r
1556 /* 620 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1557                         0x0,            /*  */\r
1558 /* 622 */       NdrFcShort( 0x0 ),      /* 0 */\r
1559 /* 624 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1560 /* 626 */       \r
1561                         0x4b,           /* FC_PP */\r
1562                         0x5c,           /* FC_PAD */\r
1563 /* 628 */       \r
1564                         0x48,           /* FC_VARIABLE_REPEAT */\r
1565                         0x49,           /* FC_FIXED_OFFSET */\r
1566 /* 630 */       NdrFcShort( 0x4 ),      /* 4 */\r
1567 /* 632 */       NdrFcShort( 0x0 ),      /* 0 */\r
1568 /* 634 */       NdrFcShort( 0x1 ),      /* 1 */\r
1569 /* 636 */       NdrFcShort( 0x0 ),      /* 0 */\r
1570 /* 638 */       NdrFcShort( 0x0 ),      /* 0 */\r
1571 /* 640 */       0x13, 0x0,      /* FC_OP */\r
1572 /* 642 */       NdrFcShort( 0x192 ),    /* Offset= 402 (1044) */\r
1573 /* 644 */       \r
1574                         0x5b,           /* FC_END */\r
1575 \r
1576                         0x8,            /* FC_LONG */\r
1577 /* 646 */       0x5c,           /* FC_PAD */\r
1578                         0x5b,           /* FC_END */\r
1579 /* 648 */       \r
1580                         0x1a,           /* FC_BOGUS_STRUCT */\r
1581                         0x3,            /* 3 */\r
1582 /* 650 */       NdrFcShort( 0x8 ),      /* 8 */\r
1583 /* 652 */       NdrFcShort( 0x0 ),      /* 0 */\r
1584 /* 654 */       NdrFcShort( 0x6 ),      /* Offset= 6 (660) */\r
1585 /* 656 */       0x8,            /* FC_LONG */\r
1586                         0x36,           /* FC_POINTER */\r
1587 /* 658 */       0x5c,           /* FC_PAD */\r
1588                         0x5b,           /* FC_END */\r
1589 /* 660 */       \r
1590                         0x11, 0x0,      /* FC_RP */\r
1591 /* 662 */       NdrFcShort( 0xffd2 ),   /* Offset= -46 (616) */\r
1592 /* 664 */       \r
1593                         0x2f,           /* FC_IP */\r
1594                         0x5a,           /* FC_CONSTANT_IID */\r
1595 /* 666 */       NdrFcLong( 0x2f ),      /* 47 */\r
1596 /* 670 */       NdrFcShort( 0x0 ),      /* 0 */\r
1597 /* 672 */       NdrFcShort( 0x0 ),      /* 0 */\r
1598 /* 674 */       0xc0,           /* 192 */\r
1599                         0x0,            /* 0 */\r
1600 /* 676 */       0x0,            /* 0 */\r
1601                         0x0,            /* 0 */\r
1602 /* 678 */       0x0,            /* 0 */\r
1603                         0x0,            /* 0 */\r
1604 /* 680 */       0x0,            /* 0 */\r
1605                         0x46,           /* 70 */\r
1606 /* 682 */       \r
1607                         0x1b,           /* FC_CARRAY */\r
1608                         0x0,            /* 0 */\r
1609 /* 684 */       NdrFcShort( 0x1 ),      /* 1 */\r
1610 /* 686 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1611                         0x0,            /*  */\r
1612 /* 688 */       NdrFcShort( 0x4 ),      /* 4 */\r
1613 /* 690 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1614 /* 692 */       0x1,            /* FC_BYTE */\r
1615                         0x5b,           /* FC_END */\r
1616 /* 694 */       \r
1617                         0x1a,           /* FC_BOGUS_STRUCT */\r
1618                         0x3,            /* 3 */\r
1619 /* 696 */       NdrFcShort( 0x10 ),     /* 16 */\r
1620 /* 698 */       NdrFcShort( 0x0 ),      /* 0 */\r
1621 /* 700 */       NdrFcShort( 0xa ),      /* Offset= 10 (710) */\r
1622 /* 702 */       0x8,            /* FC_LONG */\r
1623                         0x8,            /* FC_LONG */\r
1624 /* 704 */       0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1625                         0x0,            /* 0 */\r
1626 /* 706 */       NdrFcShort( 0xffd6 ),   /* Offset= -42 (664) */\r
1627 /* 708 */       0x36,           /* FC_POINTER */\r
1628                         0x5b,           /* FC_END */\r
1629 /* 710 */       \r
1630                         0x13, 0x0,      /* FC_OP */\r
1631 /* 712 */       NdrFcShort( 0xffe2 ),   /* Offset= -30 (682) */\r
1632 /* 714 */       \r
1633                         0x1b,           /* FC_CARRAY */\r
1634                         0x3,            /* 3 */\r
1635 /* 716 */       NdrFcShort( 0x4 ),      /* 4 */\r
1636 /* 718 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1637                         0x0,            /*  */\r
1638 /* 720 */       NdrFcShort( 0x0 ),      /* 0 */\r
1639 /* 722 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1640 /* 724 */       \r
1641                         0x4b,           /* FC_PP */\r
1642                         0x5c,           /* FC_PAD */\r
1643 /* 726 */       \r
1644                         0x48,           /* FC_VARIABLE_REPEAT */\r
1645                         0x49,           /* FC_FIXED_OFFSET */\r
1646 /* 728 */       NdrFcShort( 0x4 ),      /* 4 */\r
1647 /* 730 */       NdrFcShort( 0x0 ),      /* 0 */\r
1648 /* 732 */       NdrFcShort( 0x1 ),      /* 1 */\r
1649 /* 734 */       NdrFcShort( 0x0 ),      /* 0 */\r
1650 /* 736 */       NdrFcShort( 0x0 ),      /* 0 */\r
1651 /* 738 */       0x13, 0x0,      /* FC_OP */\r
1652 /* 740 */       NdrFcShort( 0xffd2 ),   /* Offset= -46 (694) */\r
1653 /* 742 */       \r
1654                         0x5b,           /* FC_END */\r
1655 \r
1656                         0x8,            /* FC_LONG */\r
1657 /* 744 */       0x5c,           /* FC_PAD */\r
1658                         0x5b,           /* FC_END */\r
1659 /* 746 */       \r
1660                         0x1a,           /* FC_BOGUS_STRUCT */\r
1661                         0x3,            /* 3 */\r
1662 /* 748 */       NdrFcShort( 0x8 ),      /* 8 */\r
1663 /* 750 */       NdrFcShort( 0x0 ),      /* 0 */\r
1664 /* 752 */       NdrFcShort( 0x6 ),      /* Offset= 6 (758) */\r
1665 /* 754 */       0x8,            /* FC_LONG */\r
1666                         0x36,           /* FC_POINTER */\r
1667 /* 756 */       0x5c,           /* FC_PAD */\r
1668                         0x5b,           /* FC_END */\r
1669 /* 758 */       \r
1670                         0x11, 0x0,      /* FC_RP */\r
1671 /* 760 */       NdrFcShort( 0xffd2 ),   /* Offset= -46 (714) */\r
1672 /* 762 */       \r
1673                         0x1d,           /* FC_SMFARRAY */\r
1674                         0x0,            /* 0 */\r
1675 /* 764 */       NdrFcShort( 0x8 ),      /* 8 */\r
1676 /* 766 */       0x1,            /* FC_BYTE */\r
1677                         0x5b,           /* FC_END */\r
1678 /* 768 */       \r
1679                         0x15,           /* FC_STRUCT */\r
1680                         0x3,            /* 3 */\r
1681 /* 770 */       NdrFcShort( 0x10 ),     /* 16 */\r
1682 /* 772 */       0x8,            /* FC_LONG */\r
1683                         0x6,            /* FC_SHORT */\r
1684 /* 774 */       0x6,            /* FC_SHORT */\r
1685                         0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1686 /* 776 */       0x0,            /* 0 */\r
1687                         NdrFcShort( 0xfff1 ),   /* Offset= -15 (762) */\r
1688                         0x5b,           /* FC_END */\r
1689 /* 780 */       \r
1690                         0x1a,           /* FC_BOGUS_STRUCT */\r
1691                         0x3,            /* 3 */\r
1692 /* 782 */       NdrFcShort( 0x18 ),     /* 24 */\r
1693 /* 784 */       NdrFcShort( 0x0 ),      /* 0 */\r
1694 /* 786 */       NdrFcShort( 0xa ),      /* Offset= 10 (796) */\r
1695 /* 788 */       0x8,            /* FC_LONG */\r
1696                         0x36,           /* FC_POINTER */\r
1697 /* 790 */       0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1698                         0x0,            /* 0 */\r
1699 /* 792 */       NdrFcShort( 0xffe8 ),   /* Offset= -24 (768) */\r
1700 /* 794 */       0x5c,           /* FC_PAD */\r
1701                         0x5b,           /* FC_END */\r
1702 /* 796 */       \r
1703                         0x11, 0x0,      /* FC_RP */\r
1704 /* 798 */       NdrFcShort( 0xfefe ),   /* Offset= -258 (540) */\r
1705 /* 800 */       \r
1706                         0x1b,           /* FC_CARRAY */\r
1707                         0x0,            /* 0 */\r
1708 /* 802 */       NdrFcShort( 0x1 ),      /* 1 */\r
1709 /* 804 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1710                         0x0,            /*  */\r
1711 /* 806 */       NdrFcShort( 0x0 ),      /* 0 */\r
1712 /* 808 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1713 /* 810 */       0x1,            /* FC_BYTE */\r
1714                         0x5b,           /* FC_END */\r
1715 /* 812 */       \r
1716                         0x16,           /* FC_PSTRUCT */\r
1717                         0x3,            /* 3 */\r
1718 /* 814 */       NdrFcShort( 0x8 ),      /* 8 */\r
1719 /* 816 */       \r
1720                         0x4b,           /* FC_PP */\r
1721                         0x5c,           /* FC_PAD */\r
1722 /* 818 */       \r
1723                         0x46,           /* FC_NO_REPEAT */\r
1724                         0x5c,           /* FC_PAD */\r
1725 /* 820 */       NdrFcShort( 0x4 ),      /* 4 */\r
1726 /* 822 */       NdrFcShort( 0x4 ),      /* 4 */\r
1727 /* 824 */       0x13, 0x0,      /* FC_OP */\r
1728 /* 826 */       NdrFcShort( 0xffe6 ),   /* Offset= -26 (800) */\r
1729 /* 828 */       \r
1730                         0x5b,           /* FC_END */\r
1731 \r
1732                         0x8,            /* FC_LONG */\r
1733 /* 830 */       0x8,            /* FC_LONG */\r
1734                         0x5b,           /* FC_END */\r
1735 /* 832 */       \r
1736                         0x1b,           /* FC_CARRAY */\r
1737                         0x1,            /* 1 */\r
1738 /* 834 */       NdrFcShort( 0x2 ),      /* 2 */\r
1739 /* 836 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1740                         0x0,            /*  */\r
1741 /* 838 */       NdrFcShort( 0x0 ),      /* 0 */\r
1742 /* 840 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1743 /* 842 */       0x6,            /* FC_SHORT */\r
1744                         0x5b,           /* FC_END */\r
1745 /* 844 */       \r
1746                         0x16,           /* FC_PSTRUCT */\r
1747                         0x3,            /* 3 */\r
1748 /* 846 */       NdrFcShort( 0x8 ),      /* 8 */\r
1749 /* 848 */       \r
1750                         0x4b,           /* FC_PP */\r
1751                         0x5c,           /* FC_PAD */\r
1752 /* 850 */       \r
1753                         0x46,           /* FC_NO_REPEAT */\r
1754                         0x5c,           /* FC_PAD */\r
1755 /* 852 */       NdrFcShort( 0x4 ),      /* 4 */\r
1756 /* 854 */       NdrFcShort( 0x4 ),      /* 4 */\r
1757 /* 856 */       0x13, 0x0,      /* FC_OP */\r
1758 /* 858 */       NdrFcShort( 0xffe6 ),   /* Offset= -26 (832) */\r
1759 /* 860 */       \r
1760                         0x5b,           /* FC_END */\r
1761 \r
1762                         0x8,            /* FC_LONG */\r
1763 /* 862 */       0x8,            /* FC_LONG */\r
1764                         0x5b,           /* FC_END */\r
1765 /* 864 */       \r
1766                         0x1b,           /* FC_CARRAY */\r
1767                         0x3,            /* 3 */\r
1768 /* 866 */       NdrFcShort( 0x4 ),      /* 4 */\r
1769 /* 868 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1770                         0x0,            /*  */\r
1771 /* 870 */       NdrFcShort( 0x0 ),      /* 0 */\r
1772 /* 872 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1773 /* 874 */       0x8,            /* FC_LONG */\r
1774                         0x5b,           /* FC_END */\r
1775 /* 876 */       \r
1776                         0x16,           /* FC_PSTRUCT */\r
1777                         0x3,            /* 3 */\r
1778 /* 878 */       NdrFcShort( 0x8 ),      /* 8 */\r
1779 /* 880 */       \r
1780                         0x4b,           /* FC_PP */\r
1781                         0x5c,           /* FC_PAD */\r
1782 /* 882 */       \r
1783                         0x46,           /* FC_NO_REPEAT */\r
1784                         0x5c,           /* FC_PAD */\r
1785 /* 884 */       NdrFcShort( 0x4 ),      /* 4 */\r
1786 /* 886 */       NdrFcShort( 0x4 ),      /* 4 */\r
1787 /* 888 */       0x13, 0x0,      /* FC_OP */\r
1788 /* 890 */       NdrFcShort( 0xffe6 ),   /* Offset= -26 (864) */\r
1789 /* 892 */       \r
1790                         0x5b,           /* FC_END */\r
1791 \r
1792                         0x8,            /* FC_LONG */\r
1793 /* 894 */       0x8,            /* FC_LONG */\r
1794                         0x5b,           /* FC_END */\r
1795 /* 896 */       \r
1796                         0x1b,           /* FC_CARRAY */\r
1797                         0x7,            /* 7 */\r
1798 /* 898 */       NdrFcShort( 0x8 ),      /* 8 */\r
1799 /* 900 */       0x19,           /* Corr desc:  field pointer, FC_ULONG */\r
1800                         0x0,            /*  */\r
1801 /* 902 */       NdrFcShort( 0x0 ),      /* 0 */\r
1802 /* 904 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1803 /* 906 */       0xb,            /* FC_HYPER */\r
1804                         0x5b,           /* FC_END */\r
1805 /* 908 */       \r
1806                         0x16,           /* FC_PSTRUCT */\r
1807                         0x3,            /* 3 */\r
1808 /* 910 */       NdrFcShort( 0x8 ),      /* 8 */\r
1809 /* 912 */       \r
1810                         0x4b,           /* FC_PP */\r
1811                         0x5c,           /* FC_PAD */\r
1812 /* 914 */       \r
1813                         0x46,           /* FC_NO_REPEAT */\r
1814                         0x5c,           /* FC_PAD */\r
1815 /* 916 */       NdrFcShort( 0x4 ),      /* 4 */\r
1816 /* 918 */       NdrFcShort( 0x4 ),      /* 4 */\r
1817 /* 920 */       0x13, 0x0,      /* FC_OP */\r
1818 /* 922 */       NdrFcShort( 0xffe6 ),   /* Offset= -26 (896) */\r
1819 /* 924 */       \r
1820                         0x5b,           /* FC_END */\r
1821 \r
1822                         0x8,            /* FC_LONG */\r
1823 /* 926 */       0x8,            /* FC_LONG */\r
1824                         0x5b,           /* FC_END */\r
1825 /* 928 */       \r
1826                         0x15,           /* FC_STRUCT */\r
1827                         0x3,            /* 3 */\r
1828 /* 930 */       NdrFcShort( 0x8 ),      /* 8 */\r
1829 /* 932 */       0x8,            /* FC_LONG */\r
1830                         0x8,            /* FC_LONG */\r
1831 /* 934 */       0x5c,           /* FC_PAD */\r
1832                         0x5b,           /* FC_END */\r
1833 /* 936 */       \r
1834                         0x1b,           /* FC_CARRAY */\r
1835                         0x3,            /* 3 */\r
1836 /* 938 */       NdrFcShort( 0x8 ),      /* 8 */\r
1837 /* 940 */       0x7,            /* Corr desc: FC_USHORT */\r
1838                         0x0,            /*  */\r
1839 /* 942 */       NdrFcShort( 0xffd8 ),   /* -40 */\r
1840 /* 944 */       NdrFcShort( 0x1 ),      /* Corr flags:  early, */\r
1841 /* 946 */       0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1842                         0x0,            /* 0 */\r
1843 /* 948 */       NdrFcShort( 0xffec ),   /* Offset= -20 (928) */\r
1844 /* 950 */       0x5c,           /* FC_PAD */\r
1845                         0x5b,           /* FC_END */\r
1846 /* 952 */       \r
1847                         0x1a,           /* FC_BOGUS_STRUCT */\r
1848                         0x3,            /* 3 */\r
1849 /* 954 */       NdrFcShort( 0x28 ),     /* 40 */\r
1850 /* 956 */       NdrFcShort( 0xffec ),   /* Offset= -20 (936) */\r
1851 /* 958 */       NdrFcShort( 0x0 ),      /* Offset= 0 (958) */\r
1852 /* 960 */       0x6,            /* FC_SHORT */\r
1853                         0x6,            /* FC_SHORT */\r
1854 /* 962 */       0x8,            /* FC_LONG */\r
1855                         0x8,            /* FC_LONG */\r
1856 /* 964 */       0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1857                         0x0,            /* 0 */\r
1858 /* 966 */       NdrFcShort( 0xfdde ),   /* Offset= -546 (420) */\r
1859 /* 968 */       0x5c,           /* FC_PAD */\r
1860                         0x5b,           /* FC_END */\r
1861 /* 970 */       \r
1862                         0x13, 0x0,      /* FC_OP */\r
1863 /* 972 */       NdrFcShort( 0xfeea ),   /* Offset= -278 (694) */\r
1864 /* 974 */       \r
1865                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1866 /* 976 */       0x1,            /* FC_BYTE */\r
1867                         0x5c,           /* FC_PAD */\r
1868 /* 978 */       \r
1869                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1870 /* 980 */       0x6,            /* FC_SHORT */\r
1871                         0x5c,           /* FC_PAD */\r
1872 /* 982 */       \r
1873                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1874 /* 984 */       0x8,            /* FC_LONG */\r
1875                         0x5c,           /* FC_PAD */\r
1876 /* 986 */       \r
1877                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1878 /* 988 */       0xb,            /* FC_HYPER */\r
1879                         0x5c,           /* FC_PAD */\r
1880 /* 990 */       \r
1881                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1882 /* 992 */       0xa,            /* FC_FLOAT */\r
1883                         0x5c,           /* FC_PAD */\r
1884 /* 994 */       \r
1885                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1886 /* 996 */       0xc,            /* FC_DOUBLE */\r
1887                         0x5c,           /* FC_PAD */\r
1888 /* 998 */       \r
1889                         0x13, 0x0,      /* FC_OP */\r
1890 /* 1000 */      NdrFcShort( 0xfd9c ),   /* Offset= -612 (388) */\r
1891 /* 1002 */      \r
1892                         0x13, 0x10,     /* FC_OP [pointer_deref] */\r
1893 /* 1004 */      NdrFcShort( 0xfc1a ),   /* Offset= -998 (6) */\r
1894 /* 1006 */      \r
1895                         0x13, 0x10,     /* FC_OP [pointer_deref] */\r
1896 /* 1008 */      NdrFcShort( 0xfd9a ),   /* Offset= -614 (394) */\r
1897 /* 1010 */      \r
1898                         0x13, 0x10,     /* FC_OP [pointer_deref] */\r
1899 /* 1012 */      NdrFcShort( 0xfc4c ),   /* Offset= -948 (64) */\r
1900 /* 1014 */      \r
1901                         0x13, 0x10,     /* FC_OP [pointer_deref] */\r
1902 /* 1016 */      NdrFcShort( 0xfda4 ),   /* Offset= -604 (412) */\r
1903 /* 1018 */      \r
1904                         0x13, 0x10,     /* FC_OP [pointer_deref] */\r
1905 /* 1020 */      NdrFcShort( 0x2 ),      /* Offset= 2 (1022) */\r
1906 /* 1022 */      \r
1907                         0x13, 0x0,      /* FC_OP */\r
1908 /* 1024 */      NdrFcShort( 0x14 ),     /* Offset= 20 (1044) */\r
1909 /* 1026 */      \r
1910                         0x15,           /* FC_STRUCT */\r
1911                         0x7,            /* 7 */\r
1912 /* 1028 */      NdrFcShort( 0x10 ),     /* 16 */\r
1913 /* 1030 */      0x6,            /* FC_SHORT */\r
1914                         0x1,            /* FC_BYTE */\r
1915 /* 1032 */      0x1,            /* FC_BYTE */\r
1916                         0x8,            /* FC_LONG */\r
1917 /* 1034 */      0xb,            /* FC_HYPER */\r
1918                         0x5b,           /* FC_END */\r
1919 /* 1036 */      \r
1920                         0x13, 0x0,      /* FC_OP */\r
1921 /* 1038 */      NdrFcShort( 0xfff4 ),   /* Offset= -12 (1026) */\r
1922 /* 1040 */      \r
1923                         0x13, 0x8,      /* FC_OP [simple_pointer] */\r
1924 /* 1042 */      0x2,            /* FC_CHAR */\r
1925                         0x5c,           /* FC_PAD */\r
1926 /* 1044 */      \r
1927                         0x1a,           /* FC_BOGUS_STRUCT */\r
1928                         0x7,            /* 7 */\r
1929 /* 1046 */      NdrFcShort( 0x20 ),     /* 32 */\r
1930 /* 1048 */      NdrFcShort( 0x0 ),      /* 0 */\r
1931 /* 1050 */      NdrFcShort( 0x0 ),      /* Offset= 0 (1050) */\r
1932 /* 1052 */      0x8,            /* FC_LONG */\r
1933                         0x8,            /* FC_LONG */\r
1934 /* 1054 */      0x6,            /* FC_SHORT */\r
1935                         0x6,            /* FC_SHORT */\r
1936 /* 1056 */      0x6,            /* FC_SHORT */\r
1937                         0x6,            /* FC_SHORT */\r
1938 /* 1058 */      0x4c,           /* FC_EMBEDDED_COMPLEX */\r
1939                         0x0,            /* 0 */\r
1940 /* 1060 */      NdrFcShort( 0xfc36 ),   /* Offset= -970 (90) */\r
1941 /* 1062 */      0x5c,           /* FC_PAD */\r
1942                         0x5b,           /* FC_END */\r
1943 /* 1064 */      0xb4,           /* FC_USER_MARSHAL */\r
1944                         0x83,           /* 131 */\r
1945 /* 1066 */      NdrFcShort( 0x1 ),      /* 1 */\r
1946 /* 1068 */      NdrFcShort( 0x10 ),     /* 16 */\r
1947 /* 1070 */      NdrFcShort( 0x0 ),      /* 0 */\r
1948 /* 1072 */      NdrFcShort( 0xfc26 ),   /* Offset= -986 (86) */\r
1949 /* 1074 */      \r
1950                         0x11, 0x0,      /* FC_RP */\r
1951 /* 1076 */      NdrFcShort( 0x6 ),      /* Offset= 6 (1082) */\r
1952 /* 1078 */      \r
1953                         0x12, 0x0,      /* FC_UP */\r
1954 /* 1080 */      NdrFcShort( 0xffdc ),   /* Offset= -36 (1044) */\r
1955 /* 1082 */      0xb4,           /* FC_USER_MARSHAL */\r
1956                         0x83,           /* 131 */\r
1957 /* 1084 */      NdrFcShort( 0x1 ),      /* 1 */\r
1958 /* 1086 */      NdrFcShort( 0x10 ),     /* 16 */\r
1959 /* 1088 */      NdrFcShort( 0x0 ),      /* 0 */\r
1960 /* 1090 */      NdrFcShort( 0xfff4 ),   /* Offset= -12 (1078) */\r
1961 /* 1092 */      \r
1962                         0x11, 0x10,     /* FC_RP [pointer_deref] */\r
1963 /* 1094 */      NdrFcShort( 0x2 ),      /* Offset= 2 (1096) */\r
1964 /* 1096 */      \r
1965                         0x2f,           /* FC_IP */\r
1966                         0x5a,           /* FC_CONSTANT_IID */\r
1967 /* 1098 */      NdrFcLong( 0xee38d0f1 ),        /* -298266383 */\r
1968 /* 1102 */      NdrFcShort( 0x5ae3 ),   /* 23267 */\r
1969 /* 1104 */      NdrFcShort( 0x408c ),   /* 16524 */\r
1970 /* 1106 */      0xa6,           /* 166 */\r
1971                         0xbf,           /* 191 */\r
1972 /* 1108 */      0x84,           /* 132 */\r
1973                         0x10,           /* 16 */\r
1974 /* 1110 */      0xe6,           /* 230 */\r
1975                         0x45,           /* 69 */\r
1976 /* 1112 */      0xf3,           /* 243 */\r
1977                         0x76,           /* 118 */\r
1978 /* 1114 */      \r
1979                         0x2f,           /* FC_IP */\r
1980                         0x5a,           /* FC_CONSTANT_IID */\r
1981 /* 1116 */      NdrFcLong( 0xc ),       /* 12 */\r
1982 /* 1120 */      NdrFcShort( 0x0 ),      /* 0 */\r
1983 /* 1122 */      NdrFcShort( 0x0 ),      /* 0 */\r
1984 /* 1124 */      0xc0,           /* 192 */\r
1985                         0x0,            /* 0 */\r
1986 /* 1126 */      0x0,            /* 0 */\r
1987                         0x0,            /* 0 */\r
1988 /* 1128 */      0x0,            /* 0 */\r
1989                         0x0,            /* 0 */\r
1990 /* 1130 */      0x0,            /* 0 */\r
1991                         0x46,           /* 70 */\r
1992 /* 1132 */      \r
1993                         0x11, 0xc,      /* FC_RP [alloced_on_stack] [simple_pointer] */\r
1994 /* 1134 */      0x8,            /* FC_LONG */\r
1995                         0x5c,           /* FC_PAD */\r
1996 /* 1136 */      \r
1997                         0x2f,           /* FC_IP */\r
1998                         0x5a,           /* FC_CONSTANT_IID */\r
1999 /* 1138 */      NdrFcLong( 0x2e340632 ),        /* 775161394 */\r
2000 /* 1142 */      NdrFcShort( 0x5d5a ),   /* 23898 */\r
2001 /* 1144 */      NdrFcShort( 0x427b ),   /* 17019 */\r
2002 /* 1146 */      0xac,           /* 172 */\r
2003                         0x31,           /* 49 */\r
2004 /* 1148 */      0x30,           /* 48 */\r
2005                         0x3f,           /* 63 */\r
2006 /* 1150 */      0x6e,           /* 110 */\r
2007                         0x32,           /* 50 */\r
2008 /* 1152 */      0xb9,           /* 185 */\r
2009                         0xe8,           /* 232 */\r
2010 /* 1154 */      \r
2011                         0x11, 0x10,     /* FC_RP [pointer_deref] */\r
2012 /* 1156 */      NdrFcShort( 0xffd6 ),   /* Offset= -42 (1114) */\r
2013 /* 1158 */      \r
2014                         0x11, 0x10,     /* FC_RP [pointer_deref] */\r
2015 /* 1160 */      NdrFcShort( 0xfd02 ),   /* Offset= -766 (394) */\r
2016 \r
2017                         0x0\r
2018         }\r
2019     };\r
2020 \r
2021 static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = \r
2022         {\r
2023             \r
2024             {\r
2025             BSTR_UserSize\r
2026             ,BSTR_UserMarshal\r
2027             ,BSTR_UserUnmarshal\r
2028             ,BSTR_UserFree\r
2029             },\r
2030             {\r
2031             VARIANT_UserSize\r
2032             ,VARIANT_UserMarshal\r
2033             ,VARIANT_UserUnmarshal\r
2034             ,VARIANT_UserFree\r
2035             }\r
2036 \r
2037         };\r
2038 \r
2039 \r
2040 \r
2041 /* Object interface: IUnknown, ver. 0.0,\r
2042    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */\r
2043 \r
2044 \r
2045 /* Object interface: IDispatch, ver. 0.0,\r
2046    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */\r
2047 \r
2048 \r
2049 /* Object interface: IXcpObject, ver. 0.0,\r
2050    GUID={0xEE38D0F1,0x5AE3,0x408c,{0xA6,0xBF,0x84,0x10,0xE6,0x45,0xF3,0x76}} */\r
2051 \r
2052 #pragma code_seg(".orpc")\r
2053 static const unsigned short IXcpObject_FormatStringOffsetTable[] =\r
2054     {\r
2055     (unsigned short) -1,\r
2056     (unsigned short) -1,\r
2057     (unsigned short) -1,\r
2058     (unsigned short) -1,\r
2059     0\r
2060     };\r
2061 \r
2062 static const MIDL_STUBLESS_PROXY_INFO IXcpObject_ProxyInfo =\r
2063     {\r
2064     &Object_StubDesc,\r
2065     xcpctrl__MIDL_ProcFormatString.Format,\r
2066     &IXcpObject_FormatStringOffsetTable[-3],\r
2067     0,\r
2068     0,\r
2069     0\r
2070     };\r
2071 \r
2072 \r
2073 static const MIDL_SERVER_INFO IXcpObject_ServerInfo = \r
2074     {\r
2075     &Object_StubDesc,\r
2076     0,\r
2077     xcpctrl__MIDL_ProcFormatString.Format,\r
2078     &IXcpObject_FormatStringOffsetTable[-3],\r
2079     0,\r
2080     0,\r
2081     0,\r
2082     0};\r
2083 CINTERFACE_PROXY_VTABLE(7) _IXcpObjectProxyVtbl = \r
2084 {\r
2085     0,\r
2086     &IID_IXcpObject,\r
2087     IUnknown_QueryInterface_Proxy,\r
2088     IUnknown_AddRef_Proxy,\r
2089     IUnknown_Release_Proxy ,\r
2090     0 /* IDispatch::GetTypeInfoCount */ ,\r
2091     0 /* IDispatch::GetTypeInfo */ ,\r
2092     0 /* IDispatch::GetIDsOfNames */ ,\r
2093     0 /* IDispatch_Invoke_Proxy */\r
2094 };\r
2095 \r
2096 \r
2097 static const PRPC_STUB_FUNCTION IXcpObject_table[] =\r
2098 {\r
2099     STUB_FORWARDING_FUNCTION,\r
2100     STUB_FORWARDING_FUNCTION,\r
2101     STUB_FORWARDING_FUNCTION,\r
2102     STUB_FORWARDING_FUNCTION\r
2103 };\r
2104 \r
2105 CInterfaceStubVtbl _IXcpObjectStubVtbl =\r
2106 {\r
2107     &IID_IXcpObject,\r
2108     &IXcpObject_ServerInfo,\r
2109     7,\r
2110     &IXcpObject_table[-3],\r
2111     CStdStubBuffer_DELEGATING_METHODS\r
2112 };\r
2113 \r
2114 \r
2115 /* Object interface: IXcpControl, ver. 0.0,\r
2116    GUID={0x1FB839CC,0x116C,0x4C9B,{0xAE,0x8E,0x3D,0xBB,0x64,0x96,0xE3,0x26}} */\r
2117 \r
2118 #pragma code_seg(".orpc")\r
2119 static const unsigned short IXcpControl_FormatStringOffsetTable[] =\r
2120     {\r
2121     (unsigned short) -1,\r
2122     (unsigned short) -1,\r
2123     (unsigned short) -1,\r
2124     (unsigned short) -1,\r
2125     0,\r
2126     36,\r
2127     72,\r
2128     108,\r
2129     144,\r
2130     180,\r
2131     216,\r
2132     252,\r
2133     288,\r
2134     324,\r
2135     366,\r
2136     408,\r
2137     444\r
2138     };\r
2139 \r
2140 static const MIDL_STUBLESS_PROXY_INFO IXcpControl_ProxyInfo =\r
2141     {\r
2142     &Object_StubDesc,\r
2143     xcpctrl__MIDL_ProcFormatString.Format,\r
2144     &IXcpControl_FormatStringOffsetTable[-3],\r
2145     0,\r
2146     0,\r
2147     0\r
2148     };\r
2149 \r
2150 \r
2151 static const MIDL_SERVER_INFO IXcpControl_ServerInfo = \r
2152     {\r
2153     &Object_StubDesc,\r
2154     0,\r
2155     xcpctrl__MIDL_ProcFormatString.Format,\r
2156     &IXcpControl_FormatStringOffsetTable[-3],\r
2157     0,\r
2158     0,\r
2159     0,\r
2160     0};\r
2161 CINTERFACE_PROXY_VTABLE(20) _IXcpControlProxyVtbl = \r
2162 {\r
2163     &IXcpControl_ProxyInfo,\r
2164     &IID_IXcpControl,\r
2165     IUnknown_QueryInterface_Proxy,\r
2166     IUnknown_AddRef_Proxy,\r
2167     IUnknown_Release_Proxy ,\r
2168     0 /* IDispatch::GetTypeInfoCount */ ,\r
2169     0 /* IDispatch::GetTypeInfo */ ,\r
2170     0 /* IDispatch::GetIDsOfNames */ ,\r
2171     0 /* IDispatch_Invoke_Proxy */ ,\r
2172     (void *) (INT_PTR) -1 /* IXcpControl::get_Source */ ,\r
2173     (void *) (INT_PTR) -1 /* IXcpControl::put_Source */ ,\r
2174     (void *) (INT_PTR) -1 /* IXcpControl::get_IsLoaded */ ,\r
2175     (void *) (INT_PTR) -1 /* IXcpControl::get_Content */ ,\r
2176     (void *) (INT_PTR) -1 /* IXcpControl::get_Settings */ ,\r
2177     (void *) (INT_PTR) -1 /* IXcpControl::get_OnLoad */ ,\r
2178     (void *) (INT_PTR) -1 /* IXcpControl::put_OnLoad */ ,\r
2179     (void *) (INT_PTR) -1 /* IXcpControl::get_OnError */ ,\r
2180     (void *) (INT_PTR) -1 /* IXcpControl::put_OnError */ ,\r
2181     (void *) (INT_PTR) -1 /* IXcpControl::CreateObject */ ,\r
2182     (void *) (INT_PTR) -1 /* IXcpControl::IsVersionSupported */ ,\r
2183     (void *) (INT_PTR) -1 /* IXcpControl::get_InitParams */ ,\r
2184     (void *) (INT_PTR) -1 /* IXcpControl::put_InitParams */\r
2185 };\r
2186 \r
2187 \r
2188 static const PRPC_STUB_FUNCTION IXcpControl_table[] =\r
2189 {\r
2190     STUB_FORWARDING_FUNCTION,\r
2191     STUB_FORWARDING_FUNCTION,\r
2192     STUB_FORWARDING_FUNCTION,\r
2193     STUB_FORWARDING_FUNCTION,\r
2194     NdrStubCall2,\r
2195     NdrStubCall2,\r
2196     NdrStubCall2,\r
2197     NdrStubCall2,\r
2198     NdrStubCall2,\r
2199     NdrStubCall2,\r
2200     NdrStubCall2,\r
2201     NdrStubCall2,\r
2202     NdrStubCall2,\r
2203     NdrStubCall2,\r
2204     NdrStubCall2,\r
2205     NdrStubCall2,\r
2206     NdrStubCall2\r
2207 };\r
2208 \r
2209 CInterfaceStubVtbl _IXcpControlStubVtbl =\r
2210 {\r
2211     &IID_IXcpControl,\r
2212     &IXcpControl_ServerInfo,\r
2213     20,\r
2214     &IXcpControl_table[-3],\r
2215     CStdStubBuffer_DELEGATING_METHODS\r
2216 };\r
2217 \r
2218 \r
2219 /* Object interface: IXcpControl2, ver. 0.0,\r
2220    GUID={0x1c3294f9,0x891f,0x49b1,{0xbb,0xae,0x49,0x2a,0x68,0xba,0x10,0xcc}} */\r
2221 \r
2222 #pragma code_seg(".orpc")\r
2223 static const unsigned short IXcpControl2_FormatStringOffsetTable[] =\r
2224     {\r
2225     (unsigned short) -1,\r
2226     (unsigned short) -1,\r
2227     (unsigned short) -1,\r
2228     (unsigned short) -1,\r
2229     0,\r
2230     36,\r
2231     72,\r
2232     108,\r
2233     144,\r
2234     180,\r
2235     216,\r
2236     252,\r
2237     288,\r
2238     324,\r
2239     366,\r
2240     408,\r
2241     444,\r
2242     480,\r
2243     510,\r
2244     546,\r
2245     582,\r
2246     618,\r
2247     654,\r
2248     690\r
2249     };\r
2250 \r
2251 static const MIDL_STUBLESS_PROXY_INFO IXcpControl2_ProxyInfo =\r
2252     {\r
2253     &Object_StubDesc,\r
2254     xcpctrl__MIDL_ProcFormatString.Format,\r
2255     &IXcpControl2_FormatStringOffsetTable[-3],\r
2256     0,\r
2257     0,\r
2258     0\r
2259     };\r
2260 \r
2261 \r
2262 static const MIDL_SERVER_INFO IXcpControl2_ServerInfo = \r
2263     {\r
2264     &Object_StubDesc,\r
2265     0,\r
2266     xcpctrl__MIDL_ProcFormatString.Format,\r
2267     &IXcpControl2_FormatStringOffsetTable[-3],\r
2268     0,\r
2269     0,\r
2270     0,\r
2271     0};\r
2272 CINTERFACE_PROXY_VTABLE(27) _IXcpControl2ProxyVtbl = \r
2273 {\r
2274     &IXcpControl2_ProxyInfo,\r
2275     &IID_IXcpControl2,\r
2276     IUnknown_QueryInterface_Proxy,\r
2277     IUnknown_AddRef_Proxy,\r
2278     IUnknown_Release_Proxy ,\r
2279     0 /* IDispatch::GetTypeInfoCount */ ,\r
2280     0 /* IDispatch::GetTypeInfo */ ,\r
2281     0 /* IDispatch::GetIDsOfNames */ ,\r
2282     0 /* IDispatch_Invoke_Proxy */ ,\r
2283     (void *) (INT_PTR) -1 /* IXcpControl::get_Source */ ,\r
2284     (void *) (INT_PTR) -1 /* IXcpControl::put_Source */ ,\r
2285     (void *) (INT_PTR) -1 /* IXcpControl::get_IsLoaded */ ,\r
2286     (void *) (INT_PTR) -1 /* IXcpControl::get_Content */ ,\r
2287     (void *) (INT_PTR) -1 /* IXcpControl::get_Settings */ ,\r
2288     (void *) (INT_PTR) -1 /* IXcpControl::get_OnLoad */ ,\r
2289     (void *) (INT_PTR) -1 /* IXcpControl::put_OnLoad */ ,\r
2290     (void *) (INT_PTR) -1 /* IXcpControl::get_OnError */ ,\r
2291     (void *) (INT_PTR) -1 /* IXcpControl::put_OnError */ ,\r
2292     (void *) (INT_PTR) -1 /* IXcpControl::CreateObject */ ,\r
2293     (void *) (INT_PTR) -1 /* IXcpControl::IsVersionSupported */ ,\r
2294     (void *) (INT_PTR) -1 /* IXcpControl::get_InitParams */ ,\r
2295     (void *) (INT_PTR) -1 /* IXcpControl::put_InitParams */ ,\r
2296     (void *) (INT_PTR) -1 /* IXcpControl2::LoadRuntime */ ,\r
2297     (void *) (INT_PTR) -1 /* IXcpControl2::get_SplashScreenSource */ ,\r
2298     (void *) (INT_PTR) -1 /* IXcpControl2::put_SplashScreenSource */ ,\r
2299     (void *) (INT_PTR) -1 /* IXcpControl2::get_OnSourceDownloadComplete */ ,\r
2300     (void *) (INT_PTR) -1 /* IXcpControl2::put_OnSourceDownloadComplete */ ,\r
2301     (void *) (INT_PTR) -1 /* IXcpControl2::get_OnSourceDownloadProgressChanged */ ,\r
2302     (void *) (INT_PTR) -1 /* IXcpControl2::put_OnSourceDownloadProgressChanged */\r
2303 };\r
2304 \r
2305 \r
2306 static const PRPC_STUB_FUNCTION IXcpControl2_table[] =\r
2307 {\r
2308     STUB_FORWARDING_FUNCTION,\r
2309     STUB_FORWARDING_FUNCTION,\r
2310     STUB_FORWARDING_FUNCTION,\r
2311     STUB_FORWARDING_FUNCTION,\r
2312     NdrStubCall2,\r
2313     NdrStubCall2,\r
2314     NdrStubCall2,\r
2315     NdrStubCall2,\r
2316     NdrStubCall2,\r
2317     NdrStubCall2,\r
2318     NdrStubCall2,\r
2319     NdrStubCall2,\r
2320     NdrStubCall2,\r
2321     NdrStubCall2,\r
2322     NdrStubCall2,\r
2323     NdrStubCall2,\r
2324     NdrStubCall2,\r
2325     NdrStubCall2,\r
2326     NdrStubCall2,\r
2327     NdrStubCall2,\r
2328     NdrStubCall2,\r
2329     NdrStubCall2,\r
2330     NdrStubCall2,\r
2331     NdrStubCall2\r
2332 };\r
2333 \r
2334 CInterfaceStubVtbl _IXcpControl2StubVtbl =\r
2335 {\r
2336     &IID_IXcpControl2,\r
2337     &IXcpControl2_ServerInfo,\r
2338     27,\r
2339     &IXcpControl2_table[-3],\r
2340     CStdStubBuffer_DELEGATING_METHODS\r
2341 };\r
2342 \r
2343 \r
2344 /* Object interface: IXcpControlDownloadCallback, ver. 0.0,\r
2345    GUID={0x2E340632,0x5D5A,0x427b,{0xAC,0x31,0x30,0x3F,0x6E,0x32,0xB9,0xE8}} */\r
2346 \r
2347 #pragma code_seg(".orpc")\r
2348 static const unsigned short IXcpControlDownloadCallback_FormatStringOffsetTable[] =\r
2349     {\r
2350     726\r
2351     };\r
2352 \r
2353 static const MIDL_STUBLESS_PROXY_INFO IXcpControlDownloadCallback_ProxyInfo =\r
2354     {\r
2355     &Object_StubDesc,\r
2356     xcpctrl__MIDL_ProcFormatString.Format,\r
2357     &IXcpControlDownloadCallback_FormatStringOffsetTable[-3],\r
2358     0,\r
2359     0,\r
2360     0\r
2361     };\r
2362 \r
2363 \r
2364 static const MIDL_SERVER_INFO IXcpControlDownloadCallback_ServerInfo = \r
2365     {\r
2366     &Object_StubDesc,\r
2367     0,\r
2368     xcpctrl__MIDL_ProcFormatString.Format,\r
2369     &IXcpControlDownloadCallback_FormatStringOffsetTable[-3],\r
2370     0,\r
2371     0,\r
2372     0,\r
2373     0};\r
2374 CINTERFACE_PROXY_VTABLE(4) _IXcpControlDownloadCallbackProxyVtbl = \r
2375 {\r
2376     &IXcpControlDownloadCallback_ProxyInfo,\r
2377     &IID_IXcpControlDownloadCallback,\r
2378     IUnknown_QueryInterface_Proxy,\r
2379     IUnknown_AddRef_Proxy,\r
2380     IUnknown_Release_Proxy ,\r
2381     (void *) (INT_PTR) -1 /* IXcpControlDownloadCallback::OnUrlDownloaded */\r
2382 };\r
2383 \r
2384 const CInterfaceStubVtbl _IXcpControlDownloadCallbackStubVtbl =\r
2385 {\r
2386     &IID_IXcpControlDownloadCallback,\r
2387     &IXcpControlDownloadCallback_ServerInfo,\r
2388     4,\r
2389     0, /* pure interpreted */\r
2390     CStdStubBuffer_METHODS\r
2391 };\r
2392 \r
2393 \r
2394 /* Object interface: IXcpControlHost, ver. 0.0,\r
2395    GUID={0x1B36028E,0xB491,0x4bb2,{0x85,0x84,0x8A,0x9E,0x0A,0x67,0x7D,0x6E}} */\r
2396 \r
2397 #pragma code_seg(".orpc")\r
2398 static const unsigned short IXcpControlHost_FormatStringOffsetTable[] =\r
2399     {\r
2400     768,\r
2401     804,\r
2402     834,\r
2403     888,\r
2404     0,\r
2405     942,\r
2406     984\r
2407     };\r
2408 \r
2409 static const MIDL_STUBLESS_PROXY_INFO IXcpControlHost_ProxyInfo =\r
2410     {\r
2411     &Object_StubDesc,\r
2412     xcpctrl__MIDL_ProcFormatString.Format,\r
2413     &IXcpControlHost_FormatStringOffsetTable[-3],\r
2414     0,\r
2415     0,\r
2416     0\r
2417     };\r
2418 \r
2419 \r
2420 static const MIDL_SERVER_INFO IXcpControlHost_ServerInfo = \r
2421     {\r
2422     &Object_StubDesc,\r
2423     0,\r
2424     xcpctrl__MIDL_ProcFormatString.Format,\r
2425     &IXcpControlHost_FormatStringOffsetTable[-3],\r
2426     0,\r
2427     0,\r
2428     0,\r
2429     0};\r
2430 CINTERFACE_PROXY_VTABLE(10) _IXcpControlHostProxyVtbl = \r
2431 {\r
2432     &IXcpControlHost_ProxyInfo,\r
2433     &IID_IXcpControlHost,\r
2434     IUnknown_QueryInterface_Proxy,\r
2435     IUnknown_AddRef_Proxy,\r
2436     IUnknown_Release_Proxy ,\r
2437     (void *) (INT_PTR) -1 /* IXcpControlHost::GetHostOptions */ ,\r
2438     (void *) (INT_PTR) -1 /* IXcpControlHost::NotifyLoaded */ ,\r
2439     (void *) (INT_PTR) -1 /* IXcpControlHost::NotifyError */ ,\r
2440     (void *) (INT_PTR) -1 /* IXcpControlHost::InvokeHandler */ ,\r
2441     (void *) (INT_PTR) -1 /* IXcpControlHost::GetBaseUrl */ ,\r
2442     (void *) (INT_PTR) -1 /* IXcpControlHost::GetNamedSource */ ,\r
2443     (void *) (INT_PTR) -1 /* IXcpControlHost::DownloadUrl */\r
2444 };\r
2445 \r
2446 const CInterfaceStubVtbl _IXcpControlHostStubVtbl =\r
2447 {\r
2448     &IID_IXcpControlHost,\r
2449     &IXcpControlHost_ServerInfo,\r
2450     10,\r
2451     0, /* pure interpreted */\r
2452     CStdStubBuffer_METHODS\r
2453 };\r
2454 \r
2455 \r
2456 /* Object interface: IXcpControlHost2, ver. 0.0,\r
2457    GUID={0xfb3ed7c4,0x5797,0x4b44,{0x86,0x95,0x0c,0x51,0x2e,0xa2,0x7d,0x8f}} */\r
2458 \r
2459 #pragma code_seg(".orpc")\r
2460 static const unsigned short IXcpControlHost2_FormatStringOffsetTable[] =\r
2461     {\r
2462     768,\r
2463     804,\r
2464     834,\r
2465     888,\r
2466     0,\r
2467     942,\r
2468     984,\r
2469     1032,\r
2470     1068\r
2471     };\r
2472 \r
2473 static const MIDL_STUBLESS_PROXY_INFO IXcpControlHost2_ProxyInfo =\r
2474     {\r
2475     &Object_StubDesc,\r
2476     xcpctrl__MIDL_ProcFormatString.Format,\r
2477     &IXcpControlHost2_FormatStringOffsetTable[-3],\r
2478     0,\r
2479     0,\r
2480     0\r
2481     };\r
2482 \r
2483 \r
2484 static const MIDL_SERVER_INFO IXcpControlHost2_ServerInfo = \r
2485     {\r
2486     &Object_StubDesc,\r
2487     0,\r
2488     xcpctrl__MIDL_ProcFormatString.Format,\r
2489     &IXcpControlHost2_FormatStringOffsetTable[-3],\r
2490     0,\r
2491     0,\r
2492     0,\r
2493     0};\r
2494 CINTERFACE_PROXY_VTABLE(12) _IXcpControlHost2ProxyVtbl = \r
2495 {\r
2496     &IXcpControlHost2_ProxyInfo,\r
2497     &IID_IXcpControlHost2,\r
2498     IUnknown_QueryInterface_Proxy,\r
2499     IUnknown_AddRef_Proxy,\r
2500     IUnknown_Release_Proxy ,\r
2501     (void *) (INT_PTR) -1 /* IXcpControlHost::GetHostOptions */ ,\r
2502     (void *) (INT_PTR) -1 /* IXcpControlHost::NotifyLoaded */ ,\r
2503     (void *) (INT_PTR) -1 /* IXcpControlHost::NotifyError */ ,\r
2504     (void *) (INT_PTR) -1 /* IXcpControlHost::InvokeHandler */ ,\r
2505     (void *) (INT_PTR) -1 /* IXcpControlHost::GetBaseUrl */ ,\r
2506     (void *) (INT_PTR) -1 /* IXcpControlHost::GetNamedSource */ ,\r
2507     (void *) (INT_PTR) -1 /* IXcpControlHost::DownloadUrl */ ,\r
2508     (void *) (INT_PTR) -1 /* IXcpControlHost2::GetCustomAppDomain */ ,\r
2509     (void *) (INT_PTR) -1 /* IXcpControlHost2::GetControlVersion */\r
2510 };\r
2511 \r
2512 const CInterfaceStubVtbl _IXcpControlHost2StubVtbl =\r
2513 {\r
2514     &IID_IXcpControlHost2,\r
2515     &IXcpControlHost2_ServerInfo,\r
2516     12,\r
2517     0, /* pure interpreted */\r
2518     CStdStubBuffer_METHODS\r
2519 };\r
2520 \r
2521 \r
2522 /* Object interface: IXcpControlHost3, ver. 0.0,\r
2523    GUID={0x9fb2ce5f,0x06ff,0x4058,{0xbe,0xfa,0xdd,0xfa,0xb5,0x96,0xb3,0xd5}} */\r
2524 \r
2525 #pragma code_seg(".orpc")\r
2526 static const unsigned short IXcpControlHost3_FormatStringOffsetTable[] =\r
2527     {\r
2528     768,\r
2529     804,\r
2530     834,\r
2531     888,\r
2532     0,\r
2533     942,\r
2534     984,\r
2535     1032,\r
2536     1068,\r
2537     1110,\r
2538     1152,\r
2539     1188\r
2540     };\r
2541 \r
2542 static const MIDL_STUBLESS_PROXY_INFO IXcpControlHost3_ProxyInfo =\r
2543     {\r
2544     &Object_StubDesc,\r
2545     xcpctrl__MIDL_ProcFormatString.Format,\r
2546     &IXcpControlHost3_FormatStringOffsetTable[-3],\r
2547     0,\r
2548     0,\r
2549     0\r
2550     };\r
2551 \r
2552 \r
2553 static const MIDL_SERVER_INFO IXcpControlHost3_ServerInfo = \r
2554     {\r
2555     &Object_StubDesc,\r
2556     0,\r
2557     xcpctrl__MIDL_ProcFormatString.Format,\r
2558     &IXcpControlHost3_FormatStringOffsetTable[-3],\r
2559     0,\r
2560     0,\r
2561     0,\r
2562     0};\r
2563 CINTERFACE_PROXY_VTABLE(15) _IXcpControlHost3ProxyVtbl = \r
2564 {\r
2565     &IXcpControlHost3_ProxyInfo,\r
2566     &IID_IXcpControlHost3,\r
2567     IUnknown_QueryInterface_Proxy,\r
2568     IUnknown_AddRef_Proxy,\r
2569     IUnknown_Release_Proxy ,\r
2570     (void *) (INT_PTR) -1 /* IXcpControlHost::GetHostOptions */ ,\r
2571     (void *) (INT_PTR) -1 /* IXcpControlHost::NotifyLoaded */ ,\r
2572     (void *) (INT_PTR) -1 /* IXcpControlHost::NotifyError */ ,\r
2573     (void *) (INT_PTR) -1 /* IXcpControlHost::InvokeHandler */ ,\r
2574     (void *) (INT_PTR) -1 /* IXcpControlHost::GetBaseUrl */ ,\r
2575     (void *) (INT_PTR) -1 /* IXcpControlHost::GetNamedSource */ ,\r
2576     (void *) (INT_PTR) -1 /* IXcpControlHost::DownloadUrl */ ,\r
2577     (void *) (INT_PTR) -1 /* IXcpControlHost2::GetCustomAppDomain */ ,\r
2578     (void *) (INT_PTR) -1 /* IXcpControlHost2::GetControlVersion */ ,\r
2579     (void *) (INT_PTR) -1 /* IXcpControlHost3::GetDefaultThemeXaml */ ,\r
2580     (void *) (INT_PTR) -1 /* IXcpControlHost3::GetDefaultPortableUserInterfaceFontInfo */ ,\r
2581     (void *) (INT_PTR) -1 /* IXcpControlHost3::GetComAutomationObject */\r
2582 };\r
2583 \r
2584 const CInterfaceStubVtbl _IXcpControlHost3StubVtbl =\r
2585 {\r
2586     &IID_IXcpControlHost3,\r
2587     &IXcpControlHost3_ServerInfo,\r
2588     15,\r
2589     0, /* pure interpreted */\r
2590     CStdStubBuffer_METHODS\r
2591 };\r
2592 \r
2593 static const MIDL_STUB_DESC Object_StubDesc = \r
2594     {\r
2595     0,\r
2596     NdrOleAllocate,\r
2597     NdrOleFree,\r
2598     0,\r
2599     0,\r
2600     0,\r
2601     0,\r
2602     0,\r
2603     xcpctrl__MIDL_TypeFormatString.Format,\r
2604     1, /* -error bounds_check flag */\r
2605     0x50002, /* Ndr library version */\r
2606     0,\r
2607     0x700022b, /* MIDL Version 7.0.555 */\r
2608     0,\r
2609     UserMarshalRoutines,\r
2610     0,  /* notify & notify_flag routine table */\r
2611     0x1, /* MIDL flag */\r
2612     0, /* cs routines */\r
2613     0,   /* proxy/server info */\r
2614     0\r
2615     };\r
2616 \r
2617 const CInterfaceProxyVtbl * const _xcpctrl_ProxyVtblList[] = \r
2618 {\r
2619     ( CInterfaceProxyVtbl *) &_IXcpControlDownloadCallbackProxyVtbl,\r
2620     ( CInterfaceProxyVtbl *) &_IXcpControlHost3ProxyVtbl,\r
2621     ( CInterfaceProxyVtbl *) &_IXcpControlHostProxyVtbl,\r
2622     ( CInterfaceProxyVtbl *) &_IXcpControlHost2ProxyVtbl,\r
2623     ( CInterfaceProxyVtbl *) &_IXcpControlProxyVtbl,\r
2624     ( CInterfaceProxyVtbl *) &_IXcpObjectProxyVtbl,\r
2625     ( CInterfaceProxyVtbl *) &_IXcpControl2ProxyVtbl,\r
2626     0\r
2627 };\r
2628 \r
2629 const CInterfaceStubVtbl * const _xcpctrl_StubVtblList[] = \r
2630 {\r
2631     ( CInterfaceStubVtbl *) &_IXcpControlDownloadCallbackStubVtbl,\r
2632     ( CInterfaceStubVtbl *) &_IXcpControlHost3StubVtbl,\r
2633     ( CInterfaceStubVtbl *) &_IXcpControlHostStubVtbl,\r
2634     ( CInterfaceStubVtbl *) &_IXcpControlHost2StubVtbl,\r
2635     ( CInterfaceStubVtbl *) &_IXcpControlStubVtbl,\r
2636     ( CInterfaceStubVtbl *) &_IXcpObjectStubVtbl,\r
2637     ( CInterfaceStubVtbl *) &_IXcpControl2StubVtbl,\r
2638     0\r
2639 };\r
2640 \r
2641 PCInterfaceName const _xcpctrl_InterfaceNamesList[] = \r
2642 {\r
2643     "IXcpControlDownloadCallback",\r
2644     "IXcpControlHost3",\r
2645     "IXcpControlHost",\r
2646     "IXcpControlHost2",\r
2647     "IXcpControl",\r
2648     "IXcpObject",\r
2649     "IXcpControl2",\r
2650     0\r
2651 };\r
2652 \r
2653 const IID *  const _xcpctrl_BaseIIDList[] = \r
2654 {\r
2655     0,\r
2656     0,\r
2657     0,\r
2658     0,\r
2659     &IID_IDispatch,\r
2660     &IID_IDispatch,\r
2661     &IID_IDispatch,\r
2662     0\r
2663 };\r
2664 \r
2665 \r
2666 #define _xcpctrl_CHECK_IID(n)   IID_GENERIC_CHECK_IID( _xcpctrl, pIID, n)\r
2667 \r
2668 int __stdcall _xcpctrl_IID_Lookup( const IID * pIID, int * pIndex )\r
2669 {\r
2670     IID_BS_LOOKUP_SETUP\r
2671 \r
2672     IID_BS_LOOKUP_INITIAL_TEST( _xcpctrl, 7, 4 )\r
2673     IID_BS_LOOKUP_NEXT_TEST( _xcpctrl, 2 )\r
2674     IID_BS_LOOKUP_NEXT_TEST( _xcpctrl, 1 )\r
2675     IID_BS_LOOKUP_RETURN_RESULT( _xcpctrl, 7, *pIndex )\r
2676     \r
2677 }\r
2678 \r
2679 const ExtendedProxyFileInfo xcpctrl_ProxyFileInfo = \r
2680 {\r
2681     (PCInterfaceProxyVtblList *) & _xcpctrl_ProxyVtblList,\r
2682     (PCInterfaceStubVtblList *) & _xcpctrl_StubVtblList,\r
2683     (const PCInterfaceName * ) & _xcpctrl_InterfaceNamesList,\r
2684     (const IID ** ) & _xcpctrl_BaseIIDList,\r
2685     & _xcpctrl_IID_Lookup, \r
2686     7,\r
2687     2,\r
2688     0, /* table of [async_uuid] interfaces */\r
2689     0, /* Filler1 */\r
2690     0, /* Filler2 */\r
2691     0  /* Filler3 */\r
2692 };\r
2693 #pragma optimize("", on )\r
2694 #if _MSC_VER >= 1200\r
2695 #pragma warning(pop)\r
2696 #endif\r
2697 \r
2698 \r
2699 #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/\r
2700 \r