📄 brokcfg.h
字号:
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBrokServers __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBrokServers __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBrokServers __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IBrokServers __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IBrokServers __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IBrokServers __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IBrokServers __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
IBrokServers __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasWritePrivilege )(
IBrokServers __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HasNTAdminPrivilege )(
IBrokServers __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateServer )(
IBrokServers __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *plVirtServId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteServer )(
IBrokServers __RPC_FAR * This,
LONG lVirtServId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartServer )(
IBrokServers __RPC_FAR * This,
LONG lVirtServId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopServer )(
IBrokServers __RPC_FAR * This,
LONG lVirtServId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetServers )(
IBrokServers __RPC_FAR * This,
/* [out][in] */ VARIANT __RPC_FAR *plVirtServIds,
/* [out][in] */ VARIANT __RPC_FAR *pComments);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapToBroker )(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId,
LONG lVirtBrokId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearMapping )(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MappedTo )(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId,
/* [out][in] */ VARIANT __RPC_FAR *plVirtBrokId,
/* [out][in] */ VARIANT __RPC_FAR *pbszComment);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAuthTypes )(
IBrokServers __RPC_FAR * This,
BSTR bszPath,
LONG lTypes);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAuthTypes )(
IBrokServers __RPC_FAR * This,
BSTR bszPath,
/* [retval][out] */ LONG __RPC_FAR *plTypes);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSecurityMode )(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId,
/* [retval][out] */ BOOL __RPC_FAR *pbNTSecurity);
END_INTERFACE
} IBrokServersVtbl;
interface IBrokServers
{
CONST_VTBL struct IBrokServersVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBrokServers_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBrokServers_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBrokServers_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBrokServers_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBrokServers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBrokServers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBrokServers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBrokServers_Init(This) \
(This)->lpVtbl -> Init(This)
#define IBrokServers_HasWritePrivilege(This) \
(This)->lpVtbl -> HasWritePrivilege(This)
#define IBrokServers_HasNTAdminPrivilege(This) \
(This)->lpVtbl -> HasNTAdminPrivilege(This)
#define IBrokServers_CreateServer(This,plVirtServId) \
(This)->lpVtbl -> CreateServer(This,plVirtServId)
#define IBrokServers_DeleteServer(This,lVirtServId) \
(This)->lpVtbl -> DeleteServer(This,lVirtServId)
#define IBrokServers_StartServer(This,lVirtServId) \
(This)->lpVtbl -> StartServer(This,lVirtServId)
#define IBrokServers_StopServer(This,lVirtServId) \
(This)->lpVtbl -> StopServer(This,lVirtServId)
#define IBrokServers_GetServers(This,plVirtServIds,pComments) \
(This)->lpVtbl -> GetServers(This,plVirtServIds,pComments)
#define IBrokServers_MapToBroker(This,bszServiceName,lVirtServId,lVirtBrokId) \
(This)->lpVtbl -> MapToBroker(This,bszServiceName,lVirtServId,lVirtBrokId)
#define IBrokServers_ClearMapping(This,bszServiceName,lVirtServId) \
(This)->lpVtbl -> ClearMapping(This,bszServiceName,lVirtServId)
#define IBrokServers_MappedTo(This,bszServiceName,lVirtServId,plVirtBrokId,pbszComment) \
(This)->lpVtbl -> MappedTo(This,bszServiceName,lVirtServId,plVirtBrokId,pbszComment)
#define IBrokServers_SetAuthTypes(This,bszPath,lTypes) \
(This)->lpVtbl -> SetAuthTypes(This,bszPath,lTypes)
#define IBrokServers_GetAuthTypes(This,bszPath,plTypes) \
(This)->lpVtbl -> GetAuthTypes(This,bszPath,plTypes)
#define IBrokServers_GetSecurityMode(This,bszServiceName,lVirtServId,pbNTSecurity) \
(This)->lpVtbl -> GetSecurityMode(This,bszServiceName,lVirtServId,pbNTSecurity)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IBrokServers_Init_Proxy(
IBrokServers __RPC_FAR * This);
void __RPC_STUB IBrokServers_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_HasWritePrivilege_Proxy(
IBrokServers __RPC_FAR * This);
void __RPC_STUB IBrokServers_HasWritePrivilege_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_HasNTAdminPrivilege_Proxy(
IBrokServers __RPC_FAR * This);
void __RPC_STUB IBrokServers_HasNTAdminPrivilege_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_CreateServer_Proxy(
IBrokServers __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *plVirtServId);
void __RPC_STUB IBrokServers_CreateServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_DeleteServer_Proxy(
IBrokServers __RPC_FAR * This,
LONG lVirtServId);
void __RPC_STUB IBrokServers_DeleteServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_StartServer_Proxy(
IBrokServers __RPC_FAR * This,
LONG lVirtServId);
void __RPC_STUB IBrokServers_StartServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_StopServer_Proxy(
IBrokServers __RPC_FAR * This,
LONG lVirtServId);
void __RPC_STUB IBrokServers_StopServer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_GetServers_Proxy(
IBrokServers __RPC_FAR * This,
/* [out][in] */ VARIANT __RPC_FAR *plVirtServIds,
/* [out][in] */ VARIANT __RPC_FAR *pComments);
void __RPC_STUB IBrokServers_GetServers_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_MapToBroker_Proxy(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId,
LONG lVirtBrokId);
void __RPC_STUB IBrokServers_MapToBroker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_ClearMapping_Proxy(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId);
void __RPC_STUB IBrokServers_ClearMapping_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_MappedTo_Proxy(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId,
/* [out][in] */ VARIANT __RPC_FAR *plVirtBrokId,
/* [out][in] */ VARIANT __RPC_FAR *pbszComment);
void __RPC_STUB IBrokServers_MappedTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_SetAuthTypes_Proxy(
IBrokServers __RPC_FAR * This,
BSTR bszPath,
LONG lTypes);
void __RPC_STUB IBrokServers_SetAuthTypes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_GetAuthTypes_Proxy(
IBrokServers __RPC_FAR * This,
BSTR bszPath,
/* [retval][out] */ LONG __RPC_FAR *plTypes);
void __RPC_STUB IBrokServers_GetAuthTypes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IBrokServers_GetSecurityMode_Proxy(
IBrokServers __RPC_FAR * This,
BSTR bszServiceName,
LONG lVirtServId,
/* [retval][out] */ BOOL __RPC_FAR *pbNTSecurity);
void __RPC_STUB IBrokServers_GetSecurityMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBrokServers_INTERFACE_DEFINED__ */
#ifndef __BrokConfigLib_LIBRARY_DEFINED__
#define __BrokConfigLib_LIBRARY_DEFINED__
/****************************************
* Generated header for library: BrokConfigLib
* at Wed Apr 22 19:48:30 1998
* using MIDL 3.01.75
****************************************/
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_BrokConfigLib
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -