source: anotherchoice/tags/jsp-1.4.4-full-UTF8/windev/devicemanager/devicemanager_p.c@ 26

Last change on this file since 26 was 26, checked in by ykominami, 10 years ago

initial

File size: 38.9 KB
Line 
1/* this ALWAYS GENERATED file contains the proxy stub code */
2
3
4/* File created by MIDL compiler version 5.01.0164 */
5/* at Thu Oct 23 16:29:48 2003
6 */
7/* Compiler settings for C:\Temporary\Archives\jsp\jsp\windev\devicemanager\devicemanager.idl:
8 Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
9 error checks: allocation ref bounds_check enum stub_data
10*/
11//@@MIDL_FILE_HEADING( )
12
13#define USE_STUBLESS_PROXY
14
15
16/* verify that the <rpcproxy.h> version is high enough to compile this file*/
17#ifndef __REDQ_RPCPROXY_H_VERSION__
18#define __REQUIRED_RPCPROXY_H_VERSION__ 440
19#endif
20
21
22#include "rpcproxy.h"
23#ifndef __RPCPROXY_H_VERSION__
24#error this stub requires an updated version of <rpcproxy.h>
25#endif // __RPCPROXY_H_VERSION__
26
27
28#include "devicemanager.h"
29
30#define TYPE_FORMAT_STRING_SIZE 83
31#define PROC_FORMAT_STRING_SIZE 587
32
33typedef struct _MIDL_TYPE_FORMAT_STRING
34 {
35 short Pad;
36 unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
37 } MIDL_TYPE_FORMAT_STRING;
38
39typedef struct _MIDL_PROC_FORMAT_STRING
40 {
41 short Pad;
42 unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
43 } MIDL_PROC_FORMAT_STRING;
44
45
46extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
47extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
48
49
50/* Object interface: IUnknown, ver. 0.0,
51 GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
52
53
54/* Object interface: IInformation, ver. 0.0,
55 GUID={0x0FDFFA99,0x68D5,0x4BE0,{0x89,0x84,0xFB,0x6A,0x3A,0x2C,0x0A,0xAC}} */
56
57
58extern const MIDL_STUB_DESC Object_StubDesc;
59
60
61#pragma code_seg(".orpc")
62CINTERFACE_PROXY_VTABLE(3) _IInformationProxyVtbl =
63{
64 0,
65 &IID_IInformation,
66 IUnknown_QueryInterface_Proxy,
67 IUnknown_AddRef_Proxy,
68 IUnknown_Release_Proxy
69};
70
71const CInterfaceStubVtbl _IInformationStubVtbl =
72{
73 &IID_IInformation,
74 0,
75 3,
76 0, /* pure interpreted */
77 CStdStubBuffer_METHODS
78};
79
80
81/* Object interface: IDevice, ver. 0.0,
82 GUID={0x6575FAAB,0x8750,0x42D2,{0xAD,0xDD,0x4B,0xE7,0x64,0xAA,0x27,0x67}} */
83
84
85extern const MIDL_STUB_DESC Object_StubDesc;
86
87
88extern const MIDL_SERVER_INFO IDevice_ServerInfo;
89
90#pragma code_seg(".orpc")
91static const unsigned short IDevice_FormatStringOffsetTable[] =
92 {
93 0,
94 28,
95 56,
96 90,
97 118
98 };
99
100static const MIDL_SERVER_INFO IDevice_ServerInfo =
101 {
102 &Object_StubDesc,
103 0,
104 __MIDL_ProcFormatString.Format,
105 &IDevice_FormatStringOffsetTable[-3],
106 0,
107 0,
108 0,
109 0
110 };
111
112static const MIDL_STUBLESS_PROXY_INFO IDevice_ProxyInfo =
113 {
114 &Object_StubDesc,
115 __MIDL_ProcFormatString.Format,
116 &IDevice_FormatStringOffsetTable[-3],
117 0,
118 0,
119 0
120 };
121
122CINTERFACE_PROXY_VTABLE(8) _IDeviceProxyVtbl =
123{
124 &IDevice_ProxyInfo,
125 &IID_IDevice,
126 IUnknown_QueryInterface_Proxy,
127 IUnknown_AddRef_Proxy,
128 IUnknown_Release_Proxy ,
129 (void *)-1 /* IDevice::IsValid */ ,
130 (void *)-1 /* IDevice::SetDeviceName */ ,
131 (void *)-1 /* IDevice::Map */ ,
132 (void *)-1 /* IDevice::Unmap */ ,
133 (void *)-1 /* IDevice::RaiseInterrupt */
134};
135
136const CInterfaceStubVtbl _IDeviceStubVtbl =
137{
138 &IID_IDevice,
139 &IDevice_ServerInfo,
140 8,
141 0, /* pure interpreted */
142 CStdStubBuffer_METHODS
143};
144
145
146/* Object interface: _IDeviceEvents, ver. 0.0,
147 GUID={0xDA93137D,0xFB52,0x4421,{0xB9,0x5D,0x90,0x77,0x34,0x0A,0xD0,0x3B}} */
148
149
150extern const MIDL_STUB_DESC Object_StubDesc;
151
152
153extern const MIDL_SERVER_INFO _IDeviceEvents_ServerInfo;
154
155#pragma code_seg(".orpc")
156static const unsigned short _IDeviceEvents_FormatStringOffsetTable[] =
157 {
158 146,
159 186,
160 226,
161 248
162 };
163
164static const MIDL_SERVER_INFO _IDeviceEvents_ServerInfo =
165 {
166 &Object_StubDesc,
167 0,
168 __MIDL_ProcFormatString.Format,
169 &_IDeviceEvents_FormatStringOffsetTable[-3],
170 0,
171 0,
172 0,
173 0
174 };
175
176static const MIDL_STUBLESS_PROXY_INFO _IDeviceEvents_ProxyInfo =
177 {
178 &Object_StubDesc,
179 __MIDL_ProcFormatString.Format,
180 &_IDeviceEvents_FormatStringOffsetTable[-3],
181 0,
182 0,
183 0
184 };
185
186CINTERFACE_PROXY_VTABLE(7) __IDeviceEventsProxyVtbl =
187{
188 &_IDeviceEvents_ProxyInfo,
189 &IID__IDeviceEvents,
190 IUnknown_QueryInterface_Proxy,
191 IUnknown_AddRef_Proxy,
192 IUnknown_Release_Proxy ,
193 (void *)-1 /* _IDeviceEvents::OnRead */ ,
194 (void *)-1 /* _IDeviceEvents::OnWrite */ ,
195 (void *)-1 /* _IDeviceEvents::OnKernelStart */ ,
196 (void *)-1 /* _IDeviceEvents::OnKernelExit */
197};
198
199const CInterfaceStubVtbl __IDeviceEventsStubVtbl =
200{
201 &IID__IDeviceEvents,
202 &_IDeviceEvents_ServerInfo,
203 7,
204 0, /* pure interpreted */
205 CStdStubBuffer_METHODS
206};
207
208
209/* Object interface: IKernel, ver. 0.0,
210 GUID={0xD3E42099,0x3FDD,0x4A78,{0xBD,0xBD,0x4E,0x57,0xD3,0x62,0xF5,0xED}} */
211
212
213extern const MIDL_STUB_DESC Object_StubDesc;
214
215
216extern const MIDL_SERVER_INFO IKernel_ServerInfo;
217
218#pragma code_seg(".orpc")
219static const unsigned short IKernel_FormatStringOffsetTable[] =
220 {
221 270,
222 310,
223 338,
224 378
225 };
226
227static const MIDL_SERVER_INFO IKernel_ServerInfo =
228 {
229 &Object_StubDesc,
230 0,
231 __MIDL_ProcFormatString.Format,
232 &IKernel_FormatStringOffsetTable[-3],
233 0,
234 0,
235 0,
236 0
237 };
238
239static const MIDL_STUBLESS_PROXY_INFO IKernel_ProxyInfo =
240 {
241 &Object_StubDesc,
242 __MIDL_ProcFormatString.Format,
243 &IKernel_FormatStringOffsetTable[-3],
244 0,
245 0,
246 0
247 };
248
249CINTERFACE_PROXY_VTABLE(7) _IKernelProxyVtbl =
250{
251 &IKernel_ProxyInfo,
252 &IID_IKernel,
253 IUnknown_QueryInterface_Proxy,
254 IUnknown_AddRef_Proxy,
255 IUnknown_Release_Proxy ,
256 (void *)-1 /* IKernel::Read */ ,
257 (void *)-1 /* IKernel::IsValid */ ,
258 (void *)-1 /* IKernel::Write */ ,
259 (void *)-1 /* IKernel::OnLogEvent */
260};
261
262const CInterfaceStubVtbl _IKernelStubVtbl =
263{
264 &IID_IKernel,
265 &IKernel_ServerInfo,
266 7,
267 0, /* pure interpreted */
268 CStdStubBuffer_METHODS
269};
270
271
272/* Object interface: _IKernelEvents, ver. 0.0,
273 GUID={0x1353969D,0xE84F,0x463F,{0xB2,0x11,0x33,0x7E,0x9B,0xCF,0xB9,0x9E}} */
274
275
276extern const MIDL_STUB_DESC Object_StubDesc;
277
278
279extern const MIDL_SERVER_INFO _IKernelEvents_ServerInfo;
280
281#pragma code_seg(".orpc")
282static const unsigned short _IKernelEvents_FormatStringOffsetTable[] =
283 {
284 412
285 };
286
287static const MIDL_SERVER_INFO _IKernelEvents_ServerInfo =
288 {
289 &Object_StubDesc,
290 0,
291 __MIDL_ProcFormatString.Format,
292 &_IKernelEvents_FormatStringOffsetTable[-3],
293 0,
294 0,
295 0,
296 0
297 };
298
299static const MIDL_STUBLESS_PROXY_INFO _IKernelEvents_ProxyInfo =
300 {
301 &Object_StubDesc,
302 __MIDL_ProcFormatString.Format,
303 &_IKernelEvents_FormatStringOffsetTable[-3],
304 0,
305 0,
306 0
307 };
308
309CINTERFACE_PROXY_VTABLE(4) __IKernelEventsProxyVtbl =
310{
311 &_IKernelEvents_ProxyInfo,
312 &IID__IKernelEvents,
313 IUnknown_QueryInterface_Proxy,
314 IUnknown_AddRef_Proxy,
315 IUnknown_Release_Proxy ,
316 (void *)-1 /* _IKernelEvents::OnInterruptRequest */
317};
318
319const CInterfaceStubVtbl __IKernelEventsStubVtbl =
320{
321 &IID__IKernelEvents,
322 &_IKernelEvents_ServerInfo,
323 4,
324 0, /* pure interpreted */
325 CStdStubBuffer_METHODS
326};
327
328
329/* Object interface: _IInformationEvents, ver. 0.0,
330 GUID={0x11E125BE,0xFC60,0x4DC9,{0x83,0x93,0xDC,0x39,0x3B,0x55,0x6D,0x06}} */
331
332
333extern const MIDL_STUB_DESC Object_StubDesc;
334
335
336extern const MIDL_SERVER_INFO _IInformationEvents_ServerInfo;
337
338#pragma code_seg(".orpc")
339static const unsigned short _IInformationEvents_FormatStringOffsetTable[] =
340 {
341 440,
342 480
343 };
344
345static const MIDL_SERVER_INFO _IInformationEvents_ServerInfo =
346 {
347 &Object_StubDesc,
348 0,
349 __MIDL_ProcFormatString.Format,
350 &_IInformationEvents_FormatStringOffsetTable[-3],
351 0,
352 0,
353 0,
354 0
355 };
356
357static const MIDL_STUBLESS_PROXY_INFO _IInformationEvents_ProxyInfo =
358 {
359 &Object_StubDesc,
360 __MIDL_ProcFormatString.Format,
361 &_IInformationEvents_FormatStringOffsetTable[-3],
362 0,
363 0,
364 0
365 };
366
367CINTERFACE_PROXY_VTABLE(5) __IInformationEventsProxyVtbl =
368{
369 &_IInformationEvents_ProxyInfo,
370 &IID__IInformationEvents,
371 IUnknown_QueryInterface_Proxy,
372 IUnknown_AddRef_Proxy,
373 IUnknown_Release_Proxy ,
374 (void *)-1 /* _IInformationEvents::OnDeviceChanged */ ,
375 (void *)-1 /* _IInformationEvents::OnKernelChanged */
376};
377
378const CInterfaceStubVtbl __IInformationEventsStubVtbl =
379{
380 &IID__IInformationEvents,
381 &_IInformationEvents_ServerInfo,
382 5,
383 0, /* pure interpreted */
384 CStdStubBuffer_METHODS
385};
386
387
388/* Object interface: IKernelLog, ver. 0.0,
389 GUID={0x395F900A,0xAC7E,0x4A78,{0x9B,0xC1,0xEE,0x5E,0xF7,0x62,0x54,0xFF}} */
390
391
392extern const MIDL_STUB_DESC Object_StubDesc;
393
394
395#pragma code_seg(".orpc")
396CINTERFACE_PROXY_VTABLE(3) _IKernelLogProxyVtbl =
397{
398 0,
399 &IID_IKernelLog,
400 IUnknown_QueryInterface_Proxy,
401 IUnknown_AddRef_Proxy,
402 IUnknown_Release_Proxy
403};
404
405const CInterfaceStubVtbl _IKernelLogStubVtbl =
406{
407 &IID_IKernelLog,
408 0,
409 3,
410 0, /* pure interpreted */
411 CStdStubBuffer_METHODS
412};
413
414
415/* Object interface: _IKernelLogEvents, ver. 0.0,
416 GUID={0x35E35399,0x55ED,0x45FC,{0x8F,0x0B,0x4A,0x1B,0xC6,0xCE,0xA3,0xF0}} */
417
418
419extern const MIDL_STUB_DESC Object_StubDesc;
420
421
422extern const MIDL_SERVER_INFO _IKernelLogEvents_ServerInfo;
423
424#pragma code_seg(".orpc")
425extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];
426
427static const MIDL_STUB_DESC Object_StubDesc =
428 {
429 0,
430 NdrOleAllocate,
431 NdrOleFree,
432 0,
433 0,
434 0,
435 0,
436 0,
437 __MIDL_TypeFormatString.Format,
438 1, /* -error bounds_check flag */
439 0x20000, /* Ndr library version */
440 0,
441 0x50100a4, /* MIDL Version 5.1.164 */
442 0,
443 UserMarshalRoutines,
444 0, /* notify & notify_flag routine table */
445 1, /* Flags */
446 0, /* Reserved3 */
447 0, /* Reserved4 */
448 0 /* Reserved5 */
449 };
450
451static const unsigned short _IKernelLogEvents_FormatStringOffsetTable[] =
452 {
453 508,
454 530,
455 552
456 };
457
458static const MIDL_SERVER_INFO _IKernelLogEvents_ServerInfo =
459 {
460 &Object_StubDesc,
461 0,
462 __MIDL_ProcFormatString.Format,
463 &_IKernelLogEvents_FormatStringOffsetTable[-3],
464 0,
465 0,
466 0,
467 0
468 };
469
470static const MIDL_STUBLESS_PROXY_INFO _IKernelLogEvents_ProxyInfo =
471 {
472 &Object_StubDesc,
473 __MIDL_ProcFormatString.Format,
474 &_IKernelLogEvents_FormatStringOffsetTable[-3],
475 0,
476 0,
477 0
478 };
479
480CINTERFACE_PROXY_VTABLE(6) __IKernelLogEventsProxyVtbl =
481{
482 &_IKernelLogEvents_ProxyInfo,
483 &IID__IKernelLogEvents,
484 IUnknown_QueryInterface_Proxy,
485 IUnknown_AddRef_Proxy,
486 IUnknown_Release_Proxy ,
487 (void *)-1 /* _IKernelLogEvents::OnKernelStart */ ,
488 (void *)-1 /* _IKernelLogEvents::OnKernelExit */ ,
489 (void *)-1 /* _IKernelLogEvents::OnLogEvent */
490};
491
492const CInterfaceStubVtbl __IKernelLogEventsStubVtbl =
493{
494 &IID__IKernelLogEvents,
495 &_IKernelLogEvents_ServerInfo,
496 6,
497 0, /* pure interpreted */
498 CStdStubBuffer_METHODS
499};
500
501#pragma data_seg(".rdata")
502
503static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] =
504 {
505
506 {
507 BSTR_UserSize
508 ,BSTR_UserMarshal
509 ,BSTR_UserUnmarshal
510 ,BSTR_UserFree
511 }
512
513 };
514
515
516#if !defined(__RPC_WIN32__)
517#error Invalid build platform for this stub.
518#endif
519
520#if !(TARGET_IS_NT40_OR_LATER)
521#error You need a Windows NT 4.0 or later to run this stub because it uses these features:
522#error -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
523#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
524#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
525#endif
526
527
528static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
529 {
530 0,
531 {
532
533 /* Procedure IsValid */
534
535 0x33, /* FC_AUTO_HANDLE */
536 0x6c, /* Old Flags: object, Oi2 */
537/* 2 */ NdrFcLong( 0x0 ), /* 0 */
538/* 6 */ NdrFcShort( 0x3 ), /* 3 */
539#ifndef _ALPHA_
540/* 8 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
541#else
542 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
543#endif
544/* 10 */ NdrFcShort( 0x0 ), /* 0 */
545/* 12 */ NdrFcShort( 0x10 ), /* 16 */
546/* 14 */ 0x4, /* Oi2 Flags: has return, */
547 0x2, /* 2 */
548
549 /* Parameter valid */
550
551/* 16 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
552#ifndef _ALPHA_
553/* 18 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
554#else
555 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
556#endif
557/* 20 */ 0x8, /* FC_LONG */
558 0x0, /* 0 */
559
560 /* Return value */
561
562/* 22 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
563#ifndef _ALPHA_
564/* 24 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
565#else
566 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
567#endif
568/* 26 */ 0x8, /* FC_LONG */
569 0x0, /* 0 */
570
571 /* Procedure SetDeviceName */
572
573/* 28 */ 0x33, /* FC_AUTO_HANDLE */
574 0x6c, /* Old Flags: object, Oi2 */
575/* 30 */ NdrFcLong( 0x0 ), /* 0 */
576/* 34 */ NdrFcShort( 0x4 ), /* 4 */
577#ifndef _ALPHA_
578/* 36 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
579#else
580 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
581#endif
582/* 38 */ NdrFcShort( 0x0 ), /* 0 */
583/* 40 */ NdrFcShort( 0x8 ), /* 8 */
584/* 42 */ 0x6, /* Oi2 Flags: clt must size, has return, */
585 0x2, /* 2 */
586
587 /* Parameter devname */
588
589/* 44 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
590#ifndef _ALPHA_
591/* 46 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
592#else
593 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
594#endif
595/* 48 */ NdrFcShort( 0x1e ), /* Type Offset=30 */
596
597 /* Return value */
598
599/* 50 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
600#ifndef _ALPHA_
601/* 52 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
602#else
603 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
604#endif
605/* 54 */ 0x8, /* FC_LONG */
606 0x0, /* 0 */
607
608 /* Procedure Map */
609
610/* 56 */ 0x33, /* FC_AUTO_HANDLE */
611 0x6c, /* Old Flags: object, Oi2 */
612/* 58 */ NdrFcLong( 0x0 ), /* 0 */
613/* 62 */ NdrFcShort( 0x5 ), /* 5 */
614#ifndef _ALPHA_
615/* 64 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
616#else
617 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
618#endif
619/* 66 */ NdrFcShort( 0x10 ), /* 16 */
620/* 68 */ NdrFcShort( 0x8 ), /* 8 */
621/* 70 */ 0x4, /* Oi2 Flags: has return, */
622 0x3, /* 3 */
623
624 /* Parameter address */
625
626/* 72 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
627#ifndef _ALPHA_
628/* 74 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
629#else
630 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
631#endif
632/* 76 */ 0x8, /* FC_LONG */
633 0x0, /* 0 */
634
635 /* Parameter size */
636
637/* 78 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
638#ifndef _ALPHA_
639/* 80 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
640#else
641 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
642#endif
643/* 82 */ 0x8, /* FC_LONG */
644 0x0, /* 0 */
645
646 /* Return value */
647
648/* 84 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
649#ifndef _ALPHA_
650/* 86 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
651#else
652 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
653#endif
654/* 88 */ 0x8, /* FC_LONG */
655 0x0, /* 0 */
656
657 /* Procedure Unmap */
658
659/* 90 */ 0x33, /* FC_AUTO_HANDLE */
660 0x6c, /* Old Flags: object, Oi2 */
661/* 92 */ NdrFcLong( 0x0 ), /* 0 */
662/* 96 */ NdrFcShort( 0x6 ), /* 6 */
663#ifndef _ALPHA_
664/* 98 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
665#else
666 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
667#endif
668/* 100 */ NdrFcShort( 0x8 ), /* 8 */
669/* 102 */ NdrFcShort( 0x8 ), /* 8 */
670/* 104 */ 0x4, /* Oi2 Flags: has return, */
671 0x2, /* 2 */
672
673 /* Parameter address */
674
675/* 106 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
676#ifndef _ALPHA_
677/* 108 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
678#else
679 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
680#endif
681/* 110 */ 0x8, /* FC_LONG */
682 0x0, /* 0 */
683
684 /* Return value */
685
686/* 112 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
687#ifndef _ALPHA_
688/* 114 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
689#else
690 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
691#endif
692/* 116 */ 0x8, /* FC_LONG */
693 0x0, /* 0 */
694
695 /* Procedure RaiseInterrupt */
696
697/* 118 */ 0x33, /* FC_AUTO_HANDLE */
698 0x6c, /* Old Flags: object, Oi2 */
699/* 120 */ NdrFcLong( 0x0 ), /* 0 */
700/* 124 */ NdrFcShort( 0x7 ), /* 7 */
701#ifndef _ALPHA_
702/* 126 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
703#else
704 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
705#endif
706/* 128 */ NdrFcShort( 0x8 ), /* 8 */
707/* 130 */ NdrFcShort( 0x8 ), /* 8 */
708/* 132 */ 0x4, /* Oi2 Flags: has return, */
709 0x2, /* 2 */
710
711 /* Parameter inhno */
712
713/* 134 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
714#ifndef _ALPHA_
715/* 136 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
716#else
717 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
718#endif
719/* 138 */ 0x8, /* FC_LONG */
720 0x0, /* 0 */
721
722 /* Return value */
723
724/* 140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
725#ifndef _ALPHA_
726/* 142 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
727#else
728 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
729#endif
730/* 144 */ 0x8, /* FC_LONG */
731 0x0, /* 0 */
732
733 /* Procedure OnRead */
734
735/* 146 */ 0x33, /* FC_AUTO_HANDLE */
736 0x6c, /* Old Flags: object, Oi2 */
737/* 148 */ NdrFcLong( 0x0 ), /* 0 */
738/* 152 */ NdrFcShort( 0x3 ), /* 3 */
739#ifndef _ALPHA_
740/* 154 */ NdrFcShort( 0x14 ), /* x86, MIPS, PPC Stack size/offset = 20 */
741#else
742 NdrFcShort( 0x28 ), /* Alpha Stack size/offset = 40 */
743#endif
744/* 156 */ NdrFcShort( 0x10 ), /* 16 */
745/* 158 */ NdrFcShort( 0x8 ), /* 8 */
746/* 160 */ 0x5, /* Oi2 Flags: srv must size, has return, */
747 0x4, /* 4 */
748
749 /* Parameter address */
750
751/* 162 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
752#ifndef _ALPHA_
753/* 164 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
754#else
755 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
756#endif
757/* 166 */ 0x8, /* FC_LONG */
758 0x0, /* 0 */
759
760 /* Parameter sz */
761
762/* 168 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
763#ifndef _ALPHA_
764/* 170 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
765#else
766 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
767#endif
768/* 172 */ 0x8, /* FC_LONG */
769 0x0, /* 0 */
770
771 /* Parameter data */
772
773/* 174 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
774#ifndef _ALPHA_
775/* 176 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
776#else
777 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
778#endif
779/* 178 */ NdrFcShort( 0x28 ), /* Type Offset=40 */
780
781 /* Return value */
782
783/* 180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
784#ifndef _ALPHA_
785/* 182 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
786#else
787 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
788#endif
789/* 184 */ 0x8, /* FC_LONG */
790 0x0, /* 0 */
791
792 /* Procedure OnWrite */
793
794/* 186 */ 0x33, /* FC_AUTO_HANDLE */
795 0x6c, /* Old Flags: object, Oi2 */
796/* 188 */ NdrFcLong( 0x0 ), /* 0 */
797/* 192 */ NdrFcShort( 0x4 ), /* 4 */
798#ifndef _ALPHA_
799/* 194 */ NdrFcShort( 0x14 ), /* x86, MIPS, PPC Stack size/offset = 20 */
800#else
801 NdrFcShort( 0x28 ), /* Alpha Stack size/offset = 40 */
802#endif
803/* 196 */ NdrFcShort( 0x10 ), /* 16 */
804/* 198 */ NdrFcShort( 0x8 ), /* 8 */
805/* 200 */ 0x6, /* Oi2 Flags: clt must size, has return, */
806 0x4, /* 4 */
807
808 /* Parameter address */
809
810/* 202 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
811#ifndef _ALPHA_
812/* 204 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
813#else
814 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
815#endif
816/* 206 */ 0x8, /* FC_LONG */
817 0x0, /* 0 */
818
819 /* Parameter sz */
820
821/* 208 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
822#ifndef _ALPHA_
823/* 210 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
824#else
825 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
826#endif
827/* 212 */ 0x8, /* FC_LONG */
828 0x0, /* 0 */
829
830 /* Parameter data */
831
832/* 214 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
833#ifndef _ALPHA_
834/* 216 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
835#else
836 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
837#endif
838/* 218 */ NdrFcShort( 0x28 ), /* Type Offset=40 */
839
840 /* Return value */
841
842/* 220 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
843#ifndef _ALPHA_
844/* 222 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
845#else
846 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
847#endif
848/* 224 */ 0x8, /* FC_LONG */
849 0x0, /* 0 */
850
851 /* Procedure OnKernelStart */
852
853/* 226 */ 0x33, /* FC_AUTO_HANDLE */
854 0x6c, /* Old Flags: object, Oi2 */
855/* 228 */ NdrFcLong( 0x0 ), /* 0 */
856/* 232 */ NdrFcShort( 0x5 ), /* 5 */
857#ifndef _ALPHA_
858/* 234 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
859#else
860 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
861#endif
862/* 236 */ NdrFcShort( 0x0 ), /* 0 */
863/* 238 */ NdrFcShort( 0x8 ), /* 8 */
864/* 240 */ 0x4, /* Oi2 Flags: has return, */
865 0x1, /* 1 */
866
867 /* Return value */
868
869/* 242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
870#ifndef _ALPHA_
871/* 244 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
872#else
873 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
874#endif
875/* 246 */ 0x8, /* FC_LONG */
876 0x0, /* 0 */
877
878 /* Procedure OnKernelExit */
879
880/* 248 */ 0x33, /* FC_AUTO_HANDLE */
881 0x6c, /* Old Flags: object, Oi2 */
882/* 250 */ NdrFcLong( 0x0 ), /* 0 */
883/* 254 */ NdrFcShort( 0x6 ), /* 6 */
884#ifndef _ALPHA_
885/* 256 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
886#else
887 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
888#endif
889/* 258 */ NdrFcShort( 0x0 ), /* 0 */
890/* 260 */ NdrFcShort( 0x8 ), /* 8 */
891/* 262 */ 0x4, /* Oi2 Flags: has return, */
892 0x1, /* 1 */
893
894 /* Return value */
895
896/* 264 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
897#ifndef _ALPHA_
898/* 266 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
899#else
900 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
901#endif
902/* 268 */ 0x8, /* FC_LONG */
903 0x0, /* 0 */
904
905 /* Procedure Read */
906
907/* 270 */ 0x33, /* FC_AUTO_HANDLE */
908 0x6c, /* Old Flags: object, Oi2 */
909/* 272 */ NdrFcLong( 0x0 ), /* 0 */
910/* 276 */ NdrFcShort( 0x3 ), /* 3 */
911#ifndef _ALPHA_
912/* 278 */ NdrFcShort( 0x14 ), /* x86, MIPS, PPC Stack size/offset = 20 */
913#else
914 NdrFcShort( 0x28 ), /* Alpha Stack size/offset = 40 */
915#endif
916/* 280 */ NdrFcShort( 0x10 ), /* 16 */
917/* 282 */ NdrFcShort( 0x8 ), /* 8 */
918/* 284 */ 0x5, /* Oi2 Flags: srv must size, has return, */
919 0x4, /* 4 */
920
921 /* Parameter address */
922
923/* 286 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
924#ifndef _ALPHA_
925/* 288 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
926#else
927 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
928#endif
929/* 290 */ 0x8, /* FC_LONG */
930 0x0, /* 0 */
931
932 /* Parameter sz */
933
934/* 292 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
935#ifndef _ALPHA_
936/* 294 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
937#else
938 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
939#endif
940/* 296 */ 0x8, /* FC_LONG */
941 0x0, /* 0 */
942
943 /* Parameter data */
944
945/* 298 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
946#ifndef _ALPHA_
947/* 300 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
948#else
949 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
950#endif
951/* 302 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
952
953 /* Return value */
954
955/* 304 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
956#ifndef _ALPHA_
957/* 306 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
958#else
959 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
960#endif
961/* 308 */ 0x8, /* FC_LONG */
962 0x0, /* 0 */
963
964 /* Procedure IsValid */
965
966/* 310 */ 0x33, /* FC_AUTO_HANDLE */
967 0x6c, /* Old Flags: object, Oi2 */
968/* 312 */ NdrFcLong( 0x0 ), /* 0 */
969/* 316 */ NdrFcShort( 0x4 ), /* 4 */
970#ifndef _ALPHA_
971/* 318 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
972#else
973 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
974#endif
975/* 320 */ NdrFcShort( 0x0 ), /* 0 */
976/* 322 */ NdrFcShort( 0x10 ), /* 16 */
977/* 324 */ 0x4, /* Oi2 Flags: has return, */
978 0x2, /* 2 */
979
980 /* Parameter valid */
981
982/* 326 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
983#ifndef _ALPHA_
984/* 328 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
985#else
986 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
987#endif
988/* 330 */ 0x8, /* FC_LONG */
989 0x0, /* 0 */
990
991 /* Return value */
992
993/* 332 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
994#ifndef _ALPHA_
995/* 334 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
996#else
997 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
998#endif
999/* 336 */ 0x8, /* FC_LONG */
1000 0x0, /* 0 */
1001
1002 /* Procedure Write */
1003
1004/* 338 */ 0x33, /* FC_AUTO_HANDLE */
1005 0x6c, /* Old Flags: object, Oi2 */
1006/* 340 */ NdrFcLong( 0x0 ), /* 0 */
1007/* 344 */ NdrFcShort( 0x5 ), /* 5 */
1008#ifndef _ALPHA_
1009/* 346 */ NdrFcShort( 0x14 ), /* x86, MIPS, PPC Stack size/offset = 20 */
1010#else
1011 NdrFcShort( 0x28 ), /* Alpha Stack size/offset = 40 */
1012#endif
1013/* 348 */ NdrFcShort( 0x10 ), /* 16 */
1014/* 350 */ NdrFcShort( 0x8 ), /* 8 */
1015/* 352 */ 0x6, /* Oi2 Flags: clt must size, has return, */
1016 0x4, /* 4 */
1017
1018 /* Parameter address */
1019
1020/* 354 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1021#ifndef _ALPHA_
1022/* 356 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1023#else
1024 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1025#endif
1026/* 358 */ 0x8, /* FC_LONG */
1027 0x0, /* 0 */
1028
1029 /* Parameter sz */
1030
1031/* 360 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1032#ifndef _ALPHA_
1033/* 362 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1034#else
1035 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1036#endif
1037/* 364 */ 0x8, /* FC_LONG */
1038 0x0, /* 0 */
1039
1040 /* Parameter data */
1041
1042/* 366 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
1043#ifndef _ALPHA_
1044/* 368 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
1045#else
1046 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
1047#endif
1048/* 370 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
1049
1050 /* Return value */
1051
1052/* 372 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1053#ifndef _ALPHA_
1054/* 374 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
1055#else
1056 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
1057#endif
1058/* 376 */ 0x8, /* FC_LONG */
1059 0x0, /* 0 */
1060
1061 /* Procedure OnLogEvent */
1062
1063/* 378 */ 0x33, /* FC_AUTO_HANDLE */
1064 0x6c, /* Old Flags: object, Oi2 */
1065/* 380 */ NdrFcLong( 0x0 ), /* 0 */
1066/* 384 */ NdrFcShort( 0x6 ), /* 6 */
1067#ifndef _ALPHA_
1068/* 386 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
1069#else
1070 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
1071#endif
1072/* 388 */ NdrFcShort( 0x8 ), /* 8 */
1073/* 390 */ NdrFcShort( 0x8 ), /* 8 */
1074/* 392 */ 0x6, /* Oi2 Flags: clt must size, has return, */
1075 0x3, /* 3 */
1076
1077 /* Parameter sz */
1078
1079/* 394 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1080#ifndef _ALPHA_
1081/* 396 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1082#else
1083 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1084#endif
1085/* 398 */ 0x8, /* FC_LONG */
1086 0x0, /* 0 */
1087
1088 /* Parameter data */
1089
1090/* 400 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
1091#ifndef _ALPHA_
1092/* 402 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1093#else
1094 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1095#endif
1096/* 404 */ NdrFcShort( 0x44 ), /* Type Offset=68 */
1097
1098 /* Return value */
1099
1100/* 406 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1101#ifndef _ALPHA_
1102/* 408 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
1103#else
1104 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
1105#endif
1106/* 410 */ 0x8, /* FC_LONG */
1107 0x0, /* 0 */
1108
1109 /* Procedure OnInterruptRequest */
1110
1111/* 412 */ 0x33, /* FC_AUTO_HANDLE */
1112 0x6c, /* Old Flags: object, Oi2 */
1113/* 414 */ NdrFcLong( 0x0 ), /* 0 */
1114/* 418 */ NdrFcShort( 0x3 ), /* 3 */
1115#ifndef _ALPHA_
1116/* 420 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
1117#else
1118 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
1119#endif
1120/* 422 */ NdrFcShort( 0x8 ), /* 8 */
1121/* 424 */ NdrFcShort( 0x8 ), /* 8 */
1122/* 426 */ 0x4, /* Oi2 Flags: has return, */
1123 0x2, /* 2 */
1124
1125 /* Parameter inhno */
1126
1127/* 428 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1128#ifndef _ALPHA_
1129/* 430 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1130#else
1131 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1132#endif
1133/* 432 */ 0x8, /* FC_LONG */
1134 0x0, /* 0 */
1135
1136 /* Return value */
1137
1138/* 434 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1139#ifndef _ALPHA_
1140/* 436 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1141#else
1142 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1143#endif
1144/* 438 */ 0x8, /* FC_LONG */
1145 0x0, /* 0 */
1146
1147 /* Procedure OnDeviceChanged */
1148
1149/* 440 */ 0x33, /* FC_AUTO_HANDLE */
1150 0x6c, /* Old Flags: object, Oi2 */
1151/* 442 */ NdrFcLong( 0x0 ), /* 0 */
1152/* 446 */ NdrFcShort( 0x3 ), /* 3 */
1153#ifndef _ALPHA_
1154/* 448 */ NdrFcShort( 0x14 ), /* x86, MIPS, PPC Stack size/offset = 20 */
1155#else
1156 NdrFcShort( 0x28 ), /* Alpha Stack size/offset = 40 */
1157#endif
1158/* 450 */ NdrFcShort( 0x16 ), /* 22 */
1159/* 452 */ NdrFcShort( 0x8 ), /* 8 */
1160/* 454 */ 0x4, /* Oi2 Flags: has return, */
1161 0x4, /* 4 */
1162
1163 /* Parameter reason */
1164
1165/* 456 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1166#ifndef _ALPHA_
1167/* 458 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1168#else
1169 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1170#endif
1171/* 460 */ 0x6, /* FC_SHORT */
1172 0x0, /* 0 */
1173
1174 /* Parameter devid */
1175
1176/* 462 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1177#ifndef _ALPHA_
1178/* 464 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1179#else
1180 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1181#endif
1182/* 466 */ 0x8, /* FC_LONG */
1183 0x0, /* 0 */
1184
1185 /* Parameter extra */
1186
1187/* 468 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1188#ifndef _ALPHA_
1189/* 470 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
1190#else
1191 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
1192#endif
1193/* 472 */ 0x8, /* FC_LONG */
1194 0x0, /* 0 */
1195
1196 /* Return value */
1197
1198/* 474 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1199#ifndef _ALPHA_
1200/* 476 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
1201#else
1202 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
1203#endif
1204/* 478 */ 0x8, /* FC_LONG */
1205 0x0, /* 0 */
1206
1207 /* Procedure OnKernelChanged */
1208
1209/* 480 */ 0x33, /* FC_AUTO_HANDLE */
1210 0x6c, /* Old Flags: object, Oi2 */
1211/* 482 */ NdrFcLong( 0x0 ), /* 0 */
1212/* 486 */ NdrFcShort( 0x4 ), /* 4 */
1213#ifndef _ALPHA_
1214/* 488 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
1215#else
1216 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
1217#endif
1218/* 490 */ NdrFcShort( 0x6 ), /* 6 */
1219/* 492 */ NdrFcShort( 0x8 ), /* 8 */
1220/* 494 */ 0x4, /* Oi2 Flags: has return, */
1221 0x2, /* 2 */
1222
1223 /* Parameter reason */
1224
1225/* 496 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1226#ifndef _ALPHA_
1227/* 498 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1228#else
1229 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1230#endif
1231/* 500 */ 0x6, /* FC_SHORT */
1232 0x0, /* 0 */
1233
1234 /* Return value */
1235
1236/* 502 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1237#ifndef _ALPHA_
1238/* 504 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1239#else
1240 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1241#endif
1242/* 506 */ 0x8, /* FC_LONG */
1243 0x0, /* 0 */
1244
1245 /* Procedure OnKernelStart */
1246
1247/* 508 */ 0x33, /* FC_AUTO_HANDLE */
1248 0x6c, /* Old Flags: object, Oi2 */
1249/* 510 */ NdrFcLong( 0x0 ), /* 0 */
1250/* 514 */ NdrFcShort( 0x3 ), /* 3 */
1251#ifndef _ALPHA_
1252/* 516 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1253#else
1254 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1255#endif
1256/* 518 */ NdrFcShort( 0x0 ), /* 0 */
1257/* 520 */ NdrFcShort( 0x8 ), /* 8 */
1258/* 522 */ 0x4, /* Oi2 Flags: has return, */
1259 0x1, /* 1 */
1260
1261 /* Return value */
1262
1263/* 524 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1264#ifndef _ALPHA_
1265/* 526 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1266#else
1267 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1268#endif
1269/* 528 */ 0x8, /* FC_LONG */
1270 0x0, /* 0 */
1271
1272 /* Procedure OnKernelExit */
1273
1274/* 530 */ 0x33, /* FC_AUTO_HANDLE */
1275 0x6c, /* Old Flags: object, Oi2 */
1276/* 532 */ NdrFcLong( 0x0 ), /* 0 */
1277/* 536 */ NdrFcShort( 0x4 ), /* 4 */
1278#ifndef _ALPHA_
1279/* 538 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1280#else
1281 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1282#endif
1283/* 540 */ NdrFcShort( 0x0 ), /* 0 */
1284/* 542 */ NdrFcShort( 0x8 ), /* 8 */
1285/* 544 */ 0x4, /* Oi2 Flags: has return, */
1286 0x1, /* 1 */
1287
1288 /* Return value */
1289
1290/* 546 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1291#ifndef _ALPHA_
1292/* 548 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1293#else
1294 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1295#endif
1296/* 550 */ 0x8, /* FC_LONG */
1297 0x0, /* 0 */
1298
1299 /* Procedure OnLogEvent */
1300
1301/* 552 */ 0x33, /* FC_AUTO_HANDLE */
1302 0x6c, /* Old Flags: object, Oi2 */
1303/* 554 */ NdrFcLong( 0x0 ), /* 0 */
1304/* 558 */ NdrFcShort( 0x5 ), /* 5 */
1305#ifndef _ALPHA_
1306/* 560 */ NdrFcShort( 0x10 ), /* x86, MIPS, PPC Stack size/offset = 16 */
1307#else
1308 NdrFcShort( 0x20 ), /* Alpha Stack size/offset = 32 */
1309#endif
1310/* 562 */ NdrFcShort( 0x8 ), /* 8 */
1311/* 564 */ NdrFcShort( 0x8 ), /* 8 */
1312/* 566 */ 0x6, /* Oi2 Flags: clt must size, has return, */
1313 0x3, /* 3 */
1314
1315 /* Parameter sz */
1316
1317/* 568 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
1318#ifndef _ALPHA_
1319/* 570 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1320#else
1321 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1322#endif
1323/* 572 */ 0x8, /* FC_LONG */
1324 0x0, /* 0 */
1325
1326 /* Parameter data */
1327
1328/* 574 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
1329#ifndef _ALPHA_
1330/* 576 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1331#else
1332 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1333#endif
1334/* 578 */ NdrFcShort( 0x44 ), /* Type Offset=68 */
1335
1336 /* Return value */
1337
1338/* 580 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
1339#ifndef _ALPHA_
1340/* 582 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
1341#else
1342 NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
1343#endif
1344/* 584 */ 0x8, /* FC_LONG */
1345 0x0, /* 0 */
1346
1347 0x0
1348 }
1349 };
1350
1351static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
1352 {
1353 0,
1354 {
1355 NdrFcShort( 0x0 ), /* 0 */
1356/* 2 */
1357 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
1358/* 4 */ 0x8, /* FC_LONG */
1359 0x5c, /* FC_PAD */
1360/* 6 */
1361 0x12, 0x0, /* FC_UP */
1362/* 8 */ NdrFcShort( 0xc ), /* Offset= 12 (20) */
1363/* 10 */
1364 0x1b, /* FC_CARRAY */
1365 0x1, /* 1 */
1366/* 12 */ NdrFcShort( 0x2 ), /* 2 */
1367/* 14 */ 0x9, /* Corr desc: FC_ULONG */
1368 0x0, /* */
1369/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
1370/* 18 */ 0x6, /* FC_SHORT */
1371 0x5b, /* FC_END */
1372/* 20 */
1373 0x17, /* FC_CSTRUCT */
1374 0x3, /* 3 */
1375/* 22 */ NdrFcShort( 0x8 ), /* 8 */
1376/* 24 */ NdrFcShort( 0xfffffff2 ), /* Offset= -14 (10) */
1377/* 26 */ 0x8, /* FC_LONG */
1378 0x8, /* FC_LONG */
1379/* 28 */ 0x5c, /* FC_PAD */
1380 0x5b, /* FC_END */
1381/* 30 */ 0xb4, /* FC_USER_MARSHAL */
1382 0x83, /* 131 */
1383/* 32 */ NdrFcShort( 0x0 ), /* 0 */
1384/* 34 */ NdrFcShort( 0x4 ), /* 4 */
1385/* 36 */ NdrFcShort( 0x0 ), /* 0 */
1386/* 38 */ NdrFcShort( 0xffffffe0 ), /* Offset= -32 (6) */
1387/* 40 */
1388 0x1c, /* FC_CVARRAY */
1389 0x0, /* 0 */
1390/* 42 */ NdrFcShort( 0x1 ), /* 1 */
1391/* 44 */ 0x28, /* Corr desc: parameter, FC_LONG */
1392 0x0, /* */
1393#ifndef _ALPHA_
1394/* 46 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1395#else
1396 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1397#endif
1398/* 48 */ 0x28, /* Corr desc: parameter, FC_LONG */
1399 0x0, /* */
1400#ifndef _ALPHA_
1401/* 50 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1402#else
1403 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1404#endif
1405/* 52 */ 0x1, /* FC_BYTE */
1406 0x5b, /* FC_END */
1407/* 54 */
1408 0x1c, /* FC_CVARRAY */
1409 0x0, /* 0 */
1410/* 56 */ NdrFcShort( 0x1 ), /* 1 */
1411/* 58 */ 0x29, /* Corr desc: parameter, FC_ULONG */
1412 0x0, /* */
1413#ifndef _ALPHA_
1414/* 60 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1415#else
1416 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1417#endif
1418/* 62 */ 0x29, /* Corr desc: parameter, FC_ULONG */
1419 0x0, /* */
1420#ifndef _ALPHA_
1421/* 64 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */
1422#else
1423 NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */
1424#endif
1425/* 66 */ 0x1, /* FC_BYTE */
1426 0x5b, /* FC_END */
1427/* 68 */
1428 0x1c, /* FC_CVARRAY */
1429 0x0, /* 0 */
1430/* 70 */ NdrFcShort( 0x1 ), /* 1 */
1431/* 72 */ 0x28, /* Corr desc: parameter, FC_LONG */
1432 0x0, /* */
1433#ifndef _ALPHA_
1434/* 74 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1435#else
1436 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1437#endif
1438/* 76 */ 0x28, /* Corr desc: parameter, FC_LONG */
1439 0x0, /* */
1440#ifndef _ALPHA_
1441/* 78 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */
1442#else
1443 NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */
1444#endif
1445/* 80 */ 0x1, /* FC_BYTE */
1446 0x5b, /* FC_END */
1447
1448 0x0
1449 }
1450 };
1451
1452const CInterfaceProxyVtbl * _devicemanager_ProxyVtblList[] =
1453{
1454 ( CInterfaceProxyVtbl *) &_IKernelLogProxyVtbl,
1455 ( CInterfaceProxyVtbl *) &__IDeviceEventsProxyVtbl,
1456 ( CInterfaceProxyVtbl *) &_IKernelProxyVtbl,
1457 ( CInterfaceProxyVtbl *) &__IKernelLogEventsProxyVtbl,
1458 ( CInterfaceProxyVtbl *) &_IInformationProxyVtbl,
1459 ( CInterfaceProxyVtbl *) &__IKernelEventsProxyVtbl,
1460 ( CInterfaceProxyVtbl *) &_IDeviceProxyVtbl,
1461 ( CInterfaceProxyVtbl *) &__IInformationEventsProxyVtbl,
1462 0
1463};
1464
1465const CInterfaceStubVtbl * _devicemanager_StubVtblList[] =
1466{
1467 ( CInterfaceStubVtbl *) &_IKernelLogStubVtbl,
1468 ( CInterfaceStubVtbl *) &__IDeviceEventsStubVtbl,
1469 ( CInterfaceStubVtbl *) &_IKernelStubVtbl,
1470 ( CInterfaceStubVtbl *) &__IKernelLogEventsStubVtbl,
1471 ( CInterfaceStubVtbl *) &_IInformationStubVtbl,
1472 ( CInterfaceStubVtbl *) &__IKernelEventsStubVtbl,
1473 ( CInterfaceStubVtbl *) &_IDeviceStubVtbl,
1474 ( CInterfaceStubVtbl *) &__IInformationEventsStubVtbl,
1475 0
1476};
1477
1478PCInterfaceName const _devicemanager_InterfaceNamesList[] =
1479{
1480 "IKernelLog",
1481 "_IDeviceEvents",
1482 "IKernel",
1483 "_IKernelLogEvents",
1484 "IInformation",
1485 "_IKernelEvents",
1486 "IDevice",
1487 "_IInformationEvents",
1488 0
1489};
1490
1491
1492#define _devicemanager_CHECK_IID(n) IID_GENERIC_CHECK_IID( _devicemanager, pIID, n)
1493
1494int __stdcall _devicemanager_IID_Lookup( const IID * pIID, int * pIndex )
1495{
1496 IID_BS_LOOKUP_SETUP
1497
1498 IID_BS_LOOKUP_INITIAL_TEST( _devicemanager, 8, 4 )
1499 IID_BS_LOOKUP_NEXT_TEST( _devicemanager, 2 )
1500 IID_BS_LOOKUP_NEXT_TEST( _devicemanager, 1 )
1501 IID_BS_LOOKUP_RETURN_RESULT( _devicemanager, 8, *pIndex )
1502
1503}
1504
1505const ExtendedProxyFileInfo devicemanager_ProxyFileInfo =
1506{
1507 (PCInterfaceProxyVtblList *) & _devicemanager_ProxyVtblList,
1508 (PCInterfaceStubVtblList *) & _devicemanager_StubVtblList,
1509 (const PCInterfaceName * ) & _devicemanager_InterfaceNamesList,
1510 0, // no delegation
1511 & _devicemanager_IID_Lookup,
1512 8,
1513 2,
1514 0, /* table of [async_uuid] interfaces */
1515 0, /* Filler1 */
1516 0, /* Filler2 */
1517 0 /* Filler3 */
1518};
Note: See TracBrowser for help on using the repository browser.