source: branches/erasershellext/cpp/EraserCtxMenu_p.c @ 441

Revision 441, 39.0 KB checked in by cjax, 6 years ago (diff)

C++: Eraser Shell Extension added

Line 
1
2
3/* this ALWAYS GENERATED file contains the proxy stub code */
4
5
6 /* File created by MIDL compiler version 7.00.0500 */
7/* at Sun Oct 12 03:28:36 2008
8 */
9/* Compiler settings for .\EraserCtxMenu.idl:
10    Oicf, W1, Zp8, env=Win32 (32b run)
11    protocol : dce , ms_ext, c_ext, robust
12    error checks: stub_data
13    VC __declspec() decoration level:
14         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15         DECLSPEC_UUID(), MIDL_INTERFACE()
16*/
17//@@MIDL_FILE_HEADING(  )
18
19#if !defined(_M_IA64) && !defined(_M_AMD64)
20
21
22#pragma warning( disable: 4049 )  /* more than 64k source lines */
23#if _MSC_VER >= 1200
24#pragma warning(push)
25#endif
26
27#pragma warning( disable: 4211 )  /* redefine extern to static */
28#pragma warning( disable: 4232 )  /* dllimport identity*/
29#pragma warning( disable: 4024 )  /* array to pointer mapping*/
30#pragma warning( disable: 4152 )  /* function/data pointer conversion in expression */
31#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
32
33#pragma optimize("", off )
34
35#define USE_STUBLESS_PROXY
36
37
38/* verify that the <rpcproxy.h> version is high enough to compile this file*/
39#ifndef __REDQ_RPCPROXY_H_VERSION__
40#define __REQUIRED_RPCPROXY_H_VERSION__ 475
41#endif
42
43
44#include "rpcproxy.h"
45#ifndef __RPCPROXY_H_VERSION__
46#error this stub requires an updated version of <rpcproxy.h>
47#endif // __RPCPROXY_H_VERSION__
48
49
50#include "EraserCtxMenu_i.h"
51
52#define TYPE_FORMAT_STRING_SIZE   1065                             
53#define PROC_FORMAT_STRING_SIZE   211                               
54#define EXPR_FORMAT_STRING_SIZE   1                                 
55#define TRANSMIT_AS_TABLE_SIZE    0           
56#define WIRE_MARSHAL_TABLE_SIZE   2           
57
58typedef struct _EraserCtxMenu_MIDL_TYPE_FORMAT_STRING
59    {
60    short          Pad;
61    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
62    } EraserCtxMenu_MIDL_TYPE_FORMAT_STRING;
63
64typedef struct _EraserCtxMenu_MIDL_PROC_FORMAT_STRING
65    {
66    short          Pad;
67    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
68    } EraserCtxMenu_MIDL_PROC_FORMAT_STRING;
69
70typedef struct _EraserCtxMenu_MIDL_EXPR_FORMAT_STRING
71    {
72    long          Pad;
73    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];
74    } EraserCtxMenu_MIDL_EXPR_FORMAT_STRING;
75
76
77static RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = 
78{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
79
80
81extern const EraserCtxMenu_MIDL_TYPE_FORMAT_STRING EraserCtxMenu__MIDL_TypeFormatString;
82extern const EraserCtxMenu_MIDL_PROC_FORMAT_STRING EraserCtxMenu__MIDL_ProcFormatString;
83extern const EraserCtxMenu_MIDL_EXPR_FORMAT_STRING EraserCtxMenu__MIDL_ExprFormatString;
84
85
86extern const MIDL_STUB_DESC Object_StubDesc;
87
88
89extern const MIDL_SERVER_INFO IComponentRegistrar_ServerInfo;
90extern const MIDL_STUBLESS_PROXY_INFO IComponentRegistrar_ProxyInfo;
91
92
93extern const MIDL_STUB_DESC Object_StubDesc;
94
95
96extern const MIDL_SERVER_INFO ICtxMenu_ServerInfo;
97extern const MIDL_STUBLESS_PROXY_INFO ICtxMenu_ProxyInfo;
98
99
100extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
101
102#if !defined(__RPC_WIN32__)
103#error  Invalid build platform for this stub.
104#endif
105
106#if !(TARGET_IS_NT50_OR_LATER)
107#error You need a Windows 2000 or later to run this stub because it uses these features:
108#error   /robust command line switch.
109#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
110#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
111#endif
112
113
114static const EraserCtxMenu_MIDL_PROC_FORMAT_STRING EraserCtxMenu__MIDL_ProcFormatString =
115    {
116        0,
117        {
118
119    /* Procedure Attach */
120
121            0x33,       /* FC_AUTO_HANDLE */
122            0x6c,       /* Old Flags:  object, Oi2 */
123/*  2 */    NdrFcLong( 0x0 ),   /* 0 */
124/*  6 */    NdrFcShort( 0x7 ),  /* 7 */
125/*  8 */    NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
126/* 10 */    NdrFcShort( 0x0 ),  /* 0 */
127/* 12 */    NdrFcShort( 0x8 ),  /* 8 */
128/* 14 */    0x46,       /* Oi2 Flags:  clt must size, has return, has ext, */
129            0x2,        /* 2 */
130/* 16 */    0x8,        /* 8 */
131            0x5,        /* Ext Flags:  new corr desc, srv corr check, */
132/* 18 */    NdrFcShort( 0x0 ),  /* 0 */
133/* 20 */    NdrFcShort( 0x1 ),  /* 1 */
134/* 22 */    NdrFcShort( 0x0 ),  /* 0 */
135
136    /* Parameter bstrPath */
137
138/* 24 */    NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
139/* 26 */    NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
140/* 28 */    NdrFcShort( 0x1c ), /* Type Offset=28 */
141
142    /* Return value */
143
144/* 30 */    NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
145/* 32 */    NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
146/* 34 */    0x8,        /* FC_LONG */
147            0x0,        /* 0 */
148
149    /* Procedure RegisterAll */
150
151/* 36 */    0x33,       /* FC_AUTO_HANDLE */
152            0x6c,       /* Old Flags:  object, Oi2 */
153/* 38 */    NdrFcLong( 0x0 ),   /* 0 */
154/* 42 */    NdrFcShort( 0x8 ),  /* 8 */
155/* 44 */    NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
156/* 46 */    NdrFcShort( 0x0 ),  /* 0 */
157/* 48 */    NdrFcShort( 0x8 ),  /* 8 */
158/* 50 */    0x44,       /* Oi2 Flags:  has return, has ext, */
159            0x1,        /* 1 */
160/* 52 */    0x8,        /* 8 */
161            0x1,        /* Ext Flags:  new corr desc, */
162/* 54 */    NdrFcShort( 0x0 ),  /* 0 */
163/* 56 */    NdrFcShort( 0x0 ),  /* 0 */
164/* 58 */    NdrFcShort( 0x0 ),  /* 0 */
165
166    /* Return value */
167
168/* 60 */    NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
169/* 62 */    NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
170/* 64 */    0x8,        /* FC_LONG */
171            0x0,        /* 0 */
172
173    /* Procedure UnregisterAll */
174
175/* 66 */    0x33,       /* FC_AUTO_HANDLE */
176            0x6c,       /* Old Flags:  object, Oi2 */
177/* 68 */    NdrFcLong( 0x0 ),   /* 0 */
178/* 72 */    NdrFcShort( 0x9 ),  /* 9 */
179/* 74 */    NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
180/* 76 */    NdrFcShort( 0x0 ),  /* 0 */
181/* 78 */    NdrFcShort( 0x8 ),  /* 8 */
182/* 80 */    0x44,       /* Oi2 Flags:  has return, has ext, */
183            0x1,        /* 1 */
184/* 82 */    0x8,        /* 8 */
185            0x1,        /* Ext Flags:  new corr desc, */
186/* 84 */    NdrFcShort( 0x0 ),  /* 0 */
187/* 86 */    NdrFcShort( 0x0 ),  /* 0 */
188/* 88 */    NdrFcShort( 0x0 ),  /* 0 */
189
190    /* Return value */
191
192/* 90 */    NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
193/* 92 */    NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
194/* 94 */    0x8,        /* FC_LONG */
195            0x0,        /* 0 */
196
197    /* Procedure GetComponents */
198
199/* 96 */    0x33,       /* FC_AUTO_HANDLE */
200            0x6c,       /* Old Flags:  object, Oi2 */
201/* 98 */    NdrFcLong( 0x0 ),   /* 0 */
202/* 102 */   NdrFcShort( 0xa ),  /* 10 */
203/* 104 */   NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
204/* 106 */   NdrFcShort( 0x0 ),  /* 0 */
205/* 108 */   NdrFcShort( 0x8 ),  /* 8 */
206/* 110 */   0x45,       /* Oi2 Flags:  srv must size, has return, has ext, */
207            0x3,        /* 3 */
208/* 112 */   0x8,        /* 8 */
209            0x3,        /* Ext Flags:  new corr desc, clt corr check, */
210/* 114 */   NdrFcShort( 0xb3 ), /* 179 */
211/* 116 */   NdrFcShort( 0x0 ),  /* 0 */
212/* 118 */   NdrFcShort( 0x0 ),  /* 0 */
213
214    /* Parameter pbstrCLSIDs */
215
216/* 120 */   NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
217/* 122 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
218/* 124 */   NdrFcShort( 0x41e ),    /* Type Offset=1054 */
219
220    /* Parameter pbstrDescriptions */
221
222/* 126 */   NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
223/* 128 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
224/* 130 */   NdrFcShort( 0x41e ),    /* Type Offset=1054 */
225
226    /* Return value */
227
228/* 132 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
229/* 134 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
230/* 136 */   0x8,        /* FC_LONG */
231            0x0,        /* 0 */
232
233    /* Procedure RegisterComponent */
234
235/* 138 */   0x33,       /* FC_AUTO_HANDLE */
236            0x6c,       /* Old Flags:  object, Oi2 */
237/* 140 */   NdrFcLong( 0x0 ),   /* 0 */
238/* 144 */   NdrFcShort( 0xb ),  /* 11 */
239/* 146 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
240/* 148 */   NdrFcShort( 0x0 ),  /* 0 */
241/* 150 */   NdrFcShort( 0x8 ),  /* 8 */
242/* 152 */   0x46,       /* Oi2 Flags:  clt must size, has return, has ext, */
243            0x2,        /* 2 */
244/* 154 */   0x8,        /* 8 */
245            0x5,        /* Ext Flags:  new corr desc, srv corr check, */
246/* 156 */   NdrFcShort( 0x0 ),  /* 0 */
247/* 158 */   NdrFcShort( 0x1 ),  /* 1 */
248/* 160 */   NdrFcShort( 0x0 ),  /* 0 */
249
250    /* Parameter bstrCLSID */
251
252/* 162 */   NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
253/* 164 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
254/* 166 */   NdrFcShort( 0x1c ), /* Type Offset=28 */
255
256    /* Return value */
257
258/* 168 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
259/* 170 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
260/* 172 */   0x8,        /* FC_LONG */
261            0x0,        /* 0 */
262
263    /* Procedure UnregisterComponent */
264
265/* 174 */   0x33,       /* FC_AUTO_HANDLE */
266            0x6c,       /* Old Flags:  object, Oi2 */
267/* 176 */   NdrFcLong( 0x0 ),   /* 0 */
268/* 180 */   NdrFcShort( 0xc ),  /* 12 */
269/* 182 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
270/* 184 */   NdrFcShort( 0x0 ),  /* 0 */
271/* 186 */   NdrFcShort( 0x8 ),  /* 8 */
272/* 188 */   0x46,       /* Oi2 Flags:  clt must size, has return, has ext, */
273            0x2,        /* 2 */
274/* 190 */   0x8,        /* 8 */
275            0x5,        /* Ext Flags:  new corr desc, srv corr check, */
276/* 192 */   NdrFcShort( 0x0 ),  /* 0 */
277/* 194 */   NdrFcShort( 0x8 ),  /* 8 */
278/* 196 */   NdrFcShort( 0x0 ),  /* 0 */
279
280    /* Parameter bstrCLSID */
281
282/* 198 */   NdrFcShort( 0x8b ), /* Flags:  must size, must free, in, by val, */
283/* 200 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
284/* 202 */   NdrFcShort( 0x1c ), /* Type Offset=28 */
285
286    /* Return value */
287
288/* 204 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
289/* 206 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
290/* 208 */   0x8,        /* FC_LONG */
291            0x0,        /* 0 */
292
293            0x0
294        }
295    };
296
297static const EraserCtxMenu_MIDL_TYPE_FORMAT_STRING EraserCtxMenu__MIDL_TypeFormatString =
298    {
299        0,
300        {
301            NdrFcShort( 0x0 ),  /* 0 */
302/*  2 */   
303            0x12, 0x0,  /* FC_UP */
304/*  4 */    NdrFcShort( 0xe ),  /* Offset= 14 (18) */
305/*  6 */   
306            0x1b,       /* FC_CARRAY */
307            0x1,        /* 1 */
308/*  8 */    NdrFcShort( 0x2 ),  /* 2 */
309/* 10 */    0x9,        /* Corr desc: FC_ULONG */
310            0x0,        /*  */
311/* 12 */    NdrFcShort( 0xfffc ),   /* -4 */
312/* 14 */    NdrFcShort( 0x1 ),  /* Corr flags:  early, */
313/* 16 */    0x6,        /* FC_SHORT */
314            0x5b,       /* FC_END */
315/* 18 */   
316            0x17,       /* FC_CSTRUCT */
317            0x3,        /* 3 */
318/* 20 */    NdrFcShort( 0x8 ),  /* 8 */
319/* 22 */    NdrFcShort( 0xfff0 ),   /* Offset= -16 (6) */
320/* 24 */    0x8,        /* FC_LONG */
321            0x8,        /* FC_LONG */
322/* 26 */    0x5c,       /* FC_PAD */
323            0x5b,       /* FC_END */
324/* 28 */    0xb4,       /* FC_USER_MARSHAL */
325            0x83,       /* 131 */
326/* 30 */    NdrFcShort( 0x0 ),  /* 0 */
327/* 32 */    NdrFcShort( 0x4 ),  /* 4 */
328/* 34 */    NdrFcShort( 0x0 ),  /* 0 */
329/* 36 */    NdrFcShort( 0xffde ),   /* Offset= -34 (2) */
330/* 38 */   
331            0x11, 0x4,  /* FC_RP [alloced_on_stack] */
332/* 40 */    NdrFcShort( 0x3f6 ),    /* Offset= 1014 (1054) */
333/* 42 */   
334            0x13, 0x10, /* FC_OP [pointer_deref] */
335/* 44 */    NdrFcShort( 0x2 ),  /* Offset= 2 (46) */
336/* 46 */   
337            0x13, 0x0,  /* FC_OP */
338/* 48 */    NdrFcShort( 0x3dc ),    /* Offset= 988 (1036) */
339/* 50 */   
340            0x2a,       /* FC_ENCAPSULATED_UNION */
341            0x49,       /* 73 */
342/* 52 */    NdrFcShort( 0x18 ), /* 24 */
343/* 54 */    NdrFcShort( 0xa ),  /* 10 */
344/* 56 */    NdrFcLong( 0x8 ),   /* 8 */
345/* 60 */    NdrFcShort( 0x5a ), /* Offset= 90 (150) */
346/* 62 */    NdrFcLong( 0xd ),   /* 13 */
347/* 66 */    NdrFcShort( 0x90 ), /* Offset= 144 (210) */
348/* 68 */    NdrFcLong( 0x9 ),   /* 9 */
349/* 72 */    NdrFcShort( 0xc2 ), /* Offset= 194 (266) */
350/* 74 */    NdrFcLong( 0xc ),   /* 12 */
351/* 78 */    NdrFcShort( 0x2c0 ),    /* Offset= 704 (782) */
352/* 80 */    NdrFcLong( 0x24 ),  /* 36 */
353/* 84 */    NdrFcShort( 0x2ea ),    /* Offset= 746 (830) */
354/* 86 */    NdrFcLong( 0x800d ),    /* 32781 */
355/* 90 */    NdrFcShort( 0x306 ),    /* Offset= 774 (864) */
356/* 92 */    NdrFcLong( 0x10 ),  /* 16 */
357/* 96 */    NdrFcShort( 0x320 ),    /* Offset= 800 (896) */
358/* 98 */    NdrFcLong( 0x2 ),   /* 2 */
359/* 102 */   NdrFcShort( 0x33a ),    /* Offset= 826 (928) */
360/* 104 */   NdrFcLong( 0x3 ),   /* 3 */
361/* 108 */   NdrFcShort( 0x354 ),    /* Offset= 852 (960) */
362/* 110 */   NdrFcLong( 0x14 ),  /* 20 */
363/* 114 */   NdrFcShort( 0x36e ),    /* Offset= 878 (992) */
364/* 116 */   NdrFcShort( 0xffff ),   /* Offset= -1 (115) */
365/* 118 */   
366            0x1b,       /* FC_CARRAY */
367            0x3,        /* 3 */
368/* 120 */   NdrFcShort( 0x4 ),  /* 4 */
369/* 122 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
370            0x0,        /*  */
371/* 124 */   NdrFcShort( 0x0 ),  /* 0 */
372/* 126 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
373/* 128 */   
374            0x4b,       /* FC_PP */
375            0x5c,       /* FC_PAD */
376/* 130 */   
377            0x48,       /* FC_VARIABLE_REPEAT */
378            0x49,       /* FC_FIXED_OFFSET */
379/* 132 */   NdrFcShort( 0x4 ),  /* 4 */
380/* 134 */   NdrFcShort( 0x0 ),  /* 0 */
381/* 136 */   NdrFcShort( 0x1 ),  /* 1 */
382/* 138 */   NdrFcShort( 0x0 ),  /* 0 */
383/* 140 */   NdrFcShort( 0x0 ),  /* 0 */
384/* 142 */   0x13, 0x0,  /* FC_OP */
385/* 144 */   NdrFcShort( 0xff82 ),   /* Offset= -126 (18) */
386/* 146 */   
387            0x5b,       /* FC_END */
388
389            0x8,        /* FC_LONG */
390/* 148 */   0x5c,       /* FC_PAD */
391            0x5b,       /* FC_END */
392/* 150 */   
393            0x16,       /* FC_PSTRUCT */
394            0x3,        /* 3 */
395/* 152 */   NdrFcShort( 0x8 ),  /* 8 */
396/* 154 */   
397            0x4b,       /* FC_PP */
398            0x5c,       /* FC_PAD */
399/* 156 */   
400            0x46,       /* FC_NO_REPEAT */
401            0x5c,       /* FC_PAD */
402/* 158 */   NdrFcShort( 0x4 ),  /* 4 */
403/* 160 */   NdrFcShort( 0x4 ),  /* 4 */
404/* 162 */   0x11, 0x0,  /* FC_RP */
405/* 164 */   NdrFcShort( 0xffd2 ),   /* Offset= -46 (118) */
406/* 166 */   
407            0x5b,       /* FC_END */
408
409            0x8,        /* FC_LONG */
410/* 168 */   0x8,        /* FC_LONG */
411            0x5b,       /* FC_END */
412/* 170 */   
413            0x2f,       /* FC_IP */
414            0x5a,       /* FC_CONSTANT_IID */
415/* 172 */   NdrFcLong( 0x0 ),   /* 0 */
416/* 176 */   NdrFcShort( 0x0 ),  /* 0 */
417/* 178 */   NdrFcShort( 0x0 ),  /* 0 */
418/* 180 */   0xc0,       /* 192 */
419            0x0,        /* 0 */
420/* 182 */   0x0,        /* 0 */
421            0x0,        /* 0 */
422/* 184 */   0x0,        /* 0 */
423            0x0,        /* 0 */
424/* 186 */   0x0,        /* 0 */
425            0x46,       /* 70 */
426/* 188 */   
427            0x21,       /* FC_BOGUS_ARRAY */
428            0x3,        /* 3 */
429/* 190 */   NdrFcShort( 0x0 ),  /* 0 */
430/* 192 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
431            0x0,        /*  */
432/* 194 */   NdrFcShort( 0x0 ),  /* 0 */
433/* 196 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
434/* 198 */   NdrFcLong( 0xffffffff ),    /* -1 */
435/* 202 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
436/* 204 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
437            0x0,        /* 0 */
438/* 206 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (170) */
439/* 208 */   0x5c,       /* FC_PAD */
440            0x5b,       /* FC_END */
441/* 210 */   
442            0x1a,       /* FC_BOGUS_STRUCT */
443            0x3,        /* 3 */
444/* 212 */   NdrFcShort( 0x8 ),  /* 8 */
445/* 214 */   NdrFcShort( 0x0 ),  /* 0 */
446/* 216 */   NdrFcShort( 0x6 ),  /* Offset= 6 (222) */
447/* 218 */   0x8,        /* FC_LONG */
448            0x36,       /* FC_POINTER */
449/* 220 */   0x5c,       /* FC_PAD */
450            0x5b,       /* FC_END */
451/* 222 */   
452            0x11, 0x0,  /* FC_RP */
453/* 224 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (188) */
454/* 226 */   
455            0x2f,       /* FC_IP */
456            0x5a,       /* FC_CONSTANT_IID */
457/* 228 */   NdrFcLong( 0x20400 ),   /* 132096 */
458/* 232 */   NdrFcShort( 0x0 ),  /* 0 */
459/* 234 */   NdrFcShort( 0x0 ),  /* 0 */
460/* 236 */   0xc0,       /* 192 */
461            0x0,        /* 0 */
462/* 238 */   0x0,        /* 0 */
463            0x0,        /* 0 */
464/* 240 */   0x0,        /* 0 */
465            0x0,        /* 0 */
466/* 242 */   0x0,        /* 0 */
467            0x46,       /* 70 */
468/* 244 */   
469            0x21,       /* FC_BOGUS_ARRAY */
470            0x3,        /* 3 */
471/* 246 */   NdrFcShort( 0x0 ),  /* 0 */
472/* 248 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
473            0x0,        /*  */
474/* 250 */   NdrFcShort( 0x0 ),  /* 0 */
475/* 252 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
476/* 254 */   NdrFcLong( 0xffffffff ),    /* -1 */
477/* 258 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
478/* 260 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
479            0x0,        /* 0 */
480/* 262 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (226) */
481/* 264 */   0x5c,       /* FC_PAD */
482            0x5b,       /* FC_END */
483/* 266 */   
484            0x1a,       /* FC_BOGUS_STRUCT */
485            0x3,        /* 3 */
486/* 268 */   NdrFcShort( 0x8 ),  /* 8 */
487/* 270 */   NdrFcShort( 0x0 ),  /* 0 */
488/* 272 */   NdrFcShort( 0x6 ),  /* Offset= 6 (278) */
489/* 274 */   0x8,        /* FC_LONG */
490            0x36,       /* FC_POINTER */
491/* 276 */   0x5c,       /* FC_PAD */
492            0x5b,       /* FC_END */
493/* 278 */   
494            0x11, 0x0,  /* FC_RP */
495/* 280 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (244) */
496/* 282 */   
497            0x2b,       /* FC_NON_ENCAPSULATED_UNION */
498            0x9,        /* FC_ULONG */
499/* 284 */   0x7,        /* Corr desc: FC_USHORT */
500            0x0,        /*  */
501/* 286 */   NdrFcShort( 0xfff8 ),   /* -8 */
502/* 288 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
503/* 290 */   NdrFcShort( 0x2 ),  /* Offset= 2 (292) */
504/* 292 */   NdrFcShort( 0x10 ), /* 16 */
505/* 294 */   NdrFcShort( 0x2f ), /* 47 */
506/* 296 */   NdrFcLong( 0x14 ),  /* 20 */
507/* 300 */   NdrFcShort( 0x800b ),   /* Simple arm type: FC_HYPER */
508/* 302 */   NdrFcLong( 0x3 ),   /* 3 */
509/* 306 */   NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */
510/* 308 */   NdrFcLong( 0x11 ),  /* 17 */
511/* 312 */   NdrFcShort( 0x8001 ),   /* Simple arm type: FC_BYTE */
512/* 314 */   NdrFcLong( 0x2 ),   /* 2 */
513/* 318 */   NdrFcShort( 0x8006 ),   /* Simple arm type: FC_SHORT */
514/* 320 */   NdrFcLong( 0x4 ),   /* 4 */
515/* 324 */   NdrFcShort( 0x800a ),   /* Simple arm type: FC_FLOAT */
516/* 326 */   NdrFcLong( 0x5 ),   /* 5 */
517/* 330 */   NdrFcShort( 0x800c ),   /* Simple arm type: FC_DOUBLE */
518/* 332 */   NdrFcLong( 0xb ),   /* 11 */
519/* 336 */   NdrFcShort( 0x8006 ),   /* Simple arm type: FC_SHORT */
520/* 338 */   NdrFcLong( 0xa ),   /* 10 */
521/* 342 */   NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */
522/* 344 */   NdrFcLong( 0x6 ),   /* 6 */
523/* 348 */   NdrFcShort( 0xe8 ), /* Offset= 232 (580) */
524/* 350 */   NdrFcLong( 0x7 ),   /* 7 */
525/* 354 */   NdrFcShort( 0x800c ),   /* Simple arm type: FC_DOUBLE */
526/* 356 */   NdrFcLong( 0x8 ),   /* 8 */
527/* 360 */   NdrFcShort( 0xe2 ), /* Offset= 226 (586) */
528/* 362 */   NdrFcLong( 0xd ),   /* 13 */
529/* 366 */   NdrFcShort( 0xff3c ),   /* Offset= -196 (170) */
530/* 368 */   NdrFcLong( 0x9 ),   /* 9 */
531/* 372 */   NdrFcShort( 0xff6e ),   /* Offset= -146 (226) */
532/* 374 */   NdrFcLong( 0x2000 ),    /* 8192 */
533/* 378 */   NdrFcShort( 0xd4 ), /* Offset= 212 (590) */
534/* 380 */   NdrFcLong( 0x24 ),  /* 36 */
535/* 384 */   NdrFcShort( 0xd6 ), /* Offset= 214 (598) */
536/* 386 */   NdrFcLong( 0x4024 ),    /* 16420 */
537/* 390 */   NdrFcShort( 0xd0 ), /* Offset= 208 (598) */
538/* 392 */   NdrFcLong( 0x4011 ),    /* 16401 */
539/* 396 */   NdrFcShort( 0x100 ),    /* Offset= 256 (652) */
540/* 398 */   NdrFcLong( 0x4002 ),    /* 16386 */
541/* 402 */   NdrFcShort( 0xfe ), /* Offset= 254 (656) */
542/* 404 */   NdrFcLong( 0x4003 ),    /* 16387 */
543/* 408 */   NdrFcShort( 0xfc ), /* Offset= 252 (660) */
544/* 410 */   NdrFcLong( 0x4014 ),    /* 16404 */
545/* 414 */   NdrFcShort( 0xfa ), /* Offset= 250 (664) */
546/* 416 */   NdrFcLong( 0x4004 ),    /* 16388 */
547/* 420 */   NdrFcShort( 0xf8 ), /* Offset= 248 (668) */
548/* 422 */   NdrFcLong( 0x4005 ),    /* 16389 */
549/* 426 */   NdrFcShort( 0xf6 ), /* Offset= 246 (672) */
550/* 428 */   NdrFcLong( 0x400b ),    /* 16395 */
551/* 432 */   NdrFcShort( 0xe0 ), /* Offset= 224 (656) */
552/* 434 */   NdrFcLong( 0x400a ),    /* 16394 */
553/* 438 */   NdrFcShort( 0xde ), /* Offset= 222 (660) */
554/* 440 */   NdrFcLong( 0x4006 ),    /* 16390 */
555/* 444 */   NdrFcShort( 0xe8 ), /* Offset= 232 (676) */
556/* 446 */   NdrFcLong( 0x4007 ),    /* 16391 */
557/* 450 */   NdrFcShort( 0xde ), /* Offset= 222 (672) */
558/* 452 */   NdrFcLong( 0x4008 ),    /* 16392 */
559/* 456 */   NdrFcShort( 0xe0 ), /* Offset= 224 (680) */
560/* 458 */   NdrFcLong( 0x400d ),    /* 16397 */
561/* 462 */   NdrFcShort( 0xde ), /* Offset= 222 (684) */
562/* 464 */   NdrFcLong( 0x4009 ),    /* 16393 */
563/* 468 */   NdrFcShort( 0xdc ), /* Offset= 220 (688) */
564/* 470 */   NdrFcLong( 0x6000 ),    /* 24576 */
565/* 474 */   NdrFcShort( 0xda ), /* Offset= 218 (692) */
566/* 476 */   NdrFcLong( 0x400c ),    /* 16396 */
567/* 480 */   NdrFcShort( 0xe0 ), /* Offset= 224 (704) */
568/* 482 */   NdrFcLong( 0x10 ),  /* 16 */
569/* 486 */   NdrFcShort( 0x8002 ),   /* Simple arm type: FC_CHAR */
570/* 488 */   NdrFcLong( 0x12 ),  /* 18 */
571/* 492 */   NdrFcShort( 0x8006 ),   /* Simple arm type: FC_SHORT */
572/* 494 */   NdrFcLong( 0x13 ),  /* 19 */
573/* 498 */   NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */
574/* 500 */   NdrFcLong( 0x15 ),  /* 21 */
575/* 504 */   NdrFcShort( 0x800b ),   /* Simple arm type: FC_HYPER */
576/* 506 */   NdrFcLong( 0x16 ),  /* 22 */
577/* 510 */   NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */
578/* 512 */   NdrFcLong( 0x17 ),  /* 23 */
579/* 516 */   NdrFcShort( 0x8008 ),   /* Simple arm type: FC_LONG */
580/* 518 */   NdrFcLong( 0xe ),   /* 14 */
581/* 522 */   NdrFcShort( 0xbe ), /* Offset= 190 (712) */
582/* 524 */   NdrFcLong( 0x400e ),    /* 16398 */
583/* 528 */   NdrFcShort( 0xc2 ), /* Offset= 194 (722) */
584/* 530 */   NdrFcLong( 0x4010 ),    /* 16400 */
585/* 534 */   NdrFcShort( 0xc0 ), /* Offset= 192 (726) */
586/* 536 */   NdrFcLong( 0x4012 ),    /* 16402 */
587/* 540 */   NdrFcShort( 0x74 ), /* Offset= 116 (656) */
588/* 542 */   NdrFcLong( 0x4013 ),    /* 16403 */
589/* 546 */   NdrFcShort( 0x72 ), /* Offset= 114 (660) */
590/* 548 */   NdrFcLong( 0x4015 ),    /* 16405 */
591/* 552 */   NdrFcShort( 0x70 ), /* Offset= 112 (664) */
592/* 554 */   NdrFcLong( 0x4016 ),    /* 16406 */
593/* 558 */   NdrFcShort( 0x66 ), /* Offset= 102 (660) */
594/* 560 */   NdrFcLong( 0x4017 ),    /* 16407 */
595/* 564 */   NdrFcShort( 0x60 ), /* Offset= 96 (660) */
596/* 566 */   NdrFcLong( 0x0 ),   /* 0 */
597/* 570 */   NdrFcShort( 0x0 ),  /* Offset= 0 (570) */
598/* 572 */   NdrFcLong( 0x1 ),   /* 1 */
599/* 576 */   NdrFcShort( 0x0 ),  /* Offset= 0 (576) */
600/* 578 */   NdrFcShort( 0xffff ),   /* Offset= -1 (577) */
601/* 580 */   
602            0x15,       /* FC_STRUCT */
603            0x7,        /* 7 */
604/* 582 */   NdrFcShort( 0x8 ),  /* 8 */
605/* 584 */   0xb,        /* FC_HYPER */
606            0x5b,       /* FC_END */
607/* 586 */   
608            0x13, 0x0,  /* FC_OP */
609/* 588 */   NdrFcShort( 0xfdc6 ),   /* Offset= -570 (18) */
610/* 590 */   
611            0x13, 0x10, /* FC_OP [pointer_deref] */
612/* 592 */   NdrFcShort( 0x2 ),  /* Offset= 2 (594) */
613/* 594 */   
614            0x13, 0x0,  /* FC_OP */
615/* 596 */   NdrFcShort( 0x1b8 ),    /* Offset= 440 (1036) */
616/* 598 */   
617            0x13, 0x0,  /* FC_OP */
618/* 600 */   NdrFcShort( 0x20 ), /* Offset= 32 (632) */
619/* 602 */   
620            0x2f,       /* FC_IP */
621            0x5a,       /* FC_CONSTANT_IID */
622/* 604 */   NdrFcLong( 0x2f ),  /* 47 */
623/* 608 */   NdrFcShort( 0x0 ),  /* 0 */
624/* 610 */   NdrFcShort( 0x0 ),  /* 0 */
625/* 612 */   0xc0,       /* 192 */
626            0x0,        /* 0 */
627/* 614 */   0x0,        /* 0 */
628            0x0,        /* 0 */
629/* 616 */   0x0,        /* 0 */
630            0x0,        /* 0 */
631/* 618 */   0x0,        /* 0 */
632            0x46,       /* 70 */
633/* 620 */   
634            0x1b,       /* FC_CARRAY */
635            0x0,        /* 0 */
636/* 622 */   NdrFcShort( 0x1 ),  /* 1 */
637/* 624 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
638            0x0,        /*  */
639/* 626 */   NdrFcShort( 0x4 ),  /* 4 */
640/* 628 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
641/* 630 */   0x1,        /* FC_BYTE */
642            0x5b,       /* FC_END */
643/* 632 */   
644            0x1a,       /* FC_BOGUS_STRUCT */
645            0x3,        /* 3 */
646/* 634 */   NdrFcShort( 0x10 ), /* 16 */
647/* 636 */   NdrFcShort( 0x0 ),  /* 0 */
648/* 638 */   NdrFcShort( 0xa ),  /* Offset= 10 (648) */
649/* 640 */   0x8,        /* FC_LONG */
650            0x8,        /* FC_LONG */
651/* 642 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
652            0x0,        /* 0 */
653/* 644 */   NdrFcShort( 0xffd6 ),   /* Offset= -42 (602) */
654/* 646 */   0x36,       /* FC_POINTER */
655            0x5b,       /* FC_END */
656/* 648 */   
657            0x13, 0x0,  /* FC_OP */
658/* 650 */   NdrFcShort( 0xffe2 ),   /* Offset= -30 (620) */
659/* 652 */   
660            0x13, 0x8,  /* FC_OP [simple_pointer] */
661/* 654 */   0x1,        /* FC_BYTE */
662            0x5c,       /* FC_PAD */
663/* 656 */   
664            0x13, 0x8,  /* FC_OP [simple_pointer] */
665/* 658 */   0x6,        /* FC_SHORT */
666            0x5c,       /* FC_PAD */
667/* 660 */   
668            0x13, 0x8,  /* FC_OP [simple_pointer] */
669/* 662 */   0x8,        /* FC_LONG */
670            0x5c,       /* FC_PAD */
671/* 664 */   
672            0x13, 0x8,  /* FC_OP [simple_pointer] */
673/* 666 */   0xb,        /* FC_HYPER */
674            0x5c,       /* FC_PAD */
675/* 668 */   
676            0x13, 0x8,  /* FC_OP [simple_pointer] */
677/* 670 */   0xa,        /* FC_FLOAT */
678            0x5c,       /* FC_PAD */
679/* 672 */   
680            0x13, 0x8,  /* FC_OP [simple_pointer] */
681/* 674 */   0xc,        /* FC_DOUBLE */
682            0x5c,       /* FC_PAD */
683/* 676 */   
684            0x13, 0x0,  /* FC_OP */
685/* 678 */   NdrFcShort( 0xff9e ),   /* Offset= -98 (580) */
686/* 680 */   
687            0x13, 0x10, /* FC_OP [pointer_deref] */
688/* 682 */   NdrFcShort( 0xffa0 ),   /* Offset= -96 (586) */
689/* 684 */   
690            0x13, 0x10, /* FC_OP [pointer_deref] */
691/* 686 */   NdrFcShort( 0xfdfc ),   /* Offset= -516 (170) */
692/* 688 */   
693            0x13, 0x10, /* FC_OP [pointer_deref] */
694/* 690 */   NdrFcShort( 0xfe30 ),   /* Offset= -464 (226) */
695/* 692 */   
696            0x13, 0x10, /* FC_OP [pointer_deref] */
697/* 694 */   NdrFcShort( 0x2 ),  /* Offset= 2 (696) */
698/* 696 */   
699            0x13, 0x10, /* FC_OP [pointer_deref] */
700/* 698 */   NdrFcShort( 0x2 ),  /* Offset= 2 (700) */
701/* 700 */   
702            0x13, 0x0,  /* FC_OP */
703/* 702 */   NdrFcShort( 0x14e ),    /* Offset= 334 (1036) */
704/* 704 */   
705            0x13, 0x10, /* FC_OP [pointer_deref] */
706/* 706 */   NdrFcShort( 0x2 ),  /* Offset= 2 (708) */
707/* 708 */   
708            0x13, 0x0,  /* FC_OP */
709/* 710 */   NdrFcShort( 0x14 ), /* Offset= 20 (730) */
710/* 712 */   
711            0x15,       /* FC_STRUCT */
712            0x7,        /* 7 */
713/* 714 */   NdrFcShort( 0x10 ), /* 16 */
714/* 716 */   0x6,        /* FC_SHORT */
715            0x1,        /* FC_BYTE */
716/* 718 */   0x1,        /* FC_BYTE */
717            0x8,        /* FC_LONG */
718/* 720 */   0xb,        /* FC_HYPER */
719            0x5b,       /* FC_END */
720/* 722 */   
721            0x13, 0x0,  /* FC_OP */
722/* 724 */   NdrFcShort( 0xfff4 ),   /* Offset= -12 (712) */
723/* 726 */   
724            0x13, 0x8,  /* FC_OP [simple_pointer] */
725/* 728 */   0x2,        /* FC_CHAR */
726            0x5c,       /* FC_PAD */
727/* 730 */   
728            0x1a,       /* FC_BOGUS_STRUCT */
729            0x7,        /* 7 */
730/* 732 */   NdrFcShort( 0x20 ), /* 32 */
731/* 734 */   NdrFcShort( 0x0 ),  /* 0 */
732/* 736 */   NdrFcShort( 0x0 ),  /* Offset= 0 (736) */
733/* 738 */   0x8,        /* FC_LONG */
734            0x8,        /* FC_LONG */
735/* 740 */   0x6,        /* FC_SHORT */
736            0x6,        /* FC_SHORT */
737/* 742 */   0x6,        /* FC_SHORT */
738            0x6,        /* FC_SHORT */
739/* 744 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
740            0x0,        /* 0 */
741/* 746 */   NdrFcShort( 0xfe30 ),   /* Offset= -464 (282) */
742/* 748 */   0x5c,       /* FC_PAD */
743            0x5b,       /* FC_END */
744/* 750 */   
745            0x1b,       /* FC_CARRAY */
746            0x3,        /* 3 */
747/* 752 */   NdrFcShort( 0x4 ),  /* 4 */
748/* 754 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
749            0x0,        /*  */
750/* 756 */   NdrFcShort( 0x0 ),  /* 0 */
751/* 758 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
752/* 760 */   
753            0x4b,       /* FC_PP */
754            0x5c,       /* FC_PAD */
755/* 762 */   
756            0x48,       /* FC_VARIABLE_REPEAT */
757            0x49,       /* FC_FIXED_OFFSET */
758/* 764 */   NdrFcShort( 0x4 ),  /* 4 */
759/* 766 */   NdrFcShort( 0x0 ),  /* 0 */
760/* 768 */   NdrFcShort( 0x1 ),  /* 1 */
761/* 770 */   NdrFcShort( 0x0 ),  /* 0 */
762/* 772 */   NdrFcShort( 0x0 ),  /* 0 */
763/* 774 */   0x13, 0x0,  /* FC_OP */
764/* 776 */   NdrFcShort( 0xffd2 ),   /* Offset= -46 (730) */
765/* 778 */   
766            0x5b,       /* FC_END */
767
768            0x8,        /* FC_LONG */
769/* 780 */   0x5c,       /* FC_PAD */
770            0x5b,       /* FC_END */
771/* 782 */   
772            0x1a,       /* FC_BOGUS_STRUCT */
773            0x3,        /* 3 */
774/* 784 */   NdrFcShort( 0x8 ),  /* 8 */
775/* 786 */   NdrFcShort( 0x0 ),  /* 0 */
776/* 788 */   NdrFcShort( 0x6 ),  /* Offset= 6 (794) */
777/* 790 */   0x8,        /* FC_LONG */
778            0x36,       /* FC_POINTER */
779/* 792 */   0x5c,       /* FC_PAD */
780            0x5b,       /* FC_END */
781/* 794 */   
782            0x11, 0x0,  /* FC_RP */
783/* 796 */   NdrFcShort( 0xffd2 ),   /* Offset= -46 (750) */
784/* 798 */   
785            0x1b,       /* FC_CARRAY */
786            0x3,        /* 3 */
787/* 800 */   NdrFcShort( 0x4 ),  /* 4 */
788/* 802 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
789            0x0,        /*  */
790/* 804 */   NdrFcShort( 0x0 ),  /* 0 */
791/* 806 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
792/* 808 */   
793            0x4b,       /* FC_PP */
794            0x5c,       /* FC_PAD */
795/* 810 */   
796            0x48,       /* FC_VARIABLE_REPEAT */
797            0x49,       /* FC_FIXED_OFFSET */
798/* 812 */   NdrFcShort( 0x4 ),  /* 4 */
799/* 814 */   NdrFcShort( 0x0 ),  /* 0 */
800/* 816 */   NdrFcShort( 0x1 ),  /* 1 */
801/* 818 */   NdrFcShort( 0x0 ),  /* 0 */
802/* 820 */   NdrFcShort( 0x0 ),  /* 0 */
803/* 822 */   0x13, 0x0,  /* FC_OP */
804/* 824 */   NdrFcShort( 0xff40 ),   /* Offset= -192 (632) */
805/* 826 */   
806            0x5b,       /* FC_END */
807
808            0x8,        /* FC_LONG */
809/* 828 */   0x5c,       /* FC_PAD */
810            0x5b,       /* FC_END */
811/* 830 */   
812            0x1a,       /* FC_BOGUS_STRUCT */
813            0x3,        /* 3 */
814/* 832 */   NdrFcShort( 0x8 ),  /* 8 */
815/* 834 */   NdrFcShort( 0x0 ),  /* 0 */
816/* 836 */   NdrFcShort( 0x6 ),  /* Offset= 6 (842) */
817/* 838 */   0x8,        /* FC_LONG */
818            0x36,       /* FC_POINTER */
819/* 840 */   0x5c,       /* FC_PAD */
820            0x5b,       /* FC_END */
821/* 842 */   
822            0x11, 0x0,  /* FC_RP */
823/* 844 */   NdrFcShort( 0xffd2 ),   /* Offset= -46 (798) */
824/* 846 */   
825            0x1d,       /* FC_SMFARRAY */
826            0x0,        /* 0 */
827/* 848 */   NdrFcShort( 0x8 ),  /* 8 */
828/* 850 */   0x1,        /* FC_BYTE */
829            0x5b,       /* FC_END */
830/* 852 */   
831            0x15,       /* FC_STRUCT */
832            0x3,        /* 3 */
833/* 854 */   NdrFcShort( 0x10 ), /* 16 */
834/* 856 */   0x8,        /* FC_LONG */
835            0x6,        /* FC_SHORT */
836/* 858 */   0x6,        /* FC_SHORT */
837            0x4c,       /* FC_EMBEDDED_COMPLEX */
838/* 860 */   0x0,        /* 0 */
839            NdrFcShort( 0xfff1 ),   /* Offset= -15 (846) */
840            0x5b,       /* FC_END */
841/* 864 */   
842            0x1a,       /* FC_BOGUS_STRUCT */
843            0x3,        /* 3 */
844/* 866 */   NdrFcShort( 0x18 ), /* 24 */
845/* 868 */   NdrFcShort( 0x0 ),  /* 0 */
846/* 870 */   NdrFcShort( 0xa ),  /* Offset= 10 (880) */
847/* 872 */   0x8,        /* FC_LONG */
848            0x36,       /* FC_POINTER */
849/* 874 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
850            0x0,        /* 0 */
851/* 876 */   NdrFcShort( 0xffe8 ),   /* Offset= -24 (852) */
852/* 878 */   0x5c,       /* FC_PAD */
853            0x5b,       /* FC_END */
854/* 880 */   
855            0x11, 0x0,  /* FC_RP */
856/* 882 */   NdrFcShort( 0xfd4a ),   /* Offset= -694 (188) */
857/* 884 */   
858            0x1b,       /* FC_CARRAY */
859            0x0,        /* 0 */
860/* 886 */   NdrFcShort( 0x1 ),  /* 1 */
861/* 888 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
862            0x0,        /*  */
863/* 890 */   NdrFcShort( 0x0 ),  /* 0 */
864/* 892 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
865/* 894 */   0x1,        /* FC_BYTE */
866            0x5b,       /* FC_END */
867/* 896 */   
868            0x16,       /* FC_PSTRUCT */
869            0x3,        /* 3 */
870/* 898 */   NdrFcShort( 0x8 ),  /* 8 */
871/* 900 */   
872            0x4b,       /* FC_PP */
873            0x5c,       /* FC_PAD */
874/* 902 */   
875            0x46,       /* FC_NO_REPEAT */
876            0x5c,       /* FC_PAD */
877/* 904 */   NdrFcShort( 0x4 ),  /* 4 */
878/* 906 */   NdrFcShort( 0x4 ),  /* 4 */
879/* 908 */   0x13, 0x0,  /* FC_OP */
880/* 910 */   NdrFcShort( 0xffe6 ),   /* Offset= -26 (884) */
881/* 912 */   
882            0x5b,       /* FC_END */
883
884            0x8,        /* FC_LONG */
885/* 914 */   0x8,        /* FC_LONG */
886            0x5b,       /* FC_END */
887/* 916 */   
888            0x1b,       /* FC_CARRAY */
889            0x1,        /* 1 */
890/* 918 */   NdrFcShort( 0x2 ),  /* 2 */
891/* 920 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
892            0x0,        /*  */
893/* 922 */   NdrFcShort( 0x0 ),  /* 0 */
894/* 924 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
895/* 926 */   0x6,        /* FC_SHORT */
896            0x5b,       /* FC_END */
897/* 928 */   
898            0x16,       /* FC_PSTRUCT */
899            0x3,        /* 3 */
900/* 930 */   NdrFcShort( 0x8 ),  /* 8 */
901/* 932 */   
902            0x4b,       /* FC_PP */
903            0x5c,       /* FC_PAD */
904/* 934 */   
905            0x46,       /* FC_NO_REPEAT */
906            0x5c,       /* FC_PAD */
907/* 936 */   NdrFcShort( 0x4 ),  /* 4 */
908/* 938 */   NdrFcShort( 0x4 ),  /* 4 */
909/* 940 */   0x13, 0x0,  /* FC_OP */
910/* 942 */   NdrFcShort( 0xffe6 ),   /* Offset= -26 (916) */
911/* 944 */   
912            0x5b,       /* FC_END */
913
914            0x8,        /* FC_LONG */
915/* 946 */   0x8,        /* FC_LONG */
916            0x5b,       /* FC_END */
917/* 948 */   
918            0x1b,       /* FC_CARRAY */
919            0x3,        /* 3 */
920/* 950 */   NdrFcShort( 0x4 ),  /* 4 */
921/* 952 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
922            0x0,        /*  */
923/* 954 */   NdrFcShort( 0x0 ),  /* 0 */
924/* 956 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
925/* 958 */   0x8,        /* FC_LONG */
926            0x5b,       /* FC_END */
927/* 960 */   
928            0x16,       /* FC_PSTRUCT */
929            0x3,        /* 3 */
930/* 962 */   NdrFcShort( 0x8 ),  /* 8 */
931/* 964 */   
932            0x4b,       /* FC_PP */
933            0x5c,       /* FC_PAD */
934/* 966 */   
935            0x46,       /* FC_NO_REPEAT */
936            0x5c,       /* FC_PAD */
937/* 968 */   NdrFcShort( 0x4 ),  /* 4 */
938/* 970 */   NdrFcShort( 0x4 ),  /* 4 */
939/* 972 */   0x13, 0x0,  /* FC_OP */
940/* 974 */   NdrFcShort( 0xffe6 ),   /* Offset= -26 (948) */
941/* 976 */   
942            0x5b,       /* FC_END */
943
944            0x8,        /* FC_LONG */
945/* 978 */   0x8,        /* FC_LONG */
946            0x5b,       /* FC_END */
947/* 980 */   
948            0x1b,       /* FC_CARRAY */
949            0x7,        /* 7 */
950/* 982 */   NdrFcShort( 0x8 ),  /* 8 */
951/* 984 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
952            0x0,        /*  */
953/* 986 */   NdrFcShort( 0x0 ),  /* 0 */
954/* 988 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
955/* 990 */   0xb,        /* FC_HYPER */
956            0x5b,       /* FC_END */
957/* 992 */   
958            0x16,       /* FC_PSTRUCT */
959            0x3,        /* 3 */
960/* 994 */   NdrFcShort( 0x8 ),  /* 8 */
961/* 996 */   
962            0x4b,       /* FC_PP */
963            0x5c,       /* FC_PAD */
964/* 998 */   
965            0x46,       /* FC_NO_REPEAT */
966            0x5c,       /* FC_PAD */
967/* 1000 */  NdrFcShort( 0x4 ),  /* 4 */
968/* 1002 */  NdrFcShort( 0x4 ),  /* 4 */
969/* 1004 */  0x13, 0x0,  /* FC_OP */
970/* 1006 */  NdrFcShort( 0xffe6 ),   /* Offset= -26 (980) */
971/* 1008 */ 
972            0x5b,       /* FC_END */
973
974            0x8,        /* FC_LONG */
975/* 1010 */  0x8,        /* FC_LONG */
976            0x5b,       /* FC_END */
977/* 1012 */ 
978            0x15,       /* FC_STRUCT */
979            0x3,        /* 3 */
980/* 1014 */  NdrFcShort( 0x8 ),  /* 8 */
981/* 1016 */  0x8,        /* FC_LONG */
982            0x8,        /* FC_LONG */
983/* 1018 */  0x5c,       /* FC_PAD */
984            0x5b,       /* FC_END */
985/* 1020 */ 
986            0x1b,       /* FC_CARRAY */
987            0x3,        /* 3 */
988/* 1022 */  NdrFcShort( 0x8 ),  /* 8 */
989/* 1024 */  0x7,        /* Corr desc: FC_USHORT */
990            0x0,        /*  */
991/* 1026 */  NdrFcShort( 0xffd8 ),   /* -40 */
992/* 1028 */  NdrFcShort( 0x1 ),  /* Corr flags:  early, */
993/* 1030 */  0x4c,       /* FC_EMBEDDED_COMPLEX */
994            0x0,        /* 0 */
995/* 1032 */  NdrFcShort( 0xffec ),   /* Offset= -20 (1012) */
996/* 1034 */  0x5c,       /* FC_PAD */
997            0x5b,       /* FC_END */
998/* 1036 */ 
999            0x1a,       /* FC_BOGUS_STRUCT */
1000            0x3,        /* 3 */
1001/* 1038 */  NdrFcShort( 0x28 ), /* 40 */
1002/* 1040 */  NdrFcShort( 0xffec ),   /* Offset= -20 (1020) */
1003/* 1042 */  NdrFcShort( 0x0 ),  /* Offset= 0 (1042) */
1004/* 1044 */  0x6,        /* FC_SHORT */
1005            0x6,        /* FC_SHORT */
1006/* 1046 */  0x8,        /* FC_LONG */
1007            0x8,        /* FC_LONG */
1008/* 1048 */  0x4c,       /* FC_EMBEDDED_COMPLEX */
1009            0x0,        /* 0 */
1010/* 1050 */  NdrFcShort( 0xfc18 ),   /* Offset= -1000 (50) */
1011/* 1052 */  0x5c,       /* FC_PAD */
1012            0x5b,       /* FC_END */
1013/* 1054 */  0xb4,       /* FC_USER_MARSHAL */
1014            0x83,       /* 131 */
1015/* 1056 */  NdrFcShort( 0x1 ),  /* 1 */
1016/* 1058 */  NdrFcShort( 0x4 ),  /* 4 */
1017/* 1060 */  NdrFcShort( 0x0 ),  /* 0 */
1018/* 1062 */  NdrFcShort( 0xfc04 ),   /* Offset= -1020 (42) */
1019
1020            0x0
1021        }
1022    };
1023
1024static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = 
1025        {
1026           
1027            {
1028            BSTR_UserSize
1029            ,BSTR_UserMarshal
1030            ,BSTR_UserUnmarshal
1031            ,BSTR_UserFree
1032            },
1033            {
1034            LPSAFEARRAY_UserSize
1035            ,LPSAFEARRAY_UserMarshal
1036            ,LPSAFEARRAY_UserUnmarshal
1037            ,LPSAFEARRAY_UserFree
1038            }
1039
1040        };
1041
1042
1043
1044/* Object interface: IUnknown, ver. 0.0,
1045   GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
1046
1047
1048/* Object interface: IDispatch, ver. 0.0,
1049   GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
1050
1051
1052/* Object interface: IComponentRegistrar, ver. 0.0,
1053   GUID={0xa817e7a2,0x43fa,0x11d0,{0x9e,0x44,0x00,0xaa,0x00,0xb6,0x77,0x0a}} */
1054
1055#pragma code_seg(".orpc")
1056static const unsigned short IComponentRegistrar_FormatStringOffsetTable[] =
1057    {
1058    (unsigned short) -1,
1059    (unsigned short) -1,
1060    (unsigned short) -1,
1061    (unsigned short) -1,
1062    0,
1063    36,
1064    66,
1065    96,
1066    138,
1067    174
1068    };
1069
1070static const MIDL_STUBLESS_PROXY_INFO IComponentRegistrar_ProxyInfo =
1071    {
1072    &Object_StubDesc,
1073    EraserCtxMenu__MIDL_ProcFormatString.Format,
1074    &IComponentRegistrar_FormatStringOffsetTable[-3],
1075    0,
1076    0,
1077    0
1078    };
1079
1080
1081static const MIDL_SERVER_INFO IComponentRegistrar_ServerInfo = 
1082    {
1083    &Object_StubDesc,
1084    0,
1085    EraserCtxMenu__MIDL_ProcFormatString.Format,
1086    &IComponentRegistrar_FormatStringOffsetTable[-3],
1087    0,
1088    0,
1089    0,
1090    0};
1091CINTERFACE_PROXY_VTABLE(13) _IComponentRegistrarProxyVtbl = 
1092{
1093    &IComponentRegistrar_ProxyInfo,
1094    &IID_IComponentRegistrar,
1095    IUnknown_QueryInterface_Proxy,
1096    IUnknown_AddRef_Proxy,
1097    IUnknown_Release_Proxy ,
1098    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
1099    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
1100    0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
1101    0 /* IDispatch_Invoke_Proxy */ ,
1102    (void *) (INT_PTR) -1 /* IComponentRegistrar::Attach */ ,
1103    (void *) (INT_PTR) -1 /* IComponentRegistrar::RegisterAll */ ,
1104    (void *) (INT_PTR) -1 /* IComponentRegistrar::UnregisterAll */ ,
1105    (void *) (INT_PTR) -1 /* IComponentRegistrar::GetComponents */ ,
1106    (void *) (INT_PTR) -1 /* IComponentRegistrar::RegisterComponent */ ,
1107    (void *) (INT_PTR) -1 /* IComponentRegistrar::UnregisterComponent */
1108};
1109
1110
1111static const PRPC_STUB_FUNCTION IComponentRegistrar_table[] =
1112{
1113    STUB_FORWARDING_FUNCTION,
1114    STUB_FORWARDING_FUNCTION,
1115    STUB_FORWARDING_FUNCTION,
1116    STUB_FORWARDING_FUNCTION,
1117    NdrStubCall2,
1118    NdrStubCall2,
1119    NdrStubCall2,
1120    NdrStubCall2,
1121    NdrStubCall2,
1122    NdrStubCall2
1123};
1124
1125CInterfaceStubVtbl _IComponentRegistrarStubVtbl =
1126{
1127    &IID_IComponentRegistrar,
1128    &IComponentRegistrar_ServerInfo,
1129    13,
1130    &IComponentRegistrar_table[-3],
1131    CStdStubBuffer_DELEGATING_METHODS
1132};
1133
1134
1135/* Object interface: ICtxMenu, ver. 0.0,
1136   GUID={0x16A5F684,0xA71B,0x49EB,{0x86,0x4A,0xF4,0x58,0xF0,0xB9,0x8D,0x8D}} */
1137
1138#pragma code_seg(".orpc")
1139static const unsigned short ICtxMenu_FormatStringOffsetTable[] =
1140    {
1141    0
1142    };
1143
1144static const MIDL_STUBLESS_PROXY_INFO ICtxMenu_ProxyInfo =
1145    {
1146    &Object_StubDesc,
1147    EraserCtxMenu__MIDL_ProcFormatString.Format,
1148    &ICtxMenu_FormatStringOffsetTable[-3],
1149    0,
1150    0,
1151    0
1152    };
1153
1154
1155static const MIDL_SERVER_INFO ICtxMenu_ServerInfo = 
1156    {
1157    &Object_StubDesc,
1158    0,
1159    EraserCtxMenu__MIDL_ProcFormatString.Format,
1160    &ICtxMenu_FormatStringOffsetTable[-3],
1161    0,
1162    0,
1163    0,
1164    0};
1165CINTERFACE_PROXY_VTABLE(3) _ICtxMenuProxyVtbl = 
1166{
1167    0,
1168    &IID_ICtxMenu,
1169    IUnknown_QueryInterface_Proxy,
1170    IUnknown_AddRef_Proxy,
1171    IUnknown_Release_Proxy
1172};
1173
1174const CInterfaceStubVtbl _ICtxMenuStubVtbl =
1175{
1176    &IID_ICtxMenu,
1177    &ICtxMenu_ServerInfo,
1178    3,
1179    0, /* pure interpreted */
1180    CStdStubBuffer_METHODS
1181};
1182
1183static const MIDL_STUB_DESC Object_StubDesc = 
1184    {
1185    0,
1186    NdrOleAllocate,
1187    NdrOleFree,
1188    0,
1189    0,
1190    0,
1191    0,
1192    0,
1193    EraserCtxMenu__MIDL_TypeFormatString.Format,
1194    0, /* -error bounds_check flag */
1195    0x50002, /* Ndr library version */
1196    0,
1197    0x70001f4, /* MIDL Version 7.0.500 */
1198    0,
1199    UserMarshalRoutines,
1200    0,  /* notify & notify_flag routine table */
1201    0x1, /* MIDL flag */
1202    0, /* cs routines */
1203    0,   /* proxy/server info */
1204    0
1205    };
1206
1207const CInterfaceProxyVtbl * _EraserCtxMenu_ProxyVtblList[] = 
1208{
1209    ( CInterfaceProxyVtbl *) &_ICtxMenuProxyVtbl,
1210    ( CInterfaceProxyVtbl *) &_IComponentRegistrarProxyVtbl,
1211    0
1212};
1213
1214const CInterfaceStubVtbl * _EraserCtxMenu_StubVtblList[] = 
1215{
1216    ( CInterfaceStubVtbl *) &_ICtxMenuStubVtbl,
1217    ( CInterfaceStubVtbl *) &_IComponentRegistrarStubVtbl,
1218    0
1219};
1220
1221PCInterfaceName const _EraserCtxMenu_InterfaceNamesList[] = 
1222{
1223    "ICtxMenu",
1224    "IComponentRegistrar",
1225    0
1226};
1227
1228const IID *  _EraserCtxMenu_BaseIIDList[] = 
1229{
1230    0,
1231    &IID_IDispatch,
1232    0
1233};
1234
1235
1236#define _EraserCtxMenu_CHECK_IID(n) IID_GENERIC_CHECK_IID( _EraserCtxMenu, pIID, n)
1237
1238int __stdcall _EraserCtxMenu_IID_Lookup( const IID * pIID, int * pIndex )
1239{
1240    IID_BS_LOOKUP_SETUP
1241
1242    IID_BS_LOOKUP_INITIAL_TEST( _EraserCtxMenu, 2, 1 )
1243    IID_BS_LOOKUP_RETURN_RESULT( _EraserCtxMenu, 2, *pIndex )
1244   
1245}
1246
1247const ExtendedProxyFileInfo EraserCtxMenu_ProxyFileInfo = 
1248{
1249    (PCInterfaceProxyVtblList *) & _EraserCtxMenu_ProxyVtblList,
1250    (PCInterfaceStubVtblList *) & _EraserCtxMenu_StubVtblList,
1251    (const PCInterfaceName * ) & _EraserCtxMenu_InterfaceNamesList,
1252    (const IID ** ) & _EraserCtxMenu_BaseIIDList,
1253    & _EraserCtxMenu_IID_Lookup, 
1254    2,
1255    2,
1256    0, /* table of [async_uuid] interfaces */
1257    0, /* Filler1 */
1258    0, /* Filler2 */
1259    0  /* Filler3 */
1260};
1261#pragma optimize("", on )
1262#if _MSC_VER >= 1200
1263#pragma warning(pop)
1264#endif
1265
1266
1267#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
1268
Note: See TracBrowser for help on using the repository browser.