windows-nt/Source/XPSP1/NT/public/sdk/inc/ciodm.h
2020-09-26 16:20:57 +08:00

1861 lines
58 KiB
C++

#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0347 */
/* 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( )
/* 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