📄 orpc_ps.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 + -