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

VxWorks

开发平台:

C/C++

  1. /* comAutomation_ps.cpp generated by WIDL Version 2.2.1 on 06-Dec-01 at 11:53:39 AM */
  2. #define __WIDL_PROXY_STUB 0x0200
  3. #include "dcomProxy.h"
  4. #include "comAutomation.h"
  5. #include <string.h>
  6. extern "C" int include_comAutomation () {return 0;}
  7. NdrTypeDesc StructDesc_tagSAFEARRAYBOUND (NDRTYPES& ndrtypes)
  8.     {
  9.     NdrMemberInfo m [] =
  10.         {
  11.         NDR_MEMBER(tagSAFEARRAYBOUND, cElements, ndrtypes.ulong_t ()),
  12.         NDR_MEMBER(tagSAFEARRAYBOUND, lLbound, ndrtypes.long_t ()),
  13.         };
  14.     return ndrtypes.struct_t (2, m);
  15.     }
  16. NdrTypeDesc StructDesc_tagSAFEARRAYBOUND(NDRTYPES&);
  17. NdrTypeDesc StructDesc_tagSAFEARRAY (NDRTYPES& ndrtypes)
  18.     {
  19.     NdrMemberInfo m [] =
  20.         {
  21.         NDR_MEMBER(tagSAFEARRAY, cDims, ndrtypes.ushort_t ()),
  22.         NDR_MEMBER(tagSAFEARRAY, fFeatures, ndrtypes.ushort_t ()),
  23.         NDR_MEMBER(tagSAFEARRAY, cbElements, ndrtypes.ulong_t ()),
  24.         NDR_MEMBER(tagSAFEARRAY, cLocks, ndrtypes.ulong_t ()),
  25.         NDR_MEMBER(tagSAFEARRAY, pvData, ndrtypes.pointer_t(ndrtypes.byte_t ())),
  26.         NDR_MEMBERX(tagSAFEARRAY, rgsabound, ndrtypes.array_t(StructDesc_tagSAFEARRAYBOUND (ndrtypes), NDR_SIZEOF(SAFEARRAYBOUND)), 0),
  27.         };
  28.     return ndrtypes.cstruct_t (6, m, 0);
  29.     }