📄 comadmin.h
字号:
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExportApplication )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ BSTR bstrApplicationFile,
/* [in] */ long lOptions);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallApplication )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplicationFile,
/* [optional][in] */ BSTR bstrDestinationDirectory,
/* [optional][in] */ long lOptions,
/* [optional][in] */ BSTR bstrUserId,
/* [optional][in] */ BSTR bstrPassword,
/* [optional][in] */ BSTR bstrRSN);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopRouter )(
ICOMAdminCatalog __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RefreshRouter )(
ICOMAdminCatalog __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartRouter )(
ICOMAdminCatalog __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopIMDB )(
ICOMAdminCatalog __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartIMDB )(
ICOMAdminCatalog __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallMultipleComponents )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varFileNames,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varCLSIDS);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMultipleComponentsInfo )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varFileNames,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varCLSIDs,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varClassNames,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varFileFlags,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varComponentFlags);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RefreshComponents )(
ICOMAdminCatalog __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BackupREGDB )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrBackupFilePath);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RestoreREGDB )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrBackupFilePath);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryApplicationFile )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplicationFile,
/* [out] */ BSTR __RPC_FAR *bstrApplicationName,
/* [out] */ BSTR __RPC_FAR *bstrApplicationDescription,
/* [out] */ VARIANT_BOOL __RPC_FAR *bHasUsers,
/* [out] */ VARIANT_BOOL __RPC_FAR *bIsProxy,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varFileNames);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartApplication )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ServiceCheck )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ long lService,
/* [retval][out] */ long __RPC_FAR *pulStatus);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallMultipleEventClasses )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varFileNames,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varCLSIDS);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallEventClass )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ BSTR bstrDLL,
/* [in] */ BSTR bstrTLB,
/* [in] */ BSTR bstrPSDLL);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEventClassesForIID )(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrIID,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varCLSIDs,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varProgIDs,
/* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *varDescriptions);
END_INTERFACE
} ICOMAdminCatalogVtbl;
interface ICOMAdminCatalog
{
CONST_VTBL struct ICOMAdminCatalogVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICOMAdminCatalog_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICOMAdminCatalog_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICOMAdminCatalog_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICOMAdminCatalog_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICOMAdminCatalog_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICOMAdminCatalog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICOMAdminCatalog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICOMAdminCatalog_GetCollection(This,bstrCollName,ppCatalogCollection) \
(This)->lpVtbl -> GetCollection(This,bstrCollName,ppCatalogCollection)
#define ICOMAdminCatalog_Connect(This,bstrConnectString,ppCatalogCollection) \
(This)->lpVtbl -> Connect(This,bstrConnectString,ppCatalogCollection)
#define ICOMAdminCatalog_get_MajorVersion(This,retval) \
(This)->lpVtbl -> get_MajorVersion(This,retval)
#define ICOMAdminCatalog_get_MinorVersion(This,retval) \
(This)->lpVtbl -> get_MinorVersion(This,retval)
#define ICOMAdminCatalog_GetCollectionByQuery(This,bstrCollName,aQuery,ppCatalogCollection) \
(This)->lpVtbl -> GetCollectionByQuery(This,bstrCollName,aQuery,ppCatalogCollection)
#define ICOMAdminCatalog_ImportComponent(This,bstrApplIdOrName,bstrCLSIDOrProgId) \
(This)->lpVtbl -> ImportComponent(This,bstrApplIdOrName,bstrCLSIDOrProgId)
#define ICOMAdminCatalog_InstallComponent(This,bstrApplIdOrName,bstrDLL,bstrTLB,bstrPSDLL) \
(This)->lpVtbl -> InstallComponent(This,bstrApplIdOrName,bstrDLL,bstrTLB,bstrPSDLL)
#define ICOMAdminCatalog_ShutdownApplication(This,bstrApplIdOrName) \
(This)->lpVtbl -> ShutdownApplication(This,bstrApplIdOrName)
#define ICOMAdminCatalog_ExportApplication(This,bstrApplIdOrName,bstrApplicationFile,lOptions) \
(This)->lpVtbl -> ExportApplication(This,bstrApplIdOrName,bstrApplicationFile,lOptions)
#define ICOMAdminCatalog_InstallApplication(This,bstrApplicationFile,bstrDestinationDirectory,lOptions,bstrUserId,bstrPassword,bstrRSN) \
(This)->lpVtbl -> InstallApplication(This,bstrApplicationFile,bstrDestinationDirectory,lOptions,bstrUserId,bstrPassword,bstrRSN)
#define ICOMAdminCatalog_StopRouter(This) \
(This)->lpVtbl -> StopRouter(This)
#define ICOMAdminCatalog_RefreshRouter(This) \
(This)->lpVtbl -> RefreshRouter(This)
#define ICOMAdminCatalog_StartRouter(This) \
(This)->lpVtbl -> StartRouter(This)
#define ICOMAdminCatalog_StopIMDB(This) \
(This)->lpVtbl -> StopIMDB(This)
#define ICOMAdminCatalog_StartIMDB(This) \
(This)->lpVtbl -> StartIMDB(This)
#define ICOMAdminCatalog_InstallMultipleComponents(This,bstrApplIdOrName,varFileNames,varCLSIDS) \
(This)->lpVtbl -> InstallMultipleComponents(This,bstrApplIdOrName,varFileNames,varCLSIDS)
#define ICOMAdminCatalog_GetMultipleComponentsInfo(This,bstrApplIdOrName,varFileNames,varCLSIDs,varClassNames,varFileFlags,varComponentFlags) \
(This)->lpVtbl -> GetMultipleComponentsInfo(This,bstrApplIdOrName,varFileNames,varCLSIDs,varClassNames,varFileFlags,varComponentFlags)
#define ICOMAdminCatalog_RefreshComponents(This) \
(This)->lpVtbl -> RefreshComponents(This)
#define ICOMAdminCatalog_BackupREGDB(This,bstrBackupFilePath) \
(This)->lpVtbl -> BackupREGDB(This,bstrBackupFilePath)
#define ICOMAdminCatalog_RestoreREGDB(This,bstrBackupFilePath) \
(This)->lpVtbl -> RestoreREGDB(This,bstrBackupFilePath)
#define ICOMAdminCatalog_QueryApplicationFile(This,bstrApplicationFile,bstrApplicationName,bstrApplicationDescription,bHasUsers,bIsProxy,varFileNames) \
(This)->lpVtbl -> QueryApplicationFile(This,bstrApplicationFile,bstrApplicationName,bstrApplicationDescription,bHasUsers,bIsProxy,varFileNames)
#define ICOMAdminCatalog_StartApplication(This,bstrApplIdOrName) \
(This)->lpVtbl -> StartApplication(This,bstrApplIdOrName)
#define ICOMAdminCatalog_ServiceCheck(This,lService,pulStatus) \
(This)->lpVtbl -> ServiceCheck(This,lService,pulStatus)
#define ICOMAdminCatalog_InstallMultipleEventClasses(This,bstrApplIdOrName,varFileNames,varCLSIDS) \
(This)->lpVtbl -> InstallMultipleEventClasses(This,bstrApplIdOrName,varFileNames,varCLSIDS)
#define ICOMAdminCatalog_InstallEventClass(This,bstrApplIdOrName,bstrDLL,bstrTLB,bstrPSDLL) \
(This)->lpVtbl -> InstallEventClass(This,bstrApplIdOrName,bstrDLL,bstrTLB,bstrPSDLL)
#define ICOMAdminCatalog_GetEventClassesForIID(This,bstrIID,varCLSIDs,varProgIDs,varDescriptions) \
(This)->lpVtbl -> GetEventClassesForIID(This,bstrIID,varCLSIDs,varProgIDs,varDescriptions)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_GetCollection_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrCollName,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppCatalogCollection);
void __RPC_STUB ICOMAdminCatalog_GetCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_Connect_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrConnectString,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppCatalogCollection);
void __RPC_STUB ICOMAdminCatalog_Connect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_get_MajorVersion_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *retval);
void __RPC_STUB ICOMAdminCatalog_get_MajorVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_get_MinorVersion_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *retval);
void __RPC_STUB ICOMAdminCatalog_get_MinorVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_GetCollectionByQuery_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrCollName,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *aQuery,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppCatalogCollection);
void __RPC_STUB ICOMAdminCatalog_GetCollectionByQuery_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_ImportComponent_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ BSTR bstrCLSIDOrProgId);
void __RPC_STUB ICOMAdminCatalog_ImportComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_InstallComponent_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ BSTR bstrDLL,
/* [in] */ BSTR bstrTLB,
/* [in] */ BSTR bstrPSDLL);
void __RPC_STUB ICOMAdminCatalog_InstallComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_ShutdownApplication_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName);
void __RPC_STUB ICOMAdminCatalog_ShutdownApplication_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_ExportApplication_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplIdOrName,
/* [in] */ BSTR bstrApplicationFile,
/* [in] */ long lOptions);
void __RPC_STUB ICOMAdminCatalog_ExportApplication_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICOMAdminCatalog_InstallApplication_Proxy(
ICOMAdminCatalog __RPC_FAR * This,
/* [in] */ BSTR bstrApplicationFile,
/* [optional][in] */ BSTR bstrDestinationDirectory,
/* [optional][in] */ long lOptions,
/* [optional][in] */ BSTR bstrUserId,
/* [optional][in] */ BSTR bstrPassword,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -