📄 cluadmex.h
字号:
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IGetClusterObjectInfo : public IUnknown
{
public:
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetObjectName(
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszName,
/* [out][in] */ LONG __RPC_FAR *pcchName) = 0;
virtual /* [local] */ CLUADMEX_OBJECT_TYPE STDMETHODCALLTYPE GetObjectType(
/* [in] */ LONG lObjIndex) = 0;
};
#else /* C style interface */
typedef struct IGetClusterObjectInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetClusterObjectInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetClusterObjectInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetClusterObjectInfo __RPC_FAR * This);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetObjectName )(
IGetClusterObjectInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszName,
/* [out][in] */ LONG __RPC_FAR *pcchName);
/* [local] */ CLUADMEX_OBJECT_TYPE ( STDMETHODCALLTYPE __RPC_FAR *GetObjectType )(
IGetClusterObjectInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
END_INTERFACE
} IGetClusterObjectInfoVtbl;
interface IGetClusterObjectInfo
{
CONST_VTBL struct IGetClusterObjectInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGetClusterObjectInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGetClusterObjectInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGetClusterObjectInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGetClusterObjectInfo_GetObjectName(This,lObjIndex,lpszName,pcchName) \
(This)->lpVtbl -> GetObjectName(This,lObjIndex,lpszName,pcchName)
#define IGetClusterObjectInfo_GetObjectType(This,lObjIndex) \
(This)->lpVtbl -> GetObjectType(This,lObjIndex)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [local] */ HRESULT STDMETHODCALLTYPE IGetClusterObjectInfo_GetObjectName_Proxy(
IGetClusterObjectInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszName,
/* [out][in] */ LONG __RPC_FAR *pcchName);
void __RPC_STUB IGetClusterObjectInfo_GetObjectName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [local] */ CLUADMEX_OBJECT_TYPE STDMETHODCALLTYPE IGetClusterObjectInfo_GetObjectType_Proxy(
IGetClusterObjectInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
void __RPC_STUB IGetClusterObjectInfo_GetObjectType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGetClusterObjectInfo_INTERFACE_DEFINED__ */
#ifndef __IGetClusterNodeInfo_INTERFACE_DEFINED__
#define __IGetClusterNodeInfo_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IGetClusterNodeInfo
* at Sun Nov 02 13:33:58 1997
* using MIDL 3.00.44
****************************************/
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IGetClusterNodeInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IGetClusterNodeInfo : public IUnknown
{
public:
virtual /* [local] */ HNODE STDMETHODCALLTYPE GetNodeHandle(
/* [in] */ LONG lObjIndex) = 0;
};
#else /* C style interface */
typedef struct IGetClusterNodeInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetClusterNodeInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetClusterNodeInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetClusterNodeInfo __RPC_FAR * This);
/* [local] */ HNODE ( STDMETHODCALLTYPE __RPC_FAR *GetNodeHandle )(
IGetClusterNodeInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
END_INTERFACE
} IGetClusterNodeInfoVtbl;
interface IGetClusterNodeInfo
{
CONST_VTBL struct IGetClusterNodeInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGetClusterNodeInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGetClusterNodeInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGetClusterNodeInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGetClusterNodeInfo_GetNodeHandle(This,lObjIndex) \
(This)->lpVtbl -> GetNodeHandle(This,lObjIndex)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [local] */ HNODE STDMETHODCALLTYPE IGetClusterNodeInfo_GetNodeHandle_Proxy(
IGetClusterNodeInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
void __RPC_STUB IGetClusterNodeInfo_GetNodeHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGetClusterNodeInfo_INTERFACE_DEFINED__ */
#ifndef __IGetClusterGroupInfo_INTERFACE_DEFINED__
#define __IGetClusterGroupInfo_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IGetClusterGroupInfo
* at Sun Nov 02 13:33:58 1997
* using MIDL 3.00.44
****************************************/
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IGetClusterGroupInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IGetClusterGroupInfo : public IUnknown
{
public:
virtual /* [local] */ HGROUP STDMETHODCALLTYPE GetGroupHandle(
/* [in] */ LONG lObjIndex) = 0;
};
#else /* C style interface */
typedef struct IGetClusterGroupInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetClusterGroupInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetClusterGroupInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetClusterGroupInfo __RPC_FAR * This);
/* [local] */ HGROUP ( STDMETHODCALLTYPE __RPC_FAR *GetGroupHandle )(
IGetClusterGroupInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
END_INTERFACE
} IGetClusterGroupInfoVtbl;
interface IGetClusterGroupInfo
{
CONST_VTBL struct IGetClusterGroupInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGetClusterGroupInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGetClusterGroupInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGetClusterGroupInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGetClusterGroupInfo_GetGroupHandle(This,lObjIndex) \
(This)->lpVtbl -> GetGroupHandle(This,lObjIndex)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [local] */ HGROUP STDMETHODCALLTYPE IGetClusterGroupInfo_GetGroupHandle_Proxy(
IGetClusterGroupInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
void __RPC_STUB IGetClusterGroupInfo_GetGroupHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGetClusterGroupInfo_INTERFACE_DEFINED__ */
#ifndef __IGetClusterResourceInfo_INTERFACE_DEFINED__
#define __IGetClusterResourceInfo_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IGetClusterResourceInfo
* at Sun Nov 02 13:33:58 1997
* using MIDL 3.00.44
****************************************/
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IGetClusterResourceInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IGetClusterResourceInfo : public IUnknown
{
public:
virtual /* [local] */ HRESOURCE STDMETHODCALLTYPE GetResourceHandle(
/* [in] */ LONG lObjIndex) = 0;
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetResourceTypeName(
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszResTypeName,
/* [out][in] */ LONG __RPC_FAR *pcchResTypeName) = 0;
virtual /* [local] */ BOOL STDMETHODCALLTYPE GetResourceNetworkName(
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszNetName,
/* [out][in] */ ULONG __RPC_FAR *pcchNetName) = 0;
};
#else /* C style interface */
typedef struct IGetClusterResourceInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetClusterResourceInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetClusterResourceInfo __RPC_FAR * This);
/* [local] */ HRESOURCE ( STDMETHODCALLTYPE __RPC_FAR *GetResourceHandle )(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetResourceTypeName )(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszResTypeName,
/* [out][in] */ LONG __RPC_FAR *pcchResTypeName);
/* [local] */ BOOL ( STDMETHODCALLTYPE __RPC_FAR *GetResourceNetworkName )(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszNetName,
/* [out][in] */ ULONG __RPC_FAR *pcchNetName);
END_INTERFACE
} IGetClusterResourceInfoVtbl;
interface IGetClusterResourceInfo
{
CONST_VTBL struct IGetClusterResourceInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGetClusterResourceInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGetClusterResourceInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGetClusterResourceInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGetClusterResourceInfo_GetResourceHandle(This,lObjIndex) \
(This)->lpVtbl -> GetResourceHandle(This,lObjIndex)
#define IGetClusterResourceInfo_GetResourceTypeName(This,lObjIndex,lpszResTypeName,pcchResTypeName) \
(This)->lpVtbl -> GetResourceTypeName(This,lObjIndex,lpszResTypeName,pcchResTypeName)
#define IGetClusterResourceInfo_GetResourceNetworkName(This,lObjIndex,lpszNetName,pcchNetName) \
(This)->lpVtbl -> GetResourceNetworkName(This,lObjIndex,lpszNetName,pcchNetName)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [local] */ HRESOURCE STDMETHODCALLTYPE IGetClusterResourceInfo_GetResourceHandle_Proxy(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex);
void __RPC_STUB IGetClusterResourceInfo_GetResourceHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [local] */ HRESULT STDMETHODCALLTYPE IGetClusterResourceInfo_GetResourceTypeName_Proxy(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszResTypeName,
/* [out][in] */ LONG __RPC_FAR *pcchResTypeName);
void __RPC_STUB IGetClusterResourceInfo_GetResourceTypeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [local] */ BOOL STDMETHODCALLTYPE IGetClusterResourceInfo_GetResourceNetworkName_Proxy(
IGetClusterResourceInfo __RPC_FAR * This,
/* [in] */ LONG lObjIndex,
/* [out] */ BSTR lpszNetName,
/* [out][in] */ ULONG __RPC_FAR *pcchNetName);
void __RPC_STUB IGetClusterResourceInfo_GetResourceNetworkName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGetClusterResourceInfo_INTERFACE_DEFINED__ */
#ifndef __IGetClusterNetworkInfo_INTERFACE_DEFINED__
#define __IGetClusterNetworkInfo_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IGetClusterNetworkInfo
* at Sun Nov 02 13:33:58 1997
* using MIDL 3.00.44
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -