|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0361 */ /* Compiler settings for ciodm.idl:
Oicf, W1, Zp8, env=Win32 (32b run) protocol : dce , ms_ext, c_ext, robust error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __ciodm_h__
#define __ciodm_h__
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
/* Forward Declarations */
#ifndef __IAdminIndexServer_FWD_DEFINED__
#define __IAdminIndexServer_FWD_DEFINED__
typedef interface IAdminIndexServer IAdminIndexServer; #endif /* __IAdminIndexServer_FWD_DEFINED__ */
#ifndef __ICatAdm_FWD_DEFINED__
#define __ICatAdm_FWD_DEFINED__
typedef interface ICatAdm ICatAdm; #endif /* __ICatAdm_FWD_DEFINED__ */
#ifndef __IScopeAdm_FWD_DEFINED__
#define __IScopeAdm_FWD_DEFINED__
typedef interface IScopeAdm IScopeAdm; #endif /* __IScopeAdm_FWD_DEFINED__ */
#ifndef __AdminIndexServer_FWD_DEFINED__
#define __AdminIndexServer_FWD_DEFINED__
#ifdef __cplusplus
typedef class AdminIndexServer AdminIndexServer; #else
typedef struct AdminIndexServer AdminIndexServer; #endif /* __cplusplus */
#endif /* __AdminIndexServer_FWD_DEFINED__ */
#ifndef __CatAdm_FWD_DEFINED__
#define __CatAdm_FWD_DEFINED__
#ifdef __cplusplus
typedef class CatAdm CatAdm; #else
typedef struct CatAdm CatAdm; #endif /* __cplusplus */
#endif /* __CatAdm_FWD_DEFINED__ */
#ifndef __ScopeAdm_FWD_DEFINED__
#define __ScopeAdm_FWD_DEFINED__
#ifdef __cplusplus
typedef class ScopeAdm ScopeAdm; #else
typedef struct ScopeAdm ScopeAdm; #endif /* __cplusplus */
#endif /* __ScopeAdm_FWD_DEFINED__ */
/* header files for imported files */ #include "oaidl.h"
#include "ocidl.h"
#ifdef __cplusplus
extern "C"{ #endif
void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_ciodm_0000 */ /* [local] */
typedef /* [public][public][public][public][public][helpstring] */ enum __MIDL___MIDL_itf_ciodm_0000_0001 { csStopped = 1, csReadOnly = 2, csWritable = 4 } CatalogStateType;
extern RPC_IF_HANDLE __MIDL_itf_ciodm_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_ciodm_0000_v0_0_s_ifspec;
#ifndef __IAdminIndexServer_INTERFACE_DEFINED__
#define __IAdminIndexServer_INTERFACE_DEFINED__
/* interface IAdminIndexServer */ /* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IAdminIndexServer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3BC4F3A0-652A-11D1-B4D4-00C04FC2DB8D") IAdminIndexServer : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MachineName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MachineName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddCatalog( BSTR bstrCatName, BSTR bstrCatLocation, /* [retval][out] */ IDispatch **pIDsip) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveCatalog( BSTR bstrCatName, /* [defaultvalue] */ VARIANT_BOOL fDelDirectory = FALSE) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCatalogByName( BSTR bstrCatalogName, /* [retval][out] */ IDispatch **pDisp) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindFirstCatalog( /* [retval][out] */ VARIANT_BOOL *pfFound) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindNextCatalog( /* [retval][out] */ VARIANT_BOOL *pfFound) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCatalog( /* [retval][out] */ IDispatch **pIDisp) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsRunning( /* [retval][out] */ VARIANT_BOOL *pfIsRunning) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableCI( VARIANT_BOOL fAutoStart) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsPaused( /* [retval][out] */ VARIANT_BOOL *pfIsPaused) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Continue( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLongProperty( BSTR bstrPropName, LONG lVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLongProperty( BSTR bstrPropName, /* [retval][out] */ LONG *plVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSZProperty( BSTR bstrPropName, BSTR bstrVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSZProperty( BSTR bstrPropName, /* [retval][out] */ BSTR *pbstrVal) = 0; }; #else /* C style interface */
typedef struct IAdminIndexServerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAdminIndexServer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAdminIndexServer * This); ULONG ( STDMETHODCALLTYPE *Release )( IAdminIndexServer * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IAdminIndexServer * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IAdminIndexServer * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IAdminIndexServer * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IAdminIndexServer * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MachineName )( IAdminIndexServer * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MachineName )( IAdminIndexServer * This, /* [in] */ BSTR newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddCatalog )( IAdminIndexServer * This, BSTR bstrCatName, BSTR bstrCatLocation, /* [retval][out] */ IDispatch **pIDsip); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveCatalog )( IAdminIndexServer * This, BSTR bstrCatName, /* [defaultvalue] */ VARIANT_BOOL fDelDirectory); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetCatalogByName )( IAdminIndexServer * This, BSTR bstrCatalogName, /* [retval][out] */ IDispatch **pDisp); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FindFirstCatalog )( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfFound); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FindNextCatalog )( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfFound); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetCatalog )( IAdminIndexServer * This, /* [retval][out] */ IDispatch **pIDisp); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IAdminIndexServer * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( IAdminIndexServer * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsRunning )( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfIsRunning); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableCI )( IAdminIndexServer * This, VARIANT_BOOL fAutoStart); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Pause )( IAdminIndexServer * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsPaused )( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfIsPaused); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Continue )( IAdminIndexServer * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetLongProperty )( IAdminIndexServer * This, BSTR bstrPropName, LONG lVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetLongProperty )( IAdminIndexServer * This, BSTR bstrPropName, /* [retval][out] */ LONG *plVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetSZProperty )( IAdminIndexServer * This, BSTR bstrPropName, BSTR bstrVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSZProperty )( IAdminIndexServer * This, BSTR bstrPropName, /* [retval][out] */ BSTR *pbstrVal); END_INTERFACE } IAdminIndexServerVtbl;
interface IAdminIndexServer { CONST_VTBL struct IAdminIndexServerVtbl *lpVtbl; };
#ifdef COBJMACROS
#define IAdminIndexServer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IAdminIndexServer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IAdminIndexServer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IAdminIndexServer_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IAdminIndexServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IAdminIndexServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IAdminIndexServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IAdminIndexServer_get_MachineName(This,pVal) \
(This)->lpVtbl -> get_MachineName(This,pVal)
#define IAdminIndexServer_put_MachineName(This,newVal) \
(This)->lpVtbl -> put_MachineName(This,newVal)
#define IAdminIndexServer_AddCatalog(This,bstrCatName,bstrCatLocation,pIDsip) \
(This)->lpVtbl -> AddCatalog(This,bstrCatName,bstrCatLocation,pIDsip)
#define IAdminIndexServer_RemoveCatalog(This,bstrCatName,fDelDirectory) \
(This)->lpVtbl -> RemoveCatalog(This,bstrCatName,fDelDirectory)
#define IAdminIndexServer_GetCatalogByName(This,bstrCatalogName,pDisp) \
(This)->lpVtbl -> GetCatalogByName(This,bstrCatalogName,pDisp)
#define IAdminIndexServer_FindFirstCatalog(This,pfFound) \
(This)->lpVtbl -> FindFirstCatalog(This,pfFound)
#define IAdminIndexServer_FindNextCatalog(This,pfFound) \
(This)->lpVtbl -> FindNextCatalog(This,pfFound)
#define IAdminIndexServer_GetCatalog(This,pIDisp) \
(This)->lpVtbl -> GetCatalog(This,pIDisp)
#define IAdminIndexServer_Start(This) \
(This)->lpVtbl -> Start(This)
#define IAdminIndexServer_Stop(This) \
(This)->lpVtbl -> Stop(This)
#define IAdminIndexServer_IsRunning(This,pfIsRunning) \
(This)->lpVtbl -> IsRunning(This,pfIsRunning)
#define IAdminIndexServer_EnableCI(This,fAutoStart) \
(This)->lpVtbl -> EnableCI(This,fAutoStart)
#define IAdminIndexServer_Pause(This) \
(This)->lpVtbl -> Pause(This)
#define IAdminIndexServer_IsPaused(This,pfIsPaused) \
(This)->lpVtbl -> IsPaused(This,pfIsPaused)
#define IAdminIndexServer_Continue(This) \
(This)->lpVtbl -> Continue(This)
#define IAdminIndexServer_SetLongProperty(This,bstrPropName,lVal) \
(This)->lpVtbl -> SetLongProperty(This,bstrPropName,lVal)
#define IAdminIndexServer_GetLongProperty(This,bstrPropName,plVal) \
(This)->lpVtbl -> GetLongProperty(This,bstrPropName,plVal)
#define IAdminIndexServer_SetSZProperty(This,bstrPropName,bstrVal) \
(This)->lpVtbl -> SetSZProperty(This,bstrPropName,bstrVal)
#define IAdminIndexServer_GetSZProperty(This,bstrPropName,pbstrVal) \
(This)->lpVtbl -> GetSZProperty(This,bstrPropName,pbstrVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_get_MachineName_Proxy( IAdminIndexServer * This, /* [retval][out] */ BSTR *pVal);
void __RPC_STUB IAdminIndexServer_get_MachineName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_put_MachineName_Proxy( IAdminIndexServer * This, /* [in] */ BSTR newVal);
void __RPC_STUB IAdminIndexServer_put_MachineName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_AddCatalog_Proxy( IAdminIndexServer * This, BSTR bstrCatName, BSTR bstrCatLocation, /* [retval][out] */ IDispatch **pIDsip);
void __RPC_STUB IAdminIndexServer_AddCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_RemoveCatalog_Proxy( IAdminIndexServer * This, BSTR bstrCatName, /* [defaultvalue] */ VARIANT_BOOL fDelDirectory);
void __RPC_STUB IAdminIndexServer_RemoveCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_GetCatalogByName_Proxy( IAdminIndexServer * This, BSTR bstrCatalogName, /* [retval][out] */ IDispatch **pDisp);
void __RPC_STUB IAdminIndexServer_GetCatalogByName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_FindFirstCatalog_Proxy( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfFound);
void __RPC_STUB IAdminIndexServer_FindFirstCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_FindNextCatalog_Proxy( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfFound);
void __RPC_STUB IAdminIndexServer_FindNextCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_GetCatalog_Proxy( IAdminIndexServer * This, /* [retval][out] */ IDispatch **pIDisp);
void __RPC_STUB IAdminIndexServer_GetCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_Start_Proxy( IAdminIndexServer * This);
void __RPC_STUB IAdminIndexServer_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_Stop_Proxy( IAdminIndexServer * This);
void __RPC_STUB IAdminIndexServer_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_IsRunning_Proxy( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfIsRunning);
void __RPC_STUB IAdminIndexServer_IsRunning_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_EnableCI_Proxy( IAdminIndexServer * This, VARIANT_BOOL fAutoStart);
void __RPC_STUB IAdminIndexServer_EnableCI_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_Pause_Proxy( IAdminIndexServer * This);
void __RPC_STUB IAdminIndexServer_Pause_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_IsPaused_Proxy( IAdminIndexServer * This, /* [retval][out] */ VARIANT_BOOL *pfIsPaused);
void __RPC_STUB IAdminIndexServer_IsPaused_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_Continue_Proxy( IAdminIndexServer * This);
void __RPC_STUB IAdminIndexServer_Continue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_SetLongProperty_Proxy( IAdminIndexServer * This, BSTR bstrPropName, LONG lVal);
void __RPC_STUB IAdminIndexServer_SetLongProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_GetLongProperty_Proxy( IAdminIndexServer * This, BSTR bstrPropName, /* [retval][out] */ LONG *plVal);
void __RPC_STUB IAdminIndexServer_GetLongProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_SetSZProperty_Proxy( IAdminIndexServer * This, BSTR bstrPropName, BSTR bstrVal);
void __RPC_STUB IAdminIndexServer_SetSZProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAdminIndexServer_GetSZProperty_Proxy( IAdminIndexServer * This, BSTR bstrPropName, /* [retval][out] */ BSTR *pbstrVal);
void __RPC_STUB IAdminIndexServer_GetSZProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __IAdminIndexServer_INTERFACE_DEFINED__ */
#ifndef __ICatAdm_INTERFACE_DEFINED__
#define __ICatAdm_INTERFACE_DEFINED__
/* interface ICatAdm */ /* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ICatAdm;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3BC4F3A2-652A-11D1-B4D4-00C04FC2DB8D") ICatAdm : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ForceMasterMerge( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddScope( BSTR bstrScopeName, VARIANT_BOOL fExclude, /* [optional][in] */ VARIANT vtLogon, /* [optional][in] */ VARIANT vtPassword, /* [retval][out] */ IDispatch **pIDisp) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveScope( BSTR bstrScopePath) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetScopeByPath( BSTR bstrPath, /* [retval][out] */ IDispatch **pIDisp) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetScopeByAlias( BSTR bstrAlias, /* [retval][out] */ IDispatch **pIDisp) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindFirstScope( /* [retval][out] */ VARIANT_BOOL *pfFound) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindNextScope( /* [retval][out] */ VARIANT_BOOL *pfFound) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetScope( /* [retval][out] */ IDispatch **pIDisp) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CatalogName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CatalogLocation( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WordListCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PersistentIndexCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QueryCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DocumentsToFilter( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FreshTestCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PctMergeComplete( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilteredDocumentCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalDocumentCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PendingScanCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IndexSize( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UniqueKeyCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StateInfo( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsUpToDate( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DelayedFilterCount( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StartCatalog( /* [retval][out] */ CatalogStateType *pdwOldState) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopCatalog( /* [retval][out] */ CatalogStateType *pdwOldState) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PauseCatalog( /* [retval][out] */ CatalogStateType *pdwOldState) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ContinueCatalog( /* [retval][out] */ CatalogStateType *pdwOldState) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsCatalogRunning( /* [retval][out] */ VARIANT_BOOL *pfIsRunning) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsCatalogPaused( /* [retval][out] */ VARIANT_BOOL *pfIsPaused) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsCatalogStopped( /* [retval][out] */ VARIANT_BOOL *pIsStopped) = 0; }; #else /* C style interface */
typedef struct ICatAdmVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICatAdm * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICatAdm * This); ULONG ( STDMETHODCALLTYPE *Release )( ICatAdm * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICatAdm * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICatAdm * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICatAdm * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICatAdm * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ForceMasterMerge )( ICatAdm * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddScope )( ICatAdm * This, BSTR bstrScopeName, VARIANT_BOOL fExclude, /* [optional][in] */ VARIANT vtLogon, /* [optional][in] */ VARIANT vtPassword, /* [retval][out] */ IDispatch **pIDisp); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveScope )( ICatAdm * This, BSTR bstrScopePath); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetScopeByPath )( ICatAdm * This, BSTR bstrPath, /* [retval][out] */ IDispatch **pIDisp); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetScopeByAlias )( ICatAdm * This, BSTR bstrAlias, /* [retval][out] */ IDispatch **pIDisp); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FindFirstScope )( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfFound); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FindNextScope )( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfFound); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetScope )( ICatAdm * This, /* [retval][out] */ IDispatch **pIDisp); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CatalogName )( ICatAdm * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CatalogLocation )( ICatAdm * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WordListCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PersistentIndexCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentsToFilter )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FreshTestCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PctMergeComplete )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilteredDocumentCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TotalDocumentCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PendingScanCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IndexSize )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueKeyCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StateInfo )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsUpToDate )( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DelayedFilterCount )( ICatAdm * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StartCatalog )( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopCatalog )( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PauseCatalog )( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ContinueCatalog )( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsCatalogRunning )( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfIsRunning); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsCatalogPaused )( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfIsPaused); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsCatalogStopped )( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pIsStopped); END_INTERFACE } ICatAdmVtbl;
interface ICatAdm { CONST_VTBL struct ICatAdmVtbl *lpVtbl; };
#ifdef COBJMACROS
#define ICatAdm_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICatAdm_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICatAdm_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICatAdm_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICatAdm_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICatAdm_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICatAdm_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICatAdm_ForceMasterMerge(This) \
(This)->lpVtbl -> ForceMasterMerge(This)
#define ICatAdm_AddScope(This,bstrScopeName,fExclude,vtLogon,vtPassword,pIDisp) \
(This)->lpVtbl -> AddScope(This,bstrScopeName,fExclude,vtLogon,vtPassword,pIDisp)
#define ICatAdm_RemoveScope(This,bstrScopePath) \
(This)->lpVtbl -> RemoveScope(This,bstrScopePath)
#define ICatAdm_GetScopeByPath(This,bstrPath,pIDisp) \
(This)->lpVtbl -> GetScopeByPath(This,bstrPath,pIDisp)
#define ICatAdm_GetScopeByAlias(This,bstrAlias,pIDisp) \
(This)->lpVtbl -> GetScopeByAlias(This,bstrAlias,pIDisp)
#define ICatAdm_FindFirstScope(This,pfFound) \
(This)->lpVtbl -> FindFirstScope(This,pfFound)
#define ICatAdm_FindNextScope(This,pfFound) \
(This)->lpVtbl -> FindNextScope(This,pfFound)
#define ICatAdm_GetScope(This,pIDisp) \
(This)->lpVtbl -> GetScope(This,pIDisp)
#define ICatAdm_get_CatalogName(This,pVal) \
(This)->lpVtbl -> get_CatalogName(This,pVal)
#define ICatAdm_get_CatalogLocation(This,pVal) \
(This)->lpVtbl -> get_CatalogLocation(This,pVal)
#define ICatAdm_get_WordListCount(This,pVal) \
(This)->lpVtbl -> get_WordListCount(This,pVal)
#define ICatAdm_get_PersistentIndexCount(This,pVal) \
(This)->lpVtbl -> get_PersistentIndexCount(This,pVal)
#define ICatAdm_get_QueryCount(This,pVal) \
(This)->lpVtbl -> get_QueryCount(This,pVal)
#define ICatAdm_get_DocumentsToFilter(This,pVal) \
(This)->lpVtbl -> get_DocumentsToFilter(This,pVal)
#define ICatAdm_get_FreshTestCount(This,pVal) \
(This)->lpVtbl -> get_FreshTestCount(This,pVal)
#define ICatAdm_get_PctMergeComplete(This,pVal) \
(This)->lpVtbl -> get_PctMergeComplete(This,pVal)
#define ICatAdm_get_FilteredDocumentCount(This,pVal) \
(This)->lpVtbl -> get_FilteredDocumentCount(This,pVal)
#define ICatAdm_get_TotalDocumentCount(This,pVal) \
(This)->lpVtbl -> get_TotalDocumentCount(This,pVal)
#define ICatAdm_get_PendingScanCount(This,pVal) \
(This)->lpVtbl -> get_PendingScanCount(This,pVal)
#define ICatAdm_get_IndexSize(This,pVal) \
(This)->lpVtbl -> get_IndexSize(This,pVal)
#define ICatAdm_get_UniqueKeyCount(This,pVal) \
(This)->lpVtbl -> get_UniqueKeyCount(This,pVal)
#define ICatAdm_get_StateInfo(This,pVal) \
(This)->lpVtbl -> get_StateInfo(This,pVal)
#define ICatAdm_get_IsUpToDate(This,pVal) \
(This)->lpVtbl -> get_IsUpToDate(This,pVal)
#define ICatAdm_get_DelayedFilterCount(This,pVal) \
(This)->lpVtbl -> get_DelayedFilterCount(This,pVal)
#define ICatAdm_StartCatalog(This,pdwOldState) \
(This)->lpVtbl -> StartCatalog(This,pdwOldState)
#define ICatAdm_StopCatalog(This,pdwOldState) \
(This)->lpVtbl -> StopCatalog(This,pdwOldState)
#define ICatAdm_PauseCatalog(This,pdwOldState) \
(This)->lpVtbl -> PauseCatalog(This,pdwOldState)
#define ICatAdm_ContinueCatalog(This,pdwOldState) \
(This)->lpVtbl -> ContinueCatalog(This,pdwOldState)
#define ICatAdm_IsCatalogRunning(This,pfIsRunning) \
(This)->lpVtbl -> IsCatalogRunning(This,pfIsRunning)
#define ICatAdm_IsCatalogPaused(This,pfIsPaused) \
(This)->lpVtbl -> IsCatalogPaused(This,pfIsPaused)
#define ICatAdm_IsCatalogStopped(This,pIsStopped) \
(This)->lpVtbl -> IsCatalogStopped(This,pIsStopped)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_ForceMasterMerge_Proxy( ICatAdm * This);
void __RPC_STUB ICatAdm_ForceMasterMerge_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_AddScope_Proxy( ICatAdm * This, BSTR bstrScopeName, VARIANT_BOOL fExclude, /* [optional][in] */ VARIANT vtLogon, /* [optional][in] */ VARIANT vtPassword, /* [retval][out] */ IDispatch **pIDisp);
void __RPC_STUB ICatAdm_AddScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_RemoveScope_Proxy( ICatAdm * This, BSTR bstrScopePath);
void __RPC_STUB ICatAdm_RemoveScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_GetScopeByPath_Proxy( ICatAdm * This, BSTR bstrPath, /* [retval][out] */ IDispatch **pIDisp);
void __RPC_STUB ICatAdm_GetScopeByPath_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_GetScopeByAlias_Proxy( ICatAdm * This, BSTR bstrAlias, /* [retval][out] */ IDispatch **pIDisp);
void __RPC_STUB ICatAdm_GetScopeByAlias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_FindFirstScope_Proxy( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfFound);
void __RPC_STUB ICatAdm_FindFirstScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_FindNextScope_Proxy( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfFound);
void __RPC_STUB ICatAdm_FindNextScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_GetScope_Proxy( ICatAdm * This, /* [retval][out] */ IDispatch **pIDisp);
void __RPC_STUB ICatAdm_GetScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_CatalogName_Proxy( ICatAdm * This, /* [retval][out] */ BSTR *pVal);
void __RPC_STUB ICatAdm_get_CatalogName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_CatalogLocation_Proxy( ICatAdm * This, /* [retval][out] */ BSTR *pVal);
void __RPC_STUB ICatAdm_get_CatalogLocation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_WordListCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_WordListCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_PersistentIndexCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_PersistentIndexCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_QueryCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_QueryCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_DocumentsToFilter_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_DocumentsToFilter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_FreshTestCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_FreshTestCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_PctMergeComplete_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_PctMergeComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_FilteredDocumentCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_FilteredDocumentCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_TotalDocumentCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_TotalDocumentCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_PendingScanCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_PendingScanCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_IndexSize_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_IndexSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_UniqueKeyCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_UniqueKeyCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_StateInfo_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_StateInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_IsUpToDate_Proxy( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pVal);
void __RPC_STUB ICatAdm_get_IsUpToDate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICatAdm_get_DelayedFilterCount_Proxy( ICatAdm * This, /* [retval][out] */ LONG *pVal);
void __RPC_STUB ICatAdm_get_DelayedFilterCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_StartCatalog_Proxy( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState);
void __RPC_STUB ICatAdm_StartCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_StopCatalog_Proxy( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState);
void __RPC_STUB ICatAdm_StopCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_PauseCatalog_Proxy( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState);
void __RPC_STUB ICatAdm_PauseCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_ContinueCatalog_Proxy( ICatAdm * This, /* [retval][out] */ CatalogStateType *pdwOldState);
void __RPC_STUB ICatAdm_ContinueCatalog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_IsCatalogRunning_Proxy( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfIsRunning);
void __RPC_STUB ICatAdm_IsCatalogRunning_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_IsCatalogPaused_Proxy( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pfIsPaused);
void __RPC_STUB ICatAdm_IsCatalogPaused_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICatAdm_IsCatalogStopped_Proxy( ICatAdm * This, /* [retval][out] */ VARIANT_BOOL *pIsStopped);
void __RPC_STUB ICatAdm_IsCatalogStopped_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __ICatAdm_INTERFACE_DEFINED__ */
#ifndef __IScopeAdm_INTERFACE_DEFINED__
#define __IScopeAdm_INTERFACE_DEFINED__
/* interface IScopeAdm */ /* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IScopeAdm;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3BC4F3A4-652A-11D1-B4D4-00C04FC2DB8D") IScopeAdm : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Rescan( VARIANT_BOOL fFull) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLogonInfo( BSTR bstrLogon, BSTR bstrPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Path( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Alias( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Alias( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExcludeScope( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExcludeScope( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VirtualScope( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Logon( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */
typedef struct IScopeAdmVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IScopeAdm * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IScopeAdm * This); ULONG ( STDMETHODCALLTYPE *Release )( IScopeAdm * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IScopeAdm * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IScopeAdm * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IScopeAdm * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IScopeAdm * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Rescan )( IScopeAdm * This, VARIANT_BOOL fFull); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetLogonInfo )( IScopeAdm * This, BSTR bstrLogon, BSTR bstrPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IScopeAdm * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Path )( IScopeAdm * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Alias )( IScopeAdm * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Alias )( IScopeAdm * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExcludeScope )( IScopeAdm * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExcludeScope )( IScopeAdm * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VirtualScope )( IScopeAdm * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Logon )( IScopeAdm * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IScopeAdmVtbl;
interface IScopeAdm { CONST_VTBL struct IScopeAdmVtbl *lpVtbl; };
#ifdef COBJMACROS
#define IScopeAdm_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IScopeAdm_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IScopeAdm_Release(This) \
(This)->lpVtbl -> Release(This)
#define IScopeAdm_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IScopeAdm_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IScopeAdm_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IScopeAdm_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IScopeAdm_Rescan(This,fFull) \
(This)->lpVtbl -> Rescan(This,fFull)
#define IScopeAdm_SetLogonInfo(This,bstrLogon,bstrPassword) \
(This)->lpVtbl -> SetLogonInfo(This,bstrLogon,bstrPassword)
#define IScopeAdm_get_Path(This,pVal) \
(This)->lpVtbl -> get_Path(This,pVal)
#define IScopeAdm_put_Path(This,newVal) \
(This)->lpVtbl -> put_Path(This,newVal)
#define IScopeAdm_get_Alias(This,pVal) \
(This)->lpVtbl -> get_Alias(This,pVal)
#define IScopeAdm_put_Alias(This,newVal) \
(This)->lpVtbl -> put_Alias(This,newVal)
#define IScopeAdm_get_ExcludeScope(This,pVal) \
(This)->lpVtbl -> get_ExcludeScope(This,pVal)
#define IScopeAdm_put_ExcludeScope(This,newVal) \
(This)->lpVtbl -> put_ExcludeScope(This,newVal)
#define IScopeAdm_get_VirtualScope(This,pVal) \
(This)->lpVtbl -> get_VirtualScope(This,pVal)
#define IScopeAdm_get_Logon(This,pVal) \
(This)->lpVtbl -> get_Logon(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IScopeAdm_Rescan_Proxy( IScopeAdm * This, VARIANT_BOOL fFull);
void __RPC_STUB IScopeAdm_Rescan_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IScopeAdm_SetLogonInfo_Proxy( IScopeAdm * This, BSTR bstrLogon, BSTR bstrPassword);
void __RPC_STUB IScopeAdm_SetLogonInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IScopeAdm_get_Path_Proxy( IScopeAdm * This, /* [retval][out] */ BSTR *pVal);
void __RPC_STUB IScopeAdm_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IScopeAdm_put_Path_Proxy( IScopeAdm * This, /* [in] */ BSTR newVal);
void __RPC_STUB IScopeAdm_put_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IScopeAdm_get_Alias_Proxy( IScopeAdm * This, /* [retval][out] */ BSTR *pVal);
void __RPC_STUB IScopeAdm_get_Alias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IScopeAdm_put_Alias_Proxy( IScopeAdm * This, /* [in] */ BSTR newVal);
void __RPC_STUB IScopeAdm_put_Alias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IScopeAdm_get_ExcludeScope_Proxy( IScopeAdm * This, /* [retval][out] */ VARIANT_BOOL *pVal);
void __RPC_STUB IScopeAdm_get_ExcludeScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IScopeAdm_put_ExcludeScope_Proxy( IScopeAdm * This, /* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IScopeAdm_put_ExcludeScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IScopeAdm_get_VirtualScope_Proxy( IScopeAdm * This, /* [retval][out] */ VARIANT_BOOL *pVal);
void __RPC_STUB IScopeAdm_get_VirtualScope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IScopeAdm_get_Logon_Proxy( IScopeAdm * This, /* [retval][out] */ BSTR *pVal);
void __RPC_STUB IScopeAdm_get_Logon_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __IScopeAdm_INTERFACE_DEFINED__ */
#ifndef __CIODMLib_LIBRARY_DEFINED__
#define __CIODMLib_LIBRARY_DEFINED__
/* library CIODMLib */ /* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_CIODMLib;
EXTERN_C const CLSID CLSID_AdminIndexServer;
#ifdef __cplusplus
class DECLSPEC_UUID("3BC4F3A1-652A-11D1-B4D4-00C04FC2DB8D") AdminIndexServer; #endif
EXTERN_C const CLSID CLSID_CatAdm;
#ifdef __cplusplus
class DECLSPEC_UUID("3BC4F3A3-652A-11D1-B4D4-00C04FC2DB8D") CatAdm; #endif
EXTERN_C const CLSID CLSID_ScopeAdm;
#ifdef __cplusplus
class DECLSPEC_UUID("3BC4F3A7-652A-11D1-B4D4-00C04FC2DB8D") ScopeAdm; #endif
#endif /* __CIODMLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * ); unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * ); unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * ); unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * ); unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * ); void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
/* end of Additional Prototypes */
#ifdef __cplusplus
} #endif
#endif
|