home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / dbmsg / mapi / remote.srv / winds_s.c < prev    next >
C/C++ Source or Header  |  1996-04-11  |  153KB  |  4,213 lines

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