source: trunk/DirectShowSpy/DirectShowSpy_p.c @ 242

Last change on this file since 242 was 242, checked in by roman, 8 years ago
File size: 23.2 KB
Line 
1
2
3/* this ALWAYS GENERATED file contains the proxy stub code */
4
5
6 /* File created by MIDL compiler version 7.00.0555 */
7/* at Sat Jan 11 18:11:25 2014
8 */
9/* Compiler settings for DirectShowSpy.idl:
10    Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
11    protocol : dce , ms_ext, c_ext, robust
12    error checks: allocation ref bounds_check enum stub_data
13    VC __declspec() decoration level:
14         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15         DECLSPEC_UUID(), MIDL_INTERFACE()
16*/
17/* @@MIDL_FILE_HEADING(  ) */
18
19#if !defined(_M_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 "DirectShowSpy_i.h"
51
52#define TYPE_FORMAT_STRING_SIZE   83                               
53#define PROC_FORMAT_STRING_SIZE   253                               
54#define EXPR_FORMAT_STRING_SIZE   1                                 
55#define TRANSMIT_AS_TABLE_SIZE    0           
56#define WIRE_MARSHAL_TABLE_SIZE   1           
57
58typedef struct _DirectShowSpy_MIDL_TYPE_FORMAT_STRING
59    {
60    short          Pad;
61    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
62    } DirectShowSpy_MIDL_TYPE_FORMAT_STRING;
63
64typedef struct _DirectShowSpy_MIDL_PROC_FORMAT_STRING
65    {
66    short          Pad;
67    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
68    } DirectShowSpy_MIDL_PROC_FORMAT_STRING;
69
70typedef struct _DirectShowSpy_MIDL_EXPR_FORMAT_STRING
71    {
72    long          Pad;
73    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];
74    } DirectShowSpy_MIDL_EXPR_FORMAT_STRING;
75
76
77static const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = 
78{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
79
80
81extern const DirectShowSpy_MIDL_TYPE_FORMAT_STRING DirectShowSpy__MIDL_TypeFormatString;
82extern const DirectShowSpy_MIDL_PROC_FORMAT_STRING DirectShowSpy__MIDL_ProcFormatString;
83extern const DirectShowSpy_MIDL_EXPR_FORMAT_STRING DirectShowSpy__MIDL_ExprFormatString;
84
85
86extern const MIDL_STUB_DESC Object_StubDesc;
87
88
89extern const MIDL_SERVER_INFO ISpy_ServerInfo;
90extern const MIDL_STUBLESS_PROXY_INFO ISpy_ProxyInfo;
91
92
93extern const MIDL_STUB_DESC Object_StubDesc;
94
95
96extern const MIDL_SERVER_INFO IFilterMapperSpy_ServerInfo;
97extern const MIDL_STUBLESS_PROXY_INFO IFilterMapperSpy_ProxyInfo;
98
99
100extern const MIDL_STUB_DESC Object_StubDesc;
101
102
103extern const MIDL_SERVER_INFO ISystemDeviceEnumeratorSpy_ServerInfo;
104extern const MIDL_STUBLESS_PROXY_INFO ISystemDeviceEnumeratorSpy_ProxyInfo;
105
106
107extern const MIDL_STUB_DESC Object_StubDesc;
108
109
110extern const MIDL_SERVER_INFO IFilterGraphHelper_ServerInfo;
111extern const MIDL_STUBLESS_PROXY_INFO IFilterGraphHelper_ProxyInfo;
112
113
114extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
115
116#if !defined(__RPC_WIN32__)
117#error  Invalid build platform for this stub.
118#endif
119
120#if !(TARGET_IS_NT50_OR_LATER)
121#error You need Windows 2000 or later to run this stub because it uses these features:
122#error   /robust command line switch.
123#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
124#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
125#endif
126
127
128static const DirectShowSpy_MIDL_PROC_FORMAT_STRING DirectShowSpy__MIDL_ProcFormatString =
129    {
130        0,
131        {
132
133        /* Procedure get_MonikerDisplayName */
134
135                        0x33,           /* FC_AUTO_HANDLE */
136                        0x6c,           /* Old Flags:  object, Oi2 */
137/*  2 */        NdrFcLong( 0x0 ),       /* 0 */
138/*  6 */        NdrFcShort( 0x7 ),      /* 7 */
139/*  8 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
140/* 10 */        NdrFcShort( 0x0 ),      /* 0 */
141/* 12 */        NdrFcShort( 0x8 ),      /* 8 */
142/* 14 */        0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */
143                        0x2,            /* 2 */
144/* 16 */        0x8,            /* 8 */
145                        0x3,            /* Ext Flags:  new corr desc, clt corr check, */
146/* 18 */        NdrFcShort( 0x1 ),      /* 1 */
147/* 20 */        NdrFcShort( 0x0 ),      /* 0 */
148/* 22 */        NdrFcShort( 0x0 ),      /* 0 */
149
150        /* Parameter psMonikerDisplayName */
151
152/* 24 */        NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
153/* 26 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
154/* 28 */        NdrFcShort( 0x20 ),     /* Type Offset=32 */
155
156        /* Return value */
157
158/* 30 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
159/* 32 */        NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
160/* 34 */        0x8,            /* FC_LONG */
161                        0x0,            /* 0 */
162
163        /* Procedure get_CreationTime */
164
165/* 36 */        0x33,           /* FC_AUTO_HANDLE */
166                        0x6c,           /* Old Flags:  object, Oi2 */
167/* 38 */        NdrFcLong( 0x0 ),       /* 0 */
168/* 42 */        NdrFcShort( 0x8 ),      /* 8 */
169/* 44 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
170/* 46 */        NdrFcShort( 0x0 ),      /* 0 */
171/* 48 */        NdrFcShort( 0x2c ),     /* 44 */
172/* 50 */        0x44,           /* Oi2 Flags:  has return, has ext, */
173                        0x2,            /* 2 */
174/* 52 */        0x8,            /* 8 */
175                        0x1,            /* Ext Flags:  new corr desc, */
176/* 54 */        NdrFcShort( 0x0 ),      /* 0 */
177/* 56 */        NdrFcShort( 0x0 ),      /* 0 */
178/* 58 */        NdrFcShort( 0x0 ),      /* 0 */
179
180        /* Parameter pfTime */
181
182/* 60 */        NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
183/* 62 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
184/* 64 */        0xc,            /* FC_DOUBLE */
185                        0x0,            /* 0 */
186
187        /* Return value */
188
189/* 66 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
190/* 68 */        NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
191/* 70 */        0x8,            /* FC_LONG */
192                        0x0,            /* 0 */
193
194        /* Procedure get_Text */
195
196
197        /* Procedure get_FriendlyName */
198
199/* 72 */        0x33,           /* FC_AUTO_HANDLE */
200                        0x6c,           /* Old Flags:  object, Oi2 */
201/* 74 */        NdrFcLong( 0x0 ),       /* 0 */
202/* 78 */        NdrFcShort( 0x9 ),      /* 9 */
203/* 80 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
204/* 82 */        NdrFcShort( 0x0 ),      /* 0 */
205/* 84 */        NdrFcShort( 0x8 ),      /* 8 */
206/* 86 */        0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */
207                        0x2,            /* 2 */
208/* 88 */        0x8,            /* 8 */
209                        0x3,            /* Ext Flags:  new corr desc, clt corr check, */
210/* 90 */        NdrFcShort( 0x1 ),      /* 1 */
211/* 92 */        NdrFcShort( 0x0 ),      /* 0 */
212/* 94 */        NdrFcShort( 0x0 ),      /* 0 */
213
214        /* Parameter psText */
215
216
217        /* Parameter psFriendlyName */
218
219/* 96 */        NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
220/* 98 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
221/* 100 */       NdrFcShort( 0x20 ),     /* Type Offset=32 */
222
223        /* Return value */
224
225
226        /* Return value */
227
228/* 102 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
229/* 104 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
230/* 106 */       0x8,            /* FC_LONG */
231                        0x0,            /* 0 */
232
233        /* Procedure put_FriendlyName */
234
235/* 108 */       0x33,           /* FC_AUTO_HANDLE */
236                        0x6c,           /* Old Flags:  object, Oi2 */
237/* 110 */       NdrFcLong( 0x0 ),       /* 0 */
238/* 114 */       NdrFcShort( 0xa ),      /* 10 */
239/* 116 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
240/* 118 */       NdrFcShort( 0x0 ),      /* 0 */
241/* 120 */       NdrFcShort( 0x8 ),      /* 8 */
242/* 122 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */
243                        0x2,            /* 2 */
244/* 124 */       0x8,            /* 8 */
245                        0x5,            /* Ext Flags:  new corr desc, srv corr check, */
246/* 126 */       NdrFcShort( 0x0 ),      /* 0 */
247/* 128 */       NdrFcShort( 0x1 ),      /* 1 */
248/* 130 */       NdrFcShort( 0x0 ),      /* 0 */
249
250        /* Parameter sFriendlyName */
251
252/* 132 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
253/* 134 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
254/* 136 */       NdrFcShort( 0x32 ),     /* Type Offset=50 */
255
256        /* Return value */
257
258/* 138 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
259/* 140 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
260/* 142 */       0x8,            /* FC_LONG */
261                        0x0,            /* 0 */
262
263        /* Procedure get_FilterGraph */
264
265/* 144 */       0x33,           /* FC_AUTO_HANDLE */
266                        0x6c,           /* Old Flags:  object, Oi2 */
267/* 146 */       NdrFcLong( 0x0 ),       /* 0 */
268/* 150 */       NdrFcShort( 0x7 ),      /* 7 */
269/* 152 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
270/* 154 */       NdrFcShort( 0x0 ),      /* 0 */
271/* 156 */       NdrFcShort( 0x8 ),      /* 8 */
272/* 158 */       0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */
273                        0x2,            /* 2 */
274/* 160 */       0x8,            /* 8 */
275                        0x1,            /* Ext Flags:  new corr desc, */
276/* 162 */       NdrFcShort( 0x0 ),      /* 0 */
277/* 164 */       NdrFcShort( 0x0 ),      /* 0 */
278/* 166 */       NdrFcShort( 0x0 ),      /* 0 */
279
280        /* Parameter ppFilterGraphUnknown */
281
282/* 168 */       NdrFcShort( 0x13 ),     /* Flags:  must size, must free, out, */
283/* 170 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
284/* 172 */       NdrFcShort( 0x3c ),     /* Type Offset=60 */
285
286        /* Return value */
287
288/* 174 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
289/* 176 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
290/* 178 */       0x8,            /* FC_LONG */
291                        0x0,            /* 0 */
292
293        /* Procedure put_FilterGraph */
294
295/* 180 */       0x33,           /* FC_AUTO_HANDLE */
296                        0x6c,           /* Old Flags:  object, Oi2 */
297/* 182 */       NdrFcLong( 0x0 ),       /* 0 */
298/* 186 */       NdrFcShort( 0x8 ),      /* 8 */
299/* 188 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
300/* 190 */       NdrFcShort( 0x0 ),      /* 0 */
301/* 192 */       NdrFcShort( 0x8 ),      /* 8 */
302/* 194 */       0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */
303                        0x2,            /* 2 */
304/* 196 */       0x8,            /* 8 */
305                        0x1,            /* Ext Flags:  new corr desc, */
306/* 198 */       NdrFcShort( 0x0 ),      /* 0 */
307/* 200 */       NdrFcShort( 0x0 ),      /* 0 */
308/* 202 */       NdrFcShort( 0x0 ),      /* 0 */
309
310        /* Parameter pFilterGraphUnknown */
311
312/* 204 */       NdrFcShort( 0xb ),      /* Flags:  must size, must free, in, */
313/* 206 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
314/* 208 */       NdrFcShort( 0x40 ),     /* Type Offset=64 */
315
316        /* Return value */
317
318/* 210 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
319/* 212 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
320/* 214 */       0x8,            /* FC_LONG */
321                        0x0,            /* 0 */
322
323        /* Procedure DoPropertyFrameModal */
324
325/* 216 */       0x33,           /* FC_AUTO_HANDLE */
326                        0x6c,           /* Old Flags:  object, Oi2 */
327/* 218 */       NdrFcLong( 0x0 ),       /* 0 */
328/* 222 */       NdrFcShort( 0xa ),      /* 10 */
329/* 224 */       NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
330/* 226 */       NdrFcShort( 0x8 ),      /* 8 */
331/* 228 */       NdrFcShort( 0x8 ),      /* 8 */
332/* 230 */       0x44,           /* Oi2 Flags:  has return, has ext, */
333                        0x2,            /* 2 */
334/* 232 */       0x8,            /* 8 */
335                        0x1,            /* Ext Flags:  new corr desc, */
336/* 234 */       NdrFcShort( 0x0 ),      /* 0 */
337/* 236 */       NdrFcShort( 0x0 ),      /* 0 */
338/* 238 */       NdrFcShort( 0x0 ),      /* 0 */
339
340        /* Parameter nParentWindowHandle */
341
342/* 240 */       NdrFcShort( 0x48 ),     /* Flags:  in, base type, */
343/* 242 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
344/* 244 */       0x8,            /* FC_LONG */
345                        0x0,            /* 0 */
346
347        /* Return value */
348
349/* 246 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
350/* 248 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
351/* 250 */       0x8,            /* FC_LONG */
352                        0x0,            /* 0 */
353
354                        0x0
355        }
356    };
357
358static const DirectShowSpy_MIDL_TYPE_FORMAT_STRING DirectShowSpy__MIDL_TypeFormatString =
359    {
360        0,
361        {
362                        NdrFcShort( 0x0 ),      /* 0 */
363/*  2 */       
364                        0x11, 0x4,      /* FC_RP [alloced_on_stack] */
365/*  4 */        NdrFcShort( 0x1c ),     /* Offset= 28 (32) */
366/*  6 */       
367                        0x13, 0x0,      /* FC_OP */
368/*  8 */        NdrFcShort( 0xe ),      /* Offset= 14 (22) */
369/* 10 */       
370                        0x1b,           /* FC_CARRAY */
371                        0x1,            /* 1 */
372/* 12 */        NdrFcShort( 0x2 ),      /* 2 */
373/* 14 */        0x9,            /* Corr desc: FC_ULONG */
374                        0x0,            /*  */
375/* 16 */        NdrFcShort( 0xfffc ),   /* -4 */
376/* 18 */        NdrFcShort( 0x1 ),      /* Corr flags:  early, */
377/* 20 */        0x6,            /* FC_SHORT */
378                        0x5b,           /* FC_END */
379/* 22 */       
380                        0x17,           /* FC_CSTRUCT */
381                        0x3,            /* 3 */
382/* 24 */        NdrFcShort( 0x8 ),      /* 8 */
383/* 26 */        NdrFcShort( 0xfff0 ),   /* Offset= -16 (10) */
384/* 28 */        0x8,            /* FC_LONG */
385                        0x8,            /* FC_LONG */
386/* 30 */        0x5c,           /* FC_PAD */
387                        0x5b,           /* FC_END */
388/* 32 */        0xb4,           /* FC_USER_MARSHAL */
389                        0x83,           /* 131 */
390/* 34 */        NdrFcShort( 0x0 ),      /* 0 */
391/* 36 */        NdrFcShort( 0x4 ),      /* 4 */
392/* 38 */        NdrFcShort( 0x0 ),      /* 0 */
393/* 40 */        NdrFcShort( 0xffde ),   /* Offset= -34 (6) */
394/* 42 */       
395                        0x11, 0xc,      /* FC_RP [alloced_on_stack] [simple_pointer] */
396/* 44 */        0xc,            /* FC_DOUBLE */
397                        0x5c,           /* FC_PAD */
398/* 46 */       
399                        0x12, 0x0,      /* FC_UP */
400/* 48 */        NdrFcShort( 0xffe6 ),   /* Offset= -26 (22) */
401/* 50 */        0xb4,           /* FC_USER_MARSHAL */
402                        0x83,           /* 131 */
403/* 52 */        NdrFcShort( 0x0 ),      /* 0 */
404/* 54 */        NdrFcShort( 0x4 ),      /* 4 */
405/* 56 */        NdrFcShort( 0x0 ),      /* 0 */
406/* 58 */        NdrFcShort( 0xfff4 ),   /* Offset= -12 (46) */
407/* 60 */       
408                        0x11, 0x10,     /* FC_RP [pointer_deref] */
409/* 62 */        NdrFcShort( 0x2 ),      /* Offset= 2 (64) */
410/* 64 */       
411                        0x2f,           /* FC_IP */
412                        0x5a,           /* FC_CONSTANT_IID */
413/* 66 */        NdrFcLong( 0x0 ),       /* 0 */
414/* 70 */        NdrFcShort( 0x0 ),      /* 0 */
415/* 72 */        NdrFcShort( 0x0 ),      /* 0 */
416/* 74 */        0xc0,           /* 192 */
417                        0x0,            /* 0 */
418/* 76 */        0x0,            /* 0 */
419                        0x0,            /* 0 */
420/* 78 */        0x0,            /* 0 */
421                        0x0,            /* 0 */
422/* 80 */        0x0,            /* 0 */
423                        0x46,           /* 70 */
424
425                        0x0
426        }
427    };
428
429static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = 
430        {
431           
432            {
433            BSTR_UserSize
434            ,BSTR_UserMarshal
435            ,BSTR_UserUnmarshal
436            ,BSTR_UserFree
437            }
438
439        };
440
441
442
443/* Object interface: IUnknown, ver. 0.0,
444   GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
445
446
447/* Object interface: IDispatch, ver. 0.0,
448   GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
449
450
451/* Object interface: ISpy, ver. 0.0,
452   GUID={0x6945711B,0xFE0F,0x4C54,{0x96,0x5F,0x5B,0x67,0x96,0x9C,0x28,0xB7}} */
453
454#pragma code_seg(".orpc")
455static const unsigned short ISpy_FormatStringOffsetTable[] =
456    {
457    (unsigned short) -1,
458    (unsigned short) -1,
459    (unsigned short) -1,
460    (unsigned short) -1,
461    0,
462    36,
463    72,
464    108
465    };
466
467static const MIDL_STUBLESS_PROXY_INFO ISpy_ProxyInfo =
468    {
469    &Object_StubDesc,
470    DirectShowSpy__MIDL_ProcFormatString.Format,
471    &ISpy_FormatStringOffsetTable[-3],
472    0,
473    0,
474    0
475    };
476
477
478static const MIDL_SERVER_INFO ISpy_ServerInfo = 
479    {
480    &Object_StubDesc,
481    0,
482    DirectShowSpy__MIDL_ProcFormatString.Format,
483    &ISpy_FormatStringOffsetTable[-3],
484    0,
485    0,
486    0,
487    0};
488CINTERFACE_PROXY_VTABLE(11) _ISpyProxyVtbl = 
489{
490    &ISpy_ProxyInfo,
491    &IID_ISpy,
492    IUnknown_QueryInterface_Proxy,
493    IUnknown_AddRef_Proxy,
494    IUnknown_Release_Proxy ,
495    0 /* IDispatch::GetTypeInfoCount */ ,
496    0 /* IDispatch::GetTypeInfo */ ,
497    0 /* IDispatch::GetIDsOfNames */ ,
498    0 /* IDispatch_Invoke_Proxy */ ,
499    (void *) (INT_PTR) -1 /* ISpy::get_MonikerDisplayName */ ,
500    (void *) (INT_PTR) -1 /* ISpy::get_CreationTime */ ,
501    (void *) (INT_PTR) -1 /* ISpy::get_FriendlyName */ ,
502    (void *) (INT_PTR) -1 /* ISpy::put_FriendlyName */
503};
504
505
506static const PRPC_STUB_FUNCTION ISpy_table[] =
507{
508    STUB_FORWARDING_FUNCTION,
509    STUB_FORWARDING_FUNCTION,
510    STUB_FORWARDING_FUNCTION,
511    STUB_FORWARDING_FUNCTION,
512    NdrStubCall2,
513    NdrStubCall2,
514    NdrStubCall2,
515    NdrStubCall2
516};
517
518CInterfaceStubVtbl _ISpyStubVtbl =
519{
520    &IID_ISpy,
521    &ISpy_ServerInfo,
522    11,
523    &ISpy_table[-3],
524    CStdStubBuffer_DELEGATING_METHODS
525};
526
527
528/* Object interface: IFilterMapperSpy, ver. 0.0,
529   GUID={0x34B280D7,0xA144,0x4a64,{0xBC,0xB9,0x36,0x16,0x89,0x6F,0x68,0x77}} */
530
531#pragma code_seg(".orpc")
532static const unsigned short IFilterMapperSpy_FormatStringOffsetTable[] =
533    {
534    (unsigned short) -1,
535    (unsigned short) -1,
536    (unsigned short) -1,
537    (unsigned short) -1,
538    0
539    };
540
541static const MIDL_STUBLESS_PROXY_INFO IFilterMapperSpy_ProxyInfo =
542    {
543    &Object_StubDesc,
544    DirectShowSpy__MIDL_ProcFormatString.Format,
545    &IFilterMapperSpy_FormatStringOffsetTable[-3],
546    0,
547    0,
548    0
549    };
550
551
552static const MIDL_SERVER_INFO IFilterMapperSpy_ServerInfo = 
553    {
554    &Object_StubDesc,
555    0,
556    DirectShowSpy__MIDL_ProcFormatString.Format,
557    &IFilterMapperSpy_FormatStringOffsetTable[-3],
558    0,
559    0,
560    0,
561    0};
562CINTERFACE_PROXY_VTABLE(7) _IFilterMapperSpyProxyVtbl = 
563{
564    0,
565    &IID_IFilterMapperSpy,
566    IUnknown_QueryInterface_Proxy,
567    IUnknown_AddRef_Proxy,
568    IUnknown_Release_Proxy ,
569    0 /* IDispatch::GetTypeInfoCount */ ,
570    0 /* IDispatch::GetTypeInfo */ ,
571    0 /* IDispatch::GetIDsOfNames */ ,
572    0 /* IDispatch_Invoke_Proxy */
573};
574
575
576static const PRPC_STUB_FUNCTION IFilterMapperSpy_table[] =
577{
578    STUB_FORWARDING_FUNCTION,
579    STUB_FORWARDING_FUNCTION,
580    STUB_FORWARDING_FUNCTION,
581    STUB_FORWARDING_FUNCTION
582};
583
584CInterfaceStubVtbl _IFilterMapperSpyStubVtbl =
585{
586    &IID_IFilterMapperSpy,
587    &IFilterMapperSpy_ServerInfo,
588    7,
589    &IFilterMapperSpy_table[-3],
590    CStdStubBuffer_DELEGATING_METHODS
591};
592
593
594/* Object interface: ISystemDeviceEnumeratorSpy, ver. 0.0,
595   GUID={0x14EB119F,0x25CE,0x4654,{0xAB,0xE1,0xE6,0x74,0x2A,0xF0,0x3F,0x2D}} */
596
597#pragma code_seg(".orpc")
598static const unsigned short ISystemDeviceEnumeratorSpy_FormatStringOffsetTable[] =
599    {
600    (unsigned short) -1,
601    (unsigned short) -1,
602    (unsigned short) -1,
603    (unsigned short) -1,
604    0
605    };
606
607static const MIDL_STUBLESS_PROXY_INFO ISystemDeviceEnumeratorSpy_ProxyInfo =
608    {
609    &Object_StubDesc,
610    DirectShowSpy__MIDL_ProcFormatString.Format,
611    &ISystemDeviceEnumeratorSpy_FormatStringOffsetTable[-3],
612    0,
613    0,
614    0
615    };
616
617
618static const MIDL_SERVER_INFO ISystemDeviceEnumeratorSpy_ServerInfo = 
619    {
620    &Object_StubDesc,
621    0,
622    DirectShowSpy__MIDL_ProcFormatString.Format,
623    &ISystemDeviceEnumeratorSpy_FormatStringOffsetTable[-3],
624    0,
625    0,
626    0,
627    0};
628CINTERFACE_PROXY_VTABLE(7) _ISystemDeviceEnumeratorSpyProxyVtbl = 
629{
630    0,
631    &IID_ISystemDeviceEnumeratorSpy,
632    IUnknown_QueryInterface_Proxy,
633    IUnknown_AddRef_Proxy,
634    IUnknown_Release_Proxy ,
635    0 /* IDispatch::GetTypeInfoCount */ ,
636    0 /* IDispatch::GetTypeInfo */ ,
637    0 /* IDispatch::GetIDsOfNames */ ,
638    0 /* IDispatch_Invoke_Proxy */
639};
640
641
642static const PRPC_STUB_FUNCTION ISystemDeviceEnumeratorSpy_table[] =
643{
644    STUB_FORWARDING_FUNCTION,
645    STUB_FORWARDING_FUNCTION,
646    STUB_FORWARDING_FUNCTION,
647    STUB_FORWARDING_FUNCTION
648};
649
650CInterfaceStubVtbl _ISystemDeviceEnumeratorSpyStubVtbl =
651{
652    &IID_ISystemDeviceEnumeratorSpy,
653    &ISystemDeviceEnumeratorSpy_ServerInfo,
654    7,
655    &ISystemDeviceEnumeratorSpy_table[-3],
656    CStdStubBuffer_DELEGATING_METHODS
657};
658
659
660/* Object interface: IFilterGraphHelper, ver. 0.0,
661   GUID={0x3D1AF248,0xDEF1,0x4E26,{0xA0,0x71,0xFE,0xDF,0x15,0xFE,0xD6,0xA8}} */
662
663#pragma code_seg(".orpc")
664static const unsigned short IFilterGraphHelper_FormatStringOffsetTable[] =
665    {
666    (unsigned short) -1,
667    (unsigned short) -1,
668    (unsigned short) -1,
669    (unsigned short) -1,
670    144,
671    180,
672    72,
673    216
674    };
675
676static const MIDL_STUBLESS_PROXY_INFO IFilterGraphHelper_ProxyInfo =
677    {
678    &Object_StubDesc,
679    DirectShowSpy__MIDL_ProcFormatString.Format,
680    &IFilterGraphHelper_FormatStringOffsetTable[-3],
681    0,
682    0,
683    0
684    };
685
686
687static const MIDL_SERVER_INFO IFilterGraphHelper_ServerInfo = 
688    {
689    &Object_StubDesc,
690    0,
691    DirectShowSpy__MIDL_ProcFormatString.Format,
692    &IFilterGraphHelper_FormatStringOffsetTable[-3],
693    0,
694    0,
695    0,
696    0};
697CINTERFACE_PROXY_VTABLE(11) _IFilterGraphHelperProxyVtbl = 
698{
699    &IFilterGraphHelper_ProxyInfo,
700    &IID_IFilterGraphHelper,
701    IUnknown_QueryInterface_Proxy,
702    IUnknown_AddRef_Proxy,
703    IUnknown_Release_Proxy ,
704    0 /* IDispatch::GetTypeInfoCount */ ,
705    0 /* IDispatch::GetTypeInfo */ ,
706    0 /* IDispatch::GetIDsOfNames */ ,
707    0 /* IDispatch_Invoke_Proxy */ ,
708    (void *) (INT_PTR) -1 /* IFilterGraphHelper::get_FilterGraph */ ,
709    (void *) (INT_PTR) -1 /* IFilterGraphHelper::put_FilterGraph */ ,
710    (void *) (INT_PTR) -1 /* IFilterGraphHelper::get_Text */ ,
711    (void *) (INT_PTR) -1 /* IFilterGraphHelper::DoPropertyFrameModal */
712};
713
714
715static const PRPC_STUB_FUNCTION IFilterGraphHelper_table[] =
716{
717    STUB_FORWARDING_FUNCTION,
718    STUB_FORWARDING_FUNCTION,
719    STUB_FORWARDING_FUNCTION,
720    STUB_FORWARDING_FUNCTION,
721    NdrStubCall2,
722    NdrStubCall2,
723    NdrStubCall2,
724    NdrStubCall2
725};
726
727CInterfaceStubVtbl _IFilterGraphHelperStubVtbl =
728{
729    &IID_IFilterGraphHelper,
730    &IFilterGraphHelper_ServerInfo,
731    11,
732    &IFilterGraphHelper_table[-3],
733    CStdStubBuffer_DELEGATING_METHODS
734};
735
736static const MIDL_STUB_DESC Object_StubDesc = 
737    {
738    0,
739    NdrOleAllocate,
740    NdrOleFree,
741    0,
742    0,
743    0,
744    0,
745    0,
746    DirectShowSpy__MIDL_TypeFormatString.Format,
747    1, /* -error bounds_check flag */
748    0x50002, /* Ndr library version */
749    0,
750    0x700022b, /* MIDL Version 7.0.555 */
751    0,
752    UserMarshalRoutines,
753    0,  /* notify & notify_flag routine table */
754    0x1, /* MIDL flag */
755    0, /* cs routines */
756    0,   /* proxy/server info */
757    0
758    };
759
760const CInterfaceProxyVtbl * const _DirectShowSpy_ProxyVtblList[] = 
761{
762    ( CInterfaceProxyVtbl *) &_ISpyProxyVtbl,
763    ( CInterfaceProxyVtbl *) &_IFilterGraphHelperProxyVtbl,
764    ( CInterfaceProxyVtbl *) &_ISystemDeviceEnumeratorSpyProxyVtbl,
765    ( CInterfaceProxyVtbl *) &_IFilterMapperSpyProxyVtbl,
766    0
767};
768
769const CInterfaceStubVtbl * const _DirectShowSpy_StubVtblList[] = 
770{
771    ( CInterfaceStubVtbl *) &_ISpyStubVtbl,
772    ( CInterfaceStubVtbl *) &_IFilterGraphHelperStubVtbl,
773    ( CInterfaceStubVtbl *) &_ISystemDeviceEnumeratorSpyStubVtbl,
774    ( CInterfaceStubVtbl *) &_IFilterMapperSpyStubVtbl,
775    0
776};
777
778PCInterfaceName const _DirectShowSpy_InterfaceNamesList[] = 
779{
780    "ISpy",
781    "IFilterGraphHelper",
782    "ISystemDeviceEnumeratorSpy",
783    "IFilterMapperSpy",
784    0
785};
786
787const IID *  const _DirectShowSpy_BaseIIDList[] = 
788{
789    &IID_IDispatch,
790    &IID_IDispatch,
791    &IID_IDispatch,
792    &IID_IDispatch,
793    0
794};
795
796
797#define _DirectShowSpy_CHECK_IID(n)     IID_GENERIC_CHECK_IID( _DirectShowSpy, pIID, n)
798
799int __stdcall _DirectShowSpy_IID_Lookup( const IID * pIID, int * pIndex )
800{
801    IID_BS_LOOKUP_SETUP
802
803    IID_BS_LOOKUP_INITIAL_TEST( _DirectShowSpy, 4, 2 )
804    IID_BS_LOOKUP_NEXT_TEST( _DirectShowSpy, 1 )
805    IID_BS_LOOKUP_RETURN_RESULT( _DirectShowSpy, 4, *pIndex )
806   
807}
808
809const ExtendedProxyFileInfo DirectShowSpy_ProxyFileInfo = 
810{
811    (PCInterfaceProxyVtblList *) & _DirectShowSpy_ProxyVtblList,
812    (PCInterfaceStubVtblList *) & _DirectShowSpy_StubVtblList,
813    (const PCInterfaceName * ) & _DirectShowSpy_InterfaceNamesList,
814    (const IID ** ) & _DirectShowSpy_BaseIIDList,
815    & _DirectShowSpy_IID_Lookup, 
816    4,
817    2,
818    0, /* table of [async_uuid] interfaces */
819    0, /* Filler1 */
820    0, /* Filler2 */
821    0  /* Filler3 */
822};
823#pragma optimize("", on )
824#if _MSC_VER >= 1200
825#pragma warning(pop)
826#endif
827
828
829#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
830
Note: See TracBrowser for help on using the repository browser.