orpc_ps.cpp
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:5k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* orpc_ps.cpp generated by WIDL Version 2.2.1 on 06-Dec-01 at 11:54:51 AM */
  2. #define __WIDL_PROXY_STUB 0x0200
  3. #include "dcomProxy.h"
  4. #include "orpc.h"
  5. #include <string.h>
  6. extern "C" int include_orpc () {return 0;}
  7. NdrTypeDesc StructDesc_tagCOMVERSION (NDRTYPES& ndrtypes)
  8.     {
  9.     NdrMemberInfo m [] =
  10.         {
  11.         NDR_MEMBER(tagCOMVERSION, MajorVersion, ndrtypes.ushort_t ()),
  12.         NDR_MEMBER(tagCOMVERSION, MinorVersion, ndrtypes.ushort_t ()),
  13.         };
  14.     return ndrtypes.struct_t (2, m);
  15.     }
  16. NdrTypeDesc StructDesc__GUID(NDRTYPES&);
  17. NdrTypeDesc StructDesc_tagORPC_EXTENT (NDRTYPES& ndrtypes)
  18.     {
  19.     NdrMemberInfo m [] =
  20.         {
  21.         NDR_MEMBER(tagORPC_EXTENT, id, StructDesc__GUID (ndrtypes)),
  22.         NDR_MEMBER(tagORPC_EXTENT, size, ndrtypes.ulong_t ()),
  23.         NDR_MEMBERX(tagORPC_EXTENT, data, ndrtypes.array_t(ndrtypes.byte_t (), NDR_SIZEOF(byte)), 1),
  24.         };
  25.     return ndrtypes.cstruct_t (3, m, 1);
  26.     }
  27. NdrTypeDesc StructDesc_tagORPC_EXTENT(NDRTYPES&);
  28. NdrTypeDesc StructDesc_tagORPC_EXTENT_ARRAY (NDRTYPES& ndrtypes)
  29.     {
  30.     NdrMemberInfo m [] =
  31.         {
  32.         NDR_MEMBER(tagORPC_EXTENT_ARRAY, size, ndrtypes.ulong_t ()),
  33.         NDR_MEMBER(tagORPC_EXTENT_ARRAY, reserved, ndrtypes.ulong_t ()),
  34.         NDR_MEMBERX(tagORPC_EXTENT_ARRAY, extent, ndrtypes.pointer_t(ndrtypes.carray_t(ndrtypes.pointer_t(StructDesc_tagORPC_EXTENT (ndrtypes)), NDR_SIZEOF(ORPC_EXTENT*))), 0),
  35.         };
  36.     return ndrtypes.struct_t (3, m, 0);
  37.     }
  38. NdrTypeDesc StructDesc_tagCOMVERSION(NDRTYPES&);
  39. NdrTypeDesc StructDesc__GUID(NDRTYPES&);
  40. NdrTypeDesc StructDesc_tagORPC_EXTENT_ARRAY(NDRTYPES&);
  41. NdrTypeDesc StructDesc_tagORPCTHIS (NDRTYPES& ndrtypes)
  42.     {
  43.     NdrMemberInfo m [] =
  44.         {
  45.         NDR_MEMBER(tagORPCTHIS, version, StructDesc_tagCOMVERSION (ndrtypes)),
  46.         NDR_MEMBER(tagORPCTHIS, flags, ndrtypes.ulong_t ()),
  47.         NDR_MEMBER(tagORPCTHIS, reserved1, ndrtypes.ulong_t ()),
  48.         NDR_MEMBER(tagORPCTHIS, causality, StructDesc__GUID (ndrtypes)),
  49.         NDR_MEMBER(tagORPCTHIS, extensions, ndrtypes.pointer_t(StructDesc_tagORPC_EXTENT_ARRAY (ndrtypes))),
  50.         };
  51.     return ndrtypes.struct_t (5, m);
  52.     }
  53. NdrTypeDesc StructDesc_tagORPC_EXTENT_ARRAY(NDRTYPES&);
  54. NdrTypeDesc StructDesc_tagORPCTHAT (NDRTYPES& ndrtypes)
  55.     {
  56.     NdrMemberInfo m [] =
  57.         {
  58.         NDR_MEMBER(tagORPCTHAT, flags, ndrtypes.ulong_t ()),
  59.         NDR_MEMBER(tagORPCTHAT, extensions, ndrtypes.pointer_t(StructDesc_tagORPC_EXTENT_ARRAY (ndrtypes))),
  60.         };
  61.     return ndrtypes.struct_t (2, m);
  62.     }
  63. NdrTypeDesc StructDesc_tagSTRINGBINDING (NDRTYPES& ndrtypes)
  64.     {
  65.     NdrMemberInfo m [] =
  66.         {
  67.         NDR_MEMBER(tagSTRINGBINDING, wTowerId, ndrtypes.ushort_t ()),
  68.         NDR_MEMBER(tagSTRINGBINDING, aNetworkAddr, ndrtypes.ushort_t ()),
  69.         };
  70.     return ndrtypes.struct_t (2, m);
  71.     }
  72. NdrTypeDesc StructDesc_tagSECURITYBINDING (NDRTYPES& ndrtypes)
  73.     {
  74.     NdrMemberInfo m [] =
  75.         {
  76.         NDR_MEMBER(tagSECURITYBINDING, wAuthnSvc, ndrtypes.ushort_t ()),
  77.         NDR_MEMBER(tagSECURITYBINDING, wAuthzSvc, ndrtypes.ushort_t ()),
  78.         NDR_MEMBER(tagSECURITYBINDING, aPrincName, ndrtypes.ushort_t ()),
  79.         };
  80.     return ndrtypes.struct_t (3, m);
  81.     }
  82. NdrTypeDesc StructDesc_tagDUALSTRINGARRAY (NDRTYPES& ndrtypes)
  83.     {
  84.     NdrMemberInfo m [] =
  85.         {
  86.         NDR_MEMBER(tagDUALSTRINGARRAY, wNumEntries, ndrtypes.ushort_t ()),
  87.         NDR_MEMBER(tagDUALSTRINGARRAY, wSecurityOffset, ndrtypes.ushort_t ()),
  88.         NDR_MEMBERX(tagDUALSTRINGARRAY, aStringArray, ndrtypes.array_t(ndrtypes.ushort_t (), NDR_SIZEOF(unsigned short)), 0),
  89.         };
  90.     return ndrtypes.cstruct_t (3, m, 0);
  91.     }
  92. NdrTypeDesc StructDesc__GUID(NDRTYPES&);
  93. NdrTypeDesc StructDesc_tagSTDOBJREF (NDRTYPES& ndrtypes)
  94.     {
  95.     NdrMemberInfo m [] =
  96.         {
  97.         NDR_MEMBER(tagSTDOBJREF, flags, ndrtypes.ulong_t ()),
  98.         NDR_MEMBER(tagSTDOBJREF, cPublicRefs, ndrtypes.ulong_t ()),
  99.         NDR_MEMBER(tagSTDOBJREF, oxid, ndrtypes.hyper_t ()),
  100.         NDR_MEMBER(tagSTDOBJREF, oid, ndrtypes.hyper_t ()),
  101.         NDR_MEMBER(tagSTDOBJREF, ipid, StructDesc__GUID (ndrtypes)),
  102.         };
  103.     return ndrtypes.struct_t (5, m);
  104.     }
  105. NdrTypeDesc StructDesc_tagMInterfacePointer (NDRTYPES& ndrtypes)
  106.     {
  107.     NdrMemberInfo m [] =
  108.         {
  109.         NDR_MEMBER(tagMInterfacePointer, ulCntData, ndrtypes.ulong_t ()),
  110.         NDR_MEMBERX(tagMInterfacePointer, abData, ndrtypes.array_t(ndrtypes.uchar_t (), NDR_SIZEOF(BYTE)), 0),
  111.         };
  112.     return ndrtypes.cstruct_t (2, m, 0);
  113.     }
  114. NdrTypeDesc StructDesc_tagMSHL_BUFFER (NDRTYPES& ndrtypes)
  115.     {
  116.     NdrMemberInfo m [] =
  117.         {
  118.         NDR_MEMBER(tagMSHL_BUFFER, buf, ndrtypes.pointer_t(ndrtypes.byte_t ())),
  119.         NDR_MEMBER(tagMSHL_BUFFER, len, ndrtypes.ulong_t ()),
  120.         NDR_MEMBER(tagMSHL_BUFFER, drep, ndrtypes.ulong_t ()),
  121.         };
  122.     return ndrtypes.struct_t (3, m);
  123.     }
  124. NdrTypeDesc StructDesc__GUID(NDRTYPES&);
  125. NdrTypeDesc StructDesc__GUID(NDRTYPES&);
  126. NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);
  127. NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);
  128. NdrTypeDesc StructDesc__GUID(NDRTYPES&);
  129. NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);
  130. NdrTypeDesc StructDesc_tagMSHL_BUFFER(NDRTYPES&);