📄 devicemanager_p.c
字号:
/* this ALWAYS GENERATED file contains the proxy stub code *//* File created by MIDL compiler version 5.01.0164 *//* at Fri Feb 23 18:49:36 2001 *//* Compiler settings for C:\Sources\Program sources\CVS home\windev\devicemanager\devicemanager.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data *///@@MIDL_FILE_HEADING( )#define USE_STUBLESS_PROXY/* verify that the <rpcproxy.h> version is high enough to compile this file*/#ifndef __REDQ_RPCPROXY_H_VERSION__#define __REQUIRED_RPCPROXY_H_VERSION__ 440#endif#include "rpcproxy.h"#ifndef __RPCPROXY_H_VERSION__#error this stub requires an updated version of <rpcproxy.h>#endif // __RPCPROXY_H_VERSION__#include "devicemanager.h"#define TYPE_FORMAT_STRING_SIZE 69 #define PROC_FORMAT_STRING_SIZE 475 typedef struct _MIDL_TYPE_FORMAT_STRING { short Pad; unsigned char Format[ TYPE_FORMAT_STRING_SIZE ]; } MIDL_TYPE_FORMAT_STRING;typedef struct _MIDL_PROC_FORMAT_STRING { short Pad; unsigned char Format[ PROC_FORMAT_STRING_SIZE ]; } MIDL_PROC_FORMAT_STRING;extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;/* Object interface: IUnknown, ver. 0.0, GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} *//* Object interface: IInformation, ver. 0.0, GUID={0x0FDFFA99,0x68D5,0x4BE0,{0x89,0x84,0xFB,0x6A,0x3A,0x2C,0x0A,0xAC}} */extern const MIDL_STUB_DESC Object_StubDesc;#pragma code_seg(".orpc")CINTERFACE_PROXY_VTABLE(3) _IInformationProxyVtbl = { 0, &IID_IInformation, IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy};const CInterfaceStubVtbl _IInformationStubVtbl ={ &IID_IInformation, 0, 3, 0, /* pure interpreted */ CStdStubBuffer_METHODS};/* Object interface: IDevice, ver. 0.0, GUID={0x6575FAAB,0x8750,0x42D2,{0xAD,0xDD,0x4B,0xE7,0x64,0xAA,0x27,0x67}} */extern const MIDL_STUB_DESC Object_StubDesc;extern const MIDL_SERVER_INFO IDevice_ServerInfo;#pragma code_seg(".orpc")static const unsigned short IDevice_FormatStringOffsetTable[] = { 0, 28, 56, 90, 118 };static const MIDL_SERVER_INFO IDevice_ServerInfo = { &Object_StubDesc, 0, __MIDL_ProcFormatString.Format, &IDevice_FormatStringOffsetTable[-3], 0, 0, 0, 0 };static const MIDL_STUBLESS_PROXY_INFO IDevice_ProxyInfo = { &Object_StubDesc, __MIDL_ProcFormatString.Format, &IDevice_FormatStringOffsetTable[-3], 0, 0, 0 };CINTERFACE_PROXY_VTABLE(8) _IDeviceProxyVtbl = { &IDevice_ProxyInfo, &IID_IDevice, IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , (void *)-1 /* IDevice::IsValid */ , (void *)-1 /* IDevice::SetDeviceName */ , (void *)-1 /* IDevice::Map */ , (void *)-1 /* IDevice::Unmap */ , (void *)-1 /* IDevice::RaiseInterrupt */};const CInterfaceStubVtbl _IDeviceStubVtbl ={ &IID_IDevice, &IDevice_ServerInfo, 8, 0, /* pure interpreted */ CStdStubBuffer_METHODS};/* Object interface: _IDeviceEvents, ver. 0.0, GUID={0xDA93137D,0xFB52,0x4421,{0xB9,0x5D,0x90,0x77,0x34,0x0A,0xD0,0x3B}} */extern const MIDL_STUB_DESC Object_StubDesc;extern const MIDL_SERVER_INFO _IDeviceEvents_ServerInfo;#pragma code_seg(".orpc")static const unsigned short _IDeviceEvents_FormatStringOffsetTable[] = { 146, 186, 226, 248 };static const MIDL_SERVER_INFO _IDeviceEvents_ServerInfo = { &Object_StubDesc, 0, __MIDL_ProcFormatString.Format, &_IDeviceEvents_FormatStringOffsetTable[-3], 0, 0, 0, 0 };static const MIDL_STUBLESS_PROXY_INFO _IDeviceEvents_ProxyInfo = { &Object_StubDesc, __MIDL_ProcFormatString.Format, &_IDeviceEvents_FormatStringOffsetTable[-3], 0, 0, 0 };CINTERFACE_PROXY_VTABLE(7) __IDeviceEventsProxyVtbl = { &_IDeviceEvents_ProxyInfo, &IID__IDeviceEvents, IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , (void *)-1 /* _IDeviceEvents::OnRead */ , (void *)-1 /* _IDeviceEvents::OnWrite */ , (void *)-1 /* _IDeviceEvents::OnKernelStart */ , (void *)-1 /* _IDeviceEvents::OnKernelExit */};const CInterfaceStubVtbl __IDeviceEventsStubVtbl ={ &IID__IDeviceEvents, &_IDeviceEvents_ServerInfo, 7, 0, /* pure interpreted */ CStdStubBuffer_METHODS};/* Object interface: IKernel, ver. 0.0, GUID={0xD3E42099,0x3FDD,0x4A78,{0xBD,0xBD,0x4E,0x57,0xD3,0x62,0xF5,0xED}} */extern const MIDL_STUB_DESC Object_StubDesc;extern const MIDL_SERVER_INFO IKernel_ServerInfo;#pragma code_seg(".orpc")static const unsigned short IKernel_FormatStringOffsetTable[] = { 270, 310, 338 };static const MIDL_SERVER_INFO IKernel_ServerInfo = { &Object_StubDesc, 0, __MIDL_ProcFormatString.Format, &IKernel_FormatStringOffsetTable[-3], 0, 0, 0, 0 };static const MIDL_STUBLESS_PROXY_INFO IKernel_ProxyInfo = { &Object_StubDesc, __MIDL_ProcFormatString.Format, &IKernel_FormatStringOffsetTable[-3], 0, 0, 0 };CINTERFACE_PROXY_VTABLE(6) _IKernelProxyVtbl = { &IKernel_ProxyInfo, &IID_IKernel, IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , (void *)-1 /* IKernel::Read */ , (void *)-1 /* IKernel::IsValid */ , (void *)-1 /* IKernel::Write */};const CInterfaceStubVtbl _IKernelStubVtbl ={ &IID_IKernel, &IKernel_ServerInfo, 6, 0, /* pure interpreted */ CStdStubBuffer_METHODS};/* Object interface: _IKernelEvents, ver. 0.0, GUID={0x1353969D,0xE84F,0x463F,{0xB2,0x11,0x33,0x7E,0x9B,0xCF,0xB9,0x9E}} */extern const MIDL_STUB_DESC Object_StubDesc;extern const MIDL_SERVER_INFO _IKernelEvents_ServerInfo;#pragma code_seg(".orpc")static const unsigned short _IKernelEvents_FormatStringOffsetTable[] = { 378 };static const MIDL_SERVER_INFO _IKernelEvents_ServerInfo = { &Object_StubDesc, 0, __MIDL_ProcFormatString.Format, &_IKernelEvents_FormatStringOffsetTable[-3], 0, 0, 0, 0 };static const MIDL_STUBLESS_PROXY_INFO _IKernelEvents_ProxyInfo = { &Object_StubDesc, __MIDL_ProcFormatString.Format, &_IKernelEvents_FormatStringOffsetTable[-3], 0, 0, 0 };CINTERFACE_PROXY_VTABLE(4) __IKernelEventsProxyVtbl = { &_IKernelEvents_ProxyInfo, &IID__IKernelEvents, IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , (void *)-1 /* _IKernelEvents::OnInterruptRequest */};const CInterfaceStubVtbl __IKernelEventsStubVtbl ={ &IID__IKernelEvents, &_IKernelEvents_ServerInfo, 4, 0, /* pure interpreted */ CStdStubBuffer_METHODS};/* Object interface: _IInformationEvents, ver. 0.0, GUID={0x11E125BE,0xFC60,0x4DC9,{0x83,0x93,0xDC,0x39,0x3B,0x55,0x6D,0x06}} */extern const MIDL_STUB_DESC Object_StubDesc;extern const MIDL_SERVER_INFO _IInformationEvents_ServerInfo;#pragma code_seg(".orpc")extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];static const MIDL_STUB_DESC Object_StubDesc = { 0, NdrOleAllocate, NdrOleFree, 0, 0, 0, 0, 0, __MIDL_TypeFormatString.Format, 1, /* -error bounds_check flag */ 0x20000, /* Ndr library version */ 0, 0x50100a4, /* MIDL Version 5.1.164 */ 0, UserMarshalRoutines, 0, /* notify & notify_flag routine table */ 1, /* Flags */ 0, /* Reserved3 */ 0, /* Reserved4 */ 0 /* Reserved5 */ };static const unsigned short _IInformationEvents_FormatStringOffsetTable[] = { 406, 446 };static const MIDL_SERVER_INFO _IInformationEvents_ServerInfo = { &Object_StubDesc, 0, __MIDL_ProcFormatString.Format, &_IInformationEvents_FormatStringOffsetTable[-3], 0, 0, 0, 0 };static const MIDL_STUBLESS_PROXY_INFO _IInformationEvents_ProxyInfo = { &Object_StubDesc, __MIDL_ProcFormatString.Format, &_IInformationEvents_FormatStringOffsetTable[-3], 0, 0, 0 };CINTERFACE_PROXY_VTABLE(5) __IInformationEventsProxyVtbl = { &_IInformationEvents_ProxyInfo, &IID__IInformationEvents, IUnknown_QueryInterface_Proxy, IUnknown_AddRef_Proxy, IUnknown_Release_Proxy , (void *)-1 /* _IInformationEvents::OnDeviceChanged */ , (void *)-1 /* _IInformationEvents::OnKernelChanged */};const CInterfaceStubVtbl __IInformationEventsStubVtbl ={ &IID__IInformationEvents, &_IInformationEvents_ServerInfo, 5, 0, /* pure interpreted */ CStdStubBuffer_METHODS};#pragma data_seg(".rdata")static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] = { { BSTR_UserSize ,BSTR_UserMarshal
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -