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_c.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-11  |  126.5 KB  |  3,533 lines

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