Guest User

Untitled

a guest
Jul 22nd, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 41.31 KB | None | 0 0
  1.  
  2.  
  3. /* this ALWAYS GENERATED file contains the RPC client stubs */
  4.  
  5.  
  6.  /* File created by MIDL compiler version 7.00.0555 */
  7. /* at Mon Apr 02 12:04:14 2012
  8.  */
  9. /* Compiler settings for ms-tsgu.idl:
  10.     Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
  11.     protocol : dce , ms_ext, c_ext, robust
  12.     error checks: allocation ref bounds_check enum stub_data
  13.     VC __declspec() decoration level:
  14.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  15.          DECLSPEC_UUID(), MIDL_INTERFACE()
  16. */
  17. /* @@MIDL_FILE_HEADING(  ) */
  18.  
  19. #if !defined(_M_IA64) && !defined(_M_AMD64)
  20.  
  21.  
  22. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  23. #if _MSC_VER >= 1200
  24. #pragma warning(push)
  25. #endif
  26.  
  27. #pragma warning( disable: 4211 )  /* redefine extern to static */
  28. #pragma warning( disable: 4232 )  /* dllimport identity*/
  29. #pragma warning( disable: 4024 )  /* array to pointer mapping*/
  30. #pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
  31.  
  32. #pragma optimize("", off )
  33.  
  34. #include <string.h>
  35.  
  36. #include "ms-tsgu.h"
  37.  
  38. #define TYPE_FORMAT_STRING_SIZE   833                              
  39. #define PROC_FORMAT_STRING_SIZE   449                              
  40. #define EXPR_FORMAT_STRING_SIZE   1                                
  41. #define TRANSMIT_AS_TABLE_SIZE    0            
  42. #define WIRE_MARSHAL_TABLE_SIZE   0            
  43.  
  44. typedef struct _ms2Dtsgu_MIDL_TYPE_FORMAT_STRING
  45.     {
  46.     short          Pad;
  47.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  48.     } ms2Dtsgu_MIDL_TYPE_FORMAT_STRING;
  49.  
  50. typedef struct _ms2Dtsgu_MIDL_PROC_FORMAT_STRING
  51.     {
  52.     short          Pad;
  53.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  54.     } ms2Dtsgu_MIDL_PROC_FORMAT_STRING;
  55.  
  56. typedef struct _ms2Dtsgu_MIDL_EXPR_FORMAT_STRING
  57.     {
  58.     long          Pad;
  59.     unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];
  60.     } ms2Dtsgu_MIDL_EXPR_FORMAT_STRING;
  61.  
  62.  
  63. static const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax =
  64. {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
  65.  
  66.  
  67. extern const ms2Dtsgu_MIDL_TYPE_FORMAT_STRING ms2Dtsgu__MIDL_TypeFormatString;
  68. extern const ms2Dtsgu_MIDL_PROC_FORMAT_STRING ms2Dtsgu__MIDL_ProcFormatString;
  69. extern const ms2Dtsgu_MIDL_EXPR_FORMAT_STRING ms2Dtsgu__MIDL_ExprFormatString;
  70.  
  71. #define GENERIC_BINDING_TABLE_SIZE   0            
  72.  
  73.  
  74. /* Standard interface: TsProxyRpcInterface, ver. 1.3,
  75.    GUID={0x44e265dd,0x7daf,0x42cd,{0x85,0x60,0x3c,0xdb,0x6e,0x7a,0x27,0x29}} */
  76.  
  77.  
  78.  
  79. static const RPC_CLIENT_INTERFACE TsProxyRpcInterface___RpcClientInterface =
  80.     {
  81.     sizeof(RPC_CLIENT_INTERFACE),
  82.     {{0x44e265dd,0x7daf,0x42cd,{0x85,0x60,0x3c,0xdb,0x6e,0x7a,0x27,0x29}},{1,3}},
  83.     {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  84.     0,
  85.     0,
  86.     0,
  87.     0,
  88.     0,
  89.     0x00000000
  90.     };
  91. RPC_IF_HANDLE TsProxyRpcInterface_v1_3_c_ifspec = (RPC_IF_HANDLE)& TsProxyRpcInterface___RpcClientInterface;
  92.  
  93. extern const MIDL_STUB_DESC TsProxyRpcInterface_StubDesc;
  94.  
  95. static RPC_BINDING_HANDLE TsProxyRpcInterface__MIDL_AutoBindHandle;
  96.  
  97.  
  98. void Opnum0NotUsedOnWire(
  99.     /* [in] */ handle_t IDL_handle)
  100. {
  101.  
  102.     NdrClientCall2(
  103.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  104.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[0],
  105.                   ( unsigned char * )&IDL_handle);
  106.    
  107. }
  108.  
  109.  
  110. HRESULT TsProxyCreateTunnel(
  111.     /* [ref][in] */ PTSG_PACKET tsgPacket,
  112.     /* [ref][out] */ PTSG_PACKET *tsgPacketResponse,
  113.     /* [out] */ PTUNNEL_CONTEXT_HANDLE_SERIALIZE *tunnelContext,
  114.     /* [out] */ unsigned long *tunnelId)
  115. {
  116.  
  117.     CLIENT_CALL_RETURN _RetVal;
  118.  
  119.     _RetVal = NdrClientCall2(
  120.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  121.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[28],
  122.                   ( unsigned char * )&tsgPacket);
  123.     return ( HRESULT  )_RetVal.Simple;
  124.    
  125. }
  126.  
  127.  
  128. HRESULT TsProxyAuthorizeTunnel(
  129.     /* [in] */ PTUNNEL_CONTEXT_HANDLE_NOSERIALIZE tunnelContext,
  130.     /* [ref][in] */ PTSG_PACKET tsgPacket,
  131.     /* [ref][out] */ PTSG_PACKET *tsgPacketResponse)
  132. {
  133.  
  134.     CLIENT_CALL_RETURN _RetVal;
  135.  
  136.     _RetVal = NdrClientCall2(
  137.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  138.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[82],
  139.                   ( unsigned char * )&tunnelContext);
  140.     return ( HRESULT  )_RetVal.Simple;
  141.    
  142. }
  143.  
  144.  
  145. HRESULT TsProxyMakeTunnelCall(
  146.     /* [in] */ PTUNNEL_CONTEXT_HANDLE_NOSERIALIZE tunnelContext,
  147.     /* [in] */ unsigned long procId,
  148.     /* [ref][in] */ PTSG_PACKET tsgPacket,
  149.     /* [ref][out] */ PTSG_PACKET *tsgPacketResponse)
  150. {
  151.  
  152.     CLIENT_CALL_RETURN _RetVal;
  153.  
  154.     _RetVal = NdrClientCall2(
  155.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  156.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[136],
  157.                   ( unsigned char * )&tunnelContext);
  158.     return ( HRESULT  )_RetVal.Simple;
  159.    
  160. }
  161.  
  162.  
  163. HRESULT TsProxyCreateChannel(
  164.     /* [in] */ PTUNNEL_CONTEXT_HANDLE_NOSERIALIZE tunnelContext,
  165.     /* [ref][in] */ PTSENDPOINTINFO tsEndPointInfo,
  166.     /* [out] */ PCHANNEL_CONTEXT_HANDLE_SERIALIZE *channelContext,
  167.     /* [out] */ unsigned long *channelId)
  168. {
  169.  
  170.     CLIENT_CALL_RETURN _RetVal;
  171.  
  172.     _RetVal = NdrClientCall2(
  173.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  174.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[196],
  175.                   ( unsigned char * )&tunnelContext);
  176.     return ( HRESULT  )_RetVal.Simple;
  177.    
  178. }
  179.  
  180.  
  181. void Opnum5NotUsedOnWire(
  182.     /* [in] */ handle_t IDL_handle)
  183. {
  184.  
  185.     NdrClientCall2(
  186.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  187.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[256],
  188.                   ( unsigned char * )&IDL_handle);
  189.    
  190. }
  191.  
  192.  
  193. HRESULT TsProxyCloseChannel(
  194.     /* [out][in] */ PCHANNEL_CONTEXT_HANDLE_NOSERIALIZE *context)
  195. {
  196.  
  197.     CLIENT_CALL_RETURN _RetVal;
  198.  
  199.     _RetVal = NdrClientCall2(
  200.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  201.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[284],
  202.                   ( unsigned char * )&context);
  203.     return ( HRESULT  )_RetVal.Simple;
  204.    
  205. }
  206.  
  207.  
  208. HRESULT TsProxyCloseTunnel(
  209.     /* [out][in] */ PTUNNEL_CONTEXT_HANDLE_SERIALIZE *context)
  210. {
  211.  
  212.     CLIENT_CALL_RETURN _RetVal;
  213.  
  214.     _RetVal = NdrClientCall2(
  215.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  216.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[326],
  217.                   ( unsigned char * )&context);
  218.     return ( HRESULT  )_RetVal.Simple;
  219.    
  220. }
  221.  
  222.  
  223. DWORD TsProxySetupReceivePipe(
  224.     /* [in] */ handle_t IDL_handle,
  225.     /* [max_is][in] */ byte pRpcMessage[  ])
  226. {
  227.  
  228.     CLIENT_CALL_RETURN _RetVal;
  229.  
  230.     _RetVal = NdrClientCall2(
  231.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  232.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[368],
  233.                   ( unsigned char * )&IDL_handle);
  234.     return ( DWORD  )_RetVal.Simple;
  235.    
  236. }
  237.  
  238.  
  239. DWORD TsProxySendToServer(
  240.     /* [in] */ handle_t IDL_handle,
  241.     /* [max_is][in] */ byte pRpcMessage[  ])
  242. {
  243.  
  244.     CLIENT_CALL_RETURN _RetVal;
  245.  
  246.     _RetVal = NdrClientCall2(
  247.                   ( PMIDL_STUB_DESC  )&TsProxyRpcInterface_StubDesc,
  248.                   (PFORMAT_STRING) &ms2Dtsgu__MIDL_ProcFormatString.Format[408],
  249.                   ( unsigned char * )&IDL_handle);
  250.     return ( DWORD  )_RetVal.Simple;
  251.    
  252. }
  253.  
  254.  
  255. #if !defined(__RPC_WIN32__)
  256. #error  Invalid build platform for this stub.
  257. #endif
  258.  
  259. #if !(TARGET_IS_NT50_OR_LATER)
  260. #error You need Windows 2000 or later to run this stub because it uses these features:
  261. #error   /robust command line switch.
  262. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  263. #error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
  264. #endif
  265.  
  266.  
  267. static const ms2Dtsgu_MIDL_PROC_FORMAT_STRING ms2Dtsgu__MIDL_ProcFormatString =
  268.     {
  269.         0,
  270.         {
  271.  
  272.     /* Procedure Opnum0NotUsedOnWire */
  273.  
  274.             0x0,        /* 0 */
  275.             0x48,       /* Old Flags:  */
  276. /*  2 */    NdrFcLong( 0x0 ),   /* 0 */
  277. /*  6 */    NdrFcShort( 0x0 ),  /* 0 */
  278. /*  8 */    NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  279. /* 10 */    0x32,       /* FC_BIND_PRIMITIVE */
  280.             0x0,        /* 0 */
  281. /* 12 */    NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  282. /* 14 */    NdrFcShort( 0x0 ),  /* 0 */
  283. /* 16 */    NdrFcShort( 0x0 ),  /* 0 */
  284. /* 18 */    0x40,       /* Oi2 Flags:  has ext, */
  285.             0x0,        /* 0 */
  286. /* 20 */    0x8,        /* 8 */
  287.             0x1,        /* Ext Flags:  new corr desc, */
  288. /* 22 */    NdrFcShort( 0x0 ),  /* 0 */
  289. /* 24 */    NdrFcShort( 0x0 ),  /* 0 */
  290. /* 26 */    NdrFcShort( 0x0 ),  /* 0 */
  291.  
  292.     /* Procedure TsProxyCreateTunnel */
  293.  
  294.  
  295.     /* Parameter IDL_handle */
  296.  
  297. /* 28 */    0x33,       /* FC_AUTO_HANDLE */
  298.             0x48,       /* Old Flags:  */
  299. /* 30 */    NdrFcLong( 0x0 ),   /* 0 */
  300. /* 34 */    NdrFcShort( 0x1 ),  /* 1 */
  301. /* 36 */    NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  302. /* 38 */    NdrFcShort( 0x0 ),  /* 0 */
  303. /* 40 */    NdrFcShort( 0x5c ), /* 92 */
  304. /* 42 */    0x47,       /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */
  305.             0x5,        /* 5 */
  306. /* 44 */    0x8,        /* 8 */
  307.             0x7,        /* Ext Flags:  new corr desc, clt corr check, srv corr check, */
  308. /* 46 */    NdrFcShort( 0x1 ),  /* 1 */
  309. /* 48 */    NdrFcShort( 0x1 ),  /* 1 */
  310. /* 50 */    NdrFcShort( 0x0 ),  /* 0 */
  311.  
  312.     /* Parameter tsgPacket */
  313.  
  314. /* 52 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  315. /* 54 */    NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  316. /* 56 */    NdrFcShort( 0x280 ),    /* Type Offset=640 */
  317.  
  318.     /* Parameter tsgPacketResponse */
  319.  
  320. /* 58 */    NdrFcShort( 0x2013 ),   /* Flags:  must size, must free, out, srv alloc size=8 */
  321. /* 60 */    NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  322. /* 62 */    NdrFcShort( 0x28e ),    /* Type Offset=654 */
  323.  
  324.     /* Parameter tunnelContext */
  325.  
  326. /* 64 */    NdrFcShort( 0x110 ),    /* Flags:  out, simple ref, */
  327. /* 66 */    NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  328. /* 68 */    NdrFcShort( 0x29a ),    /* Type Offset=666 */
  329.  
  330.     /* Parameter tunnelId */
  331.  
  332. /* 70 */    NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
  333. /* 72 */    NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
  334. /* 74 */    0x8,        /* FC_LONG */
  335.             0x0,        /* 0 */
  336.  
  337.     /* Return value */
  338.  
  339. /* 76 */    NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  340. /* 78 */    NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  341. /* 80 */    0x8,        /* FC_LONG */
  342.             0x0,        /* 0 */
  343.  
  344.     /* Procedure TsProxyAuthorizeTunnel */
  345.  
  346. /* 82 */    0x0,        /* 0 */
  347.             0x48,       /* Old Flags:  */
  348. /* 84 */    NdrFcLong( 0x0 ),   /* 0 */
  349. /* 88 */    NdrFcShort( 0x2 ),  /* 2 */
  350. /* 90 */    NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  351. /* 92 */    0x30,       /* FC_BIND_CONTEXT */
  352.             0x40,       /* Ctxt flags:  in, */
  353. /* 94 */    NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  354. /* 96 */    0x1,        /* 1 */
  355.             0x0,        /* 0 */
  356. /* 98 */    NdrFcShort( 0x24 ), /* 36 */
  357. /* 100 */   NdrFcShort( 0x8 ),  /* 8 */
  358. /* 102 */   0x47,       /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */
  359.             0x4,        /* 4 */
  360. /* 104 */   0x8,        /* 8 */
  361.             0x7,        /* Ext Flags:  new corr desc, clt corr check, srv corr check, */
  362. /* 106 */   NdrFcShort( 0x1 ),  /* 1 */
  363. /* 108 */   NdrFcShort( 0x1 ),  /* 1 */
  364. /* 110 */   NdrFcShort( 0x0 ),  /* 0 */
  365.  
  366.     /* Parameter tunnelContext */
  367.  
  368. /* 112 */   NdrFcShort( 0x8 ),  /* Flags:  in, */
  369. /* 114 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  370. /* 116 */   NdrFcShort( 0x2a2 ),    /* Type Offset=674 */
  371.  
  372.     /* Parameter tsgPacket */
  373.  
  374. /* 118 */   NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  375. /* 120 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  376. /* 122 */   NdrFcShort( 0x280 ),    /* Type Offset=640 */
  377.  
  378.     /* Parameter tsgPacketResponse */
  379.  
  380. /* 124 */   NdrFcShort( 0x2013 ),   /* Flags:  must size, must free, out, srv alloc size=8 */
  381. /* 126 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  382. /* 128 */   NdrFcShort( 0x28e ),    /* Type Offset=654 */
  383.  
  384.     /* Return value */
  385.  
  386. /* 130 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  387. /* 132 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
  388. /* 134 */   0x8,        /* FC_LONG */
  389.             0x0,        /* 0 */
  390.  
  391.     /* Procedure TsProxyMakeTunnelCall */
  392.  
  393. /* 136 */   0x0,        /* 0 */
  394.             0x48,       /* Old Flags:  */
  395. /* 138 */   NdrFcLong( 0x0 ),   /* 0 */
  396. /* 142 */   NdrFcShort( 0x3 ),  /* 3 */
  397. /* 144 */   NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  398. /* 146 */   0x30,       /* FC_BIND_CONTEXT */
  399.             0x40,       /* Ctxt flags:  in, */
  400. /* 148 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  401. /* 150 */   0x1,        /* 1 */
  402.             0x0,        /* 0 */
  403. /* 152 */   NdrFcShort( 0x2c ), /* 44 */
  404. /* 154 */   NdrFcShort( 0x8 ),  /* 8 */
  405. /* 156 */   0x47,       /* Oi2 Flags:  srv must size, clt must size, has return, has ext, */
  406.             0x5,        /* 5 */
  407. /* 158 */   0x8,        /* 8 */
  408.             0x7,        /* Ext Flags:  new corr desc, clt corr check, srv corr check, */
  409. /* 160 */   NdrFcShort( 0x1 ),  /* 1 */
  410. /* 162 */   NdrFcShort( 0x1 ),  /* 1 */
  411. /* 164 */   NdrFcShort( 0x0 ),  /* 0 */
  412.  
  413.     /* Parameter tunnelContext */
  414.  
  415. /* 166 */   NdrFcShort( 0x8 ),  /* Flags:  in, */
  416. /* 168 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  417. /* 170 */   NdrFcShort( 0x2a2 ),    /* Type Offset=674 */
  418.  
  419.     /* Parameter procId */
  420.  
  421. /* 172 */   NdrFcShort( 0x48 ), /* Flags:  in, base type, */
  422. /* 174 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  423. /* 176 */   0x8,        /* FC_LONG */
  424.             0x0,        /* 0 */
  425.  
  426.     /* Parameter tsgPacket */
  427.  
  428. /* 178 */   NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  429. /* 180 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  430. /* 182 */   NdrFcShort( 0x280 ),    /* Type Offset=640 */
  431.  
  432.     /* Parameter tsgPacketResponse */
  433.  
  434. /* 184 */   NdrFcShort( 0x2013 ),   /* Flags:  must size, must free, out, srv alloc size=8 */
  435. /* 186 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
  436. /* 188 */   NdrFcShort( 0x28e ),    /* Type Offset=654 */
  437.  
  438.     /* Return value */
  439.  
  440. /* 190 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  441. /* 192 */   NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  442. /* 194 */   0x8,        /* FC_LONG */
  443.             0x0,        /* 0 */
  444.  
  445.     /* Procedure TsProxyCreateChannel */
  446.  
  447. /* 196 */   0x0,        /* 0 */
  448.             0x48,       /* Old Flags:  */
  449. /* 198 */   NdrFcLong( 0x0 ),   /* 0 */
  450. /* 202 */   NdrFcShort( 0x4 ),  /* 4 */
  451. /* 204 */   NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
  452. /* 206 */   0x30,       /* FC_BIND_CONTEXT */
  453.             0x40,       /* Ctxt flags:  in, */
  454. /* 208 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  455. /* 210 */   0x1,        /* 1 */
  456.             0x0,        /* 0 */
  457. /* 212 */   NdrFcShort( 0x24 ), /* 36 */
  458. /* 214 */   NdrFcShort( 0x5c ), /* 92 */
  459. /* 216 */   0x46,       /* Oi2 Flags:  clt must size, has return, has ext, */
  460.             0x5,        /* 5 */
  461. /* 218 */   0x8,        /* 8 */
  462.             0x5,        /* Ext Flags:  new corr desc, srv corr check, */
  463. /* 220 */   NdrFcShort( 0x0 ),  /* 0 */
  464. /* 222 */   NdrFcShort( 0x1 ),  /* 1 */
  465. /* 224 */   NdrFcShort( 0x0 ),  /* 0 */
  466.  
  467.     /* Parameter tunnelContext */
  468.  
  469. /* 226 */   NdrFcShort( 0x8 ),  /* Flags:  in, */
  470. /* 228 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  471. /* 230 */   NdrFcShort( 0x2a2 ),    /* Type Offset=674 */
  472.  
  473.     /* Parameter tsEndPointInfo */
  474.  
  475. /* 232 */   NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  476. /* 234 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  477. /* 236 */   NdrFcShort( 0x2fe ),    /* Type Offset=766 */
  478.  
  479.     /* Parameter channelContext */
  480.  
  481. /* 238 */   NdrFcShort( 0x110 ),    /* Flags:  out, simple ref, */
  482. /* 240 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  483. /* 242 */   NdrFcShort( 0x320 ),    /* Type Offset=800 */
  484.  
  485.     /* Parameter channelId */
  486.  
  487. /* 244 */   NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
  488. /* 246 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
  489. /* 248 */   0x8,        /* FC_LONG */
  490.             0x0,        /* 0 */
  491.  
  492.     /* Return value */
  493.  
  494. /* 250 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  495. /* 252 */   NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
  496. /* 254 */   0x8,        /* FC_LONG */
  497.             0x0,        /* 0 */
  498.  
  499.     /* Procedure Opnum5NotUsedOnWire */
  500.  
  501. /* 256 */   0x0,        /* 0 */
  502.             0x48,       /* Old Flags:  */
  503. /* 258 */   NdrFcLong( 0x0 ),   /* 0 */
  504. /* 262 */   NdrFcShort( 0x5 ),  /* 5 */
  505. /* 264 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  506. /* 266 */   0x32,       /* FC_BIND_PRIMITIVE */
  507.             0x0,        /* 0 */
  508. /* 268 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  509. /* 270 */   NdrFcShort( 0x0 ),  /* 0 */
  510. /* 272 */   NdrFcShort( 0x0 ),  /* 0 */
  511. /* 274 */   0x40,       /* Oi2 Flags:  has ext, */
  512.             0x0,        /* 0 */
  513. /* 276 */   0x8,        /* 8 */
  514.             0x1,        /* Ext Flags:  new corr desc, */
  515. /* 278 */   NdrFcShort( 0x0 ),  /* 0 */
  516. /* 280 */   NdrFcShort( 0x0 ),  /* 0 */
  517. /* 282 */   NdrFcShort( 0x0 ),  /* 0 */
  518.  
  519.     /* Procedure TsProxyCloseChannel */
  520.  
  521.  
  522.     /* Parameter IDL_handle */
  523.  
  524. /* 284 */   0x0,        /* 0 */
  525.             0x48,       /* Old Flags:  */
  526. /* 286 */   NdrFcLong( 0x0 ),   /* 0 */
  527. /* 290 */   NdrFcShort( 0x6 ),  /* 6 */
  528. /* 292 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  529. /* 294 */   0x30,       /* FC_BIND_CONTEXT */
  530.             0xe0,       /* Ctxt flags:  via ptr, in, out, */
  531. /* 296 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  532. /* 298 */   0x3,        /* 3 */
  533.             0x0,        /* 0 */
  534. /* 300 */   NdrFcShort( 0x38 ), /* 56 */
  535. /* 302 */   NdrFcShort( 0x40 ), /* 64 */
  536. /* 304 */   0x44,       /* Oi2 Flags:  has return, has ext, */
  537.             0x2,        /* 2 */
  538. /* 306 */   0x8,        /* 8 */
  539.             0x1,        /* Ext Flags:  new corr desc, */
  540. /* 308 */   NdrFcShort( 0x0 ),  /* 0 */
  541. /* 310 */   NdrFcShort( 0x0 ),  /* 0 */
  542. /* 312 */   NdrFcShort( 0x0 ),  /* 0 */
  543.  
  544.     /* Parameter context */
  545.  
  546. /* 314 */   NdrFcShort( 0x118 ),    /* Flags:  in, out, simple ref, */
  547. /* 316 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  548. /* 318 */   NdrFcShort( 0x328 ),    /* Type Offset=808 */
  549.  
  550.     /* Return value */
  551.  
  552. /* 320 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  553. /* 322 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  554. /* 324 */   0x8,        /* FC_LONG */
  555.             0x0,        /* 0 */
  556.  
  557.     /* Procedure TsProxyCloseTunnel */
  558.  
  559. /* 326 */   0x0,        /* 0 */
  560.             0x48,       /* Old Flags:  */
  561. /* 328 */   NdrFcLong( 0x0 ),   /* 0 */
  562. /* 332 */   NdrFcShort( 0x7 ),  /* 7 */
  563. /* 334 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  564. /* 336 */   0x30,       /* FC_BIND_CONTEXT */
  565.             0xe0,       /* Ctxt flags:  via ptr, in, out, */
  566. /* 338 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  567. /* 340 */   0x0,        /* 0 */
  568.             0x0,        /* 0 */
  569. /* 342 */   NdrFcShort( 0x38 ), /* 56 */
  570. /* 344 */   NdrFcShort( 0x40 ), /* 64 */
  571. /* 346 */   0x44,       /* Oi2 Flags:  has return, has ext, */
  572.             0x2,        /* 2 */
  573. /* 348 */   0x8,        /* 8 */
  574.             0x1,        /* Ext Flags:  new corr desc, */
  575. /* 350 */   NdrFcShort( 0x0 ),  /* 0 */
  576. /* 352 */   NdrFcShort( 0x0 ),  /* 0 */
  577. /* 354 */   NdrFcShort( 0x0 ),  /* 0 */
  578.  
  579.     /* Parameter context */
  580.  
  581. /* 356 */   NdrFcShort( 0x118 ),    /* Flags:  in, out, simple ref, */
  582. /* 358 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  583. /* 360 */   NdrFcShort( 0x330 ),    /* Type Offset=816 */
  584.  
  585.     /* Return value */
  586.  
  587. /* 362 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  588. /* 364 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  589. /* 366 */   0x8,        /* FC_LONG */
  590.             0x0,        /* 0 */
  591.  
  592.     /* Procedure TsProxySetupReceivePipe */
  593.  
  594. /* 368 */   0x0,        /* 0 */
  595.             0x48,       /* Old Flags:  */
  596. /* 370 */   NdrFcLong( 0x0 ),   /* 0 */
  597. /* 374 */   NdrFcShort( 0x8 ),  /* 8 */
  598. /* 376 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
  599. /* 378 */   0x32,       /* FC_BIND_PRIMITIVE */
  600.             0x0,        /* 0 */
  601. /* 380 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  602. /* 382 */   NdrFcShort( 0x0 ),  /* 0 */
  603. /* 384 */   NdrFcShort( 0x8 ),  /* 8 */
  604. /* 386 */   0x46,       /* Oi2 Flags:  clt must size, has return, has ext, */
  605.             0x2,        /* 2 */
  606. /* 388 */   0x8,        /* 8 */
  607.             0x5,        /* Ext Flags:  new corr desc, srv corr check, */
  608. /* 390 */   NdrFcShort( 0x0 ),  /* 0 */
  609. /* 392 */   NdrFcShort( 0x1 ),  /* 1 */
  610. /* 394 */   NdrFcShort( 0x0 ),  /* 0 */
  611.  
  612.     /* Parameter IDL_handle */
  613.  
  614. /* 396 */   NdrFcShort( 0xb ),  /* Flags:  must size, must free, in, */
  615. /* 398 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  616. /* 400 */   NdrFcShort( 0x334 ),    /* Type Offset=820 */
  617.  
  618.     /* Parameter pRpcMessage */
  619.  
  620. /* 402 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  621. /* 404 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  622. /* 406 */   0x8,        /* FC_LONG */
  623.             0x0,        /* 0 */
  624.  
  625.     /* Procedure TsProxySendToServer */
  626.  
  627.  
  628.     /* Return value */
  629.  
  630. /* 408 */   0x0,        /* 0 */
  631.             0x48,       /* Old Flags:  */
  632. /* 410 */   NdrFcLong( 0x0 ),   /* 0 */
  633. /* 414 */   NdrFcShort( 0x9 ),  /* 9 */
  634. /* 416 */   NdrFcShort( 0xc ),  /* x86 Stack size/offset = 12 */
  635. /* 418 */   0x32,       /* FC_BIND_PRIMITIVE */
  636.             0x0,        /* 0 */
  637. /* 420 */   NdrFcShort( 0x0 ),  /* x86 Stack size/offset = 0 */
  638. /* 422 */   NdrFcShort( 0x0 ),  /* 0 */
  639. /* 424 */   NdrFcShort( 0x8 ),  /* 8 */
  640. /* 426 */   0x46,       /* Oi2 Flags:  clt must size, has return, has ext, */
  641.             0x2,        /* 2 */
  642. /* 428 */   0x8,        /* 8 */
  643.             0x5,        /* Ext Flags:  new corr desc, srv corr check, */
  644. /* 430 */   NdrFcShort( 0x0 ),  /* 0 */
  645. /* 432 */   NdrFcShort( 0x1 ),  /* 1 */
  646. /* 434 */   NdrFcShort( 0x0 ),  /* 0 */
  647.  
  648.     /* Parameter IDL_handle */
  649.  
  650. /* 436 */   NdrFcShort( 0xb ),  /* Flags:  must size, must free, in, */
  651. /* 438 */   NdrFcShort( 0x4 ),  /* x86 Stack size/offset = 4 */
  652. /* 440 */   NdrFcShort( 0x334 ),    /* Type Offset=820 */
  653.  
  654.     /* Parameter pRpcMessage */
  655.  
  656. /* 442 */   NdrFcShort( 0x70 ), /* Flags:  out, return, base type, */
  657. /* 444 */   NdrFcShort( 0x8 ),  /* x86 Stack size/offset = 8 */
  658. /* 446 */   0x8,        /* FC_LONG */
  659.             0x0,        /* 0 */
  660.  
  661.             0x0
  662.         }
  663.     };
  664.  
  665. static const ms2Dtsgu_MIDL_TYPE_FORMAT_STRING ms2Dtsgu__MIDL_TypeFormatString =
  666.     {
  667.         0,
  668.         {
  669.             NdrFcShort( 0x0 ),  /* 0 */
  670. /*  2 */   
  671.             0x11, 0x0,  /* FC_RP */
  672. /*  4 */    NdrFcShort( 0x27c ),    /* Offset= 636 (640) */
  673. /*  6 */   
  674.             0x2b,       /* FC_NON_ENCAPSULATED_UNION */
  675.             0x9,        /* FC_ULONG */
  676. /*  8 */    0x9,        /* Corr desc: FC_ULONG */
  677.             0x0,        /*  */
  678. /* 10 */    NdrFcShort( 0xfffc ),   /* -4 */
  679. /* 12 */    NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  680. /* 14 */    NdrFcShort( 0x2 ),  /* Offset= 2 (16) */
  681. /* 16 */    NdrFcShort( 0x4 ),  /* 4 */
  682. /* 18 */    NdrFcShort( 0xb ),  /* 11 */
  683. /* 20 */    NdrFcLong( 0x4844 ),    /* 18500 */
  684. /* 24 */    NdrFcShort( 0x40 ), /* Offset= 64 (88) */
  685. /* 26 */    NdrFcLong( 0x5643 ),    /* 22083 */
  686. /* 30 */    NdrFcShort( 0x46 ), /* Offset= 70 (100) */
  687. /* 32 */    NdrFcLong( 0x5143 ),    /* 20803 */
  688. /* 36 */    NdrFcShort( 0xa8 ), /* Offset= 168 (204) */
  689. /* 38 */    NdrFcLong( 0x5152 ),    /* 20818 */
  690. /* 42 */    NdrFcShort( 0xa6 ), /* Offset= 166 (208) */
  691. /* 44 */    NdrFcLong( 0x5052 ),    /* 20562 */
  692. /* 48 */    NdrFcShort( 0xe8 ), /* Offset= 232 (280) */
  693. /* 50 */    NdrFcLong( 0x4552 ),    /* 17746 */
  694. /* 54 */    NdrFcShort( 0x122 ),    /* Offset= 290 (344) */
  695. /* 56 */    NdrFcLong( 0x4350 ),    /* 17232 */
  696. /* 60 */    NdrFcShort( 0x160 ),    /* Offset= 352 (412) */
  697. /* 62 */    NdrFcLong( 0x4752 ),    /* 18258 */
  698. /* 66 */    NdrFcShort( 0x8a ), /* Offset= 138 (204) */
  699. /* 68 */    NdrFcLong( 0x4750 ),    /* 18256 */
  700. /* 72 */    NdrFcShort( 0x1d4 ),    /* Offset= 468 (540) */
  701. /* 74 */    NdrFcLong( 0x4054 ),    /* 16468 */
  702. /* 78 */    NdrFcShort( 0x1d2 ),    /* Offset= 466 (544) */
  703. /* 80 */    NdrFcLong( 0x5250 ),    /* 21072 */
  704. /* 84 */    NdrFcShort( 0x1fc ),    /* Offset= 508 (592) */
  705. /* 86 */    NdrFcShort( 0xffff ),   /* Offset= -1 (85) */
  706. /* 88 */   
  707.             0x12, 0x0,  /* FC_UP */
  708. /* 90 */    NdrFcShort( 0x2 ),  /* Offset= 2 (92) */
  709. /* 92 */   
  710.             0x15,       /* FC_STRUCT */
  711.             0x1,        /* 1 */
  712. /* 94 */    NdrFcShort( 0x4 ),  /* 4 */
  713. /* 96 */    0x6,        /* FC_SHORT */
  714.             0x6,        /* FC_SHORT */
  715. /* 98 */    0x5c,       /* FC_PAD */
  716.             0x5b,       /* FC_END */
  717. /* 100 */  
  718.             0x12, 0x0,  /* FC_UP */
  719. /* 102 */   NdrFcShort( 0x4c ), /* Offset= 76 (178) */
  720. /* 104 */   0xb7,       /* FC_RANGE */
  721.             0x8,        /* 8 */
  722. /* 106 */   NdrFcLong( 0x0 ),   /* 0 */
  723. /* 110 */   NdrFcLong( 0x20 ),  /* 32 */
  724. /* 114 */  
  725.             0x2b,       /* FC_NON_ENCAPSULATED_UNION */
  726.             0x9,        /* FC_ULONG */
  727. /* 116 */   0x9,        /* Corr desc: FC_ULONG */
  728.             0x0,        /*  */
  729. /* 118 */   NdrFcShort( 0xfffc ),   /* -4 */
  730. /* 120 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  731. /* 122 */   NdrFcShort( 0x2 ),  /* Offset= 2 (124) */
  732. /* 124 */   NdrFcShort( 0x4 ),  /* 4 */
  733. /* 126 */   NdrFcShort( 0x1 ),  /* 1 */
  734. /* 128 */   NdrFcLong( 0x1 ),   /* 1 */
  735. /* 132 */   NdrFcShort( 0x4 ),  /* Offset= 4 (136) */
  736. /* 134 */   NdrFcShort( 0xffff ),   /* Offset= -1 (133) */
  737. /* 136 */  
  738.             0x15,       /* FC_STRUCT */
  739.             0x3,        /* 3 */
  740. /* 138 */   NdrFcShort( 0x4 ),  /* 4 */
  741. /* 140 */   0x8,        /* FC_LONG */
  742.             0x5b,       /* FC_END */
  743. /* 142 */  
  744.             0x1a,       /* FC_BOGUS_STRUCT */
  745.             0x3,        /* 3 */
  746. /* 144 */   NdrFcShort( 0x8 ),  /* 8 */
  747. /* 146 */   NdrFcShort( 0x0 ),  /* 0 */
  748. /* 148 */   NdrFcShort( 0x0 ),  /* Offset= 0 (148) */
  749. /* 150 */   0x8,        /* FC_LONG */
  750.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  751. /* 152 */   0x0,        /* 0 */
  752.             NdrFcShort( 0xffd9 ),   /* Offset= -39 (114) */
  753.             0x5b,       /* FC_END */
  754. /* 156 */  
  755.             0x21,       /* FC_BOGUS_ARRAY */
  756.             0x3,        /* 3 */
  757. /* 158 */   NdrFcShort( 0x0 ),  /* 0 */
  758. /* 160 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  759.             0x0,        /*  */
  760. /* 162 */   NdrFcShort( 0x8 ),  /* 8 */
  761. /* 164 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  762. /* 166 */   NdrFcLong( 0xffffffff ),    /* -1 */
  763. /* 170 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  764. /* 172 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  765.             0x0,        /* 0 */
  766. /* 174 */   NdrFcShort( 0xffe0 ),   /* Offset= -32 (142) */
  767. /* 176 */   0x5c,       /* FC_PAD */
  768.             0x5b,       /* FC_END */
  769. /* 178 */  
  770.             0x1a,       /* FC_BOGUS_STRUCT */
  771.             0x3,        /* 3 */
  772. /* 180 */   NdrFcShort( 0x14 ), /* 20 */
  773. /* 182 */   NdrFcShort( 0x0 ),  /* 0 */
  774. /* 184 */   NdrFcShort( 0x10 ), /* Offset= 16 (200) */
  775. /* 186 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  776.             0x0,        /* 0 */
  777. /* 188 */   NdrFcShort( 0xffa0 ),   /* Offset= -96 (92) */
  778. /* 190 */   0x36,       /* FC_POINTER */
  779.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  780. /* 192 */   0x0,        /* 0 */
  781.             NdrFcShort( 0xffa7 ),   /* Offset= -89 (104) */
  782.             0x6,        /* FC_SHORT */
  783. /* 196 */   0x6,        /* FC_SHORT */
  784.             0x6,        /* FC_SHORT */
  785. /* 198 */   0x3e,       /* FC_STRUCTPAD2 */
  786.             0x5b,       /* FC_END */
  787. /* 200 */  
  788.             0x12, 0x0,  /* FC_UP */
  789. /* 202 */   NdrFcShort( 0xffd2 ),   /* Offset= -46 (156) */
  790. /* 204 */  
  791.             0x12, 0x0,  /* FC_UP */
  792. /* 206 */   NdrFcShort( 0xffba ),   /* Offset= -70 (136) */
  793. /* 208 */  
  794.             0x12, 0x0,  /* FC_UP */
  795. /* 210 */   NdrFcShort( 0x2a ), /* Offset= 42 (252) */
  796. /* 212 */   0xb7,       /* FC_RANGE */
  797.             0x8,        /* 8 */
  798. /* 214 */   NdrFcLong( 0x0 ),   /* 0 */
  799. /* 218 */   NdrFcLong( 0x201 ), /* 513 */
  800. /* 222 */   0xb7,       /* FC_RANGE */
  801.             0x8,        /* 8 */
  802. /* 224 */   NdrFcLong( 0x0 ),   /* 0 */
  803. /* 228 */   NdrFcLong( 0x1f40 ),    /* 8000 */
  804. /* 232 */  
  805.             0x25,       /* FC_C_WSTRING */
  806.             0x44,       /* FC_STRING_SIZED */
  807. /* 234 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  808.             0x0,        /*  */
  809. /* 236 */   NdrFcShort( 0x8 ),  /* 8 */
  810. /* 238 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  811. /* 240 */  
  812.             0x1b,       /* FC_CARRAY */
  813.             0x0,        /* 0 */
  814. /* 242 */   NdrFcShort( 0x1 ),  /* 1 */
  815. /* 244 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  816.             0x0,        /*  */
  817. /* 246 */   NdrFcShort( 0x10 ), /* 16 */
  818. /* 248 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  819. /* 250 */   0x1,        /* FC_BYTE */
  820.             0x5b,       /* FC_END */
  821. /* 252 */  
  822.             0x1a,       /* FC_BOGUS_STRUCT */
  823.             0x3,        /* 3 */
  824. /* 254 */   NdrFcShort( 0x14 ), /* 20 */
  825. /* 256 */   NdrFcShort( 0x0 ),  /* 0 */
  826. /* 258 */   NdrFcShort( 0xe ),  /* Offset= 14 (272) */
  827. /* 260 */   0x8,        /* FC_LONG */
  828.             0x36,       /* FC_POINTER */
  829. /* 262 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  830.             0x0,        /* 0 */
  831. /* 264 */   NdrFcShort( 0xffcc ),   /* Offset= -52 (212) */
  832. /* 266 */   0x36,       /* FC_POINTER */
  833.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  834. /* 268 */   0x0,        /* 0 */
  835.             NdrFcShort( 0xffd1 ),   /* Offset= -47 (222) */
  836.             0x5b,       /* FC_END */
  837. /* 272 */  
  838.             0x12, 0x0,  /* FC_UP */
  839. /* 274 */   NdrFcShort( 0xffd6 ),   /* Offset= -42 (232) */
  840. /* 276 */  
  841.             0x12, 0x0,  /* FC_UP */
  842. /* 278 */   NdrFcShort( 0xffda ),   /* Offset= -38 (240) */
  843. /* 280 */  
  844.             0x12, 0x0,  /* FC_UP */
  845. /* 282 */   NdrFcShort( 0x26 ), /* Offset= 38 (320) */
  846. /* 284 */   0xb7,       /* FC_RANGE */
  847.             0x8,        /* 8 */
  848. /* 286 */   NdrFcLong( 0x0 ),   /* 0 */
  849. /* 290 */   NdrFcLong( 0x5dc0 ),    /* 24000 */
  850. /* 294 */  
  851.             0x15,       /* FC_STRUCT */
  852.             0x3,        /* 3 */
  853. /* 296 */   NdrFcShort( 0x20 ), /* 32 */
  854. /* 298 */   0x8,        /* FC_LONG */
  855.             0x8,        /* FC_LONG */
  856. /* 300 */   0x8,        /* FC_LONG */
  857.             0x8,        /* FC_LONG */
  858. /* 302 */   0x8,        /* FC_LONG */
  859.             0x8,        /* FC_LONG */
  860. /* 304 */   0x8,        /* FC_LONG */
  861.             0x8,        /* FC_LONG */
  862. /* 306 */   0x5c,       /* FC_PAD */
  863.             0x5b,       /* FC_END */
  864. /* 308 */  
  865.             0x1b,       /* FC_CARRAY */
  866.             0x0,        /* 0 */
  867. /* 310 */   NdrFcShort( 0x1 ),  /* 1 */
  868. /* 312 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  869.             0x0,        /*  */
  870. /* 314 */   NdrFcShort( 0xc ),  /* 12 */
  871. /* 316 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  872. /* 318 */   0x1,        /* FC_BYTE */
  873.             0x5b,       /* FC_END */
  874. /* 320 */  
  875.             0x1a,       /* FC_BOGUS_STRUCT */
  876.             0x3,        /* 3 */
  877. /* 322 */   NdrFcShort( 0x30 ), /* 48 */
  878. /* 324 */   NdrFcShort( 0x0 ),  /* 0 */
  879. /* 326 */   NdrFcShort( 0xe ),  /* Offset= 14 (340) */
  880. /* 328 */   0x8,        /* FC_LONG */
  881.             0x8,        /* FC_LONG */
  882. /* 330 */   0x36,       /* FC_POINTER */
  883.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  884. /* 332 */   0x0,        /* 0 */
  885.             NdrFcShort( 0xffcf ),   /* Offset= -49 (284) */
  886.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  887. /* 336 */   0x0,        /* 0 */
  888.             NdrFcShort( 0xffd5 ),   /* Offset= -43 (294) */
  889.             0x5b,       /* FC_END */
  890. /* 340 */  
  891.             0x12, 0x0,  /* FC_UP */
  892. /* 342 */   NdrFcShort( 0xffde ),   /* Offset= -34 (308) */
  893. /* 344 */  
  894.             0x12, 0x0,  /* FC_UP */
  895. /* 346 */   NdrFcShort( 0x26 ), /* Offset= 38 (384) */
  896. /* 348 */   0xb7,       /* FC_RANGE */
  897.             0x8,        /* 8 */
  898. /* 350 */   NdrFcLong( 0x0 ),   /* 0 */
  899. /* 354 */   NdrFcLong( 0x5dc0 ),    /* 24000 */
  900. /* 358 */  
  901.             0x1d,       /* FC_SMFARRAY */
  902.             0x0,        /* 0 */
  903. /* 360 */   NdrFcShort( 0x8 ),  /* 8 */
  904. /* 362 */   0x1,        /* FC_BYTE */
  905.             0x5b,       /* FC_END */
  906. /* 364 */  
  907.             0x15,       /* FC_STRUCT */
  908.             0x3,        /* 3 */
  909. /* 366 */   NdrFcShort( 0x10 ), /* 16 */
  910. /* 368 */   0x8,        /* FC_LONG */
  911.             0x6,        /* FC_SHORT */
  912. /* 370 */   0x6,        /* FC_SHORT */
  913.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  914. /* 372 */   0x0,        /* 0 */
  915.             NdrFcShort( 0xfff1 ),   /* Offset= -15 (358) */
  916.             0x5b,       /* FC_END */
  917. /* 376 */  
  918.             0x25,       /* FC_C_WSTRING */
  919.             0x44,       /* FC_STRING_SIZED */
  920. /* 378 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  921.             0x0,        /*  */
  922. /* 380 */   NdrFcShort( 0x4 ),  /* 4 */
  923. /* 382 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  924. /* 384 */  
  925.             0x1a,       /* FC_BOGUS_STRUCT */
  926.             0x3,        /* 3 */
  927. /* 386 */   NdrFcShort( 0x20 ), /* 32 */
  928. /* 388 */   NdrFcShort( 0x0 ),  /* 0 */
  929. /* 390 */   NdrFcShort( 0xe ),  /* Offset= 14 (404) */
  930. /* 392 */   0x8,        /* FC_LONG */
  931.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  932. /* 394 */   0x0,        /* 0 */
  933.             NdrFcShort( 0xffd1 ),   /* Offset= -47 (348) */
  934.             0x36,       /* FC_POINTER */
  935. /* 398 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  936.             0x0,        /* 0 */
  937. /* 400 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (364) */
  938. /* 402 */   0x36,       /* FC_POINTER */
  939.             0x5b,       /* FC_END */
  940. /* 404 */  
  941.             0x12, 0x0,  /* FC_UP */
  942. /* 406 */   NdrFcShort( 0xffe2 ),   /* Offset= -30 (376) */
  943. /* 408 */  
  944.             0x12, 0x0,  /* FC_UP */
  945. /* 410 */   NdrFcShort( 0xff18 ),   /* Offset= -232 (178) */
  946. /* 412 */  
  947.             0x12, 0x0,  /* FC_UP */
  948. /* 414 */   NdrFcShort( 0x6c ), /* Offset= 108 (522) */
  949. /* 416 */  
  950.             0x2b,       /* FC_NON_ENCAPSULATED_UNION */
  951.             0x9,        /* FC_ULONG */
  952. /* 418 */   0x9,        /* Corr desc: FC_ULONG */
  953.             0x0,        /*  */
  954. /* 420 */   NdrFcShort( 0xfff8 ),   /* -8 */
  955. /* 422 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  956. /* 424 */   NdrFcShort( 0x2 ),  /* Offset= 2 (426) */
  957. /* 426 */   NdrFcShort( 0x4 ),  /* 4 */
  958. /* 428 */   NdrFcShort( 0x3 ),  /* 3 */
  959. /* 430 */   NdrFcLong( 0x1 ),   /* 1 */
  960. /* 434 */   NdrFcShort( 0x10 ), /* Offset= 16 (450) */
  961. /* 436 */   NdrFcLong( 0x2 ),   /* 2 */
  962. /* 440 */   NdrFcShort( 0xa ),  /* Offset= 10 (450) */
  963. /* 442 */   NdrFcLong( 0x3 ),   /* 3 */
  964. /* 446 */   NdrFcShort( 0x32 ), /* Offset= 50 (496) */
  965. /* 448 */   NdrFcShort( 0xffff ),   /* Offset= -1 (447) */
  966. /* 450 */  
  967.             0x12, 0x0,  /* FC_UP */
  968. /* 452 */   NdrFcShort( 0x18 ), /* Offset= 24 (476) */
  969. /* 454 */   0xb7,       /* FC_RANGE */
  970.             0x8,        /* 8 */
  971. /* 456 */   NdrFcLong( 0x0 ),   /* 0 */
  972. /* 460 */   NdrFcLong( 0x10000 ),   /* 65536 */
  973. /* 464 */  
  974.             0x1b,       /* FC_CARRAY */
  975.             0x1,        /* 1 */
  976. /* 466 */   NdrFcShort( 0x2 ),  /* 2 */
  977. /* 468 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  978.             0x0,        /*  */
  979. /* 470 */   NdrFcShort( 0x8 ),  /* 8 */
  980. /* 472 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  981. /* 474 */   0x5,        /* FC_WCHAR */
  982.             0x5b,       /* FC_END */
  983. /* 476 */  
  984.             0x1a,       /* FC_BOGUS_STRUCT */
  985.             0x3,        /* 3 */
  986. /* 478 */   NdrFcShort( 0x10 ), /* 16 */
  987. /* 480 */   NdrFcShort( 0x0 ),  /* 0 */
  988. /* 482 */   NdrFcShort( 0xa ),  /* Offset= 10 (492) */
  989. /* 484 */   0x8,        /* FC_LONG */
  990.             0x8,        /* FC_LONG */
  991. /* 486 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  992.             0x0,        /* 0 */
  993. /* 488 */   NdrFcShort( 0xffde ),   /* Offset= -34 (454) */
  994. /* 490 */   0x36,       /* FC_POINTER */
  995.             0x5b,       /* FC_END */
  996. /* 492 */  
  997.             0x12, 0x0,  /* FC_UP */
  998. /* 494 */   NdrFcShort( 0xffe2 ),   /* Offset= -30 (464) */
  999. /* 496 */  
  1000.             0x12, 0x0,  /* FC_UP */
  1001. /* 498 */   NdrFcShort( 0x2 ),  /* Offset= 2 (500) */
  1002. /* 500 */  
  1003.             0x15,       /* FC_STRUCT */
  1004.             0x7,        /* 7 */
  1005. /* 502 */   NdrFcShort( 0x8 ),  /* 8 */
  1006. /* 504 */   0xb,        /* FC_HYPER */
  1007.             0x5b,       /* FC_END */
  1008. /* 506 */  
  1009.             0x1a,       /* FC_BOGUS_STRUCT */
  1010.             0x3,        /* 3 */
  1011. /* 508 */   NdrFcShort( 0x10 ), /* 16 */
  1012. /* 510 */   NdrFcShort( 0x0 ),  /* 0 */
  1013. /* 512 */   NdrFcShort( 0x0 ),  /* Offset= 0 (512) */
  1014. /* 514 */   0x8,        /* FC_LONG */
  1015.             0x8,        /* FC_LONG */
  1016. /* 516 */   0x8,        /* FC_LONG */
  1017.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  1018. /* 518 */   0x0,        /* 0 */
  1019.             NdrFcShort( 0xff99 ),   /* Offset= -103 (416) */
  1020.             0x5b,       /* FC_END */
  1021. /* 522 */  
  1022.             0x1a,       /* FC_BOGUS_STRUCT */
  1023.             0x3,        /* 3 */
  1024. /* 524 */   NdrFcShort( 0x30 ), /* 48 */
  1025. /* 526 */   NdrFcShort( 0x0 ),  /* 0 */
  1026. /* 528 */   NdrFcShort( 0x0 ),  /* Offset= 0 (528) */
  1027. /* 530 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  1028.             0x0,        /* 0 */
  1029. /* 532 */   NdrFcShort( 0xff6c ),   /* Offset= -148 (384) */
  1030. /* 534 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  1031.             0x0,        /* 0 */
  1032. /* 536 */   NdrFcShort( 0xffe2 ),   /* Offset= -30 (506) */
  1033. /* 538 */   0x5c,       /* FC_PAD */
  1034.             0x5b,       /* FC_END */
  1035. /* 540 */  
  1036.             0x12, 0x0,  /* FC_UP */
  1037. /* 542 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (506) */
  1038. /* 544 */  
  1039.             0x12, 0x0,  /* FC_UP */
  1040. /* 546 */   NdrFcShort( 0x18 ), /* Offset= 24 (570) */
  1041. /* 548 */   0xb7,       /* FC_RANGE */
  1042.             0x8,        /* 8 */
  1043. /* 550 */   NdrFcLong( 0x0 ),   /* 0 */
  1044. /* 554 */   NdrFcLong( 0x10000 ),   /* 65536 */
  1045. /* 558 */  
  1046.             0x1b,       /* FC_CARRAY */
  1047.             0x0,        /* 0 */
  1048. /* 560 */   NdrFcShort( 0x1 ),  /* 1 */
  1049. /* 562 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  1050.             0x0,        /*  */
  1051. /* 564 */   NdrFcShort( 0x14 ), /* 20 */
  1052. /* 566 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  1053. /* 568 */   0x1,        /* FC_BYTE */
  1054.             0x5b,       /* FC_END */
  1055. /* 570 */  
  1056.             0x1a,       /* FC_BOGUS_STRUCT */
  1057.             0x3,        /* 3 */
  1058. /* 572 */   NdrFcShort( 0x1c ), /* 28 */
  1059. /* 574 */   NdrFcShort( 0x0 ),  /* 0 */
  1060. /* 576 */   NdrFcShort( 0xc ),  /* Offset= 12 (588) */
  1061. /* 578 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  1062.             0x0,        /* 0 */
  1063. /* 580 */   NdrFcShort( 0xfe6e ),   /* Offset= -402 (178) */
  1064. /* 582 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  1065.             0x0,        /* 0 */
  1066. /* 584 */   NdrFcShort( 0xffdc ),   /* Offset= -36 (548) */
  1067. /* 586 */   0x36,       /* FC_POINTER */
  1068.             0x5b,       /* FC_END */
  1069. /* 588 */  
  1070.             0x12, 0x0,  /* FC_UP */
  1071. /* 590 */   NdrFcShort( 0xffe0 ),   /* Offset= -32 (558) */
  1072. /* 592 */  
  1073.             0x12, 0x0,  /* FC_UP */
  1074. /* 594 */   NdrFcShort( 0x1e ), /* Offset= 30 (624) */
  1075. /* 596 */  
  1076.             0x2b,       /* FC_NON_ENCAPSULATED_UNION */
  1077.             0x9,        /* FC_ULONG */
  1078. /* 598 */   0x9,        /* Corr desc: FC_ULONG */
  1079.             0x0,        /*  */
  1080. /* 600 */   NdrFcShort( 0xfffc ),   /* -4 */
  1081. /* 602 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  1082. /* 604 */   NdrFcShort( 0x2 ),  /* Offset= 2 (606) */
  1083. /* 606 */   NdrFcShort( 0x4 ),  /* 4 */
  1084. /* 608 */   NdrFcShort( 0x2 ),  /* 2 */
  1085. /* 610 */   NdrFcLong( 0x5643 ),    /* 22083 */
  1086. /* 614 */   NdrFcShort( 0xfdfe ),   /* Offset= -514 (100) */
  1087. /* 616 */   NdrFcLong( 0x4054 ),    /* 16468 */
  1088. /* 620 */   NdrFcShort( 0xffb4 ),   /* Offset= -76 (544) */
  1089. /* 622 */   NdrFcShort( 0xffff ),   /* Offset= -1 (621) */
  1090. /* 624 */  
  1091.             0x1a,       /* FC_BOGUS_STRUCT */
  1092.             0x7,        /* 7 */
  1093. /* 626 */   NdrFcShort( 0x10 ), /* 16 */
  1094. /* 628 */   NdrFcShort( 0x0 ),  /* 0 */
  1095. /* 630 */   NdrFcShort( 0x0 ),  /* Offset= 0 (630) */
  1096. /* 632 */   0xb,        /* FC_HYPER */
  1097.             0x8,        /* FC_LONG */
  1098. /* 634 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  1099.             0x0,        /* 0 */
  1100. /* 636 */   NdrFcShort( 0xffd8 ),   /* Offset= -40 (596) */
  1101. /* 638 */   0x5c,       /* FC_PAD */
  1102.             0x5b,       /* FC_END */
  1103. /* 640 */  
  1104.             0x1a,       /* FC_BOGUS_STRUCT */
  1105.             0x3,        /* 3 */
  1106. /* 642 */   NdrFcShort( 0x8 ),  /* 8 */
  1107. /* 644 */   NdrFcShort( 0x0 ),  /* 0 */
  1108. /* 646 */   NdrFcShort( 0x0 ),  /* Offset= 0 (646) */
  1109. /* 648 */   0x8,        /* FC_LONG */
  1110.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  1111. /* 650 */   0x0,        /* 0 */
  1112.             NdrFcShort( 0xfd7b ),   /* Offset= -645 (6) */
  1113.             0x5b,       /* FC_END */
  1114. /* 654 */  
  1115.             0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
  1116. /* 656 */   NdrFcShort( 0x2 ),  /* Offset= 2 (658) */
  1117. /* 658 */  
  1118.             0x12, 0x0,  /* FC_UP */
  1119. /* 660 */   NdrFcShort( 0xffec ),   /* Offset= -20 (640) */
  1120. /* 662 */  
  1121.             0x11, 0x4,  /* FC_RP [alloced_on_stack] */
  1122. /* 664 */   NdrFcShort( 0x2 ),  /* Offset= 2 (666) */
  1123. /* 666 */   0x30,       /* FC_BIND_CONTEXT */
  1124.             0xa0,       /* Ctxt flags:  via ptr, out, */
  1125. /* 668 */   0x0,        /* 0 */
  1126.             0x0,        /* 0 */
  1127. /* 670 */  
  1128.             0x11, 0xc,  /* FC_RP [alloced_on_stack] [simple_pointer] */
  1129. /* 672 */   0x8,        /* FC_LONG */
  1130.             0x5c,       /* FC_PAD */
  1131. /* 674 */   0x30,       /* FC_BIND_CONTEXT */
  1132.             0x41,       /* Ctxt flags:  in, can't be null */
  1133. /* 676 */   0x1,        /* 1 */
  1134.             0x0,        /* 0 */
  1135. /* 678 */  
  1136.             0x11, 0x0,  /* FC_RP */
  1137. /* 680 */   NdrFcShort( 0x56 ), /* Offset= 86 (766) */
  1138. /* 682 */   0xb7,       /* FC_RANGE */
  1139.             0x8,        /* 8 */
  1140. /* 684 */   NdrFcLong( 0x0 ),   /* 0 */
  1141. /* 688 */   NdrFcLong( 0x32 ),  /* 50 */
  1142. /* 692 */   0xb7,       /* FC_RANGE */
  1143.             0x6,        /* 6 */
  1144. /* 694 */   NdrFcLong( 0x0 ),   /* 0 */
  1145. /* 698 */   NdrFcLong( 0x3 ),   /* 3 */
  1146. /* 702 */  
  1147.             0x1b,       /* FC_CARRAY */
  1148.             0x3,        /* 3 */
  1149. /* 704 */   NdrFcShort( 0x4 ),  /* 4 */
  1150. /* 706 */   0x19,       /* Corr desc:  field pointer, FC_ULONG */
  1151.             0x0,        /*  */
  1152. /* 708 */   NdrFcShort( 0x4 ),  /* 4 */
  1153. /* 710 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  1154. /* 712 */  
  1155.             0x4b,       /* FC_PP */
  1156.             0x5c,       /* FC_PAD */
  1157. /* 714 */  
  1158.             0x48,       /* FC_VARIABLE_REPEAT */
  1159.             0x49,       /* FC_FIXED_OFFSET */
  1160. /* 716 */   NdrFcShort( 0x4 ),  /* 4 */
  1161. /* 718 */   NdrFcShort( 0x0 ),  /* 0 */
  1162. /* 720 */   NdrFcShort( 0x1 ),  /* 1 */
  1163. /* 722 */   NdrFcShort( 0x0 ),  /* 0 */
  1164. /* 724 */   NdrFcShort( 0x0 ),  /* 0 */
  1165. /* 726 */   0x12, 0x8,  /* FC_UP [simple_pointer] */
  1166. /* 728 */  
  1167.             0x25,       /* FC_C_WSTRING */
  1168.             0x5c,       /* FC_PAD */
  1169. /* 730 */  
  1170.             0x5b,       /* FC_END */
  1171.  
  1172.             0x8,        /* FC_LONG */
  1173. /* 732 */   0x5c,       /* FC_PAD */
  1174.             0x5b,       /* FC_END */
  1175. /* 734 */  
  1176.             0x1b,       /* FC_CARRAY */
  1177.             0x3,        /* 3 */
  1178. /* 736 */   NdrFcShort( 0x4 ),  /* 4 */
  1179. /* 738 */   0x17,       /* Corr desc:  field pointer, FC_USHORT */
  1180.             0x0,        /*  */
  1181. /* 740 */   NdrFcShort( 0xc ),  /* 12 */
  1182. /* 742 */   NdrFcShort( 0x0 ),  /* Corr flags:  */
  1183. /* 744 */  
  1184.             0x4b,       /* FC_PP */
  1185.             0x5c,       /* FC_PAD */
  1186. /* 746 */  
  1187.             0x48,       /* FC_VARIABLE_REPEAT */
  1188.             0x49,       /* FC_FIXED_OFFSET */
  1189. /* 748 */   NdrFcShort( 0x4 ),  /* 4 */
  1190. /* 750 */   NdrFcShort( 0x0 ),  /* 0 */
  1191. /* 752 */   NdrFcShort( 0x1 ),  /* 1 */
  1192. /* 754 */   NdrFcShort( 0x0 ),  /* 0 */
  1193. /* 756 */   NdrFcShort( 0x0 ),  /* 0 */
  1194. /* 758 */   0x12, 0x8,  /* FC_UP [simple_pointer] */
  1195. /* 760 */  
  1196.             0x25,       /* FC_C_WSTRING */
  1197.             0x5c,       /* FC_PAD */
  1198. /* 762 */  
  1199.             0x5b,       /* FC_END */
  1200.  
  1201.             0x8,        /* FC_LONG */
  1202. /* 764 */   0x5c,       /* FC_PAD */
  1203.             0x5b,       /* FC_END */
  1204. /* 766 */  
  1205.             0x1a,       /* FC_BOGUS_STRUCT */
  1206.             0x3,        /* 3 */
  1207. /* 768 */   NdrFcShort( 0x14 ), /* 20 */
  1208. /* 770 */   NdrFcShort( 0x0 ),  /* 0 */
  1209. /* 772 */   NdrFcShort( 0x10 ), /* Offset= 16 (788) */
  1210. /* 774 */   0x36,       /* FC_POINTER */
  1211.             0x4c,       /* FC_EMBEDDED_COMPLEX */
  1212. /* 776 */   0x0,        /* 0 */
  1213.             NdrFcShort( 0xffa1 ),   /* Offset= -95 (682) */
  1214.             0x36,       /* FC_POINTER */
  1215. /* 780 */   0x4c,       /* FC_EMBEDDED_COMPLEX */
  1216.             0x0,        /* 0 */
  1217. /* 782 */   NdrFcShort( 0xffa6 ),   /* Offset= -90 (692) */
  1218. /* 784 */   0x3e,       /* FC_STRUCTPAD2 */
  1219.             0x8,        /* FC_LONG */
  1220. /* 786 */   0x5c,       /* FC_PAD */
  1221.             0x5b,       /* FC_END */
  1222. /* 788 */  
  1223.             0x12, 0x0,  /* FC_UP */
  1224. /* 790 */   NdrFcShort( 0xffa8 ),   /* Offset= -88 (702) */
  1225. /* 792 */  
  1226.             0x12, 0x0,  /* FC_UP */
  1227. /* 794 */   NdrFcShort( 0xffc4 ),   /* Offset= -60 (734) */
  1228. /* 796 */  
  1229.             0x11, 0x4,  /* FC_RP [alloced_on_stack] */
  1230. /* 798 */   NdrFcShort( 0x2 ),  /* Offset= 2 (800) */
  1231. /* 800 */   0x30,       /* FC_BIND_CONTEXT */
  1232.             0xa0,       /* Ctxt flags:  via ptr, out, */
  1233. /* 802 */   0x2,        /* 2 */
  1234.             0x1,        /* 1 */
  1235. /* 804 */  
  1236.             0x11, 0x4,  /* FC_RP [alloced_on_stack] */
  1237. /* 806 */   NdrFcShort( 0x2 ),  /* Offset= 2 (808) */
  1238. /* 808 */   0x30,       /* FC_BIND_CONTEXT */
  1239.             0xe1,       /* Ctxt flags:  via ptr, in, out, can't be null */
  1240. /* 810 */   0x3,        /* 3 */
  1241.             0x0,        /* 0 */
  1242. /* 812 */  
  1243.             0x11, 0x4,  /* FC_RP [alloced_on_stack] */
  1244. /* 814 */   NdrFcShort( 0x2 ),  /* Offset= 2 (816) */
  1245. /* 816 */   0x30,       /* FC_BIND_CONTEXT */
  1246.             0xe1,       /* Ctxt flags:  via ptr, in, out, can't be null */
  1247. /* 818 */   0x0,        /* 0 */
  1248.             0x0,        /* 0 */
  1249. /* 820 */  
  1250.             0x1b,       /* FC_CARRAY */
  1251.             0x0,        /* 0 */
  1252. /* 822 */   NdrFcShort( 0x1 ),  /* 1 */
  1253. /* 824 */   0x40,       /* Corr desc:  constant, val=32768 */
  1254.             0x0,        /* 0 */
  1255. /* 826 */   NdrFcShort( 0x8000 ),   /* -32768 */
  1256. /* 828 */   NdrFcShort( 0x1 ),  /* Corr flags:  early, */
  1257. /* 830 */   0x1,        /* FC_BYTE */
  1258.             0x5b,       /* FC_END */
  1259.  
  1260.             0x0
  1261.         }
  1262.     };
  1263.  
  1264. static const unsigned short TsProxyRpcInterface_FormatStringOffsetTable[] =
  1265.     {
  1266.     0,
  1267.     28,
  1268.     82,
  1269.     136,
  1270.     196,
  1271.     256,
  1272.     284,
  1273.     326,
  1274.     368,
  1275.     408
  1276.     };
  1277.  
  1278.  
  1279. static const MIDL_STUB_DESC TsProxyRpcInterface_StubDesc =
  1280.     {
  1281.     (void *)& TsProxyRpcInterface___RpcClientInterface,
  1282.     MIDL_user_allocate,
  1283.     MIDL_user_free,
  1284.     &TsProxyRpcInterface__MIDL_AutoBindHandle,
  1285.     0,
  1286.     0,
  1287.     0,
  1288.     0,
  1289.     ms2Dtsgu__MIDL_TypeFormatString.Format,
  1290.     1, /* -error bounds_check flag */
  1291.     0x50002, /* Ndr library version */
  1292.     0,
  1293.     0x700022b, /* MIDL Version 7.0.555 */
  1294.     0,
  1295.     0,
  1296.     0,  /* notify & notify_flag routine table */
  1297.     0x1, /* MIDL flag */
  1298.     0, /* cs routines */
  1299.     0,   /* proxy/server info */
  1300.     0
  1301.     };
  1302. #pragma optimize("", on )
  1303. #if _MSC_VER >= 1200
  1304. #pragma warning(pop)
  1305. #endif
  1306.  
  1307.  
  1308. #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
Add Comment
Please, Sign In to add comment