home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 May / PCFMay2001.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / exchhndl.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  19.0 KB  |  562 lines

  1. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3.  
  4.  
  5. /* File created by MIDL compiler version 3.01.75 */
  6. /* at Fri Mar 27 08:32:24 1998
  7.  */
  8. /* Compiler settings for J:\events\src\SS\exchhndl.idl:
  9.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  10.     error checks: none
  11. */
  12. //@@MIDL_FILE_HEADING(  )
  13. #include "rpc.h"
  14. #include "rpcndr.h"
  15. #ifndef COM_NO_WINDOWS_H
  16. #include "windows.h"
  17. #include "ole2.h"
  18. #endif /*COM_NO_WINDOWS_H*/
  19.  
  20. #ifndef __exchhndl_h__
  21. #define __exchhndl_h__
  22.  
  23. #ifdef __cplusplus
  24. extern "C"{
  25. #endif 
  26.  
  27. /* Forward Declarations */ 
  28.  
  29. #ifndef __IExchangeEventHandler_FWD_DEFINED__
  30. #define __IExchangeEventHandler_FWD_DEFINED__
  31. typedef interface IExchangeEventHandler IExchangeEventHandler;
  32. #endif     /* __IExchangeEventHandler_FWD_DEFINED__ */
  33.  
  34.  
  35. #ifndef __IEventSource_FWD_DEFINED__
  36. #define __IEventSource_FWD_DEFINED__
  37. typedef interface IEventSource IEventSource;
  38. #endif     /* __IEventSource_FWD_DEFINED__ */
  39.  
  40.  
  41. /* header files for imported files */
  42. #include "oaidl.h"
  43.  
  44. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  45. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  46.  
  47. /****************************************
  48.  * Generated header for interface: __MIDL_itf_exchhndl_0000
  49.  * at Fri Mar 27 08:32:24 1998
  50.  * using MIDL 3.01.75
  51.  ****************************************/
  52. /* [local] */ 
  53.  
  54.  
  55. //+-------------------------------------------------------------------------
  56. //
  57. //  Microsoft Windows
  58. //  Copyright 1997 - 1998 Microsoft Corporation.
  59. //
  60. //--------------------------------------------------------------------------
  61.  
  62.  
  63. extern RPC_IF_HANDLE __MIDL_itf_exchhndl_0000_v0_0_c_ifspec;
  64. extern RPC_IF_HANDLE __MIDL_itf_exchhndl_0000_v0_0_s_ifspec;
  65.  
  66. #ifndef __IExchangeEventHandler_INTERFACE_DEFINED__
  67. #define __IExchangeEventHandler_INTERFACE_DEFINED__
  68.  
  69. /****************************************
  70.  * Generated header for interface: IExchangeEventHandler
  71.  * at Fri Mar 27 08:32:24 1998
  72.  * using MIDL 3.01.75
  73.  ****************************************/
  74. /* [unique][oleautomation][helpstring][uuid][object] */ 
  75.  
  76.  
  77.  
  78. EXTERN_C const IID IID_IExchangeEventHandler;
  79.  
  80. #if defined(__cplusplus) && !defined(CINTERFACE)
  81.     
  82.     interface DECLSPEC_UUID("69E54156-B371-11D0-BCD9-00AA00C1AB1C")
  83.     IExchangeEventHandler : public IUnknown
  84.     {
  85.     public:
  86.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecuteEvent( 
  87.             /* [in] */ IDispatch __RPC_FAR *pEventSource) = 0;
  88.         
  89.     };
  90.     
  91. #else     /* C style interface */
  92.  
  93.     typedef struct IExchangeEventHandlerVtbl
  94.     {
  95.         BEGIN_INTERFACE
  96.         
  97.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  98.             IExchangeEventHandler __RPC_FAR * This,
  99.             /* [in] */ REFIID riid,
  100.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  101.         
  102.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  103.             IExchangeEventHandler __RPC_FAR * This);
  104.         
  105.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  106.             IExchangeEventHandler __RPC_FAR * This);
  107.         
  108.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecuteEvent )( 
  109.             IExchangeEventHandler __RPC_FAR * This,
  110.             /* [in] */ IDispatch __RPC_FAR *pEventSource);
  111.         
  112.         END_INTERFACE
  113.     } IExchangeEventHandlerVtbl;
  114.  
  115.     interface IExchangeEventHandler
  116.     {
  117.         CONST_VTBL struct IExchangeEventHandlerVtbl __RPC_FAR *lpVtbl;
  118.     };
  119.  
  120.     
  121.  
  122. #ifdef COBJMACROS
  123.  
  124.  
  125. #define IExchangeEventHandler_QueryInterface(This,riid,ppvObject)    \
  126.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  127.  
  128. #define IExchangeEventHandler_AddRef(This)    \
  129.     (This)->lpVtbl -> AddRef(This)
  130.  
  131. #define IExchangeEventHandler_Release(This)    \
  132.     (This)->lpVtbl -> Release(This)
  133.  
  134.  
  135. #define IExchangeEventHandler_ExecuteEvent(This,pEventSource)    \
  136.     (This)->lpVtbl -> ExecuteEvent(This,pEventSource)
  137.  
  138. #endif /* COBJMACROS */
  139.  
  140.  
  141. #endif     /* C style interface */
  142.  
  143.  
  144.  
  145. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IExchangeEventHandler_ExecuteEvent_Proxy( 
  146.     IExchangeEventHandler __RPC_FAR * This,
  147.     /* [in] */ IDispatch __RPC_FAR *pEventSource);
  148.  
  149.  
  150. void __RPC_STUB IExchangeEventHandler_ExecuteEvent_Stub(
  151.     IRpcStubBuffer *This,
  152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  153.     PRPC_MESSAGE _pRpcMessage,
  154.     DWORD *_pdwStubPhase);
  155.  
  156.  
  157.  
  158. #endif     /* __IExchangeEventHandler_INTERFACE_DEFINED__ */
  159.  
  160.  
  161. #ifndef __IEventSource_INTERFACE_DEFINED__
  162. #define __IEventSource_INTERFACE_DEFINED__
  163.  
  164. /****************************************
  165.  * Generated header for interface: IEventSource
  166.  * at Fri Mar 27 08:32:24 1998
  167.  * using MIDL 3.01.75
  168.  ****************************************/
  169. /* [unique][oleautomation][helpstring][uuid][object] */ 
  170.  
  171.  
  172.  
  173. EXTERN_C const IID IID_IEventSource;
  174.  
  175. #if defined(__cplusplus) && !defined(CINTERFACE)
  176.     
  177.     interface DECLSPEC_UUID("69E54152-B371-11D0-BCD9-00AA00C1AB1C")
  178.     IEventSource : public IUnknown
  179.     {
  180.     public:
  181.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Source( 
  182.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pSource) = 0;
  183.         
  184.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Source( 
  185.             /* [in] */ IUnknown __RPC_FAR *varSource) = 0;
  186.         
  187.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceID( 
  188.             /* [retval][out] */ BSTR __RPC_FAR *pSourceID) = 0;
  189.         
  190.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SourceID( 
  191.             /* [in] */ BSTR varSourceID) = 0;
  192.         
  193.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MessageID( 
  194.             /* [retval][out] */ BSTR __RPC_FAR *pMessageID) = 0;
  195.         
  196.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MessageID( 
  197.             /* [in] */ BSTR varMessageID) = 0;
  198.         
  199.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session( 
  200.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pSession) = 0;
  201.         
  202.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Session( 
  203.             /* [in] */ IUnknown __RPC_FAR *varSession) = 0;
  204.         
  205.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EventType( 
  206.             /* [retval][out] */ DWORD __RPC_FAR *pEventType) = 0;
  207.         
  208.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EventType( 
  209.             /* [in] */ DWORD varEventType) = 0;
  210.         
  211.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Response( 
  212.             /* [retval][out] */ VARIANT __RPC_FAR *pResponse) = 0;
  213.         
  214.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Response( 
  215.             /* [in] */ VARIANT varResponse) = 0;
  216.         
  217.         virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxExecutionTime( 
  218.             /* [retval][out] */ DWORD __RPC_FAR *pMaxExecutionTime) = 0;
  219.         
  220.         virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxExecutionTime( 
  221.             /* [in] */ DWORD varMaxExecutionTime) = 0;
  222.         
  223.     };
  224.     
  225. #else     /* C style interface */
  226.  
  227.     typedef struct IEventSourceVtbl
  228.     {
  229.         BEGIN_INTERFACE
  230.         
  231.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  232.             IEventSource __RPC_FAR * This,
  233.             /* [in] */ REFIID riid,
  234.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  235.         
  236.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  237.             IEventSource __RPC_FAR * This);
  238.         
  239.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  240.             IEventSource __RPC_FAR * This);
  241.         
  242.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )( 
  243.             IEventSource __RPC_FAR * This,
  244.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pSource);
  245.         
  246.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Source )( 
  247.             IEventSource __RPC_FAR * This,
  248.             /* [in] */ IUnknown __RPC_FAR *varSource);
  249.         
  250.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceID )( 
  251.             IEventSource __RPC_FAR * This,
  252.             /* [retval][out] */ BSTR __RPC_FAR *pSourceID);
  253.         
  254.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SourceID )( 
  255.             IEventSource __RPC_FAR * This,
  256.             /* [in] */ BSTR varSourceID);
  257.         
  258.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessageID )( 
  259.             IEventSource __RPC_FAR * This,
  260.             /* [retval][out] */ BSTR __RPC_FAR *pMessageID);
  261.         
  262.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageID )( 
  263.             IEventSource __RPC_FAR * This,
  264.             /* [in] */ BSTR varMessageID);
  265.         
  266.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )( 
  267.             IEventSource __RPC_FAR * This,
  268.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pSession);
  269.         
  270.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Session )( 
  271.             IEventSource __RPC_FAR * This,
  272.             /* [in] */ IUnknown __RPC_FAR *varSession);
  273.         
  274.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventType )( 
  275.             IEventSource __RPC_FAR * This,
  276.             /* [retval][out] */ DWORD __RPC_FAR *pEventType);
  277.         
  278.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventType )( 
  279.             IEventSource __RPC_FAR * This,
  280.             /* [in] */ DWORD varEventType);
  281.         
  282.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Response )( 
  283.             IEventSource __RPC_FAR * This,
  284.             /* [retval][out] */ VARIANT __RPC_FAR *pResponse);
  285.         
  286.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Response )( 
  287.             IEventSource __RPC_FAR * This,
  288.             /* [in] */ VARIANT varResponse);
  289.         
  290.         /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxExecutionTime )( 
  291.             IEventSource __RPC_FAR * This,
  292.             /* [retval][out] */ DWORD __RPC_FAR *pMaxExecutionTime);
  293.         
  294.         /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxExecutionTime )( 
  295.             IEventSource __RPC_FAR * This,
  296.             /* [in] */ DWORD varMaxExecutionTime);
  297.         
  298.         END_INTERFACE
  299.     } IEventSourceVtbl;
  300.  
  301.     interface IEventSource
  302.     {
  303.         CONST_VTBL struct IEventSourceVtbl __RPC_FAR *lpVtbl;
  304.     };
  305.  
  306.     
  307.  
  308. #ifdef COBJMACROS
  309.  
  310.  
  311. #define IEventSource_QueryInterface(This,riid,ppvObject)    \
  312.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  313.  
  314. #define IEventSource_AddRef(This)    \
  315.     (This)->lpVtbl -> AddRef(This)
  316.  
  317. #define IEventSource_Release(This)    \
  318.     (This)->lpVtbl -> Release(This)
  319.  
  320.  
  321. #define IEventSource_get_Source(This,pSource)    \
  322.     (This)->lpVtbl -> get_Source(This,pSource)
  323.  
  324. #define IEventSource_put_Source(This,varSource)    \
  325.     (This)->lpVtbl -> put_Source(This,varSource)
  326.  
  327. #define IEventSource_get_SourceID(This,pSourceID)    \
  328.     (This)->lpVtbl -> get_SourceID(This,pSourceID)
  329.  
  330. #define IEventSource_put_SourceID(This,varSourceID)    \
  331.     (This)->lpVtbl -> put_SourceID(This,varSourceID)
  332.  
  333. #define IEventSource_get_MessageID(This,pMessageID)    \
  334.     (This)->lpVtbl -> get_MessageID(This,pMessageID)
  335.  
  336. #define IEventSource_put_MessageID(This,varMessageID)    \
  337.     (This)->lpVtbl -> put_MessageID(This,varMessageID)
  338.  
  339. #define IEventSource_get_Session(This,pSession)    \
  340.     (This)->lpVtbl -> get_Session(This,pSession)
  341.  
  342. #define IEventSource_put_Session(This,varSession)    \
  343.     (This)->lpVtbl -> put_Session(This,varSession)
  344.  
  345. #define IEventSource_get_EventType(This,pEventType)    \
  346.     (This)->lpVtbl -> get_EventType(This,pEventType)
  347.  
  348. #define IEventSource_put_EventType(This,varEventType)    \
  349.     (This)->lpVtbl -> put_EventType(This,varEventType)
  350.  
  351. #define IEventSource_get_Response(This,pResponse)    \
  352.     (This)->lpVtbl -> get_Response(This,pResponse)
  353.  
  354. #define IEventSource_put_Response(This,varResponse)    \
  355.     (This)->lpVtbl -> put_Response(This,varResponse)
  356.  
  357. #define IEventSource_get_MaxExecutionTime(This,pMaxExecutionTime)    \
  358.     (This)->lpVtbl -> get_MaxExecutionTime(This,pMaxExecutionTime)
  359.  
  360. #define IEventSource_put_MaxExecutionTime(This,varMaxExecutionTime)    \
  361.     (This)->lpVtbl -> put_MaxExecutionTime(This,varMaxExecutionTime)
  362.  
  363. #endif /* COBJMACROS */
  364.  
  365.  
  366. #endif     /* C style interface */
  367.  
  368.  
  369.  
  370. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_Source_Proxy( 
  371.     IEventSource __RPC_FAR * This,
  372.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pSource);
  373.  
  374.  
  375. void __RPC_STUB IEventSource_get_Source_Stub(
  376.     IRpcStubBuffer *This,
  377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  378.     PRPC_MESSAGE _pRpcMessage,
  379.     DWORD *_pdwStubPhase);
  380.  
  381.  
  382. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_Source_Proxy( 
  383.     IEventSource __RPC_FAR * This,
  384.     /* [in] */ IUnknown __RPC_FAR *varSource);
  385.  
  386.  
  387. void __RPC_STUB IEventSource_put_Source_Stub(
  388.     IRpcStubBuffer *This,
  389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  390.     PRPC_MESSAGE _pRpcMessage,
  391.     DWORD *_pdwStubPhase);
  392.  
  393.  
  394. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_SourceID_Proxy( 
  395.     IEventSource __RPC_FAR * This,
  396.     /* [retval][out] */ BSTR __RPC_FAR *pSourceID);
  397.  
  398.  
  399. void __RPC_STUB IEventSource_get_SourceID_Stub(
  400.     IRpcStubBuffer *This,
  401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  402.     PRPC_MESSAGE _pRpcMessage,
  403.     DWORD *_pdwStubPhase);
  404.  
  405.  
  406. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_SourceID_Proxy( 
  407.     IEventSource __RPC_FAR * This,
  408.     /* [in] */ BSTR varSourceID);
  409.  
  410.  
  411. void __RPC_STUB IEventSource_put_SourceID_Stub(
  412.     IRpcStubBuffer *This,
  413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  414.     PRPC_MESSAGE _pRpcMessage,
  415.     DWORD *_pdwStubPhase);
  416.  
  417.  
  418. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_MessageID_Proxy( 
  419.     IEventSource __RPC_FAR * This,
  420.     /* [retval][out] */ BSTR __RPC_FAR *pMessageID);
  421.  
  422.  
  423. void __RPC_STUB IEventSource_get_MessageID_Stub(
  424.     IRpcStubBuffer *This,
  425.     IRpcChannelBuffer *_pRpcChannelBuffer,
  426.     PRPC_MESSAGE _pRpcMessage,
  427.     DWORD *_pdwStubPhase);
  428.  
  429.  
  430. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_MessageID_Proxy( 
  431.     IEventSource __RPC_FAR * This,
  432.     /* [in] */ BSTR varMessageID);
  433.  
  434.  
  435. void __RPC_STUB IEventSource_put_MessageID_Stub(
  436.     IRpcStubBuffer *This,
  437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  438.     PRPC_MESSAGE _pRpcMessage,
  439.     DWORD *_pdwStubPhase);
  440.  
  441.  
  442. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_Session_Proxy( 
  443.     IEventSource __RPC_FAR * This,
  444.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pSession);
  445.  
  446.  
  447. void __RPC_STUB IEventSource_get_Session_Stub(
  448.     IRpcStubBuffer *This,
  449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  450.     PRPC_MESSAGE _pRpcMessage,
  451.     DWORD *_pdwStubPhase);
  452.  
  453.  
  454. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_Session_Proxy( 
  455.     IEventSource __RPC_FAR * This,
  456.     /* [in] */ IUnknown __RPC_FAR *varSession);
  457.  
  458.  
  459. void __RPC_STUB IEventSource_put_Session_Stub(
  460.     IRpcStubBuffer *This,
  461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  462.     PRPC_MESSAGE _pRpcMessage,
  463.     DWORD *_pdwStubPhase);
  464.  
  465.  
  466. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_EventType_Proxy( 
  467.     IEventSource __RPC_FAR * This,
  468.     /* [retval][out] */ DWORD __RPC_FAR *pEventType);
  469.  
  470.  
  471. void __RPC_STUB IEventSource_get_EventType_Stub(
  472.     IRpcStubBuffer *This,
  473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  474.     PRPC_MESSAGE _pRpcMessage,
  475.     DWORD *_pdwStubPhase);
  476.  
  477.  
  478. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_EventType_Proxy( 
  479.     IEventSource __RPC_FAR * This,
  480.     /* [in] */ DWORD varEventType);
  481.  
  482.  
  483. void __RPC_STUB IEventSource_put_EventType_Stub(
  484.     IRpcStubBuffer *This,
  485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  486.     PRPC_MESSAGE _pRpcMessage,
  487.     DWORD *_pdwStubPhase);
  488.  
  489.  
  490. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_Response_Proxy( 
  491.     IEventSource __RPC_FAR * This,
  492.     /* [retval][out] */ VARIANT __RPC_FAR *pResponse);
  493.  
  494.  
  495. void __RPC_STUB IEventSource_get_Response_Stub(
  496.     IRpcStubBuffer *This,
  497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  498.     PRPC_MESSAGE _pRpcMessage,
  499.     DWORD *_pdwStubPhase);
  500.  
  501.  
  502. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_Response_Proxy( 
  503.     IEventSource __RPC_FAR * This,
  504.     /* [in] */ VARIANT varResponse);
  505.  
  506.  
  507. void __RPC_STUB IEventSource_put_Response_Stub(
  508.     IRpcStubBuffer *This,
  509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  510.     PRPC_MESSAGE _pRpcMessage,
  511.     DWORD *_pdwStubPhase);
  512.  
  513.  
  514. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IEventSource_get_MaxExecutionTime_Proxy( 
  515.     IEventSource __RPC_FAR * This,
  516.     /* [retval][out] */ DWORD __RPC_FAR *pMaxExecutionTime);
  517.  
  518.  
  519. void __RPC_STUB IEventSource_get_MaxExecutionTime_Stub(
  520.     IRpcStubBuffer *This,
  521.     IRpcChannelBuffer *_pRpcChannelBuffer,
  522.     PRPC_MESSAGE _pRpcMessage,
  523.     DWORD *_pdwStubPhase);
  524.  
  525.  
  526. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IEventSource_put_MaxExecutionTime_Proxy( 
  527.     IEventSource __RPC_FAR * This,
  528.     /* [in] */ DWORD varMaxExecutionTime);
  529.  
  530.  
  531. void __RPC_STUB IEventSource_put_MaxExecutionTime_Stub(
  532.     IRpcStubBuffer *This,
  533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  534.     PRPC_MESSAGE _pRpcMessage,
  535.     DWORD *_pdwStubPhase);
  536.  
  537.  
  538.  
  539. #endif     /* __IEventSource_INTERFACE_DEFINED__ */
  540.  
  541.  
  542. /* Additional Prototypes for ALL interfaces */
  543.  
  544. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  545. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  546. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  547. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  548.  
  549. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
  550. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  551. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  552. void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
  553.  
  554. /* end of Additional Prototypes */
  555.  
  556. #ifdef __cplusplus
  557. }
  558. #endif
  559.  
  560. #endif
  561. #pragma option pop /*P_O_Pop*/
  562.