home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Internet 2000 May
/
MICD_2000_05.iso
/
CBuilder5
/
INSTALL
/
DATA1.CAB
/
Program_Built_Files
/
Include
/
gthradminsdk.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-02-01
|
126KB
|
3,751 lines
#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*/