home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / ssevent.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  19KB  |  534 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 Thu Apr 23 13:09:34 1998
  7.  */
  8. /* Compiler settings for ssevent.idl:
  9.     Os (OptLev=s), 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 __ssevent_h__
  21. #define __ssevent_h__
  22.  
  23. #ifdef __cplusplus
  24. extern "C"{
  25. #endif 
  26.  
  27. /* Forward Declarations */ 
  28.  
  29. #ifndef __ISiteServerEvent_FWD_DEFINED__
  30. #define __ISiteServerEvent_FWD_DEFINED__
  31. typedef interface ISiteServerEvent ISiteServerEvent;
  32. #endif     /* __ISiteServerEvent_FWD_DEFINED__ */
  33.  
  34.  
  35. #ifndef __ISiteServerEventProperties_FWD_DEFINED__
  36. #define __ISiteServerEventProperties_FWD_DEFINED__
  37. typedef interface ISiteServerEventProperties ISiteServerEventProperties;
  38. #endif     /* __ISiteServerEventProperties_FWD_DEFINED__ */
  39.  
  40.  
  41. #ifndef __SiteServerEvent_FWD_DEFINED__
  42. #define __SiteServerEvent_FWD_DEFINED__
  43.  
  44. #ifdef __cplusplus
  45. typedef class SiteServerEvent SiteServerEvent;
  46. #else
  47. typedef struct SiteServerEvent SiteServerEvent;
  48. #endif /* __cplusplus */
  49.  
  50. #endif     /* __SiteServerEvent_FWD_DEFINED__ */
  51.  
  52.  
  53. #ifndef __SiteServerEnumEventProperties_FWD_DEFINED__
  54. #define __SiteServerEnumEventProperties_FWD_DEFINED__
  55.  
  56. #ifdef __cplusplus
  57. typedef class SiteServerEnumEventProperties SiteServerEnumEventProperties;
  58. #else
  59. typedef struct SiteServerEnumEventProperties SiteServerEnumEventProperties;
  60. #endif /* __cplusplus */
  61.  
  62. #endif     /* __SiteServerEnumEventProperties_FWD_DEFINED__ */
  63.  
  64.  
  65. #ifndef __SiteServerEventProperties_FWD_DEFINED__
  66. #define __SiteServerEventProperties_FWD_DEFINED__
  67.  
  68. #ifdef __cplusplus
  69. typedef class SiteServerEventProperties SiteServerEventProperties;
  70. #else
  71. typedef struct SiteServerEventProperties SiteServerEventProperties;
  72. #endif /* __cplusplus */
  73.  
  74. #endif     /* __SiteServerEventProperties_FWD_DEFINED__ */
  75.  
  76.  
  77. /* header files for imported files */
  78. #include "oaidl.h"
  79. #include "ocidl.h"
  80.  
  81. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  82. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  83.  
  84. #ifndef __ISiteServerEvent_INTERFACE_DEFINED__
  85. #define __ISiteServerEvent_INTERFACE_DEFINED__
  86.  
  87. /****************************************
  88.  * Generated header for interface: ISiteServerEvent
  89.  * at Thu Apr 23 13:09:34 1998
  90.  * using MIDL 3.01.75
  91.  ****************************************/
  92. /* [unique][helpstring][dual][uuid][object] */ 
  93.  
  94.  
  95.  
  96. EXTERN_C const IID IID_ISiteServerEvent;
  97.  
  98. #if defined(__cplusplus) && !defined(CINTERFACE)
  99.     
  100.     interface DECLSPEC_UUID("F03E09B3-CCAC-11D0-BAF6-00C04FD7082F")
  101.     ISiteServerEvent : public IDispatch
  102.     {
  103.     public:
  104.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Read( 
  105.             /* [string][in] */ BSTR bstrPropertyName,
  106.             /* [retval][out] */ VARIANT __RPC_FAR *pvPropertyVal) = 0;
  107.         
  108.         virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Write( 
  109.             /* [string][in] */ BSTR bstrPropertyName,
  110.             /* [in] */ VARIANT __RPC_FAR *pvPropertyVal) = 0;
  111.         
  112.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_NumProperties( 
  113.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  114.         
  115.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PropertyNames( 
  116.             /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
  117.         
  118.     };
  119.     
  120. #else     /* C style interface */
  121.  
  122.     typedef struct ISiteServerEventVtbl
  123.     {
  124.         BEGIN_INTERFACE
  125.         
  126.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  127.             ISiteServerEvent __RPC_FAR * This,
  128.             /* [in] */ REFIID riid,
  129.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  130.         
  131.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  132.             ISiteServerEvent __RPC_FAR * This);
  133.         
  134.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  135.             ISiteServerEvent __RPC_FAR * This);
  136.         
  137.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  138.             ISiteServerEvent __RPC_FAR * This,
  139.             /* [out] */ UINT __RPC_FAR *pctinfo);
  140.         
  141.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  142.             ISiteServerEvent __RPC_FAR * This,
  143.             /* [in] */ UINT iTInfo,
  144.             /* [in] */ LCID lcid,
  145.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  146.         
  147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  148.             ISiteServerEvent __RPC_FAR * This,
  149.             /* [in] */ REFIID riid,
  150.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  151.             /* [in] */ UINT cNames,
  152.             /* [in] */ LCID lcid,
  153.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  154.         
  155.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  156.             ISiteServerEvent __RPC_FAR * This,
  157.             /* [in] */ DISPID dispIdMember,
  158.             /* [in] */ REFIID riid,
  159.             /* [in] */ LCID lcid,
  160.             /* [in] */ WORD wFlags,
  161.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  162.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  163.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  164.             /* [out] */ UINT __RPC_FAR *puArgErr);
  165.         
  166.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read )( 
  167.             ISiteServerEvent __RPC_FAR * This,
  168.             /* [string][in] */ BSTR bstrPropertyName,
  169.             /* [retval][out] */ VARIANT __RPC_FAR *pvPropertyVal);
  170.         
  171.         /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Write )( 
  172.             ISiteServerEvent __RPC_FAR * This,
  173.             /* [string][in] */ BSTR bstrPropertyName,
  174.             /* [in] */ VARIANT __RPC_FAR *pvPropertyVal);
  175.         
  176.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumProperties )( 
  177.             ISiteServerEvent __RPC_FAR * This,
  178.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  179.         
  180.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PropertyNames )( 
  181.             ISiteServerEvent __RPC_FAR * This,
  182.             /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  183.         
  184.         END_INTERFACE
  185.     } ISiteServerEventVtbl;
  186.  
  187.     interface ISiteServerEvent
  188.     {
  189.         CONST_VTBL struct ISiteServerEventVtbl __RPC_FAR *lpVtbl;
  190.     };
  191.  
  192.     
  193.  
  194. #ifdef COBJMACROS
  195.  
  196.  
  197. #define ISiteServerEvent_QueryInterface(This,riid,ppvObject)    \
  198.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  199.  
  200. #define ISiteServerEvent_AddRef(This)    \
  201.     (This)->lpVtbl -> AddRef(This)
  202.  
  203. #define ISiteServerEvent_Release(This)    \
  204.     (This)->lpVtbl -> Release(This)
  205.  
  206.  
  207. #define ISiteServerEvent_GetTypeInfoCount(This,pctinfo)    \
  208.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  209.  
  210. #define ISiteServerEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  211.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  212.  
  213. #define ISiteServerEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  214.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  215.  
  216. #define ISiteServerEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  217.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  218.  
  219.  
  220. #define ISiteServerEvent_Read(This,bstrPropertyName,pvPropertyVal)    \
  221.     (This)->lpVtbl -> Read(This,bstrPropertyName,pvPropertyVal)
  222.  
  223. #define ISiteServerEvent_Write(This,bstrPropertyName,pvPropertyVal)    \
  224.     (This)->lpVtbl -> Write(This,bstrPropertyName,pvPropertyVal)
  225.  
  226. #define ISiteServerEvent_get_NumProperties(This,pVal)    \
  227.     (This)->lpVtbl -> get_NumProperties(This,pVal)
  228.  
  229. #define ISiteServerEvent_get_PropertyNames(This,pVal)    \
  230.     (This)->lpVtbl -> get_PropertyNames(This,pVal)
  231.  
  232. #endif /* COBJMACROS */
  233.  
  234.  
  235. #endif     /* C style interface */
  236.  
  237.  
  238.  
  239. /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISiteServerEvent_Read_Proxy( 
  240.     ISiteServerEvent __RPC_FAR * This,
  241.     /* [string][in] */ BSTR bstrPropertyName,
  242.     /* [retval][out] */ VARIANT __RPC_FAR *pvPropertyVal);
  243.  
  244.  
  245. void __RPC_STUB ISiteServerEvent_Read_Stub(
  246.     IRpcStubBuffer *This,
  247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  248.     PRPC_MESSAGE _pRpcMessage,
  249.     DWORD *_pdwStubPhase);
  250.  
  251.  
  252. /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISiteServerEvent_Write_Proxy( 
  253.     ISiteServerEvent __RPC_FAR * This,
  254.     /* [string][in] */ BSTR bstrPropertyName,
  255.     /* [in] */ VARIANT __RPC_FAR *pvPropertyVal);
  256.  
  257.  
  258. void __RPC_STUB ISiteServerEvent_Write_Stub(
  259.     IRpcStubBuffer *This,
  260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  261.     PRPC_MESSAGE _pRpcMessage,
  262.     DWORD *_pdwStubPhase);
  263.  
  264.  
  265. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISiteServerEvent_get_NumProperties_Proxy( 
  266.     ISiteServerEvent __RPC_FAR * This,
  267.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  268.  
  269.  
  270. void __RPC_STUB ISiteServerEvent_get_NumProperties_Stub(
  271.     IRpcStubBuffer *This,
  272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  273.     PRPC_MESSAGE _pRpcMessage,
  274.     DWORD *_pdwStubPhase);
  275.  
  276.  
  277. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISiteServerEvent_get_PropertyNames_Proxy( 
  278.     ISiteServerEvent __RPC_FAR * This,
  279.     /* [retval][out] */ VARIANT __RPC_FAR *pVal);
  280.  
  281.  
  282. void __RPC_STUB ISiteServerEvent_get_PropertyNames_Stub(
  283.     IRpcStubBuffer *This,
  284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  285.     PRPC_MESSAGE _pRpcMessage,
  286.     DWORD *_pdwStubPhase);
  287.  
  288.  
  289.  
  290. #endif     /* __ISiteServerEvent_INTERFACE_DEFINED__ */
  291.  
  292.  
  293. #ifndef __ISiteServerEventProperties_INTERFACE_DEFINED__
  294. #define __ISiteServerEventProperties_INTERFACE_DEFINED__
  295.  
  296. /****************************************
  297.  * Generated header for interface: ISiteServerEventProperties
  298.  * at Thu Apr 23 13:09:34 1998
  299.  * using MIDL 3.01.75
  300.  ****************************************/
  301. /* [helpstring][uuid][object] */ 
  302.  
  303.  
  304.  
  305. EXTERN_C const IID IID_ISiteServerEventProperties;
  306.  
  307. #if defined(__cplusplus) && !defined(CINTERFACE)
  308.     
  309.     interface DECLSPEC_UUID("73CF5FFE-129B-11D1-8C86-00C04FC2D3B9")
  310.     ISiteServerEventProperties : public IDispatch
  311.     {
  312.     public:
  313.         virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  314.             /* [retval][out] */ long __RPC_FAR *retval) = 0;
  315.         
  316.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  317.             /* [in] */ long Index,
  318.             /* [retval][out] */ VARIANT __RPC_FAR *retval) = 0;
  319.         
  320.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _NewEnum( 
  321.             /* [retval][out] */ IEnumVARIANT __RPC_FAR *__RPC_FAR *retval) = 0;
  322.         
  323.     };
  324.     
  325. #else     /* C style interface */
  326.  
  327.     typedef struct ISiteServerEventPropertiesVtbl
  328.     {
  329.         BEGIN_INTERFACE
  330.         
  331.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  332.             ISiteServerEventProperties __RPC_FAR * This,
  333.             /* [in] */ REFIID riid,
  334.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  335.         
  336.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  337.             ISiteServerEventProperties __RPC_FAR * This);
  338.         
  339.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  340.             ISiteServerEventProperties __RPC_FAR * This);
  341.         
  342.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  343.             ISiteServerEventProperties __RPC_FAR * This,
  344.             /* [out] */ UINT __RPC_FAR *pctinfo);
  345.         
  346.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  347.             ISiteServerEventProperties __RPC_FAR * This,
  348.             /* [in] */ UINT iTInfo,
  349.             /* [in] */ LCID lcid,
  350.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  351.         
  352.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  353.             ISiteServerEventProperties __RPC_FAR * This,
  354.             /* [in] */ REFIID riid,
  355.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  356.             /* [in] */ UINT cNames,
  357.             /* [in] */ LCID lcid,
  358.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  359.         
  360.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  361.             ISiteServerEventProperties __RPC_FAR * This,
  362.             /* [in] */ DISPID dispIdMember,
  363.             /* [in] */ REFIID riid,
  364.             /* [in] */ LCID lcid,
  365.             /* [in] */ WORD wFlags,
  366.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  367.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  368.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  369.             /* [out] */ UINT __RPC_FAR *puArgErr);
  370.         
  371.         /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  372.             ISiteServerEventProperties __RPC_FAR * This,
  373.             /* [retval][out] */ long __RPC_FAR *retval);
  374.         
  375.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( 
  376.             ISiteServerEventProperties __RPC_FAR * This,
  377.             /* [in] */ long Index,
  378.             /* [retval][out] */ VARIANT __RPC_FAR *retval);
  379.         
  380.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_NewEnum )( 
  381.             ISiteServerEventProperties __RPC_FAR * This,
  382.             /* [retval][out] */ IEnumVARIANT __RPC_FAR *__RPC_FAR *retval);
  383.         
  384.         END_INTERFACE
  385.     } ISiteServerEventPropertiesVtbl;
  386.  
  387.     interface ISiteServerEventProperties
  388.     {
  389.         CONST_VTBL struct ISiteServerEventPropertiesVtbl __RPC_FAR *lpVtbl;
  390.     };
  391.  
  392.     
  393.  
  394. #ifdef COBJMACROS
  395.  
  396.  
  397. #define ISiteServerEventProperties_QueryInterface(This,riid,ppvObject)    \
  398.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  399.  
  400. #define ISiteServerEventProperties_AddRef(This)    \
  401.     (This)->lpVtbl -> AddRef(This)
  402.  
  403. #define ISiteServerEventProperties_Release(This)    \
  404.     (This)->lpVtbl -> Release(This)
  405.  
  406.  
  407. #define ISiteServerEventProperties_GetTypeInfoCount(This,pctinfo)    \
  408.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  409.  
  410. #define ISiteServerEventProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  411.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  412.  
  413. #define ISiteServerEventProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  414.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  415.  
  416. #define ISiteServerEventProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  417.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  418.  
  419.  
  420. #define ISiteServerEventProperties_get_Count(This,retval)    \
  421.     (This)->lpVtbl -> get_Count(This,retval)
  422.  
  423. #define ISiteServerEventProperties_get_Item(This,Index,retval)    \
  424.     (This)->lpVtbl -> get_Item(This,Index,retval)
  425.  
  426. #define ISiteServerEventProperties__NewEnum(This,retval)    \
  427.     (This)->lpVtbl -> _NewEnum(This,retval)
  428.  
  429. #endif /* COBJMACROS */
  430.  
  431.  
  432. #endif     /* C style interface */
  433.  
  434.  
  435.  
  436. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISiteServerEventProperties_get_Count_Proxy( 
  437.     ISiteServerEventProperties __RPC_FAR * This,
  438.     /* [retval][out] */ long __RPC_FAR *retval);
  439.  
  440.  
  441. void __RPC_STUB ISiteServerEventProperties_get_Count_Stub(
  442.     IRpcStubBuffer *This,
  443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  444.     PRPC_MESSAGE _pRpcMessage,
  445.     DWORD *_pdwStubPhase);
  446.  
  447.  
  448. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISiteServerEventProperties_get_Item_Proxy( 
  449.     ISiteServerEventProperties __RPC_FAR * This,
  450.     /* [in] */ long Index,
  451.     /* [retval][out] */ VARIANT __RPC_FAR *retval);
  452.  
  453.  
  454. void __RPC_STUB ISiteServerEventProperties_get_Item_Stub(
  455.     IRpcStubBuffer *This,
  456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  457.     PRPC_MESSAGE _pRpcMessage,
  458.     DWORD *_pdwStubPhase);
  459.  
  460.  
  461. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISiteServerEventProperties__NewEnum_Proxy( 
  462.     ISiteServerEventProperties __RPC_FAR * This,
  463.     /* [retval][out] */ IEnumVARIANT __RPC_FAR *__RPC_FAR *retval);
  464.  
  465.  
  466. void __RPC_STUB ISiteServerEventProperties__NewEnum_Stub(
  467.     IRpcStubBuffer *This,
  468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  469.     PRPC_MESSAGE _pRpcMessage,
  470.     DWORD *_pdwStubPhase);
  471.  
  472.  
  473.  
  474. #endif     /* __ISiteServerEventProperties_INTERFACE_DEFINED__ */
  475.  
  476.  
  477.  
  478. #ifndef __SSEVENTLib_LIBRARY_DEFINED__
  479. #define __SSEVENTLib_LIBRARY_DEFINED__
  480.  
  481. /****************************************
  482.  * Generated header for library: SSEVENTLib
  483.  * at Thu Apr 23 13:09:34 1998
  484.  * using MIDL 3.01.75
  485.  ****************************************/
  486. /* [helpstring][version][uuid] */ 
  487.  
  488.  
  489.  
  490. EXTERN_C const IID LIBID_SSEVENTLib;
  491.  
  492. #ifdef __cplusplus
  493. EXTERN_C const CLSID CLSID_SiteServerEvent;
  494.  
  495. class DECLSPEC_UUID("F03E09B4-CCAC-11D0-BAF6-00C04FD7082F")
  496. SiteServerEvent;
  497. #endif
  498.  
  499. #ifdef __cplusplus
  500. EXTERN_C const CLSID CLSID_SiteServerEnumEventProperties;
  501.  
  502. class DECLSPEC_UUID("548D442C-101E-11D1-8C85-00C04FC2D3B9")
  503. SiteServerEnumEventProperties;
  504. #endif
  505.  
  506. #ifdef __cplusplus
  507. EXTERN_C const CLSID CLSID_SiteServerEventProperties;
  508.  
  509. class DECLSPEC_UUID("73CF5FFF-129B-11D1-8C86-00C04FC2D3B9")
  510. SiteServerEventProperties;
  511. #endif
  512. #endif /* __SSEVENTLib_LIBRARY_DEFINED__ */
  513.  
  514. /* Additional Prototypes for ALL interfaces */
  515.  
  516. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long __RPC_FAR *, unsigned long            , BSTR __RPC_FAR * ); 
  517. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  518. unsigned char __RPC_FAR * __RPC_USER  BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); 
  519. void                      __RPC_USER  BSTR_UserFree(     unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); 
  520.  
  521. unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
  522. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  523. unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
  524. void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 
  525.  
  526. /* end of Additional Prototypes */
  527.  
  528. #ifdef __cplusplus
  529. }
  530. #endif
  531.  
  532. #endif
  533. #pragma option pop /*P_O_Pop*/
  534.