srvsvc_s.c
上传用户:fsojjn
上传日期:2015-10-05
资源大小:12k
文件大小:46k
开发平台:

Visual C++

  1. /* this ALWAYS GENERATED file contains the RPC server stubs */
  2. /* File created by MIDL compiler version 5.01.0164 */
  3. /* at Mon Oct 27 00:34:14 2008
  4.  */
  5. /* Compiler settings for srvsvc.idl:
  6.     Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
  7.     error checks: allocation ref bounds_check enum stub_data 
  8. */
  9. //@@MIDL_FILE_HEADING(  )
  10. #include <string.h>
  11. #include "srvsvc.h"
  12. #define TYPE_FORMAT_STRING_SIZE   25                                
  13. #define PROC_FORMAT_STRING_SIZE   49                                
  14. typedef struct _MIDL_TYPE_FORMAT_STRING
  15.     {
  16.     short          Pad;
  17.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  18.     } MIDL_TYPE_FORMAT_STRING;
  19. typedef struct _MIDL_PROC_FORMAT_STRING
  20.     {
  21.     short          Pad;
  22.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  23.     } MIDL_PROC_FORMAT_STRING;
  24. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  25. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  26. /* Standard interface: srvsvc, ver. 3.0,
  27.    GUID={0x4b324fc8,0x1670,0x01d3,{0x12,0x78,0x5a,0x47,0xbf,0x6e,0xe1,0x88}} */
  28. extern RPC_DISPATCH_TABLE srvsvc_v3_0_DispatchTable;
  29. static const RPC_SERVER_INTERFACE srvsvc___RpcServerInterface =
  30.     {
  31.     sizeof(RPC_SERVER_INTERFACE),
  32.     {{0x4b324fc8,0x1670,0x01d3,{0x12,0x78,0x5a,0x47,0xbf,0x6e,0xe1,0x88}},{3,0}},
  33.     {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
  34.     &srvsvc_v3_0_DispatchTable,
  35.     0,
  36.     0,
  37.     0,
  38.     0,
  39.     0
  40.     };
  41. RPC_IF_HANDLE srvsvc_v3_0_s_ifspec = (RPC_IF_HANDLE)& srvsvc___RpcServerInterface;
  42. extern const MIDL_STUB_DESC srvsvc_StubDesc;
  43. void __RPC_STUB
  44. srvsvc_func0(
  45.     PRPC_MESSAGE _pRpcMessage )
  46. {
  47.     MIDL_STUB_MESSAGE _StubMsg;
  48.     RPC_STATUS _Status;
  49.     
  50.     ((void)(_Status));
  51.     NdrServerInitializeNew(
  52.                           _pRpcMessage,
  53.                           &_StubMsg,
  54.                           &srvsvc_StubDesc);
  55.     
  56.     RpcTryFinally
  57.         {
  58.         RpcTryExcept
  59.             {
  60.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  61.                 {
  62.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  63.                 }
  64.             }
  65.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  66.             {
  67.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  68.             }
  69.         RpcEndExcept
  70.         
  71.         func0();
  72.         
  73.         }
  74.     RpcFinally
  75.         {
  76.         }
  77.     RpcEndFinally
  78.     _pRpcMessage->BufferLength = 
  79.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  80.     
  81. }
  82. void __RPC_STUB
  83. srvsvc_func1(
  84.     PRPC_MESSAGE _pRpcMessage )
  85. {
  86.     MIDL_STUB_MESSAGE _StubMsg;
  87.     RPC_STATUS _Status;
  88.     
  89.     ((void)(_Status));
  90.     NdrServerInitializeNew(
  91.                           _pRpcMessage,
  92.                           &_StubMsg,
  93.                           &srvsvc_StubDesc);
  94.     
  95.     RpcTryFinally
  96.         {
  97.         RpcTryExcept
  98.             {
  99.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  100.                 {
  101.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  102.                 }
  103.             }
  104.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  105.             {
  106.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  107.             }
  108.         RpcEndExcept
  109.         
  110.         func1();
  111.         
  112.         }
  113.     RpcFinally
  114.         {
  115.         }
  116.     RpcEndFinally
  117.     _pRpcMessage->BufferLength = 
  118.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  119.     
  120. }
  121. void __RPC_STUB
  122. srvsvc_func2(
  123.     PRPC_MESSAGE _pRpcMessage )
  124. {
  125.     MIDL_STUB_MESSAGE _StubMsg;
  126.     RPC_STATUS _Status;
  127.     
  128.     ((void)(_Status));
  129.     NdrServerInitializeNew(
  130.                           _pRpcMessage,
  131.                           &_StubMsg,
  132.                           &srvsvc_StubDesc);
  133.     
  134.     RpcTryFinally
  135.         {
  136.         RpcTryExcept
  137.             {
  138.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  139.                 {
  140.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  141.                 }
  142.             }
  143.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  144.             {
  145.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  146.             }
  147.         RpcEndExcept
  148.         
  149.         func2();
  150.         
  151.         }
  152.     RpcFinally
  153.         {
  154.         }
  155.     RpcEndFinally
  156.     _pRpcMessage->BufferLength = 
  157.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  158.     
  159. }
  160. void __RPC_STUB
  161. srvsvc_func3(
  162.     PRPC_MESSAGE _pRpcMessage )
  163. {
  164.     MIDL_STUB_MESSAGE _StubMsg;
  165.     RPC_STATUS _Status;
  166.     
  167.     ((void)(_Status));
  168.     NdrServerInitializeNew(
  169.                           _pRpcMessage,
  170.                           &_StubMsg,
  171.                           &srvsvc_StubDesc);
  172.     
  173.     RpcTryFinally
  174.         {
  175.         RpcTryExcept
  176.             {
  177.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  178.                 {
  179.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  180.                 }
  181.             }
  182.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  183.             {
  184.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  185.             }
  186.         RpcEndExcept
  187.         
  188.         func3();
  189.         
  190.         }
  191.     RpcFinally
  192.         {
  193.         }
  194.     RpcEndFinally
  195.     _pRpcMessage->BufferLength = 
  196.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  197.     
  198. }
  199. void __RPC_STUB
  200. srvsvc_func4(
  201.     PRPC_MESSAGE _pRpcMessage )
  202. {
  203.     MIDL_STUB_MESSAGE _StubMsg;
  204.     RPC_STATUS _Status;
  205.     
  206.     ((void)(_Status));
  207.     NdrServerInitializeNew(
  208.                           _pRpcMessage,
  209.                           &_StubMsg,
  210.                           &srvsvc_StubDesc);
  211.     
  212.     RpcTryFinally
  213.         {
  214.         RpcTryExcept
  215.             {
  216.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  217.                 {
  218.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  219.                 }
  220.             }
  221.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  222.             {
  223.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  224.             }
  225.         RpcEndExcept
  226.         
  227.         func4();
  228.         
  229.         }
  230.     RpcFinally
  231.         {
  232.         }
  233.     RpcEndFinally
  234.     _pRpcMessage->BufferLength = 
  235.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  236.     
  237. }
  238. void __RPC_STUB
  239. srvsvc_func5(
  240.     PRPC_MESSAGE _pRpcMessage )
  241. {
  242.     MIDL_STUB_MESSAGE _StubMsg;
  243.     RPC_STATUS _Status;
  244.     
  245.     ((void)(_Status));
  246.     NdrServerInitializeNew(
  247.                           _pRpcMessage,
  248.                           &_StubMsg,
  249.                           &srvsvc_StubDesc);
  250.     
  251.     RpcTryFinally
  252.         {
  253.         RpcTryExcept
  254.             {
  255.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  256.                 {
  257.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  258.                 }
  259.             }
  260.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  261.             {
  262.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  263.             }
  264.         RpcEndExcept
  265.         
  266.         func5();
  267.         
  268.         }
  269.     RpcFinally
  270.         {
  271.         }
  272.     RpcEndFinally
  273.     _pRpcMessage->BufferLength = 
  274.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  275.     
  276. }
  277. void __RPC_STUB
  278. srvsvc_func6(
  279.     PRPC_MESSAGE _pRpcMessage )
  280. {
  281.     MIDL_STUB_MESSAGE _StubMsg;
  282.     RPC_STATUS _Status;
  283.     
  284.     ((void)(_Status));
  285.     NdrServerInitializeNew(
  286.                           _pRpcMessage,
  287.                           &_StubMsg,
  288.                           &srvsvc_StubDesc);
  289.     
  290.     RpcTryFinally
  291.         {
  292.         RpcTryExcept
  293.             {
  294.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  295.                 {
  296.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  297.                 }
  298.             }
  299.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  300.             {
  301.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  302.             }
  303.         RpcEndExcept
  304.         
  305.         func6();
  306.         
  307.         }
  308.     RpcFinally
  309.         {
  310.         }
  311.     RpcEndFinally
  312.     _pRpcMessage->BufferLength = 
  313.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  314.     
  315. }
  316. void __RPC_STUB
  317. srvsvc_func7(
  318.     PRPC_MESSAGE _pRpcMessage )
  319. {
  320.     MIDL_STUB_MESSAGE _StubMsg;
  321.     RPC_STATUS _Status;
  322.     
  323.     ((void)(_Status));
  324.     NdrServerInitializeNew(
  325.                           _pRpcMessage,
  326.                           &_StubMsg,
  327.                           &srvsvc_StubDesc);
  328.     
  329.     RpcTryFinally
  330.         {
  331.         RpcTryExcept
  332.             {
  333.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  334.                 {
  335.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  336.                 }
  337.             }
  338.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  339.             {
  340.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  341.             }
  342.         RpcEndExcept
  343.         
  344.         func7();
  345.         
  346.         }
  347.     RpcFinally
  348.         {
  349.         }
  350.     RpcEndFinally
  351.     _pRpcMessage->BufferLength = 
  352.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  353.     
  354. }
  355. void __RPC_STUB
  356. srvsvc_func8(
  357.     PRPC_MESSAGE _pRpcMessage )
  358. {
  359.     MIDL_STUB_MESSAGE _StubMsg;
  360.     RPC_STATUS _Status;
  361.     
  362.     ((void)(_Status));
  363.     NdrServerInitializeNew(
  364.                           _pRpcMessage,
  365.                           &_StubMsg,
  366.                           &srvsvc_StubDesc);
  367.     
  368.     RpcTryFinally
  369.         {
  370.         RpcTryExcept
  371.             {
  372.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  373.                 {
  374.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  375.                 }
  376.             }
  377.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  378.             {
  379.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  380.             }
  381.         RpcEndExcept
  382.         
  383.         func8();
  384.         
  385.         }
  386.     RpcFinally
  387.         {
  388.         }
  389.     RpcEndFinally
  390.     _pRpcMessage->BufferLength = 
  391.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  392.     
  393. }
  394. void __RPC_STUB
  395. srvsvc_func9(
  396.     PRPC_MESSAGE _pRpcMessage )
  397. {
  398.     MIDL_STUB_MESSAGE _StubMsg;
  399.     RPC_STATUS _Status;
  400.     
  401.     ((void)(_Status));
  402.     NdrServerInitializeNew(
  403.                           _pRpcMessage,
  404.                           &_StubMsg,
  405.                           &srvsvc_StubDesc);
  406.     
  407.     RpcTryFinally
  408.         {
  409.         RpcTryExcept
  410.             {
  411.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  412.                 {
  413.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  414.                 }
  415.             }
  416.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  417.             {
  418.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  419.             }
  420.         RpcEndExcept
  421.         
  422.         func9();
  423.         
  424.         }
  425.     RpcFinally
  426.         {
  427.         }
  428.     RpcEndFinally
  429.     _pRpcMessage->BufferLength = 
  430.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  431.     
  432. }
  433. void __RPC_STUB
  434. srvsvc_func0a(
  435.     PRPC_MESSAGE _pRpcMessage )
  436. {
  437.     MIDL_STUB_MESSAGE _StubMsg;
  438.     RPC_STATUS _Status;
  439.     
  440.     ((void)(_Status));
  441.     NdrServerInitializeNew(
  442.                           _pRpcMessage,
  443.                           &_StubMsg,
  444.                           &srvsvc_StubDesc);
  445.     
  446.     RpcTryFinally
  447.         {
  448.         RpcTryExcept
  449.             {
  450.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  451.                 {
  452.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  453.                 }
  454.             }
  455.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  456.             {
  457.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  458.             }
  459.         RpcEndExcept
  460.         
  461.         func0a();
  462.         
  463.         }
  464.     RpcFinally
  465.         {
  466.         }
  467.     RpcEndFinally
  468.     _pRpcMessage->BufferLength = 
  469.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  470.     
  471. }
  472. void __RPC_STUB
  473. srvsvc_func0b(
  474.     PRPC_MESSAGE _pRpcMessage )
  475. {
  476.     MIDL_STUB_MESSAGE _StubMsg;
  477.     RPC_STATUS _Status;
  478.     
  479.     ((void)(_Status));
  480.     NdrServerInitializeNew(
  481.                           _pRpcMessage,
  482.                           &_StubMsg,
  483.                           &srvsvc_StubDesc);
  484.     
  485.     RpcTryFinally
  486.         {
  487.         RpcTryExcept
  488.             {
  489.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  490.                 {
  491.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  492.                 }
  493.             }
  494.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  495.             {
  496.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  497.             }
  498.         RpcEndExcept
  499.         
  500.         func0b();
  501.         
  502.         }
  503.     RpcFinally
  504.         {
  505.         }
  506.     RpcEndFinally
  507.     _pRpcMessage->BufferLength = 
  508.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  509.     
  510. }
  511. void __RPC_STUB
  512. srvsvc_func0c(
  513.     PRPC_MESSAGE _pRpcMessage )
  514. {
  515.     MIDL_STUB_MESSAGE _StubMsg;
  516.     RPC_STATUS _Status;
  517.     
  518.     ((void)(_Status));
  519.     NdrServerInitializeNew(
  520.                           _pRpcMessage,
  521.                           &_StubMsg,
  522.                           &srvsvc_StubDesc);
  523.     
  524.     RpcTryFinally
  525.         {
  526.         RpcTryExcept
  527.             {
  528.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  529.                 {
  530.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  531.                 }
  532.             }
  533.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  534.             {
  535.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  536.             }
  537.         RpcEndExcept
  538.         
  539.         func0c();
  540.         
  541.         }
  542.     RpcFinally
  543.         {
  544.         }
  545.     RpcEndFinally
  546.     _pRpcMessage->BufferLength = 
  547.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  548.     
  549. }
  550. void __RPC_STUB
  551. srvsvc_func0d(
  552.     PRPC_MESSAGE _pRpcMessage )
  553. {
  554.     MIDL_STUB_MESSAGE _StubMsg;
  555.     RPC_STATUS _Status;
  556.     
  557.     ((void)(_Status));
  558.     NdrServerInitializeNew(
  559.                           _pRpcMessage,
  560.                           &_StubMsg,
  561.                           &srvsvc_StubDesc);
  562.     
  563.     RpcTryFinally
  564.         {
  565.         RpcTryExcept
  566.             {
  567.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  568.                 {
  569.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  570.                 }
  571.             }
  572.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  573.             {
  574.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  575.             }
  576.         RpcEndExcept
  577.         
  578.         func0d();
  579.         
  580.         }
  581.     RpcFinally
  582.         {
  583.         }
  584.     RpcEndFinally
  585.     _pRpcMessage->BufferLength = 
  586.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  587.     
  588. }
  589. void __RPC_STUB
  590. srvsvc_func0e(
  591.     PRPC_MESSAGE _pRpcMessage )
  592. {
  593.     MIDL_STUB_MESSAGE _StubMsg;
  594.     RPC_STATUS _Status;
  595.     
  596.     ((void)(_Status));
  597.     NdrServerInitializeNew(
  598.                           _pRpcMessage,
  599.                           &_StubMsg,
  600.                           &srvsvc_StubDesc);
  601.     
  602.     RpcTryFinally
  603.         {
  604.         RpcTryExcept
  605.             {
  606.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  607.                 {
  608.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  609.                 }
  610.             }
  611.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  612.             {
  613.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  614.             }
  615.         RpcEndExcept
  616.         
  617.         func0e();
  618.         
  619.         }
  620.     RpcFinally
  621.         {
  622.         }
  623.     RpcEndFinally
  624.     _pRpcMessage->BufferLength = 
  625.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  626.     
  627. }
  628. void __RPC_STUB
  629. srvsvc_func0f(
  630.     PRPC_MESSAGE _pRpcMessage )
  631. {
  632.     MIDL_STUB_MESSAGE _StubMsg;
  633.     RPC_STATUS _Status;
  634.     
  635.     ((void)(_Status));
  636.     NdrServerInitializeNew(
  637.                           _pRpcMessage,
  638.                           &_StubMsg,
  639.                           &srvsvc_StubDesc);
  640.     
  641.     RpcTryFinally
  642.         {
  643.         RpcTryExcept
  644.             {
  645.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  646.                 {
  647.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  648.                 }
  649.             }
  650.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  651.             {
  652.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  653.             }
  654.         RpcEndExcept
  655.         
  656.         func0f();
  657.         
  658.         }
  659.     RpcFinally
  660.         {
  661.         }
  662.     RpcEndFinally
  663.     _pRpcMessage->BufferLength = 
  664.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  665.     
  666. }
  667. void __RPC_STUB
  668. srvsvc_func10(
  669.     PRPC_MESSAGE _pRpcMessage )
  670. {
  671.     MIDL_STUB_MESSAGE _StubMsg;
  672.     RPC_STATUS _Status;
  673.     
  674.     ((void)(_Status));
  675.     NdrServerInitializeNew(
  676.                           _pRpcMessage,
  677.                           &_StubMsg,
  678.                           &srvsvc_StubDesc);
  679.     
  680.     RpcTryFinally
  681.         {
  682.         RpcTryExcept
  683.             {
  684.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  685.                 {
  686.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  687.                 }
  688.             }
  689.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  690.             {
  691.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  692.             }
  693.         RpcEndExcept
  694.         
  695.         func10();
  696.         
  697.         }
  698.     RpcFinally
  699.         {
  700.         }
  701.     RpcEndFinally
  702.     _pRpcMessage->BufferLength = 
  703.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  704.     
  705. }
  706. void __RPC_STUB
  707. srvsvc_func11(
  708.     PRPC_MESSAGE _pRpcMessage )
  709. {
  710.     MIDL_STUB_MESSAGE _StubMsg;
  711.     RPC_STATUS _Status;
  712.     
  713.     ((void)(_Status));
  714.     NdrServerInitializeNew(
  715.                           _pRpcMessage,
  716.                           &_StubMsg,
  717.                           &srvsvc_StubDesc);
  718.     
  719.     RpcTryFinally
  720.         {
  721.         RpcTryExcept
  722.             {
  723.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  724.                 {
  725.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  726.                 }
  727.             }
  728.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  729.             {
  730.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  731.             }
  732.         RpcEndExcept
  733.         
  734.         func11();
  735.         
  736.         }
  737.     RpcFinally
  738.         {
  739.         }
  740.     RpcEndFinally
  741.     _pRpcMessage->BufferLength = 
  742.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  743.     
  744. }
  745. void __RPC_STUB
  746. srvsvc_func12(
  747.     PRPC_MESSAGE _pRpcMessage )
  748. {
  749.     MIDL_STUB_MESSAGE _StubMsg;
  750.     RPC_STATUS _Status;
  751.     
  752.     ((void)(_Status));
  753.     NdrServerInitializeNew(
  754.                           _pRpcMessage,
  755.                           &_StubMsg,
  756.                           &srvsvc_StubDesc);
  757.     
  758.     RpcTryFinally
  759.         {
  760.         RpcTryExcept
  761.             {
  762.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  763.                 {
  764.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  765.                 }
  766.             }
  767.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  768.             {
  769.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  770.             }
  771.         RpcEndExcept
  772.         
  773.         func12();
  774.         
  775.         }
  776.     RpcFinally
  777.         {
  778.         }
  779.     RpcEndFinally
  780.     _pRpcMessage->BufferLength = 
  781.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  782.     
  783. }
  784. void __RPC_STUB
  785. srvsvc_func13(
  786.     PRPC_MESSAGE _pRpcMessage )
  787. {
  788.     MIDL_STUB_MESSAGE _StubMsg;
  789.     RPC_STATUS _Status;
  790.     
  791.     ((void)(_Status));
  792.     NdrServerInitializeNew(
  793.                           _pRpcMessage,
  794.                           &_StubMsg,
  795.                           &srvsvc_StubDesc);
  796.     
  797.     RpcTryFinally
  798.         {
  799.         RpcTryExcept
  800.             {
  801.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  802.                 {
  803.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  804.                 }
  805.             }
  806.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  807.             {
  808.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  809.             }
  810.         RpcEndExcept
  811.         
  812.         func13();
  813.         
  814.         }
  815.     RpcFinally
  816.         {
  817.         }
  818.     RpcEndFinally
  819.     _pRpcMessage->BufferLength = 
  820.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  821.     
  822. }
  823. void __RPC_STUB
  824. srvsvc_func14(
  825.     PRPC_MESSAGE _pRpcMessage )
  826. {
  827.     MIDL_STUB_MESSAGE _StubMsg;
  828.     RPC_STATUS _Status;
  829.     
  830.     ((void)(_Status));
  831.     NdrServerInitializeNew(
  832.                           _pRpcMessage,
  833.                           &_StubMsg,
  834.                           &srvsvc_StubDesc);
  835.     
  836.     RpcTryFinally
  837.         {
  838.         RpcTryExcept
  839.             {
  840.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  841.                 {
  842.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  843.                 }
  844.             }
  845.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  846.             {
  847.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  848.             }
  849.         RpcEndExcept
  850.         
  851.         func14();
  852.         
  853.         }
  854.     RpcFinally
  855.         {
  856.         }
  857.     RpcEndFinally
  858.     _pRpcMessage->BufferLength = 
  859.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  860.     
  861. }
  862. void __RPC_STUB
  863. srvsvc_func15(
  864.     PRPC_MESSAGE _pRpcMessage )
  865. {
  866.     MIDL_STUB_MESSAGE _StubMsg;
  867.     RPC_STATUS _Status;
  868.     
  869.     ((void)(_Status));
  870.     NdrServerInitializeNew(
  871.                           _pRpcMessage,
  872.                           &_StubMsg,
  873.                           &srvsvc_StubDesc);
  874.     
  875.     RpcTryFinally
  876.         {
  877.         RpcTryExcept
  878.             {
  879.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  880.                 {
  881.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  882.                 }
  883.             }
  884.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  885.             {
  886.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  887.             }
  888.         RpcEndExcept
  889.         
  890.         func15();
  891.         
  892.         }
  893.     RpcFinally
  894.         {
  895.         }
  896.     RpcEndFinally
  897.     _pRpcMessage->BufferLength = 
  898.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  899.     
  900. }
  901. void __RPC_STUB
  902. srvsvc_func16(
  903.     PRPC_MESSAGE _pRpcMessage )
  904. {
  905.     MIDL_STUB_MESSAGE _StubMsg;
  906.     RPC_STATUS _Status;
  907.     
  908.     ((void)(_Status));
  909.     NdrServerInitializeNew(
  910.                           _pRpcMessage,
  911.                           &_StubMsg,
  912.                           &srvsvc_StubDesc);
  913.     
  914.     RpcTryFinally
  915.         {
  916.         RpcTryExcept
  917.             {
  918.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  919.                 {
  920.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  921.                 }
  922.             }
  923.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  924.             {
  925.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  926.             }
  927.         RpcEndExcept
  928.         
  929.         func16();
  930.         
  931.         }
  932.     RpcFinally
  933.         {
  934.         }
  935.     RpcEndFinally
  936.     _pRpcMessage->BufferLength = 
  937.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  938.     
  939. }
  940. void __RPC_STUB
  941. srvsvc_func17(
  942.     PRPC_MESSAGE _pRpcMessage )
  943. {
  944.     MIDL_STUB_MESSAGE _StubMsg;
  945.     RPC_STATUS _Status;
  946.     
  947.     ((void)(_Status));
  948.     NdrServerInitializeNew(
  949.                           _pRpcMessage,
  950.                           &_StubMsg,
  951.                           &srvsvc_StubDesc);
  952.     
  953.     RpcTryFinally
  954.         {
  955.         RpcTryExcept
  956.             {
  957.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  958.                 {
  959.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  960.                 }
  961.             }
  962.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  963.             {
  964.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  965.             }
  966.         RpcEndExcept
  967.         
  968.         func17();
  969.         
  970.         }
  971.     RpcFinally
  972.         {
  973.         }
  974.     RpcEndFinally
  975.     _pRpcMessage->BufferLength = 
  976.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  977.     
  978. }
  979. void __RPC_STUB
  980. srvsvc_func18(
  981.     PRPC_MESSAGE _pRpcMessage )
  982. {
  983.     MIDL_STUB_MESSAGE _StubMsg;
  984.     RPC_STATUS _Status;
  985.     
  986.     ((void)(_Status));
  987.     NdrServerInitializeNew(
  988.                           _pRpcMessage,
  989.                           &_StubMsg,
  990.                           &srvsvc_StubDesc);
  991.     
  992.     RpcTryFinally
  993.         {
  994.         RpcTryExcept
  995.             {
  996.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  997.                 {
  998.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  999.                 }
  1000.             }
  1001.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1002.             {
  1003.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1004.             }
  1005.         RpcEndExcept
  1006.         
  1007.         func18();
  1008.         
  1009.         }
  1010.     RpcFinally
  1011.         {
  1012.         }
  1013.     RpcEndFinally
  1014.     _pRpcMessage->BufferLength = 
  1015.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1016.     
  1017. }
  1018. void __RPC_STUB
  1019. srvsvc_func19(
  1020.     PRPC_MESSAGE _pRpcMessage )
  1021. {
  1022.     MIDL_STUB_MESSAGE _StubMsg;
  1023.     RPC_STATUS _Status;
  1024.     
  1025.     ((void)(_Status));
  1026.     NdrServerInitializeNew(
  1027.                           _pRpcMessage,
  1028.                           &_StubMsg,
  1029.                           &srvsvc_StubDesc);
  1030.     
  1031.     RpcTryFinally
  1032.         {
  1033.         RpcTryExcept
  1034.             {
  1035.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1036.                 {
  1037.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1038.                 }
  1039.             }
  1040.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1041.             {
  1042.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1043.             }
  1044.         RpcEndExcept
  1045.         
  1046.         func19();
  1047.         
  1048.         }
  1049.     RpcFinally
  1050.         {
  1051.         }
  1052.     RpcEndFinally
  1053.     _pRpcMessage->BufferLength = 
  1054.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1055.     
  1056. }
  1057. void __RPC_STUB
  1058. srvsvc_func1a(
  1059.     PRPC_MESSAGE _pRpcMessage )
  1060. {
  1061.     MIDL_STUB_MESSAGE _StubMsg;
  1062.     RPC_STATUS _Status;
  1063.     
  1064.     ((void)(_Status));
  1065.     NdrServerInitializeNew(
  1066.                           _pRpcMessage,
  1067.                           &_StubMsg,
  1068.                           &srvsvc_StubDesc);
  1069.     
  1070.     RpcTryFinally
  1071.         {
  1072.         RpcTryExcept
  1073.             {
  1074.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1075.                 {
  1076.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1077.                 }
  1078.             }
  1079.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1080.             {
  1081.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1082.             }
  1083.         RpcEndExcept
  1084.         
  1085.         func1a();
  1086.         
  1087.         }
  1088.     RpcFinally
  1089.         {
  1090.         }
  1091.     RpcEndFinally
  1092.     _pRpcMessage->BufferLength = 
  1093.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1094.     
  1095. }
  1096. void __RPC_STUB
  1097. srvsvc_func1b(
  1098.     PRPC_MESSAGE _pRpcMessage )
  1099. {
  1100.     MIDL_STUB_MESSAGE _StubMsg;
  1101.     RPC_STATUS _Status;
  1102.     
  1103.     ((void)(_Status));
  1104.     NdrServerInitializeNew(
  1105.                           _pRpcMessage,
  1106.                           &_StubMsg,
  1107.                           &srvsvc_StubDesc);
  1108.     
  1109.     RpcTryFinally
  1110.         {
  1111.         RpcTryExcept
  1112.             {
  1113.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1114.                 {
  1115.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1116.                 }
  1117.             }
  1118.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1119.             {
  1120.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1121.             }
  1122.         RpcEndExcept
  1123.         
  1124.         func1b();
  1125.         
  1126.         }
  1127.     RpcFinally
  1128.         {
  1129.         }
  1130.     RpcEndFinally
  1131.     _pRpcMessage->BufferLength = 
  1132.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1133.     
  1134. }
  1135. void __RPC_STUB
  1136. srvsvc_func1c(
  1137.     PRPC_MESSAGE _pRpcMessage )
  1138. {
  1139.     MIDL_STUB_MESSAGE _StubMsg;
  1140.     RPC_STATUS _Status;
  1141.     
  1142.     ((void)(_Status));
  1143.     NdrServerInitializeNew(
  1144.                           _pRpcMessage,
  1145.                           &_StubMsg,
  1146.                           &srvsvc_StubDesc);
  1147.     
  1148.     RpcTryFinally
  1149.         {
  1150.         RpcTryExcept
  1151.             {
  1152.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1153.                 {
  1154.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1155.                 }
  1156.             }
  1157.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1158.             {
  1159.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1160.             }
  1161.         RpcEndExcept
  1162.         
  1163.         func1c();
  1164.         
  1165.         }
  1166.     RpcFinally
  1167.         {
  1168.         }
  1169.     RpcEndFinally
  1170.     _pRpcMessage->BufferLength = 
  1171.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1172.     
  1173. }
  1174. void __RPC_STUB
  1175. srvsvc_func1d(
  1176.     PRPC_MESSAGE _pRpcMessage )
  1177. {
  1178.     MIDL_STUB_MESSAGE _StubMsg;
  1179.     RPC_STATUS _Status;
  1180.     
  1181.     ((void)(_Status));
  1182.     NdrServerInitializeNew(
  1183.                           _pRpcMessage,
  1184.                           &_StubMsg,
  1185.                           &srvsvc_StubDesc);
  1186.     
  1187.     RpcTryFinally
  1188.         {
  1189.         RpcTryExcept
  1190.             {
  1191.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1192.                 {
  1193.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1194.                 }
  1195.             }
  1196.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1197.             {
  1198.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1199.             }
  1200.         RpcEndExcept
  1201.         
  1202.         func1d();
  1203.         
  1204.         }
  1205.     RpcFinally
  1206.         {
  1207.         }
  1208.     RpcEndFinally
  1209.     _pRpcMessage->BufferLength = 
  1210.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1211.     
  1212. }
  1213. void __RPC_STUB
  1214. srvsvc_func1e(
  1215.     PRPC_MESSAGE _pRpcMessage )
  1216. {
  1217.     MIDL_STUB_MESSAGE _StubMsg;
  1218.     RPC_STATUS _Status;
  1219.     
  1220.     ((void)(_Status));
  1221.     NdrServerInitializeNew(
  1222.                           _pRpcMessage,
  1223.                           &_StubMsg,
  1224.                           &srvsvc_StubDesc);
  1225.     
  1226.     RpcTryFinally
  1227.         {
  1228.         RpcTryExcept
  1229.             {
  1230.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1231.                 {
  1232.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1233.                 }
  1234.             }
  1235.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1236.             {
  1237.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1238.             }
  1239.         RpcEndExcept
  1240.         
  1241.         func1e();
  1242.         
  1243.         }
  1244.     RpcFinally
  1245.         {
  1246.         }
  1247.     RpcEndFinally
  1248.     _pRpcMessage->BufferLength = 
  1249.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1250.     
  1251. }
  1252. void __RPC_STUB
  1253. srvsvc_func1f(
  1254.     PRPC_MESSAGE _pRpcMessage )
  1255. {
  1256.     MIDL_STUB_MESSAGE _StubMsg;
  1257.     wchar_t __RPC_FAR *element_607;
  1258.     wchar_t __RPC_FAR *element_608;
  1259.     unsigned char ( __RPC_FAR *element_609 )[  ];
  1260.     long element_610;
  1261.     wchar_t __RPC_FAR *element_611;
  1262.     long __RPC_FAR *element_612;
  1263.     long element_613;
  1264.     RPC_STATUS _Status;
  1265.     
  1266.     ((void)(_Status));
  1267.     NdrServerInitializeNew(
  1268.                           _pRpcMessage,
  1269.                           &_StubMsg,
  1270.                           &srvsvc_StubDesc);
  1271.     
  1272.     ( wchar_t __RPC_FAR * )element_607 = 0;
  1273.     ( wchar_t __RPC_FAR * )element_608 = 0;
  1274.     element_609 = 0;
  1275.     ( wchar_t __RPC_FAR * )element_611 = 0;
  1276.     ( long __RPC_FAR * )element_612 = 0;
  1277.     RpcTryFinally
  1278.         {
  1279.         RpcTryExcept
  1280.             {
  1281.             if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1282.                 NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[2] );
  1283.             
  1284.             NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1285.                                   (unsigned char __RPC_FAR * __RPC_FAR *)&element_607,
  1286.                                   (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[2],
  1287.                                   (unsigned char)0 );
  1288.             
  1289.             NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1290.                                            (unsigned char __RPC_FAR * __RPC_FAR *)&element_608,
  1291.                                            (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[8],
  1292.                                            (unsigned char)0 );
  1293.             
  1294.             _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1295.             element_610 = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1296.             
  1297.             NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1298.                                            (unsigned char __RPC_FAR * __RPC_FAR *)&element_611,
  1299.                                            (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[8],
  1300.                                            (unsigned char)0 );
  1301.             
  1302.             _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1303.             element_612 = ( long __RPC_FAR * )_StubMsg.Buffer;
  1304.             _StubMsg.Buffer += sizeof( long  );
  1305.             
  1306.             element_613 = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1307.             
  1308.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1309.                 {
  1310.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1311.                 }
  1312.             }
  1313.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1314.             {
  1315.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1316.             }
  1317.         RpcEndExcept
  1318.         if(element_610 * 1 < 0)
  1319.             {
  1320.             RpcRaiseException(RPC_X_INVALID_BOUND);
  1321.             }
  1322.         element_609 = NdrAllocate(&_StubMsg,element_610 * 1);
  1323.         
  1324.         func1f(
  1325.           element_607,
  1326.           element_608,
  1327.           *element_609,
  1328.           element_610,
  1329.           element_611,
  1330.           element_612,
  1331.           element_613);
  1332.         
  1333.         _StubMsg.BufferLength = 4U + 11U;
  1334.         _StubMsg.MaxCount = element_610;
  1335.         
  1336.         NdrConformantArrayBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1337.                                       (unsigned char __RPC_FAR *)*element_609,
  1338.                                       (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[10] );
  1339.         
  1340.         _pRpcMessage->BufferLength = _StubMsg.BufferLength;
  1341.         
  1342.         _Status = I_RpcGetBuffer( _pRpcMessage ); 
  1343.         if ( _Status )
  1344.             RpcRaiseException( _Status );
  1345.         
  1346.         _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer;
  1347.         
  1348.         _StubMsg.MaxCount = element_610;
  1349.         
  1350.         NdrConformantArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg,
  1351.                                     (unsigned char __RPC_FAR *)*element_609,
  1352.                                     (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[10] );
  1353.         
  1354.         _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1355.         *(( long __RPC_FAR * )_StubMsg.Buffer)++ = *element_612;
  1356.         
  1357.         }
  1358.     RpcFinally
  1359.         {
  1360.         if ( element_609 )
  1361.             _StubMsg.pfnFree( element_609 );
  1362.         
  1363.         }
  1364.     RpcEndFinally
  1365.     _pRpcMessage->BufferLength = 
  1366.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1367.     
  1368. }
  1369. void __RPC_STUB
  1370. srvsvc_func20(
  1371.     PRPC_MESSAGE _pRpcMessage )
  1372. {
  1373.     int _RetVal;
  1374.     MIDL_STUB_MESSAGE _StubMsg;
  1375.     RPC_STATUS _Status;
  1376.     
  1377.     ((void)(_Status));
  1378.     NdrServerInitializeNew(
  1379.                           _pRpcMessage,
  1380.                           &_StubMsg,
  1381.                           &srvsvc_StubDesc);
  1382.     
  1383.     RpcTryFinally
  1384.         {
  1385.         RpcTryExcept
  1386.             {
  1387.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1388.                 {
  1389.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1390.                 }
  1391.             }
  1392.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1393.             {
  1394.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1395.             }
  1396.         RpcEndExcept
  1397.         
  1398.         _RetVal = func20();
  1399.         
  1400.         _StubMsg.BufferLength = 4U;
  1401.         _pRpcMessage->BufferLength = _StubMsg.BufferLength;
  1402.         
  1403.         _Status = I_RpcGetBuffer( _pRpcMessage ); 
  1404.         if ( _Status )
  1405.             RpcRaiseException( _Status );
  1406.         
  1407.         _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer;
  1408.         
  1409.         *(( int __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
  1410.         
  1411.         }
  1412.     RpcFinally
  1413.         {
  1414.         }
  1415.     RpcEndFinally
  1416.     _pRpcMessage->BufferLength = 
  1417.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1418.     
  1419. }
  1420. void __RPC_STUB
  1421. srvsvc_func21(
  1422.     PRPC_MESSAGE _pRpcMessage )
  1423. {
  1424.     int _RetVal;
  1425.     MIDL_STUB_MESSAGE _StubMsg;
  1426.     RPC_STATUS _Status;
  1427.     
  1428.     ((void)(_Status));
  1429.     NdrServerInitializeNew(
  1430.                           _pRpcMessage,
  1431.                           &_StubMsg,
  1432.                           &srvsvc_StubDesc);
  1433.     
  1434.     RpcTryFinally
  1435.         {
  1436.         RpcTryExcept
  1437.             {
  1438.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1439.                 {
  1440.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1441.                 }
  1442.             }
  1443.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1444.             {
  1445.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1446.             }
  1447.         RpcEndExcept
  1448.         
  1449.         _RetVal = func21();
  1450.         
  1451.         _StubMsg.BufferLength = 4U;
  1452.         _pRpcMessage->BufferLength = _StubMsg.BufferLength;
  1453.         
  1454.         _Status = I_RpcGetBuffer( _pRpcMessage ); 
  1455.         if ( _Status )
  1456.             RpcRaiseException( _Status );
  1457.         
  1458.         _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer;
  1459.         
  1460.         *(( int __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
  1461.         
  1462.         }
  1463.     RpcFinally
  1464.         {
  1465.         }
  1466.     RpcEndFinally
  1467.     _pRpcMessage->BufferLength = 
  1468.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1469.     
  1470. }
  1471. void __RPC_STUB
  1472. srvsvc_func22(
  1473.     PRPC_MESSAGE _pRpcMessage )
  1474. {
  1475.     int _RetVal;
  1476.     MIDL_STUB_MESSAGE _StubMsg;
  1477.     RPC_STATUS _Status;
  1478.     
  1479.     ((void)(_Status));
  1480.     NdrServerInitializeNew(
  1481.                           _pRpcMessage,
  1482.                           &_StubMsg,
  1483.                           &srvsvc_StubDesc);
  1484.     
  1485.     RpcTryFinally
  1486.         {
  1487.         RpcTryExcept
  1488.             {
  1489.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1490.                 {
  1491.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1492.                 }
  1493.             }
  1494.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1495.             {
  1496.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1497.             }
  1498.         RpcEndExcept
  1499.         
  1500.         _RetVal = func22();
  1501.         
  1502.         _StubMsg.BufferLength = 4U;
  1503.         _pRpcMessage->BufferLength = _StubMsg.BufferLength;
  1504.         
  1505.         _Status = I_RpcGetBuffer( _pRpcMessage ); 
  1506.         if ( _Status )
  1507.             RpcRaiseException( _Status );
  1508.         
  1509.         _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer;
  1510.         
  1511.         *(( int __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
  1512.         
  1513.         }
  1514.     RpcFinally
  1515.         {
  1516.         }
  1517.     RpcEndFinally
  1518.     _pRpcMessage->BufferLength = 
  1519.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1520.     
  1521. }
  1522. void __RPC_STUB
  1523. srvsvc_func23(
  1524.     PRPC_MESSAGE _pRpcMessage )
  1525. {
  1526.     int _RetVal;
  1527.     MIDL_STUB_MESSAGE _StubMsg;
  1528.     wchar_t __RPC_FAR *arg_1;
  1529.     wchar_t __RPC_FAR *arg_2;
  1530.     wchar_t __RPC_FAR *arg_3;
  1531.     long arg_4;
  1532.     long arg_5;
  1533.     RPC_STATUS _Status;
  1534.     
  1535.     ((void)(_Status));
  1536.     NdrServerInitializeNew(
  1537.                           _pRpcMessage,
  1538.                           &_StubMsg,
  1539.                           &srvsvc_StubDesc);
  1540.     
  1541.     ( wchar_t __RPC_FAR * )arg_1 = 0;
  1542.     ( wchar_t __RPC_FAR * )arg_2 = 0;
  1543.     ( wchar_t __RPC_FAR * )arg_3 = 0;
  1544.     RpcTryFinally
  1545.         {
  1546.         RpcTryExcept
  1547.             {
  1548.             if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION )
  1549.                 NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[30] );
  1550.             
  1551.             NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1552.                                   (unsigned char __RPC_FAR * __RPC_FAR *)&arg_1,
  1553.                                   (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[2],
  1554.                                   (unsigned char)0 );
  1555.             
  1556.             NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1557.                                            (unsigned char __RPC_FAR * __RPC_FAR *)&arg_2,
  1558.                                            (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[8],
  1559.                                            (unsigned char)0 );
  1560.             
  1561.             NdrConformantStringUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg,
  1562.                                            (unsigned char __RPC_FAR * __RPC_FAR *)&arg_3,
  1563.                                            (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[8],
  1564.                                            (unsigned char)0 );
  1565.             
  1566.             _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3);
  1567.             arg_4 = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1568.             
  1569.             arg_5 = *(( long __RPC_FAR * )_StubMsg.Buffer)++;
  1570.             
  1571.             if(_StubMsg.Buffer > _StubMsg.BufferEnd)
  1572.                 {
  1573.                 RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1574.                 }
  1575.             }
  1576.         RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER )
  1577.             {
  1578.             RpcRaiseException(RPC_X_BAD_STUB_DATA);
  1579.             }
  1580.         RpcEndExcept
  1581.         
  1582.         _RetVal = func23(
  1583.                  arg_1,
  1584.                  arg_2,
  1585.                  arg_3,
  1586.                  arg_4,
  1587.                  arg_5);
  1588.         
  1589.         _StubMsg.BufferLength = 4U;
  1590.         _StubMsg.BufferLength += 16;
  1591.         
  1592.         _pRpcMessage->BufferLength = _StubMsg.BufferLength;
  1593.         
  1594.         _Status = I_RpcGetBuffer( _pRpcMessage ); 
  1595.         if ( _Status )
  1596.             RpcRaiseException( _Status );
  1597.         
  1598.         _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer;
  1599.         
  1600.         *(( int __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal;
  1601.         
  1602.         }
  1603.     RpcFinally
  1604.         {
  1605.         }
  1606.     RpcEndFinally
  1607.     _pRpcMessage->BufferLength = 
  1608.         (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer);
  1609.     
  1610. }
  1611. static const MIDL_STUB_DESC srvsvc_StubDesc = 
  1612.     {
  1613.     (void __RPC_FAR *)& srvsvc___RpcServerInterface,
  1614.     MIDL_user_allocate,
  1615.     MIDL_user_free,
  1616.     0,
  1617.     0,
  1618.     0,
  1619.     0,
  1620.     0,
  1621.     __MIDL_TypeFormatString.Format,
  1622.     1, /* -error bounds_check flag */
  1623.     0x10001, /* Ndr library version */
  1624.     0,
  1625.     0x50100a4, /* MIDL Version 5.1.164 */
  1626.     0,
  1627.     0,
  1628.     0,  /* notify & notify_flag routine table */
  1629.     1,  /* Flags */
  1630.     0,  /* Reserved3 */
  1631.     0,  /* Reserved4 */
  1632.     0   /* Reserved5 */
  1633.     };
  1634. static RPC_DISPATCH_FUNCTION srvsvc_table[] =
  1635.     {
  1636.     srvsvc_func0,
  1637.     srvsvc_func1,
  1638.     srvsvc_func2,
  1639.     srvsvc_func3,
  1640.     srvsvc_func4,
  1641.     srvsvc_func5,
  1642.     srvsvc_func6,
  1643.     srvsvc_func7,
  1644.     srvsvc_func8,
  1645.     srvsvc_func9,
  1646.     srvsvc_func0a,
  1647.     srvsvc_func0b,
  1648.     srvsvc_func0c,
  1649.     srvsvc_func0d,
  1650.     srvsvc_func0e,
  1651.     srvsvc_func0f,
  1652.     srvsvc_func10,
  1653.     srvsvc_func11,
  1654.     srvsvc_func12,
  1655.     srvsvc_func13,
  1656.     srvsvc_func14,
  1657.     srvsvc_func15,
  1658.     srvsvc_func16,
  1659.     srvsvc_func17,
  1660.     srvsvc_func18,
  1661.     srvsvc_func19,
  1662.     srvsvc_func1a,
  1663.     srvsvc_func1b,
  1664.     srvsvc_func1c,
  1665.     srvsvc_func1d,
  1666.     srvsvc_func1e,
  1667.     srvsvc_func1f,
  1668.     srvsvc_func20,
  1669.     srvsvc_func21,
  1670.     srvsvc_func22,
  1671.     srvsvc_func23,
  1672.     0
  1673.     };
  1674. RPC_DISPATCH_TABLE srvsvc_v3_0_DispatchTable = 
  1675.     {
  1676.     36,
  1677.     srvsvc_table
  1678.     };
  1679. #if !defined(__RPC_WIN32__)
  1680. #error  Invalid build platform for this stub.
  1681. #endif
  1682. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  1683.     {
  1684.         0,
  1685.         {
  1686. 0x5b, /* FC_END */
  1687. 0x5c, /* FC_PAD */
  1688. /*  2 */
  1689. 0x4d, /* FC_IN_PARAM */
  1690. #ifndef _ALPHA_
  1691. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1692. #else
  1693. 0x2, /* Alpha Stack size = 2 */
  1694. #endif
  1695. /*  4 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  1696. /*  6 */
  1697. 0x4d, /* FC_IN_PARAM */
  1698. #ifndef _ALPHA_
  1699. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1700. #else
  1701. 0x2, /* Alpha Stack size = 2 */
  1702. #endif
  1703. /*  8 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  1704. /* 10 */
  1705. 0x51, /* FC_OUT_PARAM */
  1706. #ifndef _ALPHA_
  1707. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1708. #else
  1709. 0x2, /* Alpha Stack size = 2 */
  1710. #endif
  1711. /* 12 */ NdrFcShort( 0xa ), /* Type Offset=10 */
  1712. /* 14 */ 0x4e, /* FC_IN_PARAM_BASETYPE */
  1713. 0x8, /* FC_LONG */
  1714. /* 16 */
  1715. 0x4d, /* FC_IN_PARAM */
  1716. #ifndef _ALPHA_
  1717. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1718. #else
  1719. 0x2, /* Alpha Stack size = 2 */
  1720. #endif
  1721. /* 18 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  1722. /* 20 */
  1723. 0x50, /* FC_IN_OUT_PARAM */
  1724. #ifndef _ALPHA_
  1725. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1726. #else
  1727. 0x2, /* Alpha Stack size = 2 */
  1728. #endif
  1729. /* 22 */ NdrFcShort( 0x14 ), /* Type Offset=20 */
  1730. /* 24 */ 0x4e, /* FC_IN_PARAM_BASETYPE */
  1731. 0x8, /* FC_LONG */
  1732. /* 26 */ 0x5b, /* FC_END */
  1733. 0x5c, /* FC_PAD */
  1734. /* 28 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */
  1735. 0x8, /* FC_LONG */
  1736. /* 30 */
  1737. 0x4d, /* FC_IN_PARAM */
  1738. #ifndef _ALPHA_
  1739. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1740. #else
  1741. 0x2, /* Alpha Stack size = 2 */
  1742. #endif
  1743. /* 32 */ NdrFcShort( 0x2 ), /* Type Offset=2 */
  1744. /* 34 */
  1745. 0x4d, /* FC_IN_PARAM */
  1746. #ifndef _ALPHA_
  1747. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1748. #else
  1749. 0x2, /* Alpha Stack size = 2 */
  1750. #endif
  1751. /* 36 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  1752. /* 38 */
  1753. 0x4d, /* FC_IN_PARAM */
  1754. #ifndef _ALPHA_
  1755. 0x1, /* x86, MIPS & PPC Stack size = 1 */
  1756. #else
  1757. 0x2, /* Alpha Stack size = 2 */
  1758. #endif
  1759. /* 40 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
  1760. /* 42 */ 0x4e, /* FC_IN_PARAM_BASETYPE */
  1761. 0x8, /* FC_LONG */
  1762. /* 44 */ 0x4e, /* FC_IN_PARAM_BASETYPE */
  1763. 0x8, /* FC_LONG */
  1764. /* 46 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */
  1765. 0x8, /* FC_LONG */
  1766. 0x0
  1767.         }
  1768.     };
  1769. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  1770.     {
  1771.         0,
  1772.         {
  1773. NdrFcShort( 0x0 ), /* 0 */
  1774. /*  2 */
  1775. 0x12, 0x8, /* FC_UP [simple_pointer] */
  1776. /*  4 */
  1777. 0x25, /* FC_C_WSTRING */
  1778. 0x5c, /* FC_PAD */
  1779. /*  6 */
  1780. 0x11, 0x8, /* FC_RP [simple_pointer] */
  1781. /*  8 */
  1782. 0x25, /* FC_C_WSTRING */
  1783. 0x5c, /* FC_PAD */
  1784. /* 10 */
  1785. 0x1b, /* FC_CARRAY */
  1786. 0x0, /* 0 */
  1787. /* 12 */ NdrFcShort( 0x1 ), /* 1 */
  1788. /* 14 */ 0x28, /* Corr desc:  parameter, FC_LONG */
  1789. 0x0, /*  */
  1790. #ifndef _ALPHA_
  1791. /* 16 */ NdrFcShort( 0xc ), /* x86, MIPS, PPC Stack size/offset = 12 */
  1792. #else
  1793. NdrFcShort( 0x18 ), /* Alpha Stack size/offset = 24 */
  1794. #endif
  1795. /* 18 */ 0x2, /* FC_CHAR */
  1796. 0x5b, /* FC_END */
  1797. /* 20 */
  1798. 0x11, 0x8, /* FC_RP [simple_pointer] */
  1799. /* 22 */ 0x8, /* FC_LONG */
  1800. 0x5c, /* FC_PAD */
  1801. 0x0
  1802.         }
  1803.     };