#pragma option push -b -a8 -pc -A- /*P_O_Push*/ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 3.01.75 */ /* at Wed Apr 22 19:58:52 1998 */ /* Compiler settings for gthradminsdk.idl: Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext error checks: none */ //@@MIDL_FILE_HEADING( ) #include "rpc.h" #include "rpcndr.h" #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __gthradminsdk_h__ #define __gthradminsdk_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IServers_FWD_DEFINED__ #define __IServers_FWD_DEFINED__ typedef interface IServers IServers; #endif /* __IServers_FWD_DEFINED__ */ #ifndef __IServer_FWD_DEFINED__ #define __IServer_FWD_DEFINED__ typedef interface IServer IServer; #endif /* __IServer_FWD_DEFINED__ */ #ifndef __ISiteRestrictions_FWD_DEFINED__ #define __ISiteRestrictions_FWD_DEFINED__ typedef interface ISiteRestrictions ISiteRestrictions; #endif /* __ISiteRestrictions_FWD_DEFINED__ */ #ifndef __ISiteRestriction_FWD_DEFINED__ #define __ISiteRestriction_FWD_DEFINED__ typedef interface ISiteRestriction ISiteRestriction; #endif /* __ISiteRestriction_FWD_DEFINED__ */ #ifndef __ISitePaths_FWD_DEFINED__ #define __ISitePaths_FWD_DEFINED__ typedef interface ISitePaths ISitePaths; #endif /* __ISitePaths_FWD_DEFINED__ */ #ifndef __ISitePath_FWD_DEFINED__ #define __ISitePath_FWD_DEFINED__ typedef interface ISitePath ISitePath; #endif /* __ISitePath_FWD_DEFINED__ */ #ifndef __IExtensions_FWD_DEFINED__ #define __IExtensions_FWD_DEFINED__ typedef interface IExtensions IExtensions; #endif /* __IExtensions_FWD_DEFINED__ */ #ifndef __IExtension_FWD_DEFINED__ #define __IExtension_FWD_DEFINED__ typedef interface IExtension IExtension; #endif /* __IExtension_FWD_DEFINED__ */ #ifndef __IStartPages_FWD_DEFINED__ #define __IStartPages_FWD_DEFINED__ typedef interface IStartPages IStartPages; #endif /* __IStartPages_FWD_DEFINED__ */ #ifndef __IStartPage_FWD_DEFINED__ #define __IStartPage_FWD_DEFINED__ typedef interface IStartPage IStartPage; #endif /* __IStartPage_FWD_DEFINED__ */ #ifndef __IMappings_FWD_DEFINED__ #define __IMappings_FWD_DEFINED__ typedef interface IMappings IMappings; #endif /* __IMappings_FWD_DEFINED__ */ #ifndef __IMapping_FWD_DEFINED__ #define __IMapping_FWD_DEFINED__ typedef interface IMapping IMapping; #endif /* __IMapping_FWD_DEFINED__ */ #ifndef __IProtocols_FWD_DEFINED__ #define __IProtocols_FWD_DEFINED__ typedef interface IProtocols IProtocols; #endif /* __IProtocols_FWD_DEFINED__ */ #ifndef __IProtocol_FWD_DEFINED__ #define __IProtocol_FWD_DEFINED__ typedef interface IProtocol IProtocol; #endif /* __IProtocol_FWD_DEFINED__ */ #ifndef __IGatherLog_FWD_DEFINED__ #define __IGatherLog_FWD_DEFINED__ typedef interface IGatherLog IGatherLog; #endif /* __IGatherLog_FWD_DEFINED__ */ #ifndef __IGatherLogs_FWD_DEFINED__ #define __IGatherLogs_FWD_DEFINED__ typedef interface IGatherLogs IGatherLogs; #endif /* __IGatherLogs_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); #ifndef __IServers_INTERFACE_DEFINED__ #define __IServers_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IServers * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][public][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IServers; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e31f-9ccc-11d0-bcdb-00805fccce04") IServers : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrSite, /* [retval][out] */ VARIANT __RPC_FAR *pServerVar) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrSite, /* [retval][out] */ VARIANT __RPC_FAR *pServerVar) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR bstrSite) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeOrder( /* [in] */ BSTR bstrSite, /* [in] */ VARIANT_BOOL fUp) = 0; }; #else /* C style interface */ typedef struct IServersVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IServers __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IServers __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IServers __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IServers __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IServers __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IServers __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IServers __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IServers __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [retval][out] */ VARIANT __RPC_FAR *pServerVar); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IServers __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [retval][out] */ VARIANT __RPC_FAR *pServerVar); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeOrder )( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [in] */ VARIANT_BOOL fUp); END_INTERFACE } IServersVtbl; interface IServers { CONST_VTBL struct IServersVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IServers_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IServers_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IServers_Release(This) \ (This)->lpVtbl -> Release(This) #define IServers_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IServers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IServers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IServers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IServers_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IServers_get_Item(This,bstrSite,pServerVar) \ (This)->lpVtbl -> get_Item(This,bstrSite,pServerVar) #define IServers_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define IServers_Add(This,bstrSite,pServerVar) \ (This)->lpVtbl -> Add(This,bstrSite,pServerVar) #define IServers_Remove(This,bstrSite) \ (This)->lpVtbl -> Remove(This,bstrSite) #define IServers_ChangeOrder(This,bstrSite,fUp) \ (This)->lpVtbl -> ChangeOrder(This,bstrSite,fUp) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IServers_get_Count_Proxy( IServers __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IServers_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IServers_get_Item_Proxy( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [retval][out] */ VARIANT __RPC_FAR *pServerVar); void __RPC_STUB IServers_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IServers_get__NewEnum_Proxy( IServers __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB IServers_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IServers_Add_Proxy( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [retval][out] */ VARIANT __RPC_FAR *pServerVar); void __RPC_STUB IServers_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IServers_Remove_Proxy( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite); void __RPC_STUB IServers_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IServers_ChangeOrder_Proxy( IServers __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [in] */ VARIANT_BOOL fUp); void __RPC_STUB IServers_ChangeOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IServers_INTERFACE_DEFINED__ */ #ifndef __IServer_INTERFACE_DEFINED__ #define __IServer_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IServer * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][public][dual][uuid][object] */ EXTERN_C const IID IID_IServer; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e320-9ccc-11d0-bcdb-00805fccce04") IServer : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HitInterval( /* [retval][out] */ LONG __RPC_FAR *plInterval) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HitInterval( /* [in] */ LONG lInterval) = 0; }; #else /* C style interface */ typedef struct IServerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IServer __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IServer __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IServer __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IServer __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IServer __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IServer __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IServer __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IServer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HitInterval )( IServer __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plInterval); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HitInterval )( IServer __RPC_FAR * This, /* [in] */ LONG lInterval); END_INTERFACE } IServerVtbl; interface IServer { CONST_VTBL struct IServerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IServer_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IServer_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IServer_Release(This) \ (This)->lpVtbl -> Release(This) #define IServer_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IServer_get_Name(This,pbstrName) \ (This)->lpVtbl -> get_Name(This,pbstrName) #define IServer_get_HitInterval(This,plInterval) \ (This)->lpVtbl -> get_HitInterval(This,plInterval) #define IServer_put_HitInterval(This,lInterval) \ (This)->lpVtbl -> put_HitInterval(This,lInterval) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IServer_get_Name_Proxy( IServer __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrName); void __RPC_STUB IServer_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IServer_get_HitInterval_Proxy( IServer __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plInterval); void __RPC_STUB IServer_get_HitInterval_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IServer_put_HitInterval_Proxy( IServer __RPC_FAR * This, /* [in] */ LONG lInterval); void __RPC_STUB IServer_put_HitInterval_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IServer_INTERFACE_DEFINED__ */ #ifndef __ISiteRestrictions_INTERFACE_DEFINED__ #define __ISiteRestrictions_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISiteRestrictions * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_ISiteRestrictions; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e326-9ccc-11d0-bcdb-00805fccce04") ISiteRestrictions : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrName, /* [in] */ VARIANT_BOOL fIncluded, /* [retval][out] */ VARIANT __RPC_FAR *pVarSiteRestriction) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR bstrName) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeOrder( /* [in] */ BSTR bstrSite, /* [in] */ VARIANT_BOOL fUp) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pSiteRestrictionVar) = 0; }; #else /* C style interface */ typedef struct ISiteRestrictionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISiteRestrictions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISiteRestrictions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISiteRestrictions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISiteRestrictions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISiteRestrictions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISiteRestrictions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISiteRestrictions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISiteRestrictions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISiteRestrictions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [in] */ VARIANT_BOOL fIncluded, /* [retval][out] */ VARIANT __RPC_FAR *pVarSiteRestriction); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrName); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeOrder )( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [in] */ VARIANT_BOOL fUp); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pSiteRestrictionVar); END_INTERFACE } ISiteRestrictionsVtbl; interface ISiteRestrictions { CONST_VTBL struct ISiteRestrictionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISiteRestrictions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISiteRestrictions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISiteRestrictions_Release(This) \ (This)->lpVtbl -> Release(This) #define ISiteRestrictions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISiteRestrictions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISiteRestrictions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISiteRestrictions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISiteRestrictions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISiteRestrictions_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define ISiteRestrictions_Add(This,bstrName,fIncluded,pVarSiteRestriction) \ (This)->lpVtbl -> Add(This,bstrName,fIncluded,pVarSiteRestriction) #define ISiteRestrictions_Remove(This,bstrName) \ (This)->lpVtbl -> Remove(This,bstrName) #define ISiteRestrictions_ChangeOrder(This,bstrSite,fUp) \ (This)->lpVtbl -> ChangeOrder(This,bstrSite,fUp) #define ISiteRestrictions_get_Item(This,bstrName,pSiteRestrictionVar) \ (This)->lpVtbl -> get_Item(This,bstrName,pSiteRestrictionVar) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE ISiteRestrictions_get_Count_Proxy( ISiteRestrictions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISiteRestrictions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISiteRestrictions_get__NewEnum_Proxy( ISiteRestrictions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB ISiteRestrictions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISiteRestrictions_Add_Proxy( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [in] */ VARIANT_BOOL fIncluded, /* [retval][out] */ VARIANT __RPC_FAR *pVarSiteRestriction); void __RPC_STUB ISiteRestrictions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISiteRestrictions_Remove_Proxy( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrName); void __RPC_STUB ISiteRestrictions_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISiteRestrictions_ChangeOrder_Proxy( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrSite, /* [in] */ VARIANT_BOOL fUp); void __RPC_STUB ISiteRestrictions_ChangeOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISiteRestrictions_get_Item_Proxy( ISiteRestrictions __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pSiteRestrictionVar); void __RPC_STUB ISiteRestrictions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISiteRestrictions_INTERFACE_DEFINED__ */ #ifndef __ISiteRestriction_INTERFACE_DEFINED__ #define __ISiteRestriction_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISiteRestriction * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_ISiteRestriction; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e327-9ccc-11d0-bcdb-00805fccce04") ISiteRestriction : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Included( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Included( /* [in] */ VARIANT_BOOL fIncluded) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AccountName( /* [retval][out] */ BSTR __RPC_FAR *pbstrAccountName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AuthenticationType( /* [retval][out] */ LONG __RPC_FAR *plAuthenticationType) = 0; virtual HRESULT STDMETHODCALLTYPE SetAccount( /* [in] */ BSTR bstrAccount, /* [in] */ BSTR bstrPassword, /* [in] */ LONG lAuthenticationType) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Paths( /* [retval][out] */ VARIANT __RPC_FAR *pPathsVar) = 0; }; #else /* C style interface */ typedef struct ISiteRestrictionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISiteRestriction __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISiteRestriction __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISiteRestriction __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISiteRestriction __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISiteRestriction __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISiteRestriction __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISiteRestriction __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Included )( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Included )( ISiteRestriction __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncluded); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AccountName )( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrAccountName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AuthenticationType )( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plAuthenticationType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAccount )( ISiteRestriction __RPC_FAR * This, /* [in] */ BSTR bstrAccount, /* [in] */ BSTR bstrPassword, /* [in] */ LONG lAuthenticationType); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Paths )( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPathsVar); END_INTERFACE } ISiteRestrictionVtbl; interface ISiteRestriction { CONST_VTBL struct ISiteRestrictionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISiteRestriction_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISiteRestriction_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISiteRestriction_Release(This) \ (This)->lpVtbl -> Release(This) #define ISiteRestriction_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISiteRestriction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISiteRestriction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISiteRestriction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISiteRestriction_get_Name(This,pbstrName) \ (This)->lpVtbl -> get_Name(This,pbstrName) #define ISiteRestriction_get_Included(This,pfIncluded) \ (This)->lpVtbl -> get_Included(This,pfIncluded) #define ISiteRestriction_put_Included(This,fIncluded) \ (This)->lpVtbl -> put_Included(This,fIncluded) #define ISiteRestriction_get_AccountName(This,pbstrAccountName) \ (This)->lpVtbl -> get_AccountName(This,pbstrAccountName) #define ISiteRestriction_get_AuthenticationType(This,plAuthenticationType) \ (This)->lpVtbl -> get_AuthenticationType(This,plAuthenticationType) #define ISiteRestriction_SetAccount(This,bstrAccount,bstrPassword,lAuthenticationType) \ (This)->lpVtbl -> SetAccount(This,bstrAccount,bstrPassword,lAuthenticationType) #define ISiteRestriction_get_Paths(This,pPathsVar) \ (This)->lpVtbl -> get_Paths(This,pPathsVar) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE ISiteRestriction_get_Name_Proxy( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrName); void __RPC_STUB ISiteRestriction_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE ISiteRestriction_get_Included_Proxy( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded); void __RPC_STUB ISiteRestriction_get_Included_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE ISiteRestriction_put_Included_Proxy( ISiteRestriction __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncluded); void __RPC_STUB ISiteRestriction_put_Included_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE ISiteRestriction_get_AccountName_Proxy( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrAccountName); void __RPC_STUB ISiteRestriction_get_AccountName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE ISiteRestriction_get_AuthenticationType_Proxy( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plAuthenticationType); void __RPC_STUB ISiteRestriction_get_AuthenticationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISiteRestriction_SetAccount_Proxy( ISiteRestriction __RPC_FAR * This, /* [in] */ BSTR bstrAccount, /* [in] */ BSTR bstrPassword, /* [in] */ LONG lAuthenticationType); void __RPC_STUB ISiteRestriction_SetAccount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE ISiteRestriction_get_Paths_Proxy( ISiteRestriction __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pPathsVar); void __RPC_STUB ISiteRestriction_get_Paths_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISiteRestriction_INTERFACE_DEFINED__ */ #ifndef __ISitePaths_INTERFACE_DEFINED__ #define __ISitePaths_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISitePaths * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_ISitePaths; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e328-9ccc-11d0-bcdb-00805fccce04") ISitePaths : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrPath, /* [in] */ VARIANT_BOOL fIncluded, /* [retval][out] */ VARIANT __RPC_FAR *pVarSitePath) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR bstrPath) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeOrder( /* [in] */ BSTR bstrPath, /* [in] */ VARIANT_BOOL fUp) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pSitePathVar) = 0; }; #else /* C style interface */ typedef struct ISitePathsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISitePaths __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISitePaths __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISitePaths __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISitePaths __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISitePaths __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISitePaths __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISitePaths __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( ISitePaths __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( ISitePaths __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrPath, /* [in] */ VARIANT_BOOL fIncluded, /* [retval][out] */ VARIANT __RPC_FAR *pVarSitePath); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrPath); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeOrder )( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrPath, /* [in] */ VARIANT_BOOL fUp); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pSitePathVar); END_INTERFACE } ISitePathsVtbl; interface ISitePaths { CONST_VTBL struct ISitePathsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISitePaths_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISitePaths_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISitePaths_Release(This) \ (This)->lpVtbl -> Release(This) #define ISitePaths_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISitePaths_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISitePaths_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISitePaths_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISitePaths_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ISitePaths_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define ISitePaths_Add(This,bstrPath,fIncluded,pVarSitePath) \ (This)->lpVtbl -> Add(This,bstrPath,fIncluded,pVarSitePath) #define ISitePaths_Remove(This,bstrPath) \ (This)->lpVtbl -> Remove(This,bstrPath) #define ISitePaths_ChangeOrder(This,bstrPath,fUp) \ (This)->lpVtbl -> ChangeOrder(This,bstrPath,fUp) #define ISitePaths_get_Item(This,bstrName,pSitePathVar) \ (This)->lpVtbl -> get_Item(This,bstrName,pSitePathVar) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE ISitePaths_get_Count_Proxy( ISitePaths __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB ISitePaths_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISitePaths_get__NewEnum_Proxy( ISitePaths __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB ISitePaths_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISitePaths_Add_Proxy( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrPath, /* [in] */ VARIANT_BOOL fIncluded, /* [retval][out] */ VARIANT __RPC_FAR *pVarSitePath); void __RPC_STUB ISitePaths_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISitePaths_Remove_Proxy( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrPath); void __RPC_STUB ISitePaths_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISitePaths_ChangeOrder_Proxy( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrPath, /* [in] */ VARIANT_BOOL fUp); void __RPC_STUB ISitePaths_ChangeOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISitePaths_get_Item_Proxy( ISitePaths __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pSitePathVar); void __RPC_STUB ISitePaths_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISitePaths_INTERFACE_DEFINED__ */ #ifndef __ISitePath_INTERFACE_DEFINED__ #define __ISitePath_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ISitePath * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_ISitePath; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e329-9ccc-11d0-bcdb-00805fccce04") ISitePath : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR __RPC_FAR *pbstrPath) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Included( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Included( /* [in] */ VARIANT_BOOL fIncluded) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IncludeSubdirs( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncludeSubdirs) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_IncludeSubdirs( /* [in] */ VARIANT_BOOL fIncludeSubdirs) = 0; }; #else /* C style interface */ typedef struct ISitePathVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ISitePath __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ISitePath __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ISitePath __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ISitePath __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ISitePath __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ISitePath __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ISitePath __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Path )( ISitePath __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrPath); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Included )( ISitePath __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Included )( ISitePath __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncluded); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludeSubdirs )( ISitePath __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncludeSubdirs); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludeSubdirs )( ISitePath __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncludeSubdirs); END_INTERFACE } ISitePathVtbl; interface ISitePath { CONST_VTBL struct ISitePathVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ISitePath_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISitePath_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISitePath_Release(This) \ (This)->lpVtbl -> Release(This) #define ISitePath_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISitePath_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISitePath_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISitePath_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISitePath_get_Path(This,pbstrPath) \ (This)->lpVtbl -> get_Path(This,pbstrPath) #define ISitePath_get_Included(This,pfIncluded) \ (This)->lpVtbl -> get_Included(This,pfIncluded) #define ISitePath_put_Included(This,fIncluded) \ (This)->lpVtbl -> put_Included(This,fIncluded) #define ISitePath_get_IncludeSubdirs(This,pfIncludeSubdirs) \ (This)->lpVtbl -> get_IncludeSubdirs(This,pfIncludeSubdirs) #define ISitePath_put_IncludeSubdirs(This,fIncludeSubdirs) \ (This)->lpVtbl -> put_IncludeSubdirs(This,fIncludeSubdirs) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE ISitePath_get_Path_Proxy( ISitePath __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrPath); void __RPC_STUB ISitePath_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE ISitePath_get_Included_Proxy( ISitePath __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded); void __RPC_STUB ISitePath_get_Included_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE ISitePath_put_Included_Proxy( ISitePath __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncluded); void __RPC_STUB ISitePath_put_Included_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE ISitePath_get_IncludeSubdirs_Proxy( ISitePath __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncludeSubdirs); void __RPC_STUB ISitePath_get_IncludeSubdirs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE ISitePath_put_IncludeSubdirs_Proxy( ISitePath __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncludeSubdirs); void __RPC_STUB ISitePath_put_IncludeSubdirs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISitePath_INTERFACE_DEFINED__ */ #ifndef __IExtensions_INTERFACE_DEFINED__ #define __IExtensions_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IExtensions * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IExtensions; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e32a-9ccc-11d0-bcdb-00805fccce04") IExtensions : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrExtension, /* [retval][out] */ VARIANT __RPC_FAR *pVarExtension) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR bstrExtension) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrExtension, /* [retval][out] */ VARIANT __RPC_FAR *pSitePathVar) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IncludedExtensions( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncludedExtensions) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_IncludedExtensions( /* [in] */ VARIANT_BOOL fIncludedExtensions) = 0; }; #else /* C style interface */ typedef struct IExtensionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IExtensions __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IExtensions __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IExtensions __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IExtensions __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IExtensions __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IExtensions __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IExtensions __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IExtensions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IExtensions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IExtensions __RPC_FAR * This, /* [in] */ BSTR bstrExtension, /* [retval][out] */ VARIANT __RPC_FAR *pVarExtension); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IExtensions __RPC_FAR * This, /* [in] */ BSTR bstrExtension); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IExtensions __RPC_FAR * This, /* [in] */ BSTR bstrExtension, /* [retval][out] */ VARIANT __RPC_FAR *pSitePathVar); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IncludedExtensions )( IExtensions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncludedExtensions); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IncludedExtensions )( IExtensions __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncludedExtensions); END_INTERFACE } IExtensionsVtbl; interface IExtensions { CONST_VTBL struct IExtensionsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IExtensions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExtensions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExtensions_Release(This) \ (This)->lpVtbl -> Release(This) #define IExtensions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExtensions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExtensions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExtensions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExtensions_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IExtensions_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define IExtensions_Add(This,bstrExtension,pVarExtension) \ (This)->lpVtbl -> Add(This,bstrExtension,pVarExtension) #define IExtensions_Remove(This,bstrExtension) \ (This)->lpVtbl -> Remove(This,bstrExtension) #define IExtensions_get_Item(This,bstrExtension,pSitePathVar) \ (This)->lpVtbl -> get_Item(This,bstrExtension,pSitePathVar) #define IExtensions_get_IncludedExtensions(This,pfIncludedExtensions) \ (This)->lpVtbl -> get_IncludedExtensions(This,pfIncludedExtensions) #define IExtensions_put_IncludedExtensions(This,fIncludedExtensions) \ (This)->lpVtbl -> put_IncludedExtensions(This,fIncludedExtensions) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IExtensions_get_Count_Proxy( IExtensions __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IExtensions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IExtensions_get__NewEnum_Proxy( IExtensions __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB IExtensions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IExtensions_Add_Proxy( IExtensions __RPC_FAR * This, /* [in] */ BSTR bstrExtension, /* [retval][out] */ VARIANT __RPC_FAR *pVarExtension); void __RPC_STUB IExtensions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IExtensions_Remove_Proxy( IExtensions __RPC_FAR * This, /* [in] */ BSTR bstrExtension); void __RPC_STUB IExtensions_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IExtensions_get_Item_Proxy( IExtensions __RPC_FAR * This, /* [in] */ BSTR bstrExtension, /* [retval][out] */ VARIANT __RPC_FAR *pSitePathVar); void __RPC_STUB IExtensions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IExtensions_get_IncludedExtensions_Proxy( IExtensions __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncludedExtensions); void __RPC_STUB IExtensions_get_IncludedExtensions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IExtensions_put_IncludedExtensions_Proxy( IExtensions __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncludedExtensions); void __RPC_STUB IExtensions_put_IncludedExtensions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExtensions_INTERFACE_DEFINED__ */ #ifndef __IExtension_INTERFACE_DEFINED__ #define __IExtension_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IExtension * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IExtension; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e32b-9ccc-11d0-bcdb-00805fccce04") IExtension : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Extension( /* [retval][out] */ BSTR __RPC_FAR *pbstrExtension) = 0; }; #else /* C style interface */ typedef struct IExtensionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IExtension __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IExtension __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IExtension __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IExtension __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IExtension __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IExtension __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IExtension __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Extension )( IExtension __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrExtension); END_INTERFACE } IExtensionVtbl; interface IExtension { CONST_VTBL struct IExtensionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IExtension_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExtension_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExtension_Release(This) \ (This)->lpVtbl -> Release(This) #define IExtension_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExtension_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExtension_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExtension_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExtension_get_Extension(This,pbstrExtension) \ (This)->lpVtbl -> get_Extension(This,pbstrExtension) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IExtension_get_Extension_Proxy( IExtension __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrExtension); void __RPC_STUB IExtension_get_Extension_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExtension_INTERFACE_DEFINED__ */ #ifndef __IStartPages_INTERFACE_DEFINED__ #define __IStartPages_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IStartPages * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IStartPages; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e32c-9ccc-11d0-bcdb-00805fccce04") IStartPages : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT __RPC_FAR *pStartPageVar) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT __RPC_FAR *pStartPageVar) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR bstrURL) = 0; }; #else /* C style interface */ typedef struct IStartPagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IStartPages __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IStartPages __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IStartPages __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IStartPages __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IStartPages __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IStartPages __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IStartPages __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IStartPages __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IStartPages __RPC_FAR * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT __RPC_FAR *pStartPageVar); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IStartPages __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IStartPages __RPC_FAR * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT __RPC_FAR *pStartPageVar); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IStartPages __RPC_FAR * This, /* [in] */ BSTR bstrURL); END_INTERFACE } IStartPagesVtbl; interface IStartPages { CONST_VTBL struct IStartPagesVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IStartPages_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IStartPages_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IStartPages_Release(This) \ (This)->lpVtbl -> Release(This) #define IStartPages_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IStartPages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IStartPages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IStartPages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IStartPages_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IStartPages_get_Item(This,bstrURL,pStartPageVar) \ (This)->lpVtbl -> get_Item(This,bstrURL,pStartPageVar) #define IStartPages_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define IStartPages_Add(This,bstrURL,pStartPageVar) \ (This)->lpVtbl -> Add(This,bstrURL,pStartPageVar) #define IStartPages_Remove(This,bstrURL) \ (This)->lpVtbl -> Remove(This,bstrURL) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IStartPages_get_Count_Proxy( IStartPages __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IStartPages_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IStartPages_get_Item_Proxy( IStartPages __RPC_FAR * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT __RPC_FAR *pStartPageVar); void __RPC_STUB IStartPages_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IStartPages_get__NewEnum_Proxy( IStartPages __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB IStartPages_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IStartPages_Add_Proxy( IStartPages __RPC_FAR * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT __RPC_FAR *pStartPageVar); void __RPC_STUB IStartPages_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IStartPages_Remove_Proxy( IStartPages __RPC_FAR * This, /* [in] */ BSTR bstrURL); void __RPC_STUB IStartPages_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IStartPages_INTERFACE_DEFINED__ */ #ifndef __IStartPage_INTERFACE_DEFINED__ #define __IStartPage_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IStartPage * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IStartPage; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e32d-9ccc-11d0-bcdb-00805fccce04") IStartPage : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_URL( /* [retval][out] */ BSTR __RPC_FAR *pbstrURL) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_HostDepth( /* [retval][out] */ LONG __RPC_FAR *plHostDepth) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HostDepth( /* [in] */ LONG lHostDepth) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EnumerationDepth( /* [retval][out] */ LONG __RPC_FAR *plEnumerationDepth) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_EnumerationDepth( /* [in] */ LONG lEnumerationDepth) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FollowDirectories( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfFollowDirectories) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FollowDirectories( /* [in] */ VARIANT_BOOL fFollowDirectories) = 0; }; #else /* C style interface */ typedef struct IStartPageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IStartPage __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IStartPage __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IStartPage __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IStartPage __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IStartPage __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IStartPage __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IStartPage __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_URL )( IStartPage __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrURL); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HostDepth )( IStartPage __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plHostDepth); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HostDepth )( IStartPage __RPC_FAR * This, /* [in] */ LONG lHostDepth); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnumerationDepth )( IStartPage __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plEnumerationDepth); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EnumerationDepth )( IStartPage __RPC_FAR * This, /* [in] */ LONG lEnumerationDepth); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FollowDirectories )( IStartPage __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfFollowDirectories); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FollowDirectories )( IStartPage __RPC_FAR * This, /* [in] */ VARIANT_BOOL fFollowDirectories); END_INTERFACE } IStartPageVtbl; interface IStartPage { CONST_VTBL struct IStartPageVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IStartPage_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IStartPage_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IStartPage_Release(This) \ (This)->lpVtbl -> Release(This) #define IStartPage_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IStartPage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IStartPage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IStartPage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IStartPage_get_URL(This,pbstrURL) \ (This)->lpVtbl -> get_URL(This,pbstrURL) #define IStartPage_get_HostDepth(This,plHostDepth) \ (This)->lpVtbl -> get_HostDepth(This,plHostDepth) #define IStartPage_put_HostDepth(This,lHostDepth) \ (This)->lpVtbl -> put_HostDepth(This,lHostDepth) #define IStartPage_get_EnumerationDepth(This,plEnumerationDepth) \ (This)->lpVtbl -> get_EnumerationDepth(This,plEnumerationDepth) #define IStartPage_put_EnumerationDepth(This,lEnumerationDepth) \ (This)->lpVtbl -> put_EnumerationDepth(This,lEnumerationDepth) #define IStartPage_get_FollowDirectories(This,pfFollowDirectories) \ (This)->lpVtbl -> get_FollowDirectories(This,pfFollowDirectories) #define IStartPage_put_FollowDirectories(This,fFollowDirectories) \ (This)->lpVtbl -> put_FollowDirectories(This,fFollowDirectories) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IStartPage_get_URL_Proxy( IStartPage __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrURL); void __RPC_STUB IStartPage_get_URL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IStartPage_get_HostDepth_Proxy( IStartPage __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plHostDepth); void __RPC_STUB IStartPage_get_HostDepth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IStartPage_put_HostDepth_Proxy( IStartPage __RPC_FAR * This, /* [in] */ LONG lHostDepth); void __RPC_STUB IStartPage_put_HostDepth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IStartPage_get_EnumerationDepth_Proxy( IStartPage __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plEnumerationDepth); void __RPC_STUB IStartPage_get_EnumerationDepth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IStartPage_put_EnumerationDepth_Proxy( IStartPage __RPC_FAR * This, /* [in] */ LONG lEnumerationDepth); void __RPC_STUB IStartPage_put_EnumerationDepth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IStartPage_get_FollowDirectories_Proxy( IStartPage __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfFollowDirectories); void __RPC_STUB IStartPage_get_FollowDirectories_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IStartPage_put_FollowDirectories_Proxy( IStartPage __RPC_FAR * This, /* [in] */ VARIANT_BOOL fFollowDirectories); void __RPC_STUB IStartPage_put_FollowDirectories_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IStartPage_INTERFACE_DEFINED__ */ #ifndef __IMappings_INTERFACE_DEFINED__ #define __IMappings_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IMappings * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IMappings; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e32e-9ccc-11d0-bcdb-00805fccce04") IMappings : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pMapping) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrFrom, /* [in] */ BSTR bstrTo, /* [retval][out] */ VARIANT __RPC_FAR *pMappingVar) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( /* [in] */ BSTR bstrFrom) = 0; }; #else /* C style interface */ typedef struct IMappingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMappings __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMappings __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMappings __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IMappings __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IMappings __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IMappings __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IMappings __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IMappings __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IMappings __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pMapping); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IMappings __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IMappings __RPC_FAR * This, /* [in] */ BSTR bstrFrom, /* [in] */ BSTR bstrTo, /* [retval][out] */ VARIANT __RPC_FAR *pMappingVar); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IMappings __RPC_FAR * This, /* [in] */ BSTR bstrFrom); END_INTERFACE } IMappingsVtbl; interface IMappings { CONST_VTBL struct IMappingsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMappings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMappings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMappings_Release(This) \ (This)->lpVtbl -> Release(This) #define IMappings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMappings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMappings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMappings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMappings_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IMappings_get_Item(This,bstrName,pMapping) \ (This)->lpVtbl -> get_Item(This,bstrName,pMapping) #define IMappings_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define IMappings_Add(This,bstrFrom,bstrTo,pMappingVar) \ (This)->lpVtbl -> Add(This,bstrFrom,bstrTo,pMappingVar) #define IMappings_Remove(This,bstrFrom) \ (This)->lpVtbl -> Remove(This,bstrFrom) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IMappings_get_Count_Proxy( IMappings __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IMappings_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMappings_get_Item_Proxy( IMappings __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pMapping); void __RPC_STUB IMappings_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMappings_get__NewEnum_Proxy( IMappings __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB IMappings_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMappings_Add_Proxy( IMappings __RPC_FAR * This, /* [in] */ BSTR bstrFrom, /* [in] */ BSTR bstrTo, /* [retval][out] */ VARIANT __RPC_FAR *pMappingVar); void __RPC_STUB IMappings_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IMappings_Remove_Proxy( IMappings __RPC_FAR * This, /* [in] */ BSTR bstrFrom); void __RPC_STUB IMappings_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMappings_INTERFACE_DEFINED__ */ #ifndef __IMapping_INTERFACE_DEFINED__ #define __IMapping_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IMapping * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IMapping; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e32f-9ccc-11d0-bcdb-00805fccce04") IMapping : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_From( /* [retval][out] */ BSTR __RPC_FAR *pbstrFrom) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_To( /* [retval][out] */ BSTR __RPC_FAR *pbstrTo) = 0; }; #else /* C style interface */ typedef struct IMappingVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMapping __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMapping __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMapping __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IMapping __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IMapping __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IMapping __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IMapping __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_From )( IMapping __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrFrom); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_To )( IMapping __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrTo); END_INTERFACE } IMappingVtbl; interface IMapping { CONST_VTBL struct IMappingVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IMapping_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMapping_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMapping_Release(This) \ (This)->lpVtbl -> Release(This) #define IMapping_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMapping_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMapping_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMapping_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMapping_get_From(This,pbstrFrom) \ (This)->lpVtbl -> get_From(This,pbstrFrom) #define IMapping_get_To(This,pbstrTo) \ (This)->lpVtbl -> get_To(This,pbstrTo) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IMapping_get_From_Proxy( IMapping __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrFrom); void __RPC_STUB IMapping_get_From_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IMapping_get_To_Proxy( IMapping __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrTo); void __RPC_STUB IMapping_get_To_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMapping_INTERFACE_DEFINED__ */ #ifndef __IProtocols_INTERFACE_DEFINED__ #define __IProtocols_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IProtocols * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IProtocols; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e330-9ccc-11d0-bcdb-00805fccce04") IProtocols : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrUrlName, /* [retval][out] */ VARIANT __RPC_FAR *pProtocol) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; }; #else /* C style interface */ typedef struct IProtocolsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IProtocols __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IProtocols __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IProtocols __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IProtocols __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IProtocols __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IProtocols __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IProtocols __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IProtocols __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IProtocols __RPC_FAR * This, /* [in] */ BSTR bstrUrlName, /* [retval][out] */ VARIANT __RPC_FAR *pProtocol); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IProtocols __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); END_INTERFACE } IProtocolsVtbl; interface IProtocols { CONST_VTBL struct IProtocolsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IProtocols_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IProtocols_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IProtocols_Release(This) \ (This)->lpVtbl -> Release(This) #define IProtocols_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IProtocols_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IProtocols_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IProtocols_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IProtocols_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IProtocols_get_Item(This,bstrUrlName,pProtocol) \ (This)->lpVtbl -> get_Item(This,bstrUrlName,pProtocol) #define IProtocols_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IProtocols_get_Count_Proxy( IProtocols __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IProtocols_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IProtocols_get_Item_Proxy( IProtocols __RPC_FAR * This, /* [in] */ BSTR bstrUrlName, /* [retval][out] */ VARIANT __RPC_FAR *pProtocol); void __RPC_STUB IProtocols_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IProtocols_get__NewEnum_Proxy( IProtocols __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB IProtocols_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IProtocols_INTERFACE_DEFINED__ */ #ifndef __IProtocol_INTERFACE_DEFINED__ #define __IProtocol_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IProtocol * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IProtocol; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e331-9ccc-11d0-bcdb-00805fccce04") IProtocol : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UrlName( /* [retval][out] */ BSTR __RPC_FAR *pbstrUrlName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ProgIdHandler( /* [retval][out] */ BSTR __RPC_FAR *pbstrProgIdHandler) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Included( /* [in] */ VARIANT_BOOL fIncluded) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Included( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded) = 0; }; #else /* C style interface */ typedef struct IProtocolVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IProtocol __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IProtocol __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IProtocol __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IProtocol __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IProtocol __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IProtocol __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IProtocol __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UrlName )( IProtocol __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrUrlName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProgIdHandler )( IProtocol __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrProgIdHandler); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Included )( IProtocol __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncluded); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Included )( IProtocol __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded); END_INTERFACE } IProtocolVtbl; interface IProtocol { CONST_VTBL struct IProtocolVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IProtocol_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IProtocol_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IProtocol_Release(This) \ (This)->lpVtbl -> Release(This) #define IProtocol_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IProtocol_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IProtocol_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IProtocol_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IProtocol_get_UrlName(This,pbstrUrlName) \ (This)->lpVtbl -> get_UrlName(This,pbstrUrlName) #define IProtocol_get_ProgIdHandler(This,pbstrProgIdHandler) \ (This)->lpVtbl -> get_ProgIdHandler(This,pbstrProgIdHandler) #define IProtocol_put_Included(This,fIncluded) \ (This)->lpVtbl -> put_Included(This,fIncluded) #define IProtocol_get_Included(This,pfIncluded) \ (This)->lpVtbl -> get_Included(This,pfIncluded) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IProtocol_get_UrlName_Proxy( IProtocol __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrUrlName); void __RPC_STUB IProtocol_get_UrlName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IProtocol_get_ProgIdHandler_Proxy( IProtocol __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstrProgIdHandler); void __RPC_STUB IProtocol_get_ProgIdHandler_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IProtocol_put_Included_Proxy( IProtocol __RPC_FAR * This, /* [in] */ VARIANT_BOOL fIncluded); void __RPC_STUB IProtocol_put_Included_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IProtocol_get_Included_Proxy( IProtocol __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfIncluded); void __RPC_STUB IProtocol_get_Included_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IProtocol_INTERFACE_DEFINED__ */ #ifndef __IGatherLog_INTERFACE_DEFINED__ #define __IGatherLog_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IGatherLog * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IGatherLog; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e372-9ccc-11d0-bcdb-00805fccce04") IGatherLog : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR __RPC_FAR *pbsLogFileName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Created( /* [retval][out] */ DATE __RPC_FAR *pdtCreated) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Size( /* [retval][out] */ double __RPC_FAR *pdSize) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR __RPC_FAR *pbsLogFilePath) = 0; }; #else /* C style interface */ typedef struct IGatherLogVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IGatherLog __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IGatherLog __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IGatherLog __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IGatherLog __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IGatherLog __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IGatherLog __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IGatherLog __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )( IGatherLog __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbsLogFileName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Created )( IGatherLog __RPC_FAR * This, /* [retval][out] */ DATE __RPC_FAR *pdtCreated); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )( IGatherLog __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pdSize); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Path )( IGatherLog __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbsLogFilePath); END_INTERFACE } IGatherLogVtbl; interface IGatherLog { CONST_VTBL struct IGatherLogVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IGatherLog_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGatherLog_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGatherLog_Release(This) \ (This)->lpVtbl -> Release(This) #define IGatherLog_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGatherLog_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGatherLog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGatherLog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGatherLog_get_Name(This,pbsLogFileName) \ (This)->lpVtbl -> get_Name(This,pbsLogFileName) #define IGatherLog_get_Created(This,pdtCreated) \ (This)->lpVtbl -> get_Created(This,pdtCreated) #define IGatherLog_get_Size(This,pdSize) \ (This)->lpVtbl -> get_Size(This,pdSize) #define IGatherLog_get_Path(This,pbsLogFilePath) \ (This)->lpVtbl -> get_Path(This,pbsLogFilePath) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IGatherLog_get_Name_Proxy( IGatherLog __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbsLogFileName); void __RPC_STUB IGatherLog_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IGatherLog_get_Created_Proxy( IGatherLog __RPC_FAR * This, /* [retval][out] */ DATE __RPC_FAR *pdtCreated); void __RPC_STUB IGatherLog_get_Created_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IGatherLog_get_Size_Proxy( IGatherLog __RPC_FAR * This, /* [retval][out] */ double __RPC_FAR *pdSize); void __RPC_STUB IGatherLog_get_Size_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IGatherLog_get_Path_Proxy( IGatherLog __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbsLogFilePath); void __RPC_STUB IGatherLog_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGatherLog_INTERFACE_DEFINED__ */ #ifndef __IGatherLogs_INTERFACE_DEFINED__ #define __IGatherLogs_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IGatherLogs * at Wed Apr 22 19:58:52 1998 * using MIDL 3.01.75 ****************************************/ /* [unique][helpstring][dual][uuid][public][object] */ EXTERN_C const IID IID_IGatherLogs; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0b63e371-9ccc-11d0-bcdb-00805fccce04") IGatherLogs : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pCount) = 0; virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pLogVar) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MaxLogs( /* [retval][out] */ LONG __RPC_FAR *plMaxLogs) = 0; virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MaxLogs( /* [in] */ LONG lMaxLogs) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CurrentLog( /* [retval][out] */ VARIANT __RPC_FAR *pCurrentLogVar) = 0; }; #else /* C style interface */ typedef struct IGatherLogsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IGatherLogs __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IGatherLogs __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IGatherLogs __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IGatherLogs __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IGatherLogs __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IGatherLogs __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IGatherLogs __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IGatherLogs __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IGatherLogs __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IGatherLogs __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pLogVar); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxLogs )( IGatherLogs __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plMaxLogs); /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxLogs )( IGatherLogs __RPC_FAR * This, /* [in] */ LONG lMaxLogs); /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentLog )( IGatherLogs __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentLogVar); END_INTERFACE } IGatherLogsVtbl; interface IGatherLogs { CONST_VTBL struct IGatherLogsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IGatherLogs_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGatherLogs_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGatherLogs_Release(This) \ (This)->lpVtbl -> Release(This) #define IGatherLogs_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGatherLogs_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGatherLogs_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGatherLogs_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGatherLogs_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IGatherLogs_get__NewEnum(This,pNewEnum) \ (This)->lpVtbl -> get__NewEnum(This,pNewEnum) #define IGatherLogs_get_Item(This,bstrName,pLogVar) \ (This)->lpVtbl -> get_Item(This,bstrName,pLogVar) #define IGatherLogs_get_MaxLogs(This,plMaxLogs) \ (This)->lpVtbl -> get_MaxLogs(This,plMaxLogs) #define IGatherLogs_put_MaxLogs(This,lMaxLogs) \ (This)->lpVtbl -> put_MaxLogs(This,lMaxLogs) #define IGatherLogs_get_CurrentLog(This,pCurrentLogVar) \ (This)->lpVtbl -> get_CurrentLog(This,pCurrentLogVar) #endif /* COBJMACROS */ #endif /* C style interface */ /* [propget] */ HRESULT STDMETHODCALLTYPE IGatherLogs_get_Count_Proxy( IGatherLogs __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pCount); void __RPC_STUB IGatherLogs_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IGatherLogs_get__NewEnum_Proxy( IGatherLogs __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pNewEnum); void __RPC_STUB IGatherLogs_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IGatherLogs_get_Item_Proxy( IGatherLogs __RPC_FAR * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT __RPC_FAR *pLogVar); void __RPC_STUB IGatherLogs_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IGatherLogs_get_MaxLogs_Proxy( IGatherLogs __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *plMaxLogs); void __RPC_STUB IGatherLogs_get_MaxLogs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propput] */ HRESULT STDMETHODCALLTYPE IGatherLogs_put_MaxLogs_Proxy( IGatherLogs __RPC_FAR * This, /* [in] */ LONG lMaxLogs); void __RPC_STUB IGatherLogs_put_MaxLogs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [propget] */ HRESULT STDMETHODCALLTYPE IGatherLogs_get_CurrentLog_Proxy( IGatherLogs __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pCurrentLogVar); void __RPC_STUB IGatherLogs_get_CurrentLog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGatherLogs_INTERFACE_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif #pragma option pop /*P_O_Pop*/