home *** CD-ROM | disk | FTP | other *** search
- #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*/
-