⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 devicemanager_p.c

📁 嵌入式系统开发 TOPPERS and JSP Kernel Release 1.3 TOPPERS = Toyohashi Open Platform for Embedded Real-Tim
💻 C
📖 第 1 页 / 共 3 页
字号:
            ,BSTR_UserUnmarshal            ,BSTR_UserFree            }        };#if !defined(__RPC_WIN32__)#error  Invalid build platform for this stub.#endif#if !(TARGET_IS_NT40_OR_LATER)#error You need a Windows NT 4.0 or later to run this stub because it uses these features:#error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.#endifstatic const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =    {        0,        {	/* Procedure IsValid */			0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//*  2 */	NdrFcLong( 0x0 ),	/* 0 *//*  6 */	NdrFcShort( 0x3 ),	/* 3 */#ifndef _ALPHA_/*  8 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 10 */	NdrFcShort( 0x0 ),	/* 0 *//* 12 */	NdrFcShort( 0x10 ),	/* 16 *//* 14 */	0x4,		/* Oi2 Flags:  has return, */			0x2,		/* 2 */	/* Parameter valid *//* 16 */	NdrFcShort( 0x2150 ),	/* Flags:  out, base type, simple ref, srv alloc size=8 */#ifndef _ALPHA_/* 18 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 20 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Return value *//* 22 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 24 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 26 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure SetDeviceName *//* 28 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 30 */	NdrFcLong( 0x0 ),	/* 0 *//* 34 */	NdrFcShort( 0x4 ),	/* 4 */#ifndef _ALPHA_/* 36 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 38 */	NdrFcShort( 0x0 ),	/* 0 *//* 40 */	NdrFcShort( 0x8 ),	/* 8 *//* 42 */	0x6,		/* Oi2 Flags:  clt must size, has return, */			0x2,		/* 2 */	/* Parameter devname *//* 44 */	NdrFcShort( 0x8b ),	/* Flags:  must size, must free, in, by val, */#ifndef _ALPHA_/* 46 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 48 */	NdrFcShort( 0x1e ),	/* Type Offset=30 */	/* Return value *//* 50 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 52 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 54 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure Map *//* 56 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 58 */	NdrFcLong( 0x0 ),	/* 0 *//* 62 */	NdrFcShort( 0x5 ),	/* 5 */#ifndef _ALPHA_/* 64 */	NdrFcShort( 0x10 ),	/* x86, MIPS, PPC Stack size/offset = 16 */#else			NdrFcShort( 0x20 ),	/* Alpha Stack size/offset = 32 */#endif/* 66 */	NdrFcShort( 0x10 ),	/* 16 *//* 68 */	NdrFcShort( 0x8 ),	/* 8 *//* 70 */	0x4,		/* Oi2 Flags:  has return, */			0x3,		/* 3 */	/* Parameter address *//* 72 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 74 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 76 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Parameter size *//* 78 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 80 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 82 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Return value *//* 84 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 86 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 88 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure Unmap *//* 90 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 92 */	NdrFcLong( 0x0 ),	/* 0 *//* 96 */	NdrFcShort( 0x6 ),	/* 6 */#ifndef _ALPHA_/* 98 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 100 */	NdrFcShort( 0x8 ),	/* 8 *//* 102 */	NdrFcShort( 0x8 ),	/* 8 *//* 104 */	0x4,		/* Oi2 Flags:  has return, */			0x2,		/* 2 */	/* Parameter address *//* 106 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 108 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 110 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Return value *//* 112 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 114 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 116 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure RaiseInterrupt *//* 118 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 120 */	NdrFcLong( 0x0 ),	/* 0 *//* 124 */	NdrFcShort( 0x7 ),	/* 7 */#ifndef _ALPHA_/* 126 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 128 */	NdrFcShort( 0x8 ),	/* 8 *//* 130 */	NdrFcShort( 0x8 ),	/* 8 *//* 132 */	0x4,		/* Oi2 Flags:  has return, */			0x2,		/* 2 */	/* Parameter inhno *//* 134 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 136 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 138 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Return value *//* 140 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 142 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 144 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure OnRead *//* 146 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 148 */	NdrFcLong( 0x0 ),	/* 0 *//* 152 */	NdrFcShort( 0x3 ),	/* 3 */#ifndef _ALPHA_/* 154 */	NdrFcShort( 0x14 ),	/* x86, MIPS, PPC Stack size/offset = 20 */#else			NdrFcShort( 0x28 ),	/* Alpha Stack size/offset = 40 */#endif/* 156 */	NdrFcShort( 0x10 ),	/* 16 *//* 158 */	NdrFcShort( 0x8 ),	/* 8 *//* 160 */	0x5,		/* Oi2 Flags:  srv must size, has return, */			0x4,		/* 4 */	/* Parameter address *//* 162 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 164 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 166 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Parameter sz *//* 168 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 170 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 172 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Parameter data *//* 174 */	NdrFcShort( 0x13 ),	/* Flags:  must size, must free, out, */#ifndef _ALPHA_/* 176 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 178 */	NdrFcShort( 0x28 ),	/* Type Offset=40 */	/* Return value *//* 180 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 182 */	NdrFcShort( 0x10 ),	/* x86, MIPS, PPC Stack size/offset = 16 */#else			NdrFcShort( 0x20 ),	/* Alpha Stack size/offset = 32 */#endif/* 184 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure OnWrite *//* 186 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 188 */	NdrFcLong( 0x0 ),	/* 0 *//* 192 */	NdrFcShort( 0x4 ),	/* 4 */#ifndef _ALPHA_/* 194 */	NdrFcShort( 0x14 ),	/* x86, MIPS, PPC Stack size/offset = 20 */#else			NdrFcShort( 0x28 ),	/* Alpha Stack size/offset = 40 */#endif/* 196 */	NdrFcShort( 0x10 ),	/* 16 *//* 198 */	NdrFcShort( 0x8 ),	/* 8 *//* 200 */	0x6,		/* Oi2 Flags:  clt must size, has return, */			0x4,		/* 4 */	/* Parameter address *//* 202 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 204 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 206 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Parameter sz *//* 208 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 210 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 212 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Parameter data *//* 214 */	NdrFcShort( 0xb ),	/* Flags:  must size, must free, in, */#ifndef _ALPHA_/* 216 */	NdrFcShort( 0xc ),	/* x86, MIPS, PPC Stack size/offset = 12 */#else			NdrFcShort( 0x18 ),	/* Alpha Stack size/offset = 24 */#endif/* 218 */	NdrFcShort( 0x28 ),	/* Type Offset=40 */	/* Return value *//* 220 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 222 */	NdrFcShort( 0x10 ),	/* x86, MIPS, PPC Stack size/offset = 16 */#else			NdrFcShort( 0x20 ),	/* Alpha Stack size/offset = 32 */#endif/* 224 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure OnKernelStart *//* 226 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 228 */	NdrFcLong( 0x0 ),	/* 0 *//* 232 */	NdrFcShort( 0x5 ),	/* 5 */#ifndef _ALPHA_/* 234 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 236 */	NdrFcShort( 0x0 ),	/* 0 *//* 238 */	NdrFcShort( 0x8 ),	/* 8 *//* 240 */	0x4,		/* Oi2 Flags:  has return, */			0x1,		/* 1 */	/* Return value *//* 242 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 244 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 246 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure OnKernelExit *//* 248 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 250 */	NdrFcLong( 0x0 ),	/* 0 *//* 254 */	NdrFcShort( 0x6 ),	/* 6 */#ifndef _ALPHA_/* 256 */	NdrFcShort( 0x8 ),	/* x86, MIPS, PPC Stack size/offset = 8 */#else			NdrFcShort( 0x10 ),	/* Alpha Stack size/offset = 16 */#endif/* 258 */	NdrFcShort( 0x0 ),	/* 0 *//* 260 */	NdrFcShort( 0x8 ),	/* 8 *//* 262 */	0x4,		/* Oi2 Flags:  has return, */			0x1,		/* 1 */	/* Return value *//* 264 */	NdrFcShort( 0x70 ),	/* Flags:  out, return, base type, */#ifndef _ALPHA_/* 266 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else			NdrFcShort( 0x8 ),	/* Alpha Stack size/offset = 8 */#endif/* 268 */	0x8,		/* FC_LONG */			0x0,		/* 0 */	/* Procedure Read *//* 270 */	0x33,		/* FC_AUTO_HANDLE */			0x6c,		/* Old Flags:  object, Oi2 *//* 272 */	NdrFcLong( 0x0 ),	/* 0 *//* 276 */	NdrFcShort( 0x3 ),	/* 3 */#ifndef _ALPHA_/* 278 */	NdrFcShort( 0x14 ),	/* x86, MIPS, PPC Stack size/offset = 20 */#else			NdrFcShort( 0x28 ),	/* Alpha Stack size/offset = 40 */#endif/* 280 */	NdrFcShort( 0x10 ),	/* 16 *//* 282 */	NdrFcShort( 0x8 ),	/* 8 *//* 284 */	0x5,		/* Oi2 Flags:  srv must size, has return, */			0x4,		/* 4 */	/* Parameter address *//* 286 */	NdrFcShort( 0x48 ),	/* Flags:  in, base type, */#ifndef _ALPHA_/* 288 */	NdrFcShort( 0x4 ),	/* x86, MIPS, PPC Stack size/offset = 4 */#else

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -