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

📄 orpc_ps.cpp

📁 VXWORKS源代码
💻 CPP
字号:
/* orpc_ps.cpp generated by WIDL Version 2.2.1 on 06-Dec-01 at 11:54:51 AM */#define __WIDL_PROXY_STUB 0x0200#include "dcomProxy.h"#include "orpc.h"#include <string.h>extern "C" int include_orpc () {return 0;}NdrTypeDesc StructDesc_tagCOMVERSION (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagCOMVERSION, MajorVersion, ndrtypes.ushort_t ()),        NDR_MEMBER(tagCOMVERSION, MinorVersion, ndrtypes.ushort_t ()),        };    return ndrtypes.struct_t (2, m);    }NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc_tagORPC_EXTENT (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagORPC_EXTENT, id, StructDesc__GUID (ndrtypes)),        NDR_MEMBER(tagORPC_EXTENT, size, ndrtypes.ulong_t ()),        NDR_MEMBERX(tagORPC_EXTENT, data, ndrtypes.array_t(ndrtypes.byte_t (), NDR_SIZEOF(byte)), 1),        };    return ndrtypes.cstruct_t (3, m, 1);    }NdrTypeDesc StructDesc_tagORPC_EXTENT(NDRTYPES&);NdrTypeDesc StructDesc_tagORPC_EXTENT_ARRAY (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagORPC_EXTENT_ARRAY, size, ndrtypes.ulong_t ()),        NDR_MEMBER(tagORPC_EXTENT_ARRAY, reserved, ndrtypes.ulong_t ()),        NDR_MEMBERX(tagORPC_EXTENT_ARRAY, extent, ndrtypes.pointer_t(ndrtypes.carray_t(ndrtypes.pointer_t(StructDesc_tagORPC_EXTENT (ndrtypes)), NDR_SIZEOF(ORPC_EXTENT*))), 0),        };    return ndrtypes.struct_t (3, m, 0);    }NdrTypeDesc StructDesc_tagCOMVERSION(NDRTYPES&);NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc_tagORPC_EXTENT_ARRAY(NDRTYPES&);NdrTypeDesc StructDesc_tagORPCTHIS (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagORPCTHIS, version, StructDesc_tagCOMVERSION (ndrtypes)),        NDR_MEMBER(tagORPCTHIS, flags, ndrtypes.ulong_t ()),        NDR_MEMBER(tagORPCTHIS, reserved1, ndrtypes.ulong_t ()),        NDR_MEMBER(tagORPCTHIS, causality, StructDesc__GUID (ndrtypes)),        NDR_MEMBER(tagORPCTHIS, extensions, ndrtypes.pointer_t(StructDesc_tagORPC_EXTENT_ARRAY (ndrtypes))),        };    return ndrtypes.struct_t (5, m);    }NdrTypeDesc StructDesc_tagORPC_EXTENT_ARRAY(NDRTYPES&);NdrTypeDesc StructDesc_tagORPCTHAT (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagORPCTHAT, flags, ndrtypes.ulong_t ()),        NDR_MEMBER(tagORPCTHAT, extensions, ndrtypes.pointer_t(StructDesc_tagORPC_EXTENT_ARRAY (ndrtypes))),        };    return ndrtypes.struct_t (2, m);    }NdrTypeDesc StructDesc_tagSTRINGBINDING (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagSTRINGBINDING, wTowerId, ndrtypes.ushort_t ()),        NDR_MEMBER(tagSTRINGBINDING, aNetworkAddr, ndrtypes.ushort_t ()),        };    return ndrtypes.struct_t (2, m);    }NdrTypeDesc StructDesc_tagSECURITYBINDING (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagSECURITYBINDING, wAuthnSvc, ndrtypes.ushort_t ()),        NDR_MEMBER(tagSECURITYBINDING, wAuthzSvc, ndrtypes.ushort_t ()),        NDR_MEMBER(tagSECURITYBINDING, aPrincName, ndrtypes.ushort_t ()),        };    return ndrtypes.struct_t (3, m);    }NdrTypeDesc StructDesc_tagDUALSTRINGARRAY (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagDUALSTRINGARRAY, wNumEntries, ndrtypes.ushort_t ()),        NDR_MEMBER(tagDUALSTRINGARRAY, wSecurityOffset, ndrtypes.ushort_t ()),        NDR_MEMBERX(tagDUALSTRINGARRAY, aStringArray, ndrtypes.array_t(ndrtypes.ushort_t (), NDR_SIZEOF(unsigned short)), 0),        };    return ndrtypes.cstruct_t (3, m, 0);    }NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc_tagSTDOBJREF (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagSTDOBJREF, flags, ndrtypes.ulong_t ()),        NDR_MEMBER(tagSTDOBJREF, cPublicRefs, ndrtypes.ulong_t ()),        NDR_MEMBER(tagSTDOBJREF, oxid, ndrtypes.hyper_t ()),        NDR_MEMBER(tagSTDOBJREF, oid, ndrtypes.hyper_t ()),        NDR_MEMBER(tagSTDOBJREF, ipid, StructDesc__GUID (ndrtypes)),        };    return ndrtypes.struct_t (5, m);    }NdrTypeDesc StructDesc_tagMInterfacePointer (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagMInterfacePointer, ulCntData, ndrtypes.ulong_t ()),        NDR_MEMBERX(tagMInterfacePointer, abData, ndrtypes.array_t(ndrtypes.uchar_t (), NDR_SIZEOF(BYTE)), 0),        };    return ndrtypes.cstruct_t (2, m, 0);    }NdrTypeDesc StructDesc_tagMSHL_BUFFER (NDRTYPES& ndrtypes)    {    NdrMemberInfo m [] =        {        NDR_MEMBER(tagMSHL_BUFFER, buf, ndrtypes.pointer_t(ndrtypes.byte_t ())),        NDR_MEMBER(tagMSHL_BUFFER, len, ndrtypes.ulong_t ()),        NDR_MEMBER(tagMSHL_BUFFER, drep, ndrtypes.ulong_t ()),        };    return ndrtypes.struct_t (3, m);    }NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);NdrTypeDesc StructDesc__GUID(NDRTYPES&);NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);

⌨️ 快捷键说明

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