/* 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 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 #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