1 
2 
3 /* this ALWAYS GENERATED file contains the proxy stub code */
4 
5 
6  /* File created by MIDL compiler version 8.xx.xxxx */
7 /* at a redacted point in time
8  */
9 /* Compiler settings for ../../chrome/elevation_service/elevation_service_idl.idl:
10     Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.xx.xxxx
11     protocol : dce , ms_ext, c_ext, robust
12     error checks: allocation ref bounds_check enum stub_data
13     VC __declspec() decoration level:
14          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15          DECLSPEC_UUID(), MIDL_INTERFACE()
16 */
17 /* @@MIDL_FILE_HEADING(  ) */
18 
19 #if defined(_M_AMD64)
20 
21 
22 #pragma warning( disable: 4049 )  /* more than 64k source lines */
23 #if _MSC_VER >= 1200
24 #pragma warning(push)
25 #endif
26 
27 #pragma warning( disable: 4211 )  /* redefine extern to static */
28 #pragma warning( disable: 4232 )  /* dllimport identity*/
29 #pragma warning( disable: 4024 )  /* array to pointer mapping*/
30 #pragma warning( disable: 4152 )  /* function/data pointer conversion in expression */
31 
32 #define USE_STUBLESS_PROXY
33 
34 
35 /* verify that the <rpcproxy.h> version is high enough to compile this file*/
36 #ifndef __REDQ_RPCPROXY_H_VERSION__
37 #define __REQUIRED_RPCPROXY_H_VERSION__ 475
38 #endif
39 
40 
41 #include "rpcproxy.h"
42 #ifndef __RPCPROXY_H_VERSION__
43 #error this stub requires an updated version of <rpcproxy.h>
44 #endif /* __RPCPROXY_H_VERSION__ */
45 
46 
47 #include "elevation_service_idl.h"
48 
49 #define TYPE_FORMAT_STRING_SIZE   11
50 #define PROC_FORMAT_STRING_SIZE   69
51 #define EXPR_FORMAT_STRING_SIZE   1
52 #define TRANSMIT_AS_TABLE_SIZE    0
53 #define WIRE_MARSHAL_TABLE_SIZE   0
54 
55 typedef struct _elevation_service_idl_MIDL_TYPE_FORMAT_STRING
56     {
57     short          Pad;
58     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
59     } elevation_service_idl_MIDL_TYPE_FORMAT_STRING;
60 
61 typedef struct _elevation_service_idl_MIDL_PROC_FORMAT_STRING
62     {
63     short          Pad;
64     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
65     } elevation_service_idl_MIDL_PROC_FORMAT_STRING;
66 
67 typedef struct _elevation_service_idl_MIDL_EXPR_FORMAT_STRING
68     {
69     long          Pad;
70     unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];
71     } elevation_service_idl_MIDL_EXPR_FORMAT_STRING;
72 
73 
74 static const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax =
75 {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
76 
77 
78 extern const elevation_service_idl_MIDL_TYPE_FORMAT_STRING elevation_service_idl__MIDL_TypeFormatString;
79 extern const elevation_service_idl_MIDL_PROC_FORMAT_STRING elevation_service_idl__MIDL_ProcFormatString;
80 extern const elevation_service_idl_MIDL_EXPR_FORMAT_STRING elevation_service_idl__MIDL_ExprFormatString;
81 
82 
83 extern const MIDL_STUB_DESC Object_StubDesc;
84 
85 
86 extern const MIDL_SERVER_INFO IElevator_ServerInfo;
87 extern const MIDL_STUBLESS_PROXY_INFO IElevator_ProxyInfo;
88 
89 
90 extern const MIDL_STUB_DESC Object_StubDesc;
91 
92 
93 extern const MIDL_SERVER_INFO IElevatorChromium_ServerInfo;
94 extern const MIDL_STUBLESS_PROXY_INFO IElevatorChromium_ProxyInfo;
95 
96 
97 extern const MIDL_STUB_DESC Object_StubDesc;
98 
99 
100 extern const MIDL_SERVER_INFO IElevatorChrome_ServerInfo;
101 extern const MIDL_STUBLESS_PROXY_INFO IElevatorChrome_ProxyInfo;
102 
103 
104 extern const MIDL_STUB_DESC Object_StubDesc;
105 
106 
107 extern const MIDL_SERVER_INFO IElevatorChromeBeta_ServerInfo;
108 extern const MIDL_STUBLESS_PROXY_INFO IElevatorChromeBeta_ProxyInfo;
109 
110 
111 extern const MIDL_STUB_DESC Object_StubDesc;
112 
113 
114 extern const MIDL_SERVER_INFO IElevatorChromeDev_ServerInfo;
115 extern const MIDL_STUBLESS_PROXY_INFO IElevatorChromeDev_ProxyInfo;
116 
117 
118 extern const MIDL_STUB_DESC Object_StubDesc;
119 
120 
121 extern const MIDL_SERVER_INFO IElevatorChromeCanary_ServerInfo;
122 extern const MIDL_STUBLESS_PROXY_INFO IElevatorChromeCanary_ProxyInfo;
123 
124 
125 
126 #if !defined(__RPC_WIN64__)
127 #error  Invalid build platform for this stub.
128 #endif
129 
130 static const elevation_service_idl_MIDL_PROC_FORMAT_STRING elevation_service_idl__MIDL_ProcFormatString =
131     {
132         0,
133         {
134 
135 	/* Procedure RunRecoveryCRXElevated */
136 
137 			0x33,		/* FC_AUTO_HANDLE */
138 			0x6c,		/* Old Flags:  object, Oi2 */
139 /*  2 */	NdrFcLong( 0x0 ),	/* 0 */
140 /*  6 */	NdrFcShort( 0x3 ),	/* 3 */
141 /*  8 */	NdrFcShort( 0x40 ),	/* X64 Stack size/offset = 64 */
142 /* 10 */	NdrFcShort( 0x8 ),	/* 8 */
143 /* 12 */	NdrFcShort( 0x24 ),	/* 36 */
144 /* 14 */	0x46,		/* Oi2 Flags:  clt must size, has return, has ext, */
145 			0x7,		/* 7 */
146 /* 16 */	0xa,		/* 10 */
147 			0x1,		/* Ext Flags:  new corr desc, */
148 /* 18 */	NdrFcShort( 0x0 ),	/* 0 */
149 /* 20 */	NdrFcShort( 0x0 ),	/* 0 */
150 /* 22 */	NdrFcShort( 0x0 ),	/* 0 */
151 /* 24 */	NdrFcShort( 0x0 ),	/* 0 */
152 
153 	/* Parameter crx_path */
154 
155 /* 26 */	NdrFcShort( 0x10b ),	/* Flags:  must size, must free, in, simple ref, */
156 /* 28 */	NdrFcShort( 0x8 ),	/* X64 Stack size/offset = 8 */
157 /* 30 */	NdrFcShort( 0x4 ),	/* Type Offset=4 */
158 
159 	/* Parameter browser_appid */
160 
161 /* 32 */	NdrFcShort( 0x10b ),	/* Flags:  must size, must free, in, simple ref, */
162 /* 34 */	NdrFcShort( 0x10 ),	/* X64 Stack size/offset = 16 */
163 /* 36 */	NdrFcShort( 0x4 ),	/* Type Offset=4 */
164 
165 	/* Parameter browser_version */
166 
167 /* 38 */	NdrFcShort( 0x10b ),	/* Flags:  must size, must free, in, simple ref, */
168 /* 40 */	NdrFcShort( 0x18 ),	/* X64 Stack size/offset = 24 */
169 /* 42 */	NdrFcShort( 0x4 ),	/* Type Offset=4 */
170 
171 	/* Parameter session_id */
172 
173 /* 44 */	NdrFcShort( 0x10b ),	/* Flags:  must size, must free, in, simple ref, */
174 /* 46 */	NdrFcShort( 0x20 ),	/* X64 Stack size/offset = 32 */
175 /* 48 */	NdrFcShort( 0x4 ),	/* Type Offset=4 */
176 
177 	/* Parameter caller_proc_id */
178 
179 /* 50 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */
180 /* 52 */	NdrFcShort( 0x28 ),	/* X64 Stack size/offset = 40 */
181 /* 54 */	0x8,		/* FC_LONG */
182 			0x0,		/* 0 */
183 
184 	/* Parameter proc_handle */
185 
186 /* 56 */	NdrFcShort( 0x2150 ),	/* Flags:  out, base type, simple ref, srv alloc size=8 */
187 /* 58 */	NdrFcShort( 0x30 ),	/* X64 Stack size/offset = 48 */
188 /* 60 */	0xb9,		/* FC_UINT3264 */
189 			0x0,		/* 0 */
190 
191 	/* Return value */
192 
193 /* 62 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */
194 /* 64 */	NdrFcShort( 0x38 ),	/* X64 Stack size/offset = 56 */
195 /* 66 */	0x8,		/* FC_LONG */
196 			0x0,		/* 0 */
197 
198 			0x0
199         }
200     };
201 
202 static const elevation_service_idl_MIDL_TYPE_FORMAT_STRING elevation_service_idl__MIDL_TypeFormatString =
203     {
204         0,
205         {
206 			NdrFcShort( 0x0 ),	/* 0 */
207 /*  2 */
208 			0x11, 0x8,	/* FC_RP [simple_pointer] */
209 /*  4 */
210 			0x25,		/* FC_C_WSTRING */
211 			0x5c,		/* FC_PAD */
212 /*  6 */
213 			0x11, 0xc,	/* FC_RP [alloced_on_stack] [simple_pointer] */
214 /*  8 */	0xb9,		/* FC_UINT3264 */
215 			0x5c,		/* FC_PAD */
216 
217 			0x0
218         }
219     };
220 
221 
222 /* Object interface: IUnknown, ver. 0.0,
223    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
224 
225 
226 /* Object interface: IElevator, ver. 0.0,
227    GUID={0xA949CB4E,0xC4F9,0x44C4,{0xB2,0x13,0x6B,0xF8,0xAA,0x9A,0xC6,0x9C}} */
228 
229 #pragma code_seg(".orpc")
230 static const unsigned short IElevator_FormatStringOffsetTable[] =
231     {
232     0
233     };
234 
235 static const MIDL_STUBLESS_PROXY_INFO IElevator_ProxyInfo =
236     {
237     &Object_StubDesc,
238     elevation_service_idl__MIDL_ProcFormatString.Format,
239     &IElevator_FormatStringOffsetTable[-3],
240     0,
241     0,
242     0
243     };
244 
245 
246 static const MIDL_SERVER_INFO IElevator_ServerInfo =
247     {
248     &Object_StubDesc,
249     0,
250     elevation_service_idl__MIDL_ProcFormatString.Format,
251     &IElevator_FormatStringOffsetTable[-3],
252     0,
253     0,
254     0,
255     0};
256 CINTERFACE_PROXY_VTABLE(4) _IElevatorProxyVtbl =
257 {
258     &IElevator_ProxyInfo,
259     &IID_IElevator,
260     IUnknown_QueryInterface_Proxy,
261     IUnknown_AddRef_Proxy,
262     IUnknown_Release_Proxy ,
263     (void *) (INT_PTR) -1 /* IElevator::RunRecoveryCRXElevated */
264 };
265 
266 const CInterfaceStubVtbl _IElevatorStubVtbl =
267 {
268     &IID_IElevator,
269     &IElevator_ServerInfo,
270     4,
271     0, /* pure interpreted */
272     CStdStubBuffer_METHODS
273 };
274 
275 
276 /* Object interface: IElevatorChromium, ver. 0.0,
277    GUID={0xB88C45B9,0x8825,0x4629,{0xB8,0x3E,0x77,0xCC,0x67,0xD9,0xCE,0xED}} */
278 
279 #pragma code_seg(".orpc")
280 static const unsigned short IElevatorChromium_FormatStringOffsetTable[] =
281     {
282     0,
283     0
284     };
285 
286 static const MIDL_STUBLESS_PROXY_INFO IElevatorChromium_ProxyInfo =
287     {
288     &Object_StubDesc,
289     elevation_service_idl__MIDL_ProcFormatString.Format,
290     &IElevatorChromium_FormatStringOffsetTable[-3],
291     0,
292     0,
293     0
294     };
295 
296 
297 static const MIDL_SERVER_INFO IElevatorChromium_ServerInfo =
298     {
299     &Object_StubDesc,
300     0,
301     elevation_service_idl__MIDL_ProcFormatString.Format,
302     &IElevatorChromium_FormatStringOffsetTable[-3],
303     0,
304     0,
305     0,
306     0};
307 CINTERFACE_PROXY_VTABLE(4) _IElevatorChromiumProxyVtbl =
308 {
309     0,
310     &IID_IElevatorChromium,
311     IUnknown_QueryInterface_Proxy,
312     IUnknown_AddRef_Proxy,
313     IUnknown_Release_Proxy ,
314     0 /* forced delegation IElevator::RunRecoveryCRXElevated */
315 };
316 
317 
318 static const PRPC_STUB_FUNCTION IElevatorChromium_table[] =
319 {
320     NdrStubCall2
321 };
322 
323 CInterfaceStubVtbl _IElevatorChromiumStubVtbl =
324 {
325     &IID_IElevatorChromium,
326     &IElevatorChromium_ServerInfo,
327     4,
328     &IElevatorChromium_table[-3],
329     CStdStubBuffer_DELEGATING_METHODS
330 };
331 
332 
333 /* Object interface: IElevatorChrome, ver. 0.0,
334    GUID={0x463ABECF,0x410D,0x407F,{0x8A,0xF5,0x0D,0xF3,0x5A,0x00,0x5C,0xC8}} */
335 
336 #pragma code_seg(".orpc")
337 static const unsigned short IElevatorChrome_FormatStringOffsetTable[] =
338     {
339     0,
340     0
341     };
342 
343 static const MIDL_STUBLESS_PROXY_INFO IElevatorChrome_ProxyInfo =
344     {
345     &Object_StubDesc,
346     elevation_service_idl__MIDL_ProcFormatString.Format,
347     &IElevatorChrome_FormatStringOffsetTable[-3],
348     0,
349     0,
350     0
351     };
352 
353 
354 static const MIDL_SERVER_INFO IElevatorChrome_ServerInfo =
355     {
356     &Object_StubDesc,
357     0,
358     elevation_service_idl__MIDL_ProcFormatString.Format,
359     &IElevatorChrome_FormatStringOffsetTable[-3],
360     0,
361     0,
362     0,
363     0};
364 CINTERFACE_PROXY_VTABLE(4) _IElevatorChromeProxyVtbl =
365 {
366     0,
367     &IID_IElevatorChrome,
368     IUnknown_QueryInterface_Proxy,
369     IUnknown_AddRef_Proxy,
370     IUnknown_Release_Proxy ,
371     0 /* forced delegation IElevator::RunRecoveryCRXElevated */
372 };
373 
374 
375 static const PRPC_STUB_FUNCTION IElevatorChrome_table[] =
376 {
377     NdrStubCall2
378 };
379 
380 CInterfaceStubVtbl _IElevatorChromeStubVtbl =
381 {
382     &IID_IElevatorChrome,
383     &IElevatorChrome_ServerInfo,
384     4,
385     &IElevatorChrome_table[-3],
386     CStdStubBuffer_DELEGATING_METHODS
387 };
388 
389 
390 /* Object interface: IElevatorChromeBeta, ver. 0.0,
391    GUID={0xA2721D66,0x376E,0x4D2F,{0x9F,0x0F,0x90,0x70,0xE9,0xA4,0x2B,0x5F}} */
392 
393 #pragma code_seg(".orpc")
394 static const unsigned short IElevatorChromeBeta_FormatStringOffsetTable[] =
395     {
396     0,
397     0
398     };
399 
400 static const MIDL_STUBLESS_PROXY_INFO IElevatorChromeBeta_ProxyInfo =
401     {
402     &Object_StubDesc,
403     elevation_service_idl__MIDL_ProcFormatString.Format,
404     &IElevatorChromeBeta_FormatStringOffsetTable[-3],
405     0,
406     0,
407     0
408     };
409 
410 
411 static const MIDL_SERVER_INFO IElevatorChromeBeta_ServerInfo =
412     {
413     &Object_StubDesc,
414     0,
415     elevation_service_idl__MIDL_ProcFormatString.Format,
416     &IElevatorChromeBeta_FormatStringOffsetTable[-3],
417     0,
418     0,
419     0,
420     0};
421 CINTERFACE_PROXY_VTABLE(4) _IElevatorChromeBetaProxyVtbl =
422 {
423     0,
424     &IID_IElevatorChromeBeta,
425     IUnknown_QueryInterface_Proxy,
426     IUnknown_AddRef_Proxy,
427     IUnknown_Release_Proxy ,
428     0 /* forced delegation IElevator::RunRecoveryCRXElevated */
429 };
430 
431 
432 static const PRPC_STUB_FUNCTION IElevatorChromeBeta_table[] =
433 {
434     NdrStubCall2
435 };
436 
437 CInterfaceStubVtbl _IElevatorChromeBetaStubVtbl =
438 {
439     &IID_IElevatorChromeBeta,
440     &IElevatorChromeBeta_ServerInfo,
441     4,
442     &IElevatorChromeBeta_table[-3],
443     CStdStubBuffer_DELEGATING_METHODS
444 };
445 
446 
447 /* Object interface: IElevatorChromeDev, ver. 0.0,
448    GUID={0xBB2AA26B,0x343A,0x4072,{0x8B,0x6F,0x80,0x55,0x7B,0x8C,0xE5,0x71}} */
449 
450 #pragma code_seg(".orpc")
451 static const unsigned short IElevatorChromeDev_FormatStringOffsetTable[] =
452     {
453     0,
454     0
455     };
456 
457 static const MIDL_STUBLESS_PROXY_INFO IElevatorChromeDev_ProxyInfo =
458     {
459     &Object_StubDesc,
460     elevation_service_idl__MIDL_ProcFormatString.Format,
461     &IElevatorChromeDev_FormatStringOffsetTable[-3],
462     0,
463     0,
464     0
465     };
466 
467 
468 static const MIDL_SERVER_INFO IElevatorChromeDev_ServerInfo =
469     {
470     &Object_StubDesc,
471     0,
472     elevation_service_idl__MIDL_ProcFormatString.Format,
473     &IElevatorChromeDev_FormatStringOffsetTable[-3],
474     0,
475     0,
476     0,
477     0};
478 CINTERFACE_PROXY_VTABLE(4) _IElevatorChromeDevProxyVtbl =
479 {
480     0,
481     &IID_IElevatorChromeDev,
482     IUnknown_QueryInterface_Proxy,
483     IUnknown_AddRef_Proxy,
484     IUnknown_Release_Proxy ,
485     0 /* forced delegation IElevator::RunRecoveryCRXElevated */
486 };
487 
488 
489 static const PRPC_STUB_FUNCTION IElevatorChromeDev_table[] =
490 {
491     NdrStubCall2
492 };
493 
494 CInterfaceStubVtbl _IElevatorChromeDevStubVtbl =
495 {
496     &IID_IElevatorChromeDev,
497     &IElevatorChromeDev_ServerInfo,
498     4,
499     &IElevatorChromeDev_table[-3],
500     CStdStubBuffer_DELEGATING_METHODS
501 };
502 
503 
504 /* Object interface: IElevatorChromeCanary, ver. 0.0,
505    GUID={0x4F7CE041,0x28E9,0x484F,{0x9D,0xD0,0x61,0xA8,0xCA,0xCE,0xFE,0xE4}} */
506 
507 #pragma code_seg(".orpc")
508 static const unsigned short IElevatorChromeCanary_FormatStringOffsetTable[] =
509     {
510     0,
511     0
512     };
513 
514 static const MIDL_STUBLESS_PROXY_INFO IElevatorChromeCanary_ProxyInfo =
515     {
516     &Object_StubDesc,
517     elevation_service_idl__MIDL_ProcFormatString.Format,
518     &IElevatorChromeCanary_FormatStringOffsetTable[-3],
519     0,
520     0,
521     0
522     };
523 
524 
525 static const MIDL_SERVER_INFO IElevatorChromeCanary_ServerInfo =
526     {
527     &Object_StubDesc,
528     0,
529     elevation_service_idl__MIDL_ProcFormatString.Format,
530     &IElevatorChromeCanary_FormatStringOffsetTable[-3],
531     0,
532     0,
533     0,
534     0};
535 CINTERFACE_PROXY_VTABLE(4) _IElevatorChromeCanaryProxyVtbl =
536 {
537     0,
538     &IID_IElevatorChromeCanary,
539     IUnknown_QueryInterface_Proxy,
540     IUnknown_AddRef_Proxy,
541     IUnknown_Release_Proxy ,
542     0 /* forced delegation IElevator::RunRecoveryCRXElevated */
543 };
544 
545 
546 static const PRPC_STUB_FUNCTION IElevatorChromeCanary_table[] =
547 {
548     NdrStubCall2
549 };
550 
551 CInterfaceStubVtbl _IElevatorChromeCanaryStubVtbl =
552 {
553     &IID_IElevatorChromeCanary,
554     &IElevatorChromeCanary_ServerInfo,
555     4,
556     &IElevatorChromeCanary_table[-3],
557     CStdStubBuffer_DELEGATING_METHODS
558 };
559 
560 static const MIDL_STUB_DESC Object_StubDesc =
561     {
562     0,
563     NdrOleAllocate,
564     NdrOleFree,
565     0,
566     0,
567     0,
568     0,
569     0,
570     elevation_service_idl__MIDL_TypeFormatString.Format,
571     1, /* -error bounds_check flag */
572     0x50002, /* Ndr library version */
573     0,
574     0x801026e, /* MIDL Version 8.1.622 */
575     0,
576     0,
577     0,  /* notify & notify_flag routine table */
578     0x1, /* MIDL flag */
579     0, /* cs routines */
580     0,   /* proxy/server info */
581     0
582     };
583 
584 const CInterfaceProxyVtbl * const _elevation_service_idl_ProxyVtblList[] =
585 {
586     ( CInterfaceProxyVtbl *) &_IElevatorChromeCanaryProxyVtbl,
587     ( CInterfaceProxyVtbl *) &_IElevatorProxyVtbl,
588     ( CInterfaceProxyVtbl *) &_IElevatorChromeBetaProxyVtbl,
589     ( CInterfaceProxyVtbl *) &_IElevatorChromeDevProxyVtbl,
590     ( CInterfaceProxyVtbl *) &_IElevatorChromiumProxyVtbl,
591     ( CInterfaceProxyVtbl *) &_IElevatorChromeProxyVtbl,
592     0
593 };
594 
595 const CInterfaceStubVtbl * const _elevation_service_idl_StubVtblList[] =
596 {
597     ( CInterfaceStubVtbl *) &_IElevatorChromeCanaryStubVtbl,
598     ( CInterfaceStubVtbl *) &_IElevatorStubVtbl,
599     ( CInterfaceStubVtbl *) &_IElevatorChromeBetaStubVtbl,
600     ( CInterfaceStubVtbl *) &_IElevatorChromeDevStubVtbl,
601     ( CInterfaceStubVtbl *) &_IElevatorChromiumStubVtbl,
602     ( CInterfaceStubVtbl *) &_IElevatorChromeStubVtbl,
603     0
604 };
605 
606 PCInterfaceName const _elevation_service_idl_InterfaceNamesList[] =
607 {
608     "IElevatorChromeCanary",
609     "IElevator",
610     "IElevatorChromeBeta",
611     "IElevatorChromeDev",
612     "IElevatorChromium",
613     "IElevatorChrome",
614     0
615 };
616 
617 const IID *  const _elevation_service_idl_BaseIIDList[] =
618 {
619     &IID_IElevator,   /* forced */
620     0,
621     &IID_IElevator,   /* forced */
622     &IID_IElevator,   /* forced */
623     &IID_IElevator,   /* forced */
624     &IID_IElevator,   /* forced */
625     0
626 };
627 
628 
629 #define _elevation_service_idl_CHECK_IID(n)	IID_GENERIC_CHECK_IID( _elevation_service_idl, pIID, n)
630 
_elevation_service_idl_IID_Lookup(const IID * pIID,int * pIndex)631 int __stdcall _elevation_service_idl_IID_Lookup( const IID * pIID, int * pIndex )
632 {
633     IID_BS_LOOKUP_SETUP
634 
635     IID_BS_LOOKUP_INITIAL_TEST( _elevation_service_idl, 6, 4 )
636     IID_BS_LOOKUP_NEXT_TEST( _elevation_service_idl, 2 )
637     IID_BS_LOOKUP_NEXT_TEST( _elevation_service_idl, 1 )
638     IID_BS_LOOKUP_RETURN_RESULT( _elevation_service_idl, 6, *pIndex )
639 
640 }
641 
642 const ExtendedProxyFileInfo elevation_service_idl_ProxyFileInfo =
643 {
644     (PCInterfaceProxyVtblList *) & _elevation_service_idl_ProxyVtblList,
645     (PCInterfaceStubVtblList *) & _elevation_service_idl_StubVtblList,
646     (const PCInterfaceName * ) & _elevation_service_idl_InterfaceNamesList,
647     (const IID ** ) & _elevation_service_idl_BaseIIDList,
648     & _elevation_service_idl_IID_Lookup,
649     6,
650     2,
651     0, /* table of [async_uuid] interfaces */
652     0, /* Filler1 */
653     0, /* Filler2 */
654     0  /* Filler3 */
655 };
656 #if _MSC_VER >= 1200
657 #pragma warning(pop)
658 #endif
659 
660 
661 #endif /* defined(_M_AMD64)*/
662 
663