WINDS_C.C
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:127k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /* this ALWAYS GENERATED file contains the RPC client stubs */
  2. /* File created by MIDL compiler version 2.00.0102 */
  3. /* at Mon Sep 25 11:13:21 1995
  4.  */
  5. //@@MIDL_FILE_HEADING(  )
  6. #include <string.h>
  7. #if defined( _ALPHA_ )
  8. #include <stdarg.h>
  9. #endif
  10. #include "winds.h"
  11. extern const MIDL_FORMAT_STRING __MIDLFormatString;
  12. extern const MIDL_FORMAT_STRING __MIDLProcFormatString;
  13. handle_t hWINDSREM;
  14. static const RPC_CLIENT_INTERFACE WINDSREM___RpcClientInterface =
  15.     {
  16.     sizeof(RPC_CLIENT_INTERFACE),
  17.     {{0xDDFFFE60,0x36D0,0x11CE,{0x9F,0x2D,0x00,0xAA,0x00,0x51,0x0E,0x3B}},{1,6}},
  18.     {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  19.     0,
  20.     0,
  21.     0,
  22.     0,
  23.     0
  24.     };
  25. RPC_IF_HANDLE WINDSREM_v1_6_c_ifspec = (RPC_IF_HANDLE)& WINDSREM___RpcClientInterface;
  26. extern const MIDL_STUB_DESC WINDSREM_StubDesc;
  27. static RPC_BINDING_HANDLE WINDSREM__MIDL_AutoBindHandle;
  28. long RemoteIsServerRunning( void)
  29. {
  30.     RPC_BINDING_HANDLE _Handle  =   0;
  31.     
  32.     long _RetVal;
  33.     
  34.     RPC_MESSAGE _RpcMessage;
  35.     
  36.     MIDL_STUB_MESSAGE _StubMsg;
  37.     
  38.     RpcTryFinally
  39.         {
  40.         NdrClientInitializeNew(
  41.                           ( PRPC_MESSAGE  )&_RpcMessage,
  42.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  43.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  44.                           0);
  45.         
  46.         
  47.         _Handle = hWINDSREM;
  48.         
  49.         
  50.         _StubMsg.BufferLength = 0U;
  51.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  52.         
  53.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  54.         
  55.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  56.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[0] );
  57.         
  58.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  59.         
  60.         }
  61.     RpcFinally
  62.         {
  63.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  64.         
  65.         }
  66.     RpcEndFinally
  67.     
  68.     return _RetVal;
  69. }
  70. long RemoteGetAllAccounts( 
  71.     /* [out] */ long __RPC_FAR *pPipeNumber)
  72. {
  73.     RPC_BINDING_HANDLE _Handle  =   0;
  74.     
  75.     long _RetVal;
  76.     
  77.     RPC_MESSAGE _RpcMessage;
  78.     
  79.     MIDL_STUB_MESSAGE _StubMsg;
  80.     
  81.     RpcTryFinally
  82.         {
  83.         NdrClientInitializeNew(
  84.                           ( PRPC_MESSAGE  )&_RpcMessage,
  85.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  86.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  87.                           1);
  88.         
  89.         
  90.         _Handle = hWINDSREM;
  91.         
  92.         
  93.         _StubMsg.BufferLength = 0U;
  94.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  95.         
  96.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  97.         
  98.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  99.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[2] );
  100.         
  101.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  102.         
  103.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  104.         
  105.         }
  106.     RpcFinally
  107.         {
  108.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  109.         
  110.         }
  111.     RpcEndFinally
  112.     
  113.     return _RetVal;
  114. }
  115. long RemoteFinishUpload( 
  116.     /* [string][in] */ unsigned char __RPC_FAR *szCookie)
  117. {
  118.     RPC_BINDING_HANDLE _Handle  =   0;
  119.     
  120.     long _RetVal;
  121.     
  122.     RPC_MESSAGE _RpcMessage;
  123.     
  124.     MIDL_STUB_MESSAGE _StubMsg;
  125.     
  126.     RpcTryFinally
  127.         {
  128.         NdrClientInitializeNew(
  129.                           ( PRPC_MESSAGE  )&_RpcMessage,
  130.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  131.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  132.                           2);
  133.         
  134.         
  135.         _Handle = hWINDSREM;
  136.         
  137.         
  138.         _StubMsg.BufferLength = 12U;
  139.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  140.                                        (unsigned char __RPC_FAR *)szCookie,
  141.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  142.         
  143.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  144.         
  145.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  146.                                      (unsigned char __RPC_FAR *)szCookie,
  147.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  148.         
  149.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  150.         
  151.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  152.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[8] );
  153.         
  154.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  155.         
  156.         }
  157.     RpcFinally
  158.         {
  159.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  160.         
  161.         }
  162.     RpcEndFinally
  163.     
  164.     return _RetVal;
  165. }
  166. long RemoteGetContainerProps( 
  167.     /* [in] */ unsigned long dwContainerID,
  168.     /* [out] */ unsigned long __RPC_FAR *pdwContentCount)
  169. {
  170.     RPC_BINDING_HANDLE _Handle  =   0;
  171.     
  172.     long _RetVal;
  173.     
  174.     RPC_MESSAGE _RpcMessage;
  175.     
  176.     MIDL_STUB_MESSAGE _StubMsg;
  177.     
  178.     RpcTryFinally
  179.         {
  180.         NdrClientInitializeNew(
  181.                           ( PRPC_MESSAGE  )&_RpcMessage,
  182.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  183.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  184.                           3);
  185.         
  186.         
  187.         _Handle = hWINDSREM;
  188.         
  189.         
  190.         _StubMsg.BufferLength = 4U;
  191.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  192.         
  193.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwContainerID;
  194.         
  195.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  196.         
  197.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  198.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[14] );
  199.         
  200.         *pdwContentCount = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  201.         
  202.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  203.         
  204.         }
  205.     RpcFinally
  206.         {
  207.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  208.         
  209.         }
  210.     RpcEndFinally
  211.     
  212.     return _RetVal;
  213. }
  214. long RemoteGetContainerRecipients( 
  215.     /* [in] */ unsigned long dwFlags,
  216.     /* [in] */ unsigned long dwContainerID,
  217.     /* [out] */ long __RPC_FAR *pPipeNumber)
  218. {
  219.     RPC_BINDING_HANDLE _Handle  =   0;
  220.     
  221.     long _RetVal;
  222.     
  223.     RPC_MESSAGE _RpcMessage;
  224.     
  225.     MIDL_STUB_MESSAGE _StubMsg;
  226.     
  227.     RpcTryFinally
  228.         {
  229.         NdrClientInitializeNew(
  230.                           ( PRPC_MESSAGE  )&_RpcMessage,
  231.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  232.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  233.                           4);
  234.         
  235.         
  236.         _Handle = hWINDSREM;
  237.         
  238.         
  239.         _StubMsg.BufferLength = 4U + 4U;
  240.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  241.         
  242.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwFlags;
  243.         
  244.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwContainerID;
  245.         
  246.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  247.         
  248.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  249.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[22] );
  250.         
  251.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  252.         
  253.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  254.         
  255.         }
  256.     RpcFinally
  257.         {
  258.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  259.         
  260.         }
  261.     RpcEndFinally
  262.     
  263.     return _RetVal;
  264. }
  265. long RemoteGetPublicFoldersList( 
  266.     /* [in] */ short nFlags,
  267.     /* [out] */ long __RPC_FAR *pPipeNumber)
  268. {
  269.     RPC_BINDING_HANDLE _Handle  =   0;
  270.     
  271.     long _RetVal;
  272.     
  273.     RPC_MESSAGE _RpcMessage;
  274.     
  275.     MIDL_STUB_MESSAGE _StubMsg;
  276.     
  277.     RpcTryFinally
  278.         {
  279.         NdrClientInitializeNew(
  280.                           ( PRPC_MESSAGE  )&_RpcMessage,
  281.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  282.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  283.                           5);
  284.         
  285.         
  286.         _Handle = hWINDSREM;
  287.         
  288.         
  289.         _StubMsg.BufferLength = 2U;
  290.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  291.         
  292.         *(( short __RPC_FAR * )_StubMsg.Buffer)++ = nFlags;
  293.         
  294.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  295.         
  296.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  297.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[32] );
  298.         
  299.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  300.         
  301.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  302.         
  303.         }
  304.     RpcFinally
  305.         {
  306.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  307.         
  308.         }
  309.     RpcEndFinally
  310.     
  311.     return _RetVal;
  312. }
  313. long RemoteGetPublicFolderMessages( 
  314.     /* [in] */ short nFlags,
  315.     /* [in] */ unsigned long dwFolderID,
  316.     /* [out] */ long __RPC_FAR *pPipeNumber)
  317. {
  318.     RPC_BINDING_HANDLE _Handle  =   0;
  319.     
  320.     long _RetVal;
  321.     
  322.     RPC_MESSAGE _RpcMessage;
  323.     
  324.     MIDL_STUB_MESSAGE _StubMsg;
  325.     
  326.     RpcTryFinally
  327.         {
  328.         NdrClientInitializeNew(
  329.                           ( PRPC_MESSAGE  )&_RpcMessage,
  330.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  331.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  332.                           6);
  333.         
  334.         
  335.         _Handle = hWINDSREM;
  336.         
  337.         
  338.         _StubMsg.BufferLength = 2U + 6U;
  339.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  340.         
  341.         *(( short __RPC_FAR * )_StubMsg.Buffer)++ = nFlags;
  342.         
  343.         _StubMsg.Buffer += 2;
  344.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwFolderID;
  345.         
  346.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  347.         
  348.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  349.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[40] );
  350.         
  351.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  352.         
  353.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  354.         
  355.         }
  356.     RpcFinally
  357.         {
  358.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  359.         
  360.         }
  361.     RpcEndFinally
  362.     
  363.     return _RetVal;
  364. }
  365. long RemoteChangePasswordA( 
  366.     /* [in] */ unsigned char __RPC_FAR *szMailbox,
  367.     /* [string][in] */ unsigned char __RPC_FAR *szOldPassword,
  368.     /* [string][in] */ unsigned char __RPC_FAR *szNewPassword)
  369. {
  370.     RPC_BINDING_HANDLE _Handle  =   0;
  371.     
  372.     long _RetVal;
  373.     
  374.     RPC_MESSAGE _RpcMessage;
  375.     
  376.     MIDL_STUB_MESSAGE _StubMsg;
  377.     
  378.     RpcTryFinally
  379.         {
  380.         NdrClientInitializeNew(
  381.                           ( PRPC_MESSAGE  )&_RpcMessage,
  382.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  383.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  384.                           7);
  385.         
  386.         
  387.         _Handle = hWINDSREM;
  388.         
  389.         
  390.         _StubMsg.BufferLength = 1U + 12U + 13U;
  391.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  392.                                        (unsigned char __RPC_FAR *)szOldPassword,
  393.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  394.         
  395.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  396.                                        (unsigned char __RPC_FAR *)szNewPassword,
  397.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  398.         
  399.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  400.         
  401.         *(( unsigned char __RPC_FAR * )_StubMsg.Buffer)++ = *szMailbox;
  402.         
  403.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  404.                                      (unsigned char __RPC_FAR *)szOldPassword,
  405.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  406.         
  407.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  408.                                      (unsigned char __RPC_FAR *)szNewPassword,
  409.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  410.         
  411.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  412.         
  413.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  414.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[50] );
  415.         
  416.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  417.         
  418.         }
  419.     RpcFinally
  420.         {
  421.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  422.         
  423.         }
  424.     RpcEndFinally
  425.     
  426.     return _RetVal;
  427. }
  428. long RemoteLogonMailBoxA( 
  429.     /* [string][in] */ unsigned char __RPC_FAR *szMailbox,
  430.     /* [string][in] */ unsigned char __RPC_FAR *szPassword,
  431.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szFullName,
  432.     /* [out] */ unsigned long __RPC_FAR *pdwMailboxID)
  433. {
  434.     RPC_BINDING_HANDLE _Handle  =   0;
  435.     
  436.     long _RetVal;
  437.     
  438.     RPC_MESSAGE _RpcMessage;
  439.     
  440.     MIDL_STUB_MESSAGE _StubMsg;
  441.     
  442.     RpcTryFinally
  443.         {
  444.         NdrClientInitializeNew(
  445.                           ( PRPC_MESSAGE  )&_RpcMessage,
  446.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  447.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  448.                           8);
  449.         
  450.         
  451.         _Handle = hWINDSREM;
  452.         
  453.         
  454.         _StubMsg.BufferLength = 12U + 13U;
  455.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  456.                                        (unsigned char __RPC_FAR *)szMailbox,
  457.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  458.         
  459.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  460.                                        (unsigned char __RPC_FAR *)szPassword,
  461.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  462.         
  463.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  464.         
  465.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  466.                                      (unsigned char __RPC_FAR *)szMailbox,
  467.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  468.         
  469.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  470.                                      (unsigned char __RPC_FAR *)szPassword,
  471.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  472.         
  473.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  474.         
  475.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  476.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[64] );
  477.         
  478.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  479.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFullName,
  480.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[16],
  481.                                        (unsigned char)0 );
  482.         
  483.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  484.         *pdwMailboxID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  485.         
  486.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  487.         
  488.         }
  489.     RpcFinally
  490.         {
  491.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  492.         
  493.         }
  494.     RpcEndFinally
  495.     
  496.     return _RetVal;
  497. }
  498. long RemoteLogonMailBoxAndSetNotifA( 
  499.     /* [string][in] */ unsigned char __RPC_FAR *szMailbox,
  500.     /* [string][in] */ unsigned char __RPC_FAR *szPassword,
  501.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szFullName,
  502.     /* [out] */ unsigned long __RPC_FAR *pdwMailboxID,
  503.     /* [string][in] */ unsigned char __RPC_FAR *szComputerName,
  504.     /* [in] */ unsigned long ulNotifMask,
  505.     /* [out] */ unsigned long __RPC_FAR *pulConnectionID)
  506. {
  507.     RPC_BINDING_HANDLE _Handle  =   0;
  508.     
  509.     long _RetVal;
  510.     
  511.     RPC_MESSAGE _RpcMessage;
  512.     
  513.     MIDL_STUB_MESSAGE _StubMsg;
  514.     
  515.     RpcTryFinally
  516.         {
  517.         NdrClientInitializeNew(
  518.                           ( PRPC_MESSAGE  )&_RpcMessage,
  519.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  520.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  521.                           9);
  522.         
  523.         
  524.         _Handle = hWINDSREM;
  525.         
  526.         
  527.         _StubMsg.BufferLength = 12U + 13U + 13U + 11U;
  528.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  529.                                        (unsigned char __RPC_FAR *)szMailbox,
  530.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  531.         
  532.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  533.                                        (unsigned char __RPC_FAR *)szPassword,
  534.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  535.         
  536.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  537.                                        (unsigned char __RPC_FAR *)szComputerName,
  538.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  539.         
  540.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  541.         
  542.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  543.                                      (unsigned char __RPC_FAR *)szMailbox,
  544.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  545.         
  546.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  547.                                      (unsigned char __RPC_FAR *)szPassword,
  548.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  549.         
  550.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  551.                                      (unsigned char __RPC_FAR *)szComputerName,
  552.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  553.         
  554.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  555.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = ulNotifMask;
  556.         
  557.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  558.         
  559.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  560.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[82] );
  561.         
  562.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  563.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFullName,
  564.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[26],
  565.                                        (unsigned char)0 );
  566.         
  567.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  568.         *pdwMailboxID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  569.         
  570.         *pulConnectionID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  571.         
  572.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  573.         
  574.         }
  575.     RpcFinally
  576.         {
  577.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  578.         
  579.         }
  580.     RpcEndFinally
  581.     
  582.     return _RetVal;
  583. }
  584. long RemoteTerminateNotifA( 
  585.     /* [string][in] */ unsigned char __RPC_FAR *szComputerName,
  586.     /* [in] */ unsigned long ulConnectionID)
  587. {
  588.     RPC_BINDING_HANDLE _Handle  =   0;
  589.     
  590.     long _RetVal;
  591.     
  592.     RPC_MESSAGE _RpcMessage;
  593.     
  594.     MIDL_STUB_MESSAGE _StubMsg;
  595.     
  596.     RpcTryFinally
  597.         {
  598.         NdrClientInitializeNew(
  599.                           ( PRPC_MESSAGE  )&_RpcMessage,
  600.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  601.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  602.                           10);
  603.         
  604.         
  605.         _Handle = hWINDSREM;
  606.         
  607.         
  608.         _StubMsg.BufferLength = 12U + 11U;
  609.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  610.                                        (unsigned char __RPC_FAR *)szComputerName,
  611.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  612.         
  613.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  614.         
  615.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  616.                                      (unsigned char __RPC_FAR *)szComputerName,
  617.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  618.         
  619.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  620.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = ulConnectionID;
  621.         
  622.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  623.         
  624.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  625.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[110] );
  626.         
  627.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  628.         
  629.         }
  630.     RpcFinally
  631.         {
  632.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  633.         
  634.         }
  635.     RpcEndFinally
  636.     
  637.     return _RetVal;
  638. }
  639. long RemoteValidateNotifA( 
  640.     /* [string][in] */ unsigned char __RPC_FAR *szComputerName,
  641.     /* [string][in] */ unsigned char __RPC_FAR *szMailboxName,
  642.     /* [in] */ unsigned long ulNotifMask,
  643.     /* [out] */ unsigned long __RPC_FAR *pulConnectionID)
  644. {
  645.     RPC_BINDING_HANDLE _Handle  =   0;
  646.     
  647.     long _RetVal;
  648.     
  649.     RPC_MESSAGE _RpcMessage;
  650.     
  651.     MIDL_STUB_MESSAGE _StubMsg;
  652.     
  653.     RpcTryFinally
  654.         {
  655.         NdrClientInitializeNew(
  656.                           ( PRPC_MESSAGE  )&_RpcMessage,
  657.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  658.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  659.                           11);
  660.         
  661.         
  662.         _Handle = hWINDSREM;
  663.         
  664.         
  665.         _StubMsg.BufferLength = 12U + 13U + 11U;
  666.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  667.                                        (unsigned char __RPC_FAR *)szComputerName,
  668.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  669.         
  670.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  671.                                        (unsigned char __RPC_FAR *)szMailboxName,
  672.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  673.         
  674.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  675.         
  676.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  677.                                      (unsigned char __RPC_FAR *)szComputerName,
  678.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  679.         
  680.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  681.                                      (unsigned char __RPC_FAR *)szMailboxName,
  682.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  683.         
  684.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  685.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = ulNotifMask;
  686.         
  687.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  688.         
  689.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  690.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[118] );
  691.         
  692.         *pulConnectionID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  693.         
  694.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  695.         
  696.         }
  697.     RpcFinally
  698.         {
  699.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  700.         
  701.         }
  702.     RpcEndFinally
  703.     
  704.     return _RetVal;
  705. }
  706. long RemoteOpenMsgUploadPipeA( 
  707.     /* [string][in] */ unsigned char __RPC_FAR *szSenderMailbox,
  708.     /* [out] */ long __RPC_FAR *pPipeNumber,
  709.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szCookie)
  710. {
  711.     RPC_BINDING_HANDLE _Handle  =   0;
  712.     
  713.     long _RetVal;
  714.     
  715.     RPC_MESSAGE _RpcMessage;
  716.     
  717.     MIDL_STUB_MESSAGE _StubMsg;
  718.     
  719.     RpcTryFinally
  720.         {
  721.         NdrClientInitializeNew(
  722.                           ( PRPC_MESSAGE  )&_RpcMessage,
  723.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  724.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  725.                           12);
  726.         
  727.         
  728.         _Handle = hWINDSREM;
  729.         
  730.         
  731.         _StubMsg.BufferLength = 12U;
  732.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  733.                                        (unsigned char __RPC_FAR *)szSenderMailbox,
  734.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  735.         
  736.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  737.         
  738.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  739.                                      (unsigned char __RPC_FAR *)szSenderMailbox,
  740.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  741.         
  742.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  743.         
  744.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  745.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[134] );
  746.         
  747.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  748.         
  749.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  750.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szCookie,
  751.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[36],
  752.                                        (unsigned char)0 );
  753.         
  754.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  755.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  756.         
  757.         }
  758.     RpcFinally
  759.         {
  760.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  761.         
  762.         }
  763.     RpcEndFinally
  764.     
  765.     return _RetVal;
  766. }
  767. long RemoteSendMsgToAccountA( 
  768.     /* [string][in] */ unsigned char __RPC_FAR *szRecipAccount,
  769.     /* [string][in] */ unsigned char __RPC_FAR *szHeaderInfo,
  770.     /* [string][in] */ unsigned char __RPC_FAR *szCookie)
  771. {
  772.     RPC_BINDING_HANDLE _Handle  =   0;
  773.     
  774.     long _RetVal;
  775.     
  776.     RPC_MESSAGE _RpcMessage;
  777.     
  778.     MIDL_STUB_MESSAGE _StubMsg;
  779.     
  780.     RpcTryFinally
  781.         {
  782.         NdrClientInitializeNew(
  783.                           ( PRPC_MESSAGE  )&_RpcMessage,
  784.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  785.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  786.                           13);
  787.         
  788.         
  789.         _Handle = hWINDSREM;
  790.         
  791.         
  792.         _StubMsg.BufferLength = 12U + 13U + 13U;
  793.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  794.                                        (unsigned char __RPC_FAR *)szRecipAccount,
  795.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  796.         
  797.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  798.                                        (unsigned char __RPC_FAR *)szHeaderInfo,
  799.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  800.         
  801.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  802.                                        (unsigned char __RPC_FAR *)szCookie,
  803.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  804.         
  805.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  806.         
  807.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  808.                                      (unsigned char __RPC_FAR *)szRecipAccount,
  809.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  810.         
  811.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  812.                                      (unsigned char __RPC_FAR *)szHeaderInfo,
  813.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  814.         
  815.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  816.                                      (unsigned char __RPC_FAR *)szCookie,
  817.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  818.         
  819.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  820.         
  821.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  822.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[148] );
  823.         
  824.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  825.         
  826.         }
  827.     RpcFinally
  828.         {
  829.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  830.         
  831.         }
  832.     RpcEndFinally
  833.     
  834.     return _RetVal;
  835. }
  836. long RemoteOpenMsgDownloadPipeA( 
  837.     /* [string][in] */ unsigned char __RPC_FAR *szMailbox,
  838.     /* [out] */ unsigned long __RPC_FAR *pPipeNumber)
  839. {
  840.     RPC_BINDING_HANDLE _Handle  =   0;
  841.     
  842.     long _RetVal;
  843.     
  844.     RPC_MESSAGE _RpcMessage;
  845.     
  846.     MIDL_STUB_MESSAGE _StubMsg;
  847.     
  848.     RpcTryFinally
  849.         {
  850.         NdrClientInitializeNew(
  851.                           ( PRPC_MESSAGE  )&_RpcMessage,
  852.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  853.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  854.                           14);
  855.         
  856.         
  857.         _Handle = hWINDSREM;
  858.         
  859.         
  860.         _StubMsg.BufferLength = 12U;
  861.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  862.                                        (unsigned char __RPC_FAR *)szMailbox,
  863.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  864.         
  865.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  866.         
  867.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  868.                                      (unsigned char __RPC_FAR *)szMailbox,
  869.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  870.         
  871.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  872.         
  873.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  874.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[162] );
  875.         
  876.         *pPipeNumber = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  877.         
  878.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  879.         
  880.         }
  881.     RpcFinally
  882.         {
  883.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  884.         
  885.         }
  886.     RpcEndFinally
  887.     
  888.     return _RetVal;
  889. }
  890. long RemoteOpenHeaderDownloadPipeA( 
  891.     /* [string][in] */ unsigned char __RPC_FAR *szMailbox,
  892.     /* [out] */ long __RPC_FAR *pPipeNumber)
  893. {
  894.     RPC_BINDING_HANDLE _Handle  =   0;
  895.     
  896.     long _RetVal;
  897.     
  898.     RPC_MESSAGE _RpcMessage;
  899.     
  900.     MIDL_STUB_MESSAGE _StubMsg;
  901.     
  902.     RpcTryFinally
  903.         {
  904.         NdrClientInitializeNew(
  905.                           ( PRPC_MESSAGE  )&_RpcMessage,
  906.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  907.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  908.                           15);
  909.         
  910.         
  911.         _Handle = hWINDSREM;
  912.         
  913.         
  914.         _StubMsg.BufferLength = 12U;
  915.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  916.                                        (unsigned char __RPC_FAR *)szMailbox,
  917.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  918.         
  919.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  920.         
  921.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  922.                                      (unsigned char __RPC_FAR *)szMailbox,
  923.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  924.         
  925.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  926.         
  927.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  928.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[162] );
  929.         
  930.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  931.         
  932.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  933.         
  934.         }
  935.     RpcFinally
  936.         {
  937.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  938.         
  939.         }
  940.     RpcEndFinally
  941.     
  942.     return _RetVal;
  943. }
  944. long RemoteCheckNewMailA( 
  945.     /* [string][in] */ unsigned char __RPC_FAR *szMailbox,
  946.     /* [out] */ unsigned long __RPC_FAR *pulPending)
  947. {
  948.     RPC_BINDING_HANDLE _Handle  =   0;
  949.     
  950.     long _RetVal;
  951.     
  952.     RPC_MESSAGE _RpcMessage;
  953.     
  954.     MIDL_STUB_MESSAGE _StubMsg;
  955.     
  956.     RpcTryFinally
  957.         {
  958.         NdrClientInitializeNew(
  959.                           ( PRPC_MESSAGE  )&_RpcMessage,
  960.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  961.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  962.                           16);
  963.         
  964.         
  965.         _Handle = hWINDSREM;
  966.         
  967.         
  968.         _StubMsg.BufferLength = 12U;
  969.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  970.                                        (unsigned char __RPC_FAR *)szMailbox,
  971.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  972.         
  973.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  974.         
  975.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  976.                                      (unsigned char __RPC_FAR *)szMailbox,
  977.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  978.         
  979.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  980.         
  981.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  982.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[162] );
  983.         
  984.         *pulPending = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  985.         
  986.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  987.         
  988.         }
  989.     RpcFinally
  990.         {
  991.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  992.         
  993.         }
  994.     RpcEndFinally
  995.     
  996.     return _RetVal;
  997. }
  998. long RemoteOpenOneMsgDownloadPipeA( 
  999.     /* [string][in] */ unsigned char __RPC_FAR *szMailbox,
  1000.     /* [out] */ long __RPC_FAR *pPipeNumber)
  1001. {
  1002.     RPC_BINDING_HANDLE _Handle  =   0;
  1003.     
  1004.     long _RetVal;
  1005.     
  1006.     RPC_MESSAGE _RpcMessage;
  1007.     
  1008.     MIDL_STUB_MESSAGE _StubMsg;
  1009.     
  1010.     RpcTryFinally
  1011.         {
  1012.         NdrClientInitializeNew(
  1013.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1014.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1015.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1016.                           17);
  1017.         
  1018.         
  1019.         _Handle = hWINDSREM;
  1020.         
  1021.         
  1022.         _StubMsg.BufferLength = 12U;
  1023.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1024.                                        (unsigned char __RPC_FAR *)szMailbox,
  1025.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  1026.         
  1027.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1028.         
  1029.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1030.                                      (unsigned char __RPC_FAR *)szMailbox,
  1031.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[6] );
  1032.         
  1033.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1034.         
  1035.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1036.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[162] );
  1037.         
  1038.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1039.         
  1040.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1041.         
  1042.         }
  1043.     RpcFinally
  1044.         {
  1045.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1046.         
  1047.         }
  1048.     RpcEndFinally
  1049.     
  1050.     return _RetVal;
  1051. }
  1052. long RemoteGetRecipientPropsA( 
  1053.     /* [in] */ unsigned long dwObjID,
  1054.     /* [out] */ unsigned long __RPC_FAR *pdwUserType,
  1055.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szMailboxName,
  1056.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szFullName,
  1057.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szJobTitle,
  1058.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szOffice,
  1059.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szPhone,
  1060.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szAltPhone,
  1061.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szFax,
  1062.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szComments,
  1063.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szCompany,
  1064.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szDepartment,
  1065.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szManagerName,
  1066.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szManagerAlias,
  1067.     /* [out] */ unsigned long __RPC_FAR *pdwManagerID)
  1068. {
  1069.     RPC_BINDING_HANDLE _Handle  =   0;
  1070.     
  1071.     long _RetVal;
  1072.     
  1073.     RPC_MESSAGE _RpcMessage;
  1074.     
  1075.     MIDL_STUB_MESSAGE _StubMsg;
  1076.     
  1077.     RpcTryFinally
  1078.         {
  1079.         NdrClientInitializeNew(
  1080.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1081.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1082.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1083.                           18);
  1084.         
  1085.         
  1086.         _Handle = hWINDSREM;
  1087.         
  1088.         
  1089.         _StubMsg.BufferLength = 4U;
  1090.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1091.         
  1092.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwObjID;
  1093.         
  1094.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1095.         
  1096.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1097.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[172] );
  1098.         
  1099.         *pdwUserType = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1100.         
  1101.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1102.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szMailboxName,
  1103.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[46],
  1104.                                        (unsigned char)0 );
  1105.         
  1106.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1107.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFullName,
  1108.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[56],
  1109.                                        (unsigned char)0 );
  1110.         
  1111.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1112.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szJobTitle,
  1113.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[66],
  1114.                                        (unsigned char)0 );
  1115.         
  1116.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1117.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szOffice,
  1118.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[76],
  1119.                                        (unsigned char)0 );
  1120.         
  1121.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1122.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szPhone,
  1123.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[86],
  1124.                                        (unsigned char)0 );
  1125.         
  1126.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1127.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szAltPhone,
  1128.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[96],
  1129.                                        (unsigned char)0 );
  1130.         
  1131.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1132.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFax,
  1133.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[106],
  1134.                                        (unsigned char)0 );
  1135.         
  1136.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1137.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szComments,
  1138.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[116],
  1139.                                        (unsigned char)0 );
  1140.         
  1141.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1142.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szCompany,
  1143.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[126],
  1144.                                        (unsigned char)0 );
  1145.         
  1146.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1147.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szDepartment,
  1148.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[136],
  1149.                                        (unsigned char)0 );
  1150.         
  1151.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1152.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szManagerName,
  1153.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[146],
  1154.                                        (unsigned char)0 );
  1155.         
  1156.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1157.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szManagerAlias,
  1158.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[156],
  1159.                                        (unsigned char)0 );
  1160.         
  1161.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1162.         *pdwManagerID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1163.         
  1164.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1165.         
  1166.         }
  1167.     RpcFinally
  1168.         {
  1169.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1170.         
  1171.         }
  1172.     RpcEndFinally
  1173.     
  1174.     return _RetVal;
  1175. }
  1176. long RemoteGetDistListPropsA( 
  1177.     /* [in] */ unsigned long dwObjID,
  1178.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szDLAlias,
  1179.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szDLFullName,
  1180.     /* [out] */ unsigned long __RPC_FAR *pdwContentCount,
  1181.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szOwnerAlias,
  1182.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szOwnerName,
  1183.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szComments)
  1184. {
  1185.     RPC_BINDING_HANDLE _Handle  =   0;
  1186.     
  1187.     long _RetVal;
  1188.     
  1189.     RPC_MESSAGE _RpcMessage;
  1190.     
  1191.     MIDL_STUB_MESSAGE _StubMsg;
  1192.     
  1193.     RpcTryFinally
  1194.         {
  1195.         NdrClientInitializeNew(
  1196.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1197.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1198.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1199.                           19);
  1200.         
  1201.         
  1202.         _Handle = hWINDSREM;
  1203.         
  1204.         
  1205.         _StubMsg.BufferLength = 4U;
  1206.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1207.         
  1208.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwObjID;
  1209.         
  1210.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1211.         
  1212.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1213.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[232] );
  1214.         
  1215.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1216.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szDLAlias,
  1217.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[166],
  1218.                                        (unsigned char)0 );
  1219.         
  1220.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1221.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szDLFullName,
  1222.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[176],
  1223.                                        (unsigned char)0 );
  1224.         
  1225.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1226.         *pdwContentCount = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1227.         
  1228.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1229.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szOwnerAlias,
  1230.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[186],
  1231.                                        (unsigned char)0 );
  1232.         
  1233.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1234.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szOwnerName,
  1235.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[196],
  1236.                                        (unsigned char)0 );
  1237.         
  1238.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1239.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szComments,
  1240.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[206],
  1241.                                        (unsigned char)0 );
  1242.         
  1243.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1244.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1245.         
  1246.         }
  1247.     RpcFinally
  1248.         {
  1249.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1250.         
  1251.         }
  1252.     RpcEndFinally
  1253.     
  1254.     return _RetVal;
  1255. }
  1256. long RemoteChangePasswordW( 
  1257.     /* [in] */ wchar_t __RPC_FAR *szMailbox,
  1258.     /* [string][in] */ wchar_t __RPC_FAR *szOldPassword,
  1259.     /* [string][in] */ wchar_t __RPC_FAR *szNewPassword)
  1260. {
  1261.     RPC_BINDING_HANDLE _Handle  =   0;
  1262.     
  1263.     long _RetVal;
  1264.     
  1265.     RPC_MESSAGE _RpcMessage;
  1266.     
  1267.     MIDL_STUB_MESSAGE _StubMsg;
  1268.     
  1269.     RpcTryFinally
  1270.         {
  1271.         NdrClientInitializeNew(
  1272.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1273.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1274.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1275.                           20);
  1276.         
  1277.         
  1278.         _Handle = hWINDSREM;
  1279.         
  1280.         
  1281.         _StubMsg.BufferLength = 2U + 12U + 14U;
  1282.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1283.                                        (unsigned char __RPC_FAR *)szOldPassword,
  1284.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1285.         
  1286.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1287.                                        (unsigned char __RPC_FAR *)szNewPassword,
  1288.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1289.         
  1290.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1291.         
  1292.         *(( wchar_t __RPC_FAR * )_StubMsg.Buffer)++ = *szMailbox;
  1293.         
  1294.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1295.                                      (unsigned char __RPC_FAR *)szOldPassword,
  1296.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1297.         
  1298.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1299.                                      (unsigned char __RPC_FAR *)szNewPassword,
  1300.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1301.         
  1302.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1303.         
  1304.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1305.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[260] );
  1306.         
  1307.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1308.         
  1309.         }
  1310.     RpcFinally
  1311.         {
  1312.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1313.         
  1314.         }
  1315.     RpcEndFinally
  1316.     
  1317.     return _RetVal;
  1318. }
  1319. long RemoteLogonMailBoxW( 
  1320.     /* [string][in] */ wchar_t __RPC_FAR *szMailbox,
  1321.     /* [string][in] */ wchar_t __RPC_FAR *szPassword,
  1322.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szFullName,
  1323.     /* [out] */ unsigned long __RPC_FAR *pdwMailboxID)
  1324. {
  1325.     RPC_BINDING_HANDLE _Handle  =   0;
  1326.     
  1327.     long _RetVal;
  1328.     
  1329.     RPC_MESSAGE _RpcMessage;
  1330.     
  1331.     MIDL_STUB_MESSAGE _StubMsg;
  1332.     
  1333.     RpcTryFinally
  1334.         {
  1335.         NdrClientInitializeNew(
  1336.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1337.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1338.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1339.                           21);
  1340.         
  1341.         
  1342.         _Handle = hWINDSREM;
  1343.         
  1344.         
  1345.         _StubMsg.BufferLength = 12U + 14U;
  1346.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1347.                                        (unsigned char __RPC_FAR *)szMailbox,
  1348.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1349.         
  1350.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1351.                                        (unsigned char __RPC_FAR *)szPassword,
  1352.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1353.         
  1354.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1355.         
  1356.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1357.                                      (unsigned char __RPC_FAR *)szMailbox,
  1358.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1359.         
  1360.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1361.                                      (unsigned char __RPC_FAR *)szPassword,
  1362.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1363.         
  1364.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1365.         
  1366.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1367.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[274] );
  1368.         
  1369.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1370.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFullName,
  1371.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[224],
  1372.                                        (unsigned char)0 );
  1373.         
  1374.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1375.         *pdwMailboxID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1376.         
  1377.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1378.         
  1379.         }
  1380.     RpcFinally
  1381.         {
  1382.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1383.         
  1384.         }
  1385.     RpcEndFinally
  1386.     
  1387.     return _RetVal;
  1388. }
  1389. long RemoteLogonMailBoxAndSetNotifW( 
  1390.     /* [string][in] */ wchar_t __RPC_FAR *szMailbox,
  1391.     /* [string][in] */ wchar_t __RPC_FAR *szPassword,
  1392.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szFullName,
  1393.     /* [out] */ unsigned long __RPC_FAR *pdwMailboxID,
  1394.     /* [string][in] */ wchar_t __RPC_FAR *szComputerName,
  1395.     /* [in] */ unsigned long ulNotifMask,
  1396.     /* [out] */ unsigned long __RPC_FAR *pulConnectionID)
  1397. {
  1398.     RPC_BINDING_HANDLE _Handle  =   0;
  1399.     
  1400.     long _RetVal;
  1401.     
  1402.     RPC_MESSAGE _RpcMessage;
  1403.     
  1404.     MIDL_STUB_MESSAGE _StubMsg;
  1405.     
  1406.     RpcTryFinally
  1407.         {
  1408.         NdrClientInitializeNew(
  1409.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1410.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1411.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1412.                           22);
  1413.         
  1414.         
  1415.         _Handle = hWINDSREM;
  1416.         
  1417.         
  1418.         _StubMsg.BufferLength = 12U + 14U + 14U + 10U;
  1419.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1420.                                        (unsigned char __RPC_FAR *)szMailbox,
  1421.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1422.         
  1423.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1424.                                        (unsigned char __RPC_FAR *)szPassword,
  1425.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1426.         
  1427.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1428.                                        (unsigned char __RPC_FAR *)szComputerName,
  1429.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1430.         
  1431.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1432.         
  1433.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1434.                                      (unsigned char __RPC_FAR *)szMailbox,
  1435.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1436.         
  1437.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1438.                                      (unsigned char __RPC_FAR *)szPassword,
  1439.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1440.         
  1441.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1442.                                      (unsigned char __RPC_FAR *)szComputerName,
  1443.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1444.         
  1445.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1446.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = ulNotifMask;
  1447.         
  1448.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1449.         
  1450.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1451.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[292] );
  1452.         
  1453.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1454.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFullName,
  1455.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[234],
  1456.                                        (unsigned char)0 );
  1457.         
  1458.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1459.         *pdwMailboxID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1460.         
  1461.         *pulConnectionID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1462.         
  1463.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1464.         
  1465.         }
  1466.     RpcFinally
  1467.         {
  1468.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1469.         
  1470.         }
  1471.     RpcEndFinally
  1472.     
  1473.     return _RetVal;
  1474. }
  1475. long RemoteTerminateNotifW( 
  1476.     /* [string][in] */ wchar_t __RPC_FAR *szComputerName,
  1477.     /* [in] */ unsigned long ulConnectionID)
  1478. {
  1479.     RPC_BINDING_HANDLE _Handle  =   0;
  1480.     
  1481.     long _RetVal;
  1482.     
  1483.     RPC_MESSAGE _RpcMessage;
  1484.     
  1485.     MIDL_STUB_MESSAGE _StubMsg;
  1486.     
  1487.     RpcTryFinally
  1488.         {
  1489.         NdrClientInitializeNew(
  1490.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1491.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1492.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1493.                           23);
  1494.         
  1495.         
  1496.         _Handle = hWINDSREM;
  1497.         
  1498.         
  1499.         _StubMsg.BufferLength = 12U + 10U;
  1500.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1501.                                        (unsigned char __RPC_FAR *)szComputerName,
  1502.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1503.         
  1504.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1505.         
  1506.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1507.                                      (unsigned char __RPC_FAR *)szComputerName,
  1508.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1509.         
  1510.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1511.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = ulConnectionID;
  1512.         
  1513.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1514.         
  1515.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1516.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[320] );
  1517.         
  1518.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1519.         
  1520.         }
  1521.     RpcFinally
  1522.         {
  1523.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1524.         
  1525.         }
  1526.     RpcEndFinally
  1527.     
  1528.     return _RetVal;
  1529. }
  1530. long RemoteValidateNotifW( 
  1531.     /* [string][in] */ wchar_t __RPC_FAR *szComputerName,
  1532.     /* [string][in] */ wchar_t __RPC_FAR *szMailboxName,
  1533.     /* [in] */ unsigned long ulNotifMask,
  1534.     /* [out] */ unsigned long __RPC_FAR *pulConnectionID)
  1535. {
  1536.     RPC_BINDING_HANDLE _Handle  =   0;
  1537.     
  1538.     long _RetVal;
  1539.     
  1540.     RPC_MESSAGE _RpcMessage;
  1541.     
  1542.     MIDL_STUB_MESSAGE _StubMsg;
  1543.     
  1544.     RpcTryFinally
  1545.         {
  1546.         NdrClientInitializeNew(
  1547.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1548.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1549.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1550.                           24);
  1551.         
  1552.         
  1553.         _Handle = hWINDSREM;
  1554.         
  1555.         
  1556.         _StubMsg.BufferLength = 12U + 14U + 10U;
  1557.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1558.                                        (unsigned char __RPC_FAR *)szComputerName,
  1559.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1560.         
  1561.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1562.                                        (unsigned char __RPC_FAR *)szMailboxName,
  1563.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1564.         
  1565.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1566.         
  1567.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1568.                                      (unsigned char __RPC_FAR *)szComputerName,
  1569.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1570.         
  1571.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1572.                                      (unsigned char __RPC_FAR *)szMailboxName,
  1573.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1574.         
  1575.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1576.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = ulNotifMask;
  1577.         
  1578.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1579.         
  1580.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1581.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[328] );
  1582.         
  1583.         *pulConnectionID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1584.         
  1585.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1586.         
  1587.         }
  1588.     RpcFinally
  1589.         {
  1590.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1591.         
  1592.         }
  1593.     RpcEndFinally
  1594.     
  1595.     return _RetVal;
  1596. }
  1597. long RemoteOpenMsgUploadPipeW( 
  1598.     /* [string][in] */ wchar_t __RPC_FAR *szSenderMailbox,
  1599.     /* [out] */ long __RPC_FAR *pPipeNumber,
  1600.     /* [size_is][string][out] */ unsigned char __RPC_FAR *szCookie)
  1601. {
  1602.     RPC_BINDING_HANDLE _Handle  =   0;
  1603.     
  1604.     long _RetVal;
  1605.     
  1606.     RPC_MESSAGE _RpcMessage;
  1607.     
  1608.     MIDL_STUB_MESSAGE _StubMsg;
  1609.     
  1610.     RpcTryFinally
  1611.         {
  1612.         NdrClientInitializeNew(
  1613.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1614.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1615.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1616.                           25);
  1617.         
  1618.         
  1619.         _Handle = hWINDSREM;
  1620.         
  1621.         
  1622.         _StubMsg.BufferLength = 12U;
  1623.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1624.                                        (unsigned char __RPC_FAR *)szSenderMailbox,
  1625.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1626.         
  1627.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1628.         
  1629.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1630.                                      (unsigned char __RPC_FAR *)szSenderMailbox,
  1631.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1632.         
  1633.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1634.         
  1635.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1636.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[344] );
  1637.         
  1638.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1639.         
  1640.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1641.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szCookie,
  1642.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[244],
  1643.                                        (unsigned char)0 );
  1644.         
  1645.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1646.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1647.         
  1648.         }
  1649.     RpcFinally
  1650.         {
  1651.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1652.         
  1653.         }
  1654.     RpcEndFinally
  1655.     
  1656.     return _RetVal;
  1657. }
  1658. long RemoteSendMsgToAccountW( 
  1659.     /* [string][in] */ wchar_t __RPC_FAR *szRecipAccount,
  1660.     /* [string][in] */ wchar_t __RPC_FAR *szHeaderInfo,
  1661.     /* [string][in] */ wchar_t __RPC_FAR *szCookie)
  1662. {
  1663.     RPC_BINDING_HANDLE _Handle  =   0;
  1664.     
  1665.     long _RetVal;
  1666.     
  1667.     RPC_MESSAGE _RpcMessage;
  1668.     
  1669.     MIDL_STUB_MESSAGE _StubMsg;
  1670.     
  1671.     RpcTryFinally
  1672.         {
  1673.         NdrClientInitializeNew(
  1674.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1675.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1676.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1677.                           26);
  1678.         
  1679.         
  1680.         _Handle = hWINDSREM;
  1681.         
  1682.         
  1683.         _StubMsg.BufferLength = 12U + 14U + 14U;
  1684.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1685.                                        (unsigned char __RPC_FAR *)szRecipAccount,
  1686.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1687.         
  1688.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1689.                                        (unsigned char __RPC_FAR *)szHeaderInfo,
  1690.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1691.         
  1692.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1693.                                        (unsigned char __RPC_FAR *)szCookie,
  1694.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1695.         
  1696.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1697.         
  1698.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1699.                                      (unsigned char __RPC_FAR *)szRecipAccount,
  1700.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1701.         
  1702.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1703.                                      (unsigned char __RPC_FAR *)szHeaderInfo,
  1704.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1705.         
  1706.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1707.                                      (unsigned char __RPC_FAR *)szCookie,
  1708.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1709.         
  1710.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1711.         
  1712.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1713.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[358] );
  1714.         
  1715.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1716.         
  1717.         }
  1718.     RpcFinally
  1719.         {
  1720.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1721.         
  1722.         }
  1723.     RpcEndFinally
  1724.     
  1725.     return _RetVal;
  1726. }
  1727. long RemoteOpenMsgDownloadPipeW( 
  1728.     /* [string][in] */ wchar_t __RPC_FAR *szMailbox,
  1729.     /* [out] */ unsigned long __RPC_FAR *pPipeNumber)
  1730. {
  1731.     RPC_BINDING_HANDLE _Handle  =   0;
  1732.     
  1733.     long _RetVal;
  1734.     
  1735.     RPC_MESSAGE _RpcMessage;
  1736.     
  1737.     MIDL_STUB_MESSAGE _StubMsg;
  1738.     
  1739.     RpcTryFinally
  1740.         {
  1741.         NdrClientInitializeNew(
  1742.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1743.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1744.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1745.                           27);
  1746.         
  1747.         
  1748.         _Handle = hWINDSREM;
  1749.         
  1750.         
  1751.         _StubMsg.BufferLength = 12U;
  1752.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1753.                                        (unsigned char __RPC_FAR *)szMailbox,
  1754.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1755.         
  1756.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1757.         
  1758.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1759.                                      (unsigned char __RPC_FAR *)szMailbox,
  1760.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1761.         
  1762.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1763.         
  1764.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1765.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[372] );
  1766.         
  1767.         *pPipeNumber = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1768.         
  1769.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1770.         
  1771.         }
  1772.     RpcFinally
  1773.         {
  1774.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1775.         
  1776.         }
  1777.     RpcEndFinally
  1778.     
  1779.     return _RetVal;
  1780. }
  1781. long RemoteOpenHeaderDownloadPipeW( 
  1782.     /* [string][in] */ wchar_t __RPC_FAR *szMailbox,
  1783.     /* [out] */ long __RPC_FAR *pPipeNumber)
  1784. {
  1785.     RPC_BINDING_HANDLE _Handle  =   0;
  1786.     
  1787.     long _RetVal;
  1788.     
  1789.     RPC_MESSAGE _RpcMessage;
  1790.     
  1791.     MIDL_STUB_MESSAGE _StubMsg;
  1792.     
  1793.     RpcTryFinally
  1794.         {
  1795.         NdrClientInitializeNew(
  1796.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1797.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1798.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1799.                           28);
  1800.         
  1801.         
  1802.         _Handle = hWINDSREM;
  1803.         
  1804.         
  1805.         _StubMsg.BufferLength = 12U;
  1806.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1807.                                        (unsigned char __RPC_FAR *)szMailbox,
  1808.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1809.         
  1810.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1811.         
  1812.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1813.                                      (unsigned char __RPC_FAR *)szMailbox,
  1814.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1815.         
  1816.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1817.         
  1818.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1819.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[372] );
  1820.         
  1821.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1822.         
  1823.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1824.         
  1825.         }
  1826.     RpcFinally
  1827.         {
  1828.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1829.         
  1830.         }
  1831.     RpcEndFinally
  1832.     
  1833.     return _RetVal;
  1834. }
  1835. long RemoteCheckNewMailW( 
  1836.     /* [string][in] */ wchar_t __RPC_FAR *szMailbox,
  1837.     /* [out] */ unsigned long __RPC_FAR *pulPending)
  1838. {
  1839.     RPC_BINDING_HANDLE _Handle  =   0;
  1840.     
  1841.     long _RetVal;
  1842.     
  1843.     RPC_MESSAGE _RpcMessage;
  1844.     
  1845.     MIDL_STUB_MESSAGE _StubMsg;
  1846.     
  1847.     RpcTryFinally
  1848.         {
  1849.         NdrClientInitializeNew(
  1850.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1851.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1852.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1853.                           29);
  1854.         
  1855.         
  1856.         _Handle = hWINDSREM;
  1857.         
  1858.         
  1859.         _StubMsg.BufferLength = 12U;
  1860.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1861.                                        (unsigned char __RPC_FAR *)szMailbox,
  1862.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1863.         
  1864.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1865.         
  1866.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1867.                                      (unsigned char __RPC_FAR *)szMailbox,
  1868.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1869.         
  1870.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1871.         
  1872.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1873.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[372] );
  1874.         
  1875.         *pulPending = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1876.         
  1877.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1878.         
  1879.         }
  1880.     RpcFinally
  1881.         {
  1882.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1883.         
  1884.         }
  1885.     RpcEndFinally
  1886.     
  1887.     return _RetVal;
  1888. }
  1889. long RemoteOpenOneMsgDownloadPipeW( 
  1890.     /* [string][in] */ wchar_t __RPC_FAR *szMailbox,
  1891.     /* [out] */ long __RPC_FAR *pPipeNumber)
  1892. {
  1893.     RPC_BINDING_HANDLE _Handle  =   0;
  1894.     
  1895.     long _RetVal;
  1896.     
  1897.     RPC_MESSAGE _RpcMessage;
  1898.     
  1899.     MIDL_STUB_MESSAGE _StubMsg;
  1900.     
  1901.     RpcTryFinally
  1902.         {
  1903.         NdrClientInitializeNew(
  1904.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1905.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1906.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1907.                           30);
  1908.         
  1909.         
  1910.         _Handle = hWINDSREM;
  1911.         
  1912.         
  1913.         _StubMsg.BufferLength = 12U;
  1914.         NdrConformantStringBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1915.                                        (unsigned char __RPC_FAR *)szMailbox,
  1916.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1917.         
  1918.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1919.         
  1920.         NdrConformantStringMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1921.                                      (unsigned char __RPC_FAR *)szMailbox,
  1922.                                      (PFORMAT_STRING) &__MIDLFormatString.Format[218] );
  1923.         
  1924.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1925.         
  1926.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1927.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[372] );
  1928.         
  1929.         *pPipeNumber = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1930.         
  1931.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1932.         
  1933.         }
  1934.     RpcFinally
  1935.         {
  1936.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  1937.         
  1938.         }
  1939.     RpcEndFinally
  1940.     
  1941.     return _RetVal;
  1942. }
  1943. long RemoteGetRecipientPropsW( 
  1944.     /* [in] */ unsigned long dwObjID,
  1945.     /* [out] */ unsigned long __RPC_FAR *pdwUserType,
  1946.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szMailboxName,
  1947.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szFullName,
  1948.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szJobTitle,
  1949.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szOffice,
  1950.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szPhone,
  1951.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szAltPhone,
  1952.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szFax,
  1953.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szComments,
  1954.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szCompany,
  1955.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szDepartment,
  1956.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szManagerName,
  1957.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szManagerAlias,
  1958.     /* [out] */ unsigned long __RPC_FAR *pdwManagerID)
  1959. {
  1960.     RPC_BINDING_HANDLE _Handle  =   0;
  1961.     
  1962.     long _RetVal;
  1963.     
  1964.     RPC_MESSAGE _RpcMessage;
  1965.     
  1966.     MIDL_STUB_MESSAGE _StubMsg;
  1967.     
  1968.     RpcTryFinally
  1969.         {
  1970.         NdrClientInitializeNew(
  1971.                           ( PRPC_MESSAGE  )&_RpcMessage,
  1972.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  1973.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  1974.                           31);
  1975.         
  1976.         
  1977.         _Handle = hWINDSREM;
  1978.         
  1979.         
  1980.         _StubMsg.BufferLength = 4U;
  1981.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  1982.         
  1983.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwObjID;
  1984.         
  1985.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  1986.         
  1987.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1988.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[382] );
  1989.         
  1990.         *pdwUserType = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  1991.         
  1992.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1993.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szMailboxName,
  1994.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[254],
  1995.                                        (unsigned char)0 );
  1996.         
  1997.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1998.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFullName,
  1999.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[264],
  2000.                                        (unsigned char)0 );
  2001.         
  2002.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2003.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szJobTitle,
  2004.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[274],
  2005.                                        (unsigned char)0 );
  2006.         
  2007.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2008.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szOffice,
  2009.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[284],
  2010.                                        (unsigned char)0 );
  2011.         
  2012.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2013.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szPhone,
  2014.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[294],
  2015.                                        (unsigned char)0 );
  2016.         
  2017.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2018.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szAltPhone,
  2019.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[304],
  2020.                                        (unsigned char)0 );
  2021.         
  2022.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2023.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szFax,
  2024.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[314],
  2025.                                        (unsigned char)0 );
  2026.         
  2027.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2028.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szComments,
  2029.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[324],
  2030.                                        (unsigned char)0 );
  2031.         
  2032.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2033.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szCompany,
  2034.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[334],
  2035.                                        (unsigned char)0 );
  2036.         
  2037.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2038.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szDepartment,
  2039.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[344],
  2040.                                        (unsigned char)0 );
  2041.         
  2042.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2043.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szManagerName,
  2044.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[354],
  2045.                                        (unsigned char)0 );
  2046.         
  2047.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2048.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szManagerAlias,
  2049.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[364],
  2050.                                        (unsigned char)0 );
  2051.         
  2052.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  2053.         *pdwManagerID = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  2054.         
  2055.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  2056.         
  2057.         }
  2058.     RpcFinally
  2059.         {
  2060.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  2061.         
  2062.         }
  2063.     RpcEndFinally
  2064.     
  2065.     return _RetVal;
  2066. }
  2067. long RemoteGetDistListPropsW( 
  2068.     /* [in] */ unsigned long dwObjID,
  2069.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szDLAlias,
  2070.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szDLFullName,
  2071.     /* [out] */ unsigned long __RPC_FAR *pdwContentCount,
  2072.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szOwnerAlias,
  2073.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szOwnerName,
  2074.     /* [size_is][string][out] */ wchar_t __RPC_FAR *szComments)
  2075. {
  2076.     RPC_BINDING_HANDLE _Handle  =   0;
  2077.     
  2078.     long _RetVal;
  2079.     
  2080.     RPC_MESSAGE _RpcMessage;
  2081.     
  2082.     MIDL_STUB_MESSAGE _StubMsg;
  2083.     
  2084.     RpcTryFinally
  2085.         {
  2086.         NdrClientInitializeNew(
  2087.                           ( PRPC_MESSAGE  )&_RpcMessage,
  2088.                           ( PMIDL_STUB_MESSAGE  )&_StubMsg,
  2089.                           ( PMIDL_STUB_DESC  )&WINDSREM_StubDesc,
  2090.                           32);
  2091.         
  2092.         
  2093.         _Handle = hWINDSREM;
  2094.         
  2095.         
  2096.         _StubMsg.BufferLength = 4U;
  2097.         NdrGetBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg, _StubMsg.BufferLength, _Handle );
  2098.         
  2099.         *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++ = dwObjID;
  2100.         
  2101.         NdrSendReceive( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *) _StubMsg.Buffer );
  2102.         
  2103.         if ( (_RpcMessage.DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  2104.             NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDLProcFormatString.Format[442] );
  2105.         
  2106.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2107.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szDLAlias,
  2108.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[374],
  2109.                                        (unsigned char)0 );
  2110.         
  2111.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2112.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szDLFullName,
  2113.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[384],
  2114.                                        (unsigned char)0 );
  2115.         
  2116.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  2117.         *pdwContentCount = *(( unsigned long __RPC_FAR * )_StubMsg.Buffer)++;
  2118.         
  2119.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2120.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szOwnerAlias,
  2121.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[394],
  2122.                                        (unsigned char)0 );
  2123.         
  2124.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2125.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szOwnerName,
  2126.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[404],
  2127.                                        (unsigned char)0 );
  2128.         
  2129.         NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  2130.                                        (unsigned char __RPC_FAR * __RPC_FAR *)&szComments,
  2131.                                        (PFORMAT_STRING) &__MIDLFormatString.Format[414],
  2132.                                        (unsigned char)0 );
  2133.         
  2134.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  2135.         _RetVal = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  2136.         
  2137.         }
  2138.     RpcFinally
  2139.         {
  2140.         NdrFreeBuffer( (PMIDL_STUB_MESSAGE) &_StubMsg );
  2141.         
  2142.         }
  2143.     RpcEndFinally
  2144.     
  2145.     return _RetVal;
  2146. }
  2147. static const MIDL_STUB_DESC WINDSREM_StubDesc = 
  2148.     {
  2149.     (void __RPC_FAR *)& WINDSREM___RpcClientInterface,
  2150.     MIDL_user_allocate,
  2151.     MIDL_user_free,
  2152.     &hWINDSREM,
  2153.     0,
  2154.     0,
  2155.     0,
  2156.     0,
  2157.     __MIDLFormatString.Format,
  2158.     0, /* -error bounds_check flag */
  2159.     0x10001, /* Ndr library version */
  2160.     0,
  2161.     0x2000066, /* MIDL Version 2.0.102 */
  2162.     0
  2163.     };
  2164. #if !defined(__RPC_WIN32__)
  2165. #error  Invalid build platform for this stub.
  2166. #endif
  2167. static const MIDL_FORMAT_STRING __MIDLProcFormatString =
  2168.     {
  2169.         0,
  2170.         {
  2171.             0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2172.             0x8,        /* FC_LONG */
  2173. /*  2 */    
  2174.             0x51,       /* FC_OUT_PARAM */
  2175. #ifndef _ALPHA_
  2176.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2177. #else
  2178.             0x2,        /* Alpha Stack size = 2 */
  2179. #endif
  2180. /*  4 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2181. /*  6 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2182.             0x8,        /* FC_LONG */
  2183. /*  8 */    
  2184.             0x4d,       /* FC_IN_PARAM */
  2185. #ifndef _ALPHA_
  2186.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2187. #else
  2188.             0x2,        /* Alpha Stack size = 2 */
  2189. #endif
  2190. /* 10 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2191. /* 12 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2192.             0x8,        /* FC_LONG */
  2193. /* 14 */    0x4e,       /* FC_IN_PARAM_BASETYPE */
  2194.             0x8,        /* FC_LONG */
  2195. /* 16 */    
  2196.             0x51,       /* FC_OUT_PARAM */
  2197. #ifndef _ALPHA_
  2198.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2199. #else
  2200.             0x2,        /* Alpha Stack size = 2 */
  2201. #endif
  2202. /* 18 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2203. /* 20 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2204.             0x8,        /* FC_LONG */
  2205. /* 22 */    0x4e,       /* FC_IN_PARAM_BASETYPE */
  2206.             0x8,        /* FC_LONG */
  2207. /* 24 */    0x4e,       /* FC_IN_PARAM_BASETYPE */
  2208.             0x8,        /* FC_LONG */
  2209. /* 26 */    
  2210.             0x51,       /* FC_OUT_PARAM */
  2211. #ifndef _ALPHA_
  2212.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2213. #else
  2214.             0x2,        /* Alpha Stack size = 2 */
  2215. #endif
  2216. /* 28 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2217. /* 30 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2218.             0x8,        /* FC_LONG */
  2219. /* 32 */    0x4e,       /* FC_IN_PARAM_BASETYPE */
  2220.             0x6,        /* FC_SHORT */
  2221. /* 34 */    
  2222.             0x51,       /* FC_OUT_PARAM */
  2223. #ifndef _ALPHA_
  2224.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2225. #else
  2226.             0x2,        /* Alpha Stack size = 2 */
  2227. #endif
  2228. /* 36 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2229. /* 38 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2230.             0x8,        /* FC_LONG */
  2231. /* 40 */    0x4e,       /* FC_IN_PARAM_BASETYPE */
  2232.             0x6,        /* FC_SHORT */
  2233. /* 42 */    0x4e,       /* FC_IN_PARAM_BASETYPE */
  2234.             0x8,        /* FC_LONG */
  2235. /* 44 */    
  2236.             0x51,       /* FC_OUT_PARAM */
  2237. #ifndef _ALPHA_
  2238.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2239. #else
  2240.             0x2,        /* Alpha Stack size = 2 */
  2241. #endif
  2242. /* 46 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2243. /* 48 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2244.             0x8,        /* FC_LONG */
  2245. /* 50 */    
  2246.             0x4d,       /* FC_IN_PARAM */
  2247. #ifndef _ALPHA_
  2248.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2249. #else
  2250.             0x2,        /* Alpha Stack size = 2 */
  2251. #endif
  2252. /* 52 */    NdrFcShort( 0x8 ),  /* Type Offset=8 */
  2253. /* 54 */    
  2254.             0x4d,       /* FC_IN_PARAM */
  2255. #ifndef _ALPHA_
  2256.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2257. #else
  2258.             0x2,        /* Alpha Stack size = 2 */
  2259. #endif
  2260. /* 56 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2261. /* 58 */    
  2262.             0x4d,       /* FC_IN_PARAM */
  2263. #ifndef _ALPHA_
  2264.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2265. #else
  2266.             0x2,        /* Alpha Stack size = 2 */
  2267. #endif
  2268. /* 60 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2269. /* 62 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2270.             0x8,        /* FC_LONG */
  2271. /* 64 */    
  2272.             0x4d,       /* FC_IN_PARAM */
  2273. #ifndef _ALPHA_
  2274.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2275. #else
  2276.             0x2,        /* Alpha Stack size = 2 */
  2277. #endif
  2278. /* 66 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2279. /* 68 */    
  2280.             0x4d,       /* FC_IN_PARAM */
  2281. #ifndef _ALPHA_
  2282.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2283. #else
  2284.             0x2,        /* Alpha Stack size = 2 */
  2285. #endif
  2286. /* 70 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2287. /* 72 */    
  2288.             0x51,       /* FC_OUT_PARAM */
  2289. #ifndef _ALPHA_
  2290.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2291. #else
  2292.             0x2,        /* Alpha Stack size = 2 */
  2293. #endif
  2294. /* 74 */    NdrFcShort( 0xc ),  /* Type Offset=12 */
  2295. /* 76 */    
  2296.             0x51,       /* FC_OUT_PARAM */
  2297. #ifndef _ALPHA_
  2298.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2299. #else
  2300.             0x2,        /* Alpha Stack size = 2 */
  2301. #endif
  2302. /* 78 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2303. /* 80 */    0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2304.             0x8,        /* FC_LONG */
  2305. /* 82 */    
  2306.             0x4d,       /* FC_IN_PARAM */
  2307. #ifndef _ALPHA_
  2308.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2309. #else
  2310.             0x2,        /* Alpha Stack size = 2 */
  2311. #endif
  2312. /* 84 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2313. /* 86 */    
  2314.             0x4d,       /* FC_IN_PARAM */
  2315. #ifndef _ALPHA_
  2316.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2317. #else
  2318.             0x2,        /* Alpha Stack size = 2 */
  2319. #endif
  2320. /* 88 */    NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2321. /* 90 */    
  2322.             0x51,       /* FC_OUT_PARAM */
  2323. #ifndef _ALPHA_
  2324.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2325. #else
  2326.             0x2,        /* Alpha Stack size = 2 */
  2327. #endif
  2328. /* 92 */    NdrFcShort( 0x16 ), /* Type Offset=22 */
  2329. /* 94 */    
  2330.             0x51,       /* FC_OUT_PARAM */
  2331. #ifndef _ALPHA_
  2332.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2333. #else
  2334.             0x2,        /* Alpha Stack size = 2 */
  2335. #endif
  2336. /* 96 */    NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2337. /* 98 */    
  2338.             0x4d,       /* FC_IN_PARAM */
  2339. #ifndef _ALPHA_
  2340.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2341. #else
  2342.             0x2,        /* Alpha Stack size = 2 */
  2343. #endif
  2344. /* 100 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2345. /* 102 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2346.             0x8,        /* FC_LONG */
  2347. /* 104 */   
  2348.             0x51,       /* FC_OUT_PARAM */
  2349. #ifndef _ALPHA_
  2350.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2351. #else
  2352.             0x2,        /* Alpha Stack size = 2 */
  2353. #endif
  2354. /* 106 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2355. /* 108 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2356.             0x8,        /* FC_LONG */
  2357. /* 110 */   
  2358.             0x4d,       /* FC_IN_PARAM */
  2359. #ifndef _ALPHA_
  2360.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2361. #else
  2362.             0x2,        /* Alpha Stack size = 2 */
  2363. #endif
  2364. /* 112 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2365. /* 114 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2366.             0x8,        /* FC_LONG */
  2367. /* 116 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2368.             0x8,        /* FC_LONG */
  2369. /* 118 */   
  2370.             0x4d,       /* FC_IN_PARAM */
  2371. #ifndef _ALPHA_
  2372.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2373. #else
  2374.             0x2,        /* Alpha Stack size = 2 */
  2375. #endif
  2376. /* 120 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2377. /* 122 */   
  2378.             0x4d,       /* FC_IN_PARAM */
  2379. #ifndef _ALPHA_
  2380.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2381. #else
  2382.             0x2,        /* Alpha Stack size = 2 */
  2383. #endif
  2384. /* 124 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2385. /* 126 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2386.             0x8,        /* FC_LONG */
  2387. /* 128 */   
  2388.             0x51,       /* FC_OUT_PARAM */
  2389. #ifndef _ALPHA_
  2390.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2391. #else
  2392.             0x2,        /* Alpha Stack size = 2 */
  2393. #endif
  2394. /* 130 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2395. /* 132 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2396.             0x8,        /* FC_LONG */
  2397. /* 134 */   
  2398.             0x4d,       /* FC_IN_PARAM */
  2399. #ifndef _ALPHA_
  2400.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2401. #else
  2402.             0x2,        /* Alpha Stack size = 2 */
  2403. #endif
  2404. /* 136 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2405. /* 138 */   
  2406.             0x51,       /* FC_OUT_PARAM */
  2407. #ifndef _ALPHA_
  2408.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2409. #else
  2410.             0x2,        /* Alpha Stack size = 2 */
  2411. #endif
  2412. /* 140 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2413. /* 142 */   
  2414.             0x51,       /* FC_OUT_PARAM */
  2415. #ifndef _ALPHA_
  2416.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2417. #else
  2418.             0x2,        /* Alpha Stack size = 2 */
  2419. #endif
  2420. /* 144 */   NdrFcShort( 0x20 ), /* Type Offset=32 */
  2421. /* 146 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2422.             0x8,        /* FC_LONG */
  2423. /* 148 */   
  2424.             0x4d,       /* FC_IN_PARAM */
  2425. #ifndef _ALPHA_
  2426.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2427. #else
  2428.             0x2,        /* Alpha Stack size = 2 */
  2429. #endif
  2430. /* 150 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2431. /* 152 */   
  2432.             0x4d,       /* FC_IN_PARAM */
  2433. #ifndef _ALPHA_
  2434.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2435. #else
  2436.             0x2,        /* Alpha Stack size = 2 */
  2437. #endif
  2438. /* 154 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2439. /* 156 */   
  2440.             0x4d,       /* FC_IN_PARAM */
  2441. #ifndef _ALPHA_
  2442.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2443. #else
  2444.             0x2,        /* Alpha Stack size = 2 */
  2445. #endif
  2446. /* 158 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2447. /* 160 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2448.             0x8,        /* FC_LONG */
  2449. /* 162 */   
  2450.             0x4d,       /* FC_IN_PARAM */
  2451. #ifndef _ALPHA_
  2452.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2453. #else
  2454.             0x2,        /* Alpha Stack size = 2 */
  2455. #endif
  2456. /* 164 */   NdrFcShort( 0x4 ),  /* Type Offset=4 */
  2457. /* 166 */   
  2458.             0x51,       /* FC_OUT_PARAM */
  2459. #ifndef _ALPHA_
  2460.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2461. #else
  2462.             0x2,        /* Alpha Stack size = 2 */
  2463. #endif
  2464. /* 168 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2465. /* 170 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2466.             0x8,        /* FC_LONG */
  2467. /* 172 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2468.             0x8,        /* FC_LONG */
  2469. /* 174 */   
  2470.             0x51,       /* FC_OUT_PARAM */
  2471. #ifndef _ALPHA_
  2472.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2473. #else
  2474.             0x2,        /* Alpha Stack size = 2 */
  2475. #endif
  2476. /* 176 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2477. /* 178 */   
  2478.             0x51,       /* FC_OUT_PARAM */
  2479. #ifndef _ALPHA_
  2480.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2481. #else
  2482.             0x2,        /* Alpha Stack size = 2 */
  2483. #endif
  2484. /* 180 */   NdrFcShort( 0x2a ), /* Type Offset=42 */
  2485. /* 182 */   
  2486.             0x51,       /* FC_OUT_PARAM */
  2487. #ifndef _ALPHA_
  2488.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2489. #else
  2490.             0x2,        /* Alpha Stack size = 2 */
  2491. #endif
  2492. /* 184 */   NdrFcShort( 0x34 ), /* Type Offset=52 */
  2493. /* 186 */   
  2494.             0x51,       /* FC_OUT_PARAM */
  2495. #ifndef _ALPHA_
  2496.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2497. #else
  2498.             0x2,        /* Alpha Stack size = 2 */
  2499. #endif
  2500. /* 188 */   NdrFcShort( 0x3e ), /* Type Offset=62 */
  2501. /* 190 */   
  2502.             0x51,       /* FC_OUT_PARAM */
  2503. #ifndef _ALPHA_
  2504.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2505. #else
  2506.             0x2,        /* Alpha Stack size = 2 */
  2507. #endif
  2508. /* 192 */   NdrFcShort( 0x48 ), /* Type Offset=72 */
  2509. /* 194 */   
  2510.             0x51,       /* FC_OUT_PARAM */
  2511. #ifndef _ALPHA_
  2512.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2513. #else
  2514.             0x2,        /* Alpha Stack size = 2 */
  2515. #endif
  2516. /* 196 */   NdrFcShort( 0x52 ), /* Type Offset=82 */
  2517. /* 198 */   
  2518.             0x51,       /* FC_OUT_PARAM */
  2519. #ifndef _ALPHA_
  2520.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2521. #else
  2522.             0x2,        /* Alpha Stack size = 2 */
  2523. #endif
  2524. /* 200 */   NdrFcShort( 0x5c ), /* Type Offset=92 */
  2525. /* 202 */   
  2526.             0x51,       /* FC_OUT_PARAM */
  2527. #ifndef _ALPHA_
  2528.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2529. #else
  2530.             0x2,        /* Alpha Stack size = 2 */
  2531. #endif
  2532. /* 204 */   NdrFcShort( 0x66 ), /* Type Offset=102 */
  2533. /* 206 */   
  2534.             0x51,       /* FC_OUT_PARAM */
  2535. #ifndef _ALPHA_
  2536.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2537. #else
  2538.             0x2,        /* Alpha Stack size = 2 */
  2539. #endif
  2540. /* 208 */   NdrFcShort( 0x70 ), /* Type Offset=112 */
  2541. /* 210 */   
  2542.             0x51,       /* FC_OUT_PARAM */
  2543. #ifndef _ALPHA_
  2544.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2545. #else
  2546.             0x2,        /* Alpha Stack size = 2 */
  2547. #endif
  2548. /* 212 */   NdrFcShort( 0x7a ), /* Type Offset=122 */
  2549. /* 214 */   
  2550.             0x51,       /* FC_OUT_PARAM */
  2551. #ifndef _ALPHA_
  2552.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2553. #else
  2554.             0x2,        /* Alpha Stack size = 2 */
  2555. #endif
  2556. /* 216 */   NdrFcShort( 0x84 ), /* Type Offset=132 */
  2557. /* 218 */   
  2558.             0x51,       /* FC_OUT_PARAM */
  2559. #ifndef _ALPHA_
  2560.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2561. #else
  2562.             0x2,        /* Alpha Stack size = 2 */
  2563. #endif
  2564. /* 220 */   NdrFcShort( 0x8e ), /* Type Offset=142 */
  2565. /* 222 */   
  2566.             0x51,       /* FC_OUT_PARAM */
  2567. #ifndef _ALPHA_
  2568.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2569. #else
  2570.             0x2,        /* Alpha Stack size = 2 */
  2571. #endif
  2572. /* 224 */   NdrFcShort( 0x98 ), /* Type Offset=152 */
  2573. /* 226 */   
  2574.             0x51,       /* FC_OUT_PARAM */
  2575. #ifndef _ALPHA_
  2576.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2577. #else
  2578.             0x2,        /* Alpha Stack size = 2 */
  2579. #endif
  2580. /* 228 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2581. /* 230 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2582.             0x8,        /* FC_LONG */
  2583. /* 232 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2584.             0x8,        /* FC_LONG */
  2585. /* 234 */   
  2586.             0x51,       /* FC_OUT_PARAM */
  2587. #ifndef _ALPHA_
  2588.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2589. #else
  2590.             0x2,        /* Alpha Stack size = 2 */
  2591. #endif
  2592. /* 236 */   NdrFcShort( 0xa2 ), /* Type Offset=162 */
  2593. /* 238 */   
  2594.             0x51,       /* FC_OUT_PARAM */
  2595. #ifndef _ALPHA_
  2596.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2597. #else
  2598.             0x2,        /* Alpha Stack size = 2 */
  2599. #endif
  2600. /* 240 */   NdrFcShort( 0xac ), /* Type Offset=172 */
  2601. /* 242 */   
  2602.             0x51,       /* FC_OUT_PARAM */
  2603. #ifndef _ALPHA_
  2604.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2605. #else
  2606.             0x2,        /* Alpha Stack size = 2 */
  2607. #endif
  2608. /* 244 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2609. /* 246 */   
  2610.             0x51,       /* FC_OUT_PARAM */
  2611. #ifndef _ALPHA_
  2612.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2613. #else
  2614.             0x2,        /* Alpha Stack size = 2 */
  2615. #endif
  2616. /* 248 */   NdrFcShort( 0xb6 ), /* Type Offset=182 */
  2617. /* 250 */   
  2618.             0x51,       /* FC_OUT_PARAM */
  2619. #ifndef _ALPHA_
  2620.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2621. #else
  2622.             0x2,        /* Alpha Stack size = 2 */
  2623. #endif
  2624. /* 252 */   NdrFcShort( 0xc0 ), /* Type Offset=192 */
  2625. /* 254 */   
  2626.             0x51,       /* FC_OUT_PARAM */
  2627. #ifndef _ALPHA_
  2628.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2629. #else
  2630.             0x2,        /* Alpha Stack size = 2 */
  2631. #endif
  2632. /* 256 */   NdrFcShort( 0xca ), /* Type Offset=202 */
  2633. /* 258 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2634.             0x8,        /* FC_LONG */
  2635. /* 260 */   
  2636.             0x4d,       /* FC_IN_PARAM */
  2637. #ifndef _ALPHA_
  2638.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2639. #else
  2640.             0x2,        /* Alpha Stack size = 2 */
  2641. #endif
  2642. /* 262 */   NdrFcShort( 0xd4 ), /* Type Offset=212 */
  2643. /* 264 */   
  2644.             0x4d,       /* FC_IN_PARAM */
  2645. #ifndef _ALPHA_
  2646.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2647. #else
  2648.             0x2,        /* Alpha Stack size = 2 */
  2649. #endif
  2650. /* 266 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2651. /* 268 */   
  2652.             0x4d,       /* FC_IN_PARAM */
  2653. #ifndef _ALPHA_
  2654.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2655. #else
  2656.             0x2,        /* Alpha Stack size = 2 */
  2657. #endif
  2658. /* 270 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2659. /* 272 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2660.             0x8,        /* FC_LONG */
  2661. /* 274 */   
  2662.             0x4d,       /* FC_IN_PARAM */
  2663. #ifndef _ALPHA_
  2664.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2665. #else
  2666.             0x2,        /* Alpha Stack size = 2 */
  2667. #endif
  2668. /* 276 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2669. /* 278 */   
  2670.             0x4d,       /* FC_IN_PARAM */
  2671. #ifndef _ALPHA_
  2672.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2673. #else
  2674.             0x2,        /* Alpha Stack size = 2 */
  2675. #endif
  2676. /* 280 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2677. /* 282 */   
  2678.             0x51,       /* FC_OUT_PARAM */
  2679. #ifndef _ALPHA_
  2680.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2681. #else
  2682.             0x2,        /* Alpha Stack size = 2 */
  2683. #endif
  2684. /* 284 */   NdrFcShort( 0xdc ), /* Type Offset=220 */
  2685. /* 286 */   
  2686.             0x51,       /* FC_OUT_PARAM */
  2687. #ifndef _ALPHA_
  2688.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2689. #else
  2690.             0x2,        /* Alpha Stack size = 2 */
  2691. #endif
  2692. /* 288 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2693. /* 290 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2694.             0x8,        /* FC_LONG */
  2695. /* 292 */   
  2696.             0x4d,       /* FC_IN_PARAM */
  2697. #ifndef _ALPHA_
  2698.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2699. #else
  2700.             0x2,        /* Alpha Stack size = 2 */
  2701. #endif
  2702. /* 294 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2703. /* 296 */   
  2704.             0x4d,       /* FC_IN_PARAM */
  2705. #ifndef _ALPHA_
  2706.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2707. #else
  2708.             0x2,        /* Alpha Stack size = 2 */
  2709. #endif
  2710. /* 298 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2711. /* 300 */   
  2712.             0x51,       /* FC_OUT_PARAM */
  2713. #ifndef _ALPHA_
  2714.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2715. #else
  2716.             0x2,        /* Alpha Stack size = 2 */
  2717. #endif
  2718. /* 302 */   NdrFcShort( 0xe6 ), /* Type Offset=230 */
  2719. /* 304 */   
  2720.             0x51,       /* FC_OUT_PARAM */
  2721. #ifndef _ALPHA_
  2722.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2723. #else
  2724.             0x2,        /* Alpha Stack size = 2 */
  2725. #endif
  2726. /* 306 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2727. /* 308 */   
  2728.             0x4d,       /* FC_IN_PARAM */
  2729. #ifndef _ALPHA_
  2730.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2731. #else
  2732.             0x2,        /* Alpha Stack size = 2 */
  2733. #endif
  2734. /* 310 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2735. /* 312 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2736.             0x8,        /* FC_LONG */
  2737. /* 314 */   
  2738.             0x51,       /* FC_OUT_PARAM */
  2739. #ifndef _ALPHA_
  2740.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2741. #else
  2742.             0x2,        /* Alpha Stack size = 2 */
  2743. #endif
  2744. /* 316 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2745. /* 318 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2746.             0x8,        /* FC_LONG */
  2747. /* 320 */   
  2748.             0x4d,       /* FC_IN_PARAM */
  2749. #ifndef _ALPHA_
  2750.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2751. #else
  2752.             0x2,        /* Alpha Stack size = 2 */
  2753. #endif
  2754. /* 322 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2755. /* 324 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2756.             0x8,        /* FC_LONG */
  2757. /* 326 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2758.             0x8,        /* FC_LONG */
  2759. /* 328 */   
  2760.             0x4d,       /* FC_IN_PARAM */
  2761. #ifndef _ALPHA_
  2762.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2763. #else
  2764.             0x2,        /* Alpha Stack size = 2 */
  2765. #endif
  2766. /* 330 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2767. /* 332 */   
  2768.             0x4d,       /* FC_IN_PARAM */
  2769. #ifndef _ALPHA_
  2770.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2771. #else
  2772.             0x2,        /* Alpha Stack size = 2 */
  2773. #endif
  2774. /* 334 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2775. /* 336 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2776.             0x8,        /* FC_LONG */
  2777. /* 338 */   
  2778.             0x51,       /* FC_OUT_PARAM */
  2779. #ifndef _ALPHA_
  2780.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2781. #else
  2782.             0x2,        /* Alpha Stack size = 2 */
  2783. #endif
  2784. /* 340 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2785. /* 342 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2786.             0x8,        /* FC_LONG */
  2787. /* 344 */   
  2788.             0x4d,       /* FC_IN_PARAM */
  2789. #ifndef _ALPHA_
  2790.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2791. #else
  2792.             0x2,        /* Alpha Stack size = 2 */
  2793. #endif
  2794. /* 346 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2795. /* 348 */   
  2796.             0x51,       /* FC_OUT_PARAM */
  2797. #ifndef _ALPHA_
  2798.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2799. #else
  2800.             0x2,        /* Alpha Stack size = 2 */
  2801. #endif
  2802. /* 350 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2803. /* 352 */   
  2804.             0x51,       /* FC_OUT_PARAM */
  2805. #ifndef _ALPHA_
  2806.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2807. #else
  2808.             0x2,        /* Alpha Stack size = 2 */
  2809. #endif
  2810. /* 354 */   NdrFcShort( 0xf0 ), /* Type Offset=240 */
  2811. /* 356 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2812.             0x8,        /* FC_LONG */
  2813. /* 358 */   
  2814.             0x4d,       /* FC_IN_PARAM */
  2815. #ifndef _ALPHA_
  2816.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2817. #else
  2818.             0x2,        /* Alpha Stack size = 2 */
  2819. #endif
  2820. /* 360 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2821. /* 362 */   
  2822.             0x4d,       /* FC_IN_PARAM */
  2823. #ifndef _ALPHA_
  2824.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2825. #else
  2826.             0x2,        /* Alpha Stack size = 2 */
  2827. #endif
  2828. /* 364 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2829. /* 366 */   
  2830.             0x4d,       /* FC_IN_PARAM */
  2831. #ifndef _ALPHA_
  2832.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2833. #else
  2834.             0x2,        /* Alpha Stack size = 2 */
  2835. #endif
  2836. /* 368 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2837. /* 370 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2838.             0x8,        /* FC_LONG */
  2839. /* 372 */   
  2840.             0x4d,       /* FC_IN_PARAM */
  2841. #ifndef _ALPHA_
  2842.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2843. #else
  2844.             0x2,        /* Alpha Stack size = 2 */
  2845. #endif
  2846. /* 374 */   NdrFcShort( 0xd8 ), /* Type Offset=216 */
  2847. /* 376 */   
  2848.             0x51,       /* FC_OUT_PARAM */
  2849. #ifndef _ALPHA_
  2850.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2851. #else
  2852.             0x2,        /* Alpha Stack size = 2 */
  2853. #endif
  2854. /* 378 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2855. /* 380 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2856.             0x8,        /* FC_LONG */
  2857. /* 382 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2858.             0x8,        /* FC_LONG */
  2859. /* 384 */   
  2860.             0x51,       /* FC_OUT_PARAM */
  2861. #ifndef _ALPHA_
  2862.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2863. #else
  2864.             0x2,        /* Alpha Stack size = 2 */
  2865. #endif
  2866. /* 386 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2867. /* 388 */   
  2868.             0x51,       /* FC_OUT_PARAM */
  2869. #ifndef _ALPHA_
  2870.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2871. #else
  2872.             0x2,        /* Alpha Stack size = 2 */
  2873. #endif
  2874. /* 390 */   NdrFcShort( 0xfa ), /* Type Offset=250 */
  2875. /* 392 */   
  2876.             0x51,       /* FC_OUT_PARAM */
  2877. #ifndef _ALPHA_
  2878.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2879. #else
  2880.             0x2,        /* Alpha Stack size = 2 */
  2881. #endif
  2882. /* 394 */   NdrFcShort( 0x104 ),    /* Type Offset=260 */
  2883. /* 396 */   
  2884.             0x51,       /* FC_OUT_PARAM */
  2885. #ifndef _ALPHA_
  2886.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2887. #else
  2888.             0x2,        /* Alpha Stack size = 2 */
  2889. #endif
  2890. /* 398 */   NdrFcShort( 0x10e ),    /* Type Offset=270 */
  2891. /* 400 */   
  2892.             0x51,       /* FC_OUT_PARAM */
  2893. #ifndef _ALPHA_
  2894.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2895. #else
  2896.             0x2,        /* Alpha Stack size = 2 */
  2897. #endif
  2898. /* 402 */   NdrFcShort( 0x118 ),    /* Type Offset=280 */
  2899. /* 404 */   
  2900.             0x51,       /* FC_OUT_PARAM */
  2901. #ifndef _ALPHA_
  2902.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2903. #else
  2904.             0x2,        /* Alpha Stack size = 2 */
  2905. #endif
  2906. /* 406 */   NdrFcShort( 0x122 ),    /* Type Offset=290 */
  2907. /* 408 */   
  2908.             0x51,       /* FC_OUT_PARAM */
  2909. #ifndef _ALPHA_
  2910.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2911. #else
  2912.             0x2,        /* Alpha Stack size = 2 */
  2913. #endif
  2914. /* 410 */   NdrFcShort( 0x12c ),    /* Type Offset=300 */
  2915. /* 412 */   
  2916.             0x51,       /* FC_OUT_PARAM */
  2917. #ifndef _ALPHA_
  2918.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2919. #else
  2920.             0x2,        /* Alpha Stack size = 2 */
  2921. #endif
  2922. /* 414 */   NdrFcShort( 0x136 ),    /* Type Offset=310 */
  2923. /* 416 */   
  2924.             0x51,       /* FC_OUT_PARAM */
  2925. #ifndef _ALPHA_
  2926.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2927. #else
  2928.             0x2,        /* Alpha Stack size = 2 */
  2929. #endif
  2930. /* 418 */   NdrFcShort( 0x140 ),    /* Type Offset=320 */
  2931. /* 420 */   
  2932.             0x51,       /* FC_OUT_PARAM */
  2933. #ifndef _ALPHA_
  2934.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2935. #else
  2936.             0x2,        /* Alpha Stack size = 2 */
  2937. #endif
  2938. /* 422 */   NdrFcShort( 0x14a ),    /* Type Offset=330 */
  2939. /* 424 */   
  2940.             0x51,       /* FC_OUT_PARAM */
  2941. #ifndef _ALPHA_
  2942.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2943. #else
  2944.             0x2,        /* Alpha Stack size = 2 */
  2945. #endif
  2946. /* 426 */   NdrFcShort( 0x154 ),    /* Type Offset=340 */
  2947. /* 428 */   
  2948.             0x51,       /* FC_OUT_PARAM */
  2949. #ifndef _ALPHA_
  2950.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2951. #else
  2952.             0x2,        /* Alpha Stack size = 2 */
  2953. #endif
  2954. /* 430 */   NdrFcShort( 0x15e ),    /* Type Offset=350 */
  2955. /* 432 */   
  2956.             0x51,       /* FC_OUT_PARAM */
  2957. #ifndef _ALPHA_
  2958.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2959. #else
  2960.             0x2,        /* Alpha Stack size = 2 */
  2961. #endif
  2962. /* 434 */   NdrFcShort( 0x168 ),    /* Type Offset=360 */
  2963. /* 436 */   
  2964.             0x51,       /* FC_OUT_PARAM */
  2965. #ifndef _ALPHA_
  2966.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2967. #else
  2968.             0x2,        /* Alpha Stack size = 2 */
  2969. #endif
  2970. /* 438 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2971. /* 440 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  2972.             0x8,        /* FC_LONG */
  2973. /* 442 */   0x4e,       /* FC_IN_PARAM_BASETYPE */
  2974.             0x8,        /* FC_LONG */
  2975. /* 444 */   
  2976.             0x51,       /* FC_OUT_PARAM */
  2977. #ifndef _ALPHA_
  2978.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2979. #else
  2980.             0x2,        /* Alpha Stack size = 2 */
  2981. #endif
  2982. /* 446 */   NdrFcShort( 0x172 ),    /* Type Offset=370 */
  2983. /* 448 */   
  2984.             0x51,       /* FC_OUT_PARAM */
  2985. #ifndef _ALPHA_
  2986.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2987. #else
  2988.             0x2,        /* Alpha Stack size = 2 */
  2989. #endif
  2990. /* 450 */   NdrFcShort( 0x17c ),    /* Type Offset=380 */
  2991. /* 452 */   
  2992.             0x51,       /* FC_OUT_PARAM */
  2993. #ifndef _ALPHA_
  2994.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  2995. #else
  2996.             0x2,        /* Alpha Stack size = 2 */
  2997. #endif
  2998. /* 454 */   NdrFcShort( 0x0 ),  /* Type Offset=0 */
  2999. /* 456 */   
  3000.             0x51,       /* FC_OUT_PARAM */
  3001. #ifndef _ALPHA_
  3002.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  3003. #else
  3004.             0x2,        /* Alpha Stack size = 2 */
  3005. #endif
  3006. /* 458 */   NdrFcShort( 0x186 ),    /* Type Offset=390 */
  3007. /* 460 */   
  3008.             0x51,       /* FC_OUT_PARAM */
  3009. #ifndef _ALPHA_
  3010.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  3011. #else
  3012.             0x2,        /* Alpha Stack size = 2 */
  3013. #endif
  3014. /* 462 */   NdrFcShort( 0x190 ),    /* Type Offset=400 */
  3015. /* 464 */   
  3016.             0x51,       /* FC_OUT_PARAM */
  3017. #ifndef _ALPHA_
  3018.             0x1,        /* x86, MIPS & PPC Stack size = 1 */
  3019. #else
  3020.             0x2,        /* Alpha Stack size = 2 */
  3021. #endif
  3022. /* 466 */   NdrFcShort( 0x19a ),    /* Type Offset=410 */
  3023. /* 468 */   0x53,       /* FC_RETURN_PARAM_BASETYPE */
  3024.             0x8,        /* FC_LONG */
  3025.             0x0
  3026.         }
  3027.     };
  3028. static const MIDL_FORMAT_STRING __MIDLFormatString =
  3029.     {
  3030.         0,
  3031.         {
  3032.             0x11, 0xc,  /* FC_RP [alloced_on_stack] [simple_pointer] */
  3033. /*  2 */    0x8,        /* FC_LONG */
  3034.             0x5c,       /* FC_PAD */
  3035. /*  4 */    
  3036.             0x11, 0x8,  /* FC_RP [simple_pointer] */
  3037. /*  6 */    
  3038.             0x22,       /* FC_C_CSTRING */
  3039.             0x5c,       /* FC_PAD */
  3040. /*  8 */    
  3041.             0x11, 0x8,  /* FC_RP [simple_pointer] */
  3042. /* 10 */    0x2,        /* FC_CHAR */
  3043.             0x5c,       /* FC_PAD */
  3044. /* 12 */    
  3045.             0x11, 0x0,  /* FC_RP */
  3046. /* 14 */    NdrFcShort( 0x2 ),  /* Offset= 2 (16) */
  3047. /* 16 */    
  3048.             0x22,       /* FC_C_CSTRING */
  3049.             0x44,       /* FC_STRING_SIZED */
  3050. /* 18 */    0x40,       /* 64 */
  3051.             0x0,        /* 0 */
  3052. /* 20 */    NdrFcShort( 0x21 ), /* 33 */
  3053. /* 22 */    
  3054.             0x11, 0x0,  /* FC_RP */
  3055. /* 24 */    NdrFcShort( 0x2 ),  /* Offset= 2 (26) */
  3056. /* 26 */    
  3057.             0x22,       /* FC_C_CSTRING */
  3058.             0x44,       /* FC_STRING_SIZED */
  3059. /* 28 */    0x40,       /* 64 */
  3060.             0x0,        /* 0 */
  3061. /* 30 */    NdrFcShort( 0x21 ), /* 33 */
  3062. /* 32 */    
  3063.             0x11, 0x0,  /* FC_RP */
  3064. /* 34 */    NdrFcShort( 0x2 ),  /* Offset= 2 (36) */
  3065. /* 36 */    
  3066.             0x22,       /* FC_C_CSTRING */
  3067.             0x44,       /* FC_STRING_SIZED */
  3068. /* 38 */    0x40,       /* 64 */
  3069.             0x0,        /* 0 */
  3070. /* 40 */    NdrFcShort( 0x21 ), /* 33 */
  3071. /* 42 */    
  3072.             0x11, 0x0,  /* FC_RP */
  3073. /* 44 */    NdrFcShort( 0x2 ),  /* Offset= 2 (46) */
  3074. /* 46 */    
  3075.             0x22,       /* FC_C_CSTRING */
  3076.             0x44,       /* FC_STRING_SIZED */
  3077. /* 48 */    0x40,       /* 64 */
  3078.             0x0,        /* 0 */
  3079. /* 50 */    NdrFcShort( 0x11 ), /* 17 */
  3080. /* 52 */    
  3081.             0x11, 0x0,  /* FC_RP */
  3082. /* 54 */    NdrFcShort( 0x2 ),  /* Offset= 2 (56) */
  3083. /* 56 */    
  3084.             0x22,       /* FC_C_CSTRING */
  3085.             0x44,       /* FC_STRING_SIZED */
  3086. /* 58 */    0x40,       /* 64 */
  3087.             0x0,        /* 0 */
  3088. /* 60 */    NdrFcShort( 0x21 ), /* 33 */
  3089. /* 62 */    
  3090.             0x11, 0x0,  /* FC_RP */
  3091. /* 64 */    NdrFcShort( 0x2 ),  /* Offset= 2 (66) */
  3092. /* 66 */    
  3093.             0x22,       /* FC_C_CSTRING */
  3094.             0x44,       /* FC_STRING_SIZED */
  3095. /* 68 */    0x40,       /* 64 */
  3096.             0x0,        /* 0 */
  3097. /* 70 */    NdrFcShort( 0x21 ), /* 33 */
  3098. /* 72 */    
  3099.             0x11, 0x0,  /* FC_RP */
  3100. /* 74 */    NdrFcShort( 0x2 ),  /* Offset= 2 (76) */
  3101. /* 76 */    
  3102.             0x22,       /* FC_C_CSTRING */
  3103.             0x44,       /* FC_STRING_SIZED */
  3104. /* 78 */    0x40,       /* 64 */
  3105.             0x0,        /* 0 */
  3106. /* 80 */    NdrFcShort( 0x21 ), /* 33 */
  3107. /* 82 */    
  3108.             0x11, 0x0,  /* FC_RP */
  3109. /* 84 */    NdrFcShort( 0x2 ),  /* Offset= 2 (86) */
  3110. /* 86 */    
  3111.             0x22,       /* FC_C_CSTRING */
  3112.             0x44,       /* FC_STRING_SIZED */
  3113. /* 88 */    0x40,       /* 64 */
  3114.             0x0,        /* 0 */
  3115. /* 90 */    NdrFcShort( 0xd ),  /* 13 */
  3116. /* 92 */    
  3117.             0x11, 0x0,  /* FC_RP */
  3118. /* 94 */    NdrFcShort( 0x2 ),  /* Offset= 2 (96) */
  3119. /* 96 */    
  3120.             0x22,       /* FC_C_CSTRING */
  3121.             0x44,       /* FC_STRING_SIZED */
  3122. /* 98 */    0x40,       /* 64 */
  3123.             0x0,        /* 0 */
  3124. /* 100 */   NdrFcShort( 0xd ),  /* 13 */
  3125. /* 102 */   
  3126.             0x11, 0x0,  /* FC_RP */
  3127. /* 104 */   NdrFcShort( 0x2 ),  /* Offset= 2 (106) */
  3128. /* 106 */   
  3129.             0x22,       /* FC_C_CSTRING */
  3130.             0x44,       /* FC_STRING_SIZED */
  3131. /* 108 */   0x40,       /* 64 */
  3132.             0x0,        /* 0 */
  3133. /* 110 */   NdrFcShort( 0xd ),  /* 13 */
  3134. /* 112 */   
  3135.             0x11, 0x0,  /* FC_RP */
  3136. /* 114 */   NdrFcShort( 0x2 ),  /* Offset= 2 (116) */
  3137. /* 116 */   
  3138.             0x22,       /* FC_C_CSTRING */
  3139.             0x44,       /* FC_STRING_SIZED */
  3140. /* 118 */   0x40,       /* 64 */
  3141.             0x0,        /* 0 */
  3142. /* 120 */   NdrFcShort( 0x50 ), /* 80 */
  3143. /* 122 */   
  3144.             0x11, 0x0,  /* FC_RP */
  3145. /* 124 */   NdrFcShort( 0x2 ),  /* Offset= 2 (126) */
  3146. /* 126 */   
  3147.             0x22,       /* FC_C_CSTRING */
  3148.             0x44,       /* FC_STRING_SIZED */
  3149. /* 128 */   0x40,       /* 64 */
  3150.             0x0,        /* 0 */
  3151. /* 130 */   NdrFcShort( 0x21 ), /* 33 */
  3152. /* 132 */   
  3153.             0x11, 0x0,  /* FC_RP */
  3154. /* 134 */   NdrFcShort( 0x2 ),  /* Offset= 2 (136) */
  3155. /* 136 */   
  3156.             0x22,       /* FC_C_CSTRING */
  3157.             0x44,       /* FC_STRING_SIZED */
  3158. /* 138 */   0x40,       /* 64 */
  3159.             0x0,        /* 0 */
  3160. /* 140 */   NdrFcShort( 0x21 ), /* 33 */
  3161. /* 142 */   
  3162.             0x11, 0x0,  /* FC_RP */
  3163. /* 144 */   NdrFcShort( 0x2 ),  /* Offset= 2 (146) */
  3164. /* 146 */   
  3165.             0x22,       /* FC_C_CSTRING */
  3166.             0x44,       /* FC_STRING_SIZED */
  3167. /* 148 */   0x40,       /* 64 */
  3168.             0x0,        /* 0 */
  3169. /* 150 */   NdrFcShort( 0x21 ), /* 33 */
  3170. /* 152 */   
  3171.             0x11, 0x0,  /* FC_RP */
  3172. /* 154 */   NdrFcShort( 0x2 ),  /* Offset= 2 (156) */
  3173. /* 156 */   
  3174.             0x22,       /* FC_C_CSTRING */
  3175.             0x44,       /* FC_STRING_SIZED */
  3176. /* 158 */   0x40,       /* 64 */
  3177.             0x0,        /* 0 */
  3178. /* 160 */   NdrFcShort( 0x11 ), /* 17 */
  3179. /* 162 */   
  3180.             0x11, 0x0,  /* FC_RP */
  3181. /* 164 */   NdrFcShort( 0x2 ),  /* Offset= 2 (166) */
  3182. /* 166 */   
  3183.             0x22,       /* FC_C_CSTRING */
  3184.             0x44,       /* FC_STRING_SIZED */
  3185. /* 168 */   0x40,       /* 64 */
  3186.             0x0,        /* 0 */
  3187. /* 170 */   NdrFcShort( 0x11 ), /* 17 */
  3188. /* 172 */   
  3189.             0x11, 0x0,  /* FC_RP */
  3190. /* 174 */   NdrFcShort( 0x2 ),  /* Offset= 2 (176) */
  3191. /* 176 */   
  3192.             0x22,       /* FC_C_CSTRING */
  3193.             0x44,       /* FC_STRING_SIZED */
  3194. /* 178 */   0x40,       /* 64 */
  3195.             0x0,        /* 0 */
  3196. /* 180 */   NdrFcShort( 0x21 ), /* 33 */
  3197. /* 182 */   
  3198.             0x11, 0x0,  /* FC_RP */
  3199. /* 184 */   NdrFcShort( 0x2 ),  /* Offset= 2 (186) */
  3200. /* 186 */   
  3201.             0x22,       /* FC_C_CSTRING */
  3202.             0x44,       /* FC_STRING_SIZED */
  3203. /* 188 */   0x40,       /* 64 */
  3204.             0x0,        /* 0 */
  3205. /* 190 */   NdrFcShort( 0x11 ), /* 17 */
  3206. /* 192 */   
  3207.             0x11, 0x0,  /* FC_RP */
  3208. /* 194 */   NdrFcShort( 0x2 ),  /* Offset= 2 (196) */
  3209. /* 196 */   
  3210.             0x22,       /* FC_C_CSTRING */
  3211.             0x44,       /* FC_STRING_SIZED */
  3212. /* 198 */   0x40,       /* 64 */
  3213.             0x0,        /* 0 */
  3214. /* 200 */   NdrFcShort( 0x21 ), /* 33 */
  3215. /* 202 */   
  3216.             0x11, 0x0,  /* FC_RP */
  3217. /* 204 */   NdrFcShort( 0x2 ),  /* Offset= 2 (206) */
  3218. /* 206 */   
  3219.             0x22,       /* FC_C_CSTRING */
  3220.             0x44,       /* FC_STRING_SIZED */
  3221. /* 208 */   0x40,       /* 64 */
  3222.             0x0,        /* 0 */
  3223. /* 210 */   NdrFcShort( 0x50 ), /* 80 */
  3224. /* 212 */   
  3225.             0x11, 0x8,  /* FC_RP [simple_pointer] */
  3226. /* 214 */   0x5,        /* FC_WCHAR */
  3227.             0x5c,       /* FC_PAD */
  3228. /* 216 */   
  3229.             0x11, 0x8,  /* FC_RP [simple_pointer] */
  3230. /* 218 */   
  3231.             0x25,       /* FC_C_WSTRING */
  3232.             0x5c,       /* FC_PAD */
  3233. /* 220 */   
  3234.             0x11, 0x0,  /* FC_RP */
  3235. /* 222 */   NdrFcShort( 0x2 ),  /* Offset= 2 (224) */
  3236. /* 224 */   
  3237.             0x25,       /* FC_C_WSTRING */
  3238.             0x44,       /* FC_STRING_SIZED */
  3239. /* 226 */   0x40,       /* 64 */
  3240.             0x0,        /* 0 */
  3241. /* 228 */   NdrFcShort( 0x21 ), /* 33 */
  3242. /* 230 */   
  3243.             0x11, 0x0,  /* FC_RP */
  3244. /* 232 */   NdrFcShort( 0x2 ),  /* Offset= 2 (234) */
  3245. /* 234 */   
  3246.             0x25,       /* FC_C_WSTRING */
  3247.             0x44,       /* FC_STRING_SIZED */
  3248. /* 236 */   0x40,       /* 64 */
  3249.             0x0,        /* 0 */
  3250. /* 238 */   NdrFcShort( 0x21 ), /* 33 */
  3251. /* 240 */   
  3252.             0x11, 0x0,  /* FC_RP */
  3253. /* 242 */   NdrFcShort( 0x2 ),  /* Offset= 2 (244) */
  3254. /* 244 */   
  3255.             0x22,       /* FC_C_CSTRING */
  3256.             0x44,       /* FC_STRING_SIZED */
  3257. /* 246 */   0x40,       /* 64 */
  3258.             0x0,        /* 0 */
  3259. /* 248 */   NdrFcShort( 0x21 ), /* 33 */
  3260. /* 250 */   
  3261.             0x11, 0x0,  /* FC_RP */
  3262. /* 252 */   NdrFcShort( 0x2 ),  /* Offset= 2 (254) */
  3263. /* 254 */   
  3264.             0x25,       /* FC_C_WSTRING */
  3265.             0x44,       /* FC_STRING_SIZED */
  3266. /* 256 */   0x40,       /* 64 */
  3267.             0x0,        /* 0 */
  3268. /* 258 */   NdrFcShort( 0x11 ), /* 17 */
  3269. /* 260 */   
  3270.             0x11, 0x0,  /* FC_RP */
  3271. /* 262 */   NdrFcShort( 0x2 ),  /* Offset= 2 (264) */
  3272. /* 264 */   
  3273.             0x25,       /* FC_C_WSTRING */
  3274.             0x44,       /* FC_STRING_SIZED */
  3275. /* 266 */   0x40,       /* 64 */
  3276.             0x0,        /* 0 */
  3277. /* 268 */   NdrFcShort( 0x21 ), /* 33 */
  3278. /* 270 */   
  3279.             0x11, 0x0,  /* FC_RP */
  3280. /* 272 */   NdrFcShort( 0x2 ),  /* Offset= 2 (274) */
  3281. /* 274 */   
  3282.             0x25,       /* FC_C_WSTRING */
  3283.             0x44,       /* FC_STRING_SIZED */
  3284. /* 276 */   0x40,       /* 64 */
  3285.             0x0,        /* 0 */
  3286. /* 278 */   NdrFcShort( 0x21 ), /* 33 */
  3287. /* 280 */   
  3288.             0x11, 0x0,  /* FC_RP */
  3289. /* 282 */   NdrFcShort( 0x2 ),  /* Offset= 2 (284) */
  3290. /* 284 */   
  3291.             0x25,       /* FC_C_WSTRING */
  3292.             0x44,       /* FC_STRING_SIZED */
  3293. /* 286 */   0x40,       /* 64 */
  3294.             0x0,        /* 0 */
  3295. /* 288 */   NdrFcShort( 0x21 ), /* 33 */
  3296. /* 290 */   
  3297.             0x11, 0x0,  /* FC_RP */
  3298. /* 292 */   NdrFcShort( 0x2 ),  /* Offset= 2 (294) */
  3299. /* 294 */   
  3300.             0x25,       /* FC_C_WSTRING */
  3301.             0x44,       /* FC_STRING_SIZED */
  3302. /* 296 */   0x40,       /* 64 */
  3303.             0x0,        /* 0 */
  3304. /* 298 */   NdrFcShort( 0xd ),  /* 13 */
  3305. /* 300 */   
  3306.             0x11, 0x0,  /* FC_RP */
  3307. /* 302 */   NdrFcShort( 0x2 ),  /* Offset= 2 (304) */
  3308. /* 304 */   
  3309.             0x25,       /* FC_C_WSTRING */
  3310.             0x44,       /* FC_STRING_SIZED */
  3311. /* 306 */   0x40,       /* 64 */
  3312.             0x0,        /* 0 */
  3313. /* 308 */   NdrFcShort( 0xd ),  /* 13 */
  3314. /* 310 */   
  3315.             0x11, 0x0,  /* FC_RP */
  3316. /* 312 */   NdrFcShort( 0x2 ),  /* Offset= 2 (314) */
  3317. /* 314 */   
  3318.             0x25,       /* FC_C_WSTRING */
  3319.             0x44,       /* FC_STRING_SIZED */
  3320. /* 316 */   0x40,       /* 64 */
  3321.             0x0,        /* 0 */
  3322. /* 318 */   NdrFcShort( 0xd ),  /* 13 */
  3323. /* 320 */   
  3324.             0x11, 0x0,  /* FC_RP */
  3325. /* 322 */   NdrFcShort( 0x2 ),  /* Offset= 2 (324) */
  3326. /* 324 */   
  3327.             0x25,       /* FC_C_WSTRING */
  3328.             0x44,       /* FC_STRING_SIZED */
  3329. /* 326 */   0x40,       /* 64 */
  3330.             0x0,        /* 0 */
  3331. /* 328 */   NdrFcShort( 0x50 ), /* 80 */
  3332. /* 330 */   
  3333.             0x11, 0x0,  /* FC_RP */
  3334. /* 332 */   NdrFcShort( 0x2 ),  /* Offset= 2 (334) */
  3335. /* 334 */   
  3336.             0x25,       /* FC_C_WSTRING */
  3337.             0x44,       /* FC_STRING_SIZED */
  3338. /* 336 */   0x40,       /* 64 */
  3339.             0x0,        /* 0 */
  3340. /* 338 */   NdrFcShort( 0x21 ), /* 33 */
  3341. /* 340 */   
  3342.             0x11, 0x0,  /* FC_RP */
  3343. /* 342 */   NdrFcShort( 0x2 ),  /* Offset= 2 (344) */
  3344. /* 344 */   
  3345.             0x25,       /* FC_C_WSTRING */
  3346.             0x44,       /* FC_STRING_SIZED */
  3347. /* 346 */   0x40,       /* 64 */
  3348.             0x0,        /* 0 */
  3349. /* 348 */   NdrFcShort( 0x21 ), /* 33 */
  3350. /* 350 */   
  3351.             0x11, 0x0,  /* FC_RP */
  3352. /* 352 */   NdrFcShort( 0x2 ),  /* Offset= 2 (354) */
  3353. /* 354 */   
  3354.             0x25,       /* FC_C_WSTRING */
  3355.             0x44,       /* FC_STRING_SIZED */
  3356. /* 356 */   0x40,       /* 64 */
  3357.             0x0,        /* 0 */
  3358. /* 358 */   NdrFcShort( 0x21 ), /* 33 */
  3359. /* 360 */   
  3360.             0x11, 0x0,  /* FC_RP */
  3361. /* 362 */   NdrFcShort( 0x2 ),  /* Offset= 2 (364) */
  3362. /* 364 */   
  3363.             0x25,       /* FC_C_WSTRING */
  3364.             0x44,       /* FC_STRING_SIZED */
  3365. /* 366 */   0x40,       /* 64 */
  3366.             0x0,        /* 0 */
  3367. /* 368 */   NdrFcShort( 0x11 ), /* 17 */
  3368. /* 370 */   
  3369.             0x11, 0x0,  /* FC_RP */
  3370. /* 372 */   NdrFcShort( 0x2 ),  /* Offset= 2 (374) */
  3371. /* 374 */   
  3372.             0x25,       /* FC_C_WSTRING */
  3373.             0x44,       /* FC_STRING_SIZED */
  3374. /* 376 */   0x40,       /* 64 */
  3375.             0x0,        /* 0 */
  3376. /* 378 */   NdrFcShort( 0x11 ), /* 17 */
  3377. /* 380 */   
  3378.             0x11, 0x0,  /* FC_RP */
  3379. /* 382 */   NdrFcShort( 0x2 ),  /* Offset= 2 (384) */
  3380. /* 384 */   
  3381.             0x25,       /* FC_C_WSTRING */
  3382.             0x44,       /* FC_STRING_SIZED */
  3383. /* 386 */   0x40,       /* 64 */
  3384.             0x0,        /* 0 */
  3385. /* 388 */   NdrFcShort( 0x21 ), /* 33 */
  3386. /* 390 */   
  3387.             0x11, 0x0,  /* FC_RP */
  3388. /* 392 */   NdrFcShort( 0x2 ),  /* Offset= 2 (394) */
  3389. /* 394 */   
  3390.             0x25,       /* FC_C_WSTRING */
  3391.             0x44,       /* FC_STRING_SIZED */
  3392. /* 396 */   0x40,       /* 64 */
  3393.             0x0,        /* 0 */
  3394. /* 398 */   NdrFcShort( 0x11 ), /* 17 */
  3395. /* 400 */   
  3396.             0x11, 0x0,  /* FC_RP */
  3397. /* 402 */   NdrFcShort( 0x2 ),  /* Offset= 2 (404) */
  3398. /* 404 */   
  3399.             0x25,       /* FC_C_WSTRING */
  3400.             0x44,       /* FC_STRING_SIZED */
  3401. /* 406 */   0x40,       /* 64 */
  3402.             0x0,        /* 0 */
  3403. /* 408 */   NdrFcShort( 0x21 ), /* 33 */
  3404. /* 410 */   
  3405.             0x11, 0x0,  /* FC_RP */
  3406. /* 412 */   NdrFcShort( 0x2 ),  /* Offset= 2 (414) */
  3407. /* 414 */   
  3408.             0x25,       /* FC_C_WSTRING */
  3409.             0x44,       /* FC_STRING_SIZED */
  3410. /* 416 */   0x40,       /* 64 */
  3411.             0x0,        /* 0 */
  3412. /* 418 */   NdrFcShort( 0x50 ), /* 80 */
  3413.             0x0
  3414.         }
  3415.     };