Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
MSClus.h
Package: SwordOnline.rar [view]
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 434k
Category:
Game Server Simulator
Development Platform:
C/C++
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OwnerNode )(
- ISClusResource * This,
- /* [retval][out] */ ISClusNode **ppOwnerNode);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cluster )(
- ISClusResource * This,
- /* [retval][out] */ ISCluster **ppCluster);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClassInfo )(
- ISClusResource * This,
- /* [retval][out] */ CLUSTER_RESOURCE_CLASS *prcClassInfo);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Disk )(
- ISClusResource * This,
- /* [retval][out] */ ISClusDisk **ppDisk);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RegistryKeys )(
- ISClusResource * This,
- /* [retval][out] */ ISClusRegistryKeys **ppRegistryKeys);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CryptoKeys )(
- ISClusResource * This,
- /* [retval][out] */ ISClusCryptoKeys **ppCryptoKeys);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TypeName )(
- ISClusResource * This,
- /* [retval][out] */ BSTR *pbstrTypeName);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- ISClusResource * This,
- /* [retval][out] */ ISClusResType **ppResourceType);
- END_INTERFACE
- } ISClusResourceVtbl;
- interface ISClusResource
- {
- CONST_VTBL struct ISClusResourceVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResource_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResource_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResource_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResource_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResource_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResource_get_CommonProperties(This,ppProperties)
- (This)->lpVtbl -> get_CommonProperties(This,ppProperties)
- #define ISClusResource_get_PrivateProperties(This,ppProperties)
- (This)->lpVtbl -> get_PrivateProperties(This,ppProperties)
- #define ISClusResource_get_CommonROProperties(This,ppProperties)
- (This)->lpVtbl -> get_CommonROProperties(This,ppProperties)
- #define ISClusResource_get_PrivateROProperties(This,ppProperties)
- (This)->lpVtbl -> get_PrivateROProperties(This,ppProperties)
- #define ISClusResource_get_Handle(This,phandle)
- (This)->lpVtbl -> get_Handle(This,phandle)
- #define ISClusResource_get_Name(This,pbstrName)
- (This)->lpVtbl -> get_Name(This,pbstrName)
- #define ISClusResource_put_Name(This,bstrResourceName)
- (This)->lpVtbl -> put_Name(This,bstrResourceName)
- #define ISClusResource_get_State(This,dwState)
- (This)->lpVtbl -> get_State(This,dwState)
- #define ISClusResource_get_CoreFlag(This,dwCoreFlag)
- (This)->lpVtbl -> get_CoreFlag(This,dwCoreFlag)
- #define ISClusResource_BecomeQuorumResource(This,bstrDevicePath,lMaxLogSize)
- (This)->lpVtbl -> BecomeQuorumResource(This,bstrDevicePath,lMaxLogSize)
- #define ISClusResource_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define ISClusResource_Fail(This)
- (This)->lpVtbl -> Fail(This)
- #define ISClusResource_Online(This,nTimeout,pvarPending)
- (This)->lpVtbl -> Online(This,nTimeout,pvarPending)
- #define ISClusResource_Offline(This,nTimeout,pvarPending)
- (This)->lpVtbl -> Offline(This,nTimeout,pvarPending)
- #define ISClusResource_ChangeResourceGroup(This,pResourceGroup)
- (This)->lpVtbl -> ChangeResourceGroup(This,pResourceGroup)
- #define ISClusResource_AddResourceNode(This,pNode)
- (This)->lpVtbl -> AddResourceNode(This,pNode)
- #define ISClusResource_RemoveResourceNode(This,pNode)
- (This)->lpVtbl -> RemoveResourceNode(This,pNode)
- #define ISClusResource_CanResourceBeDependent(This,pResource,pvarDependent)
- (This)->lpVtbl -> CanResourceBeDependent(This,pResource,pvarDependent)
- #define ISClusResource_get_PossibleOwnerNodes(This,ppOwnerNodes)
- (This)->lpVtbl -> get_PossibleOwnerNodes(This,ppOwnerNodes)
- #define ISClusResource_get_Dependencies(This,ppResDependencies)
- (This)->lpVtbl -> get_Dependencies(This,ppResDependencies)
- #define ISClusResource_get_Dependents(This,ppResDependents)
- (This)->lpVtbl -> get_Dependents(This,ppResDependents)
- #define ISClusResource_get_Group(This,ppResGroup)
- (This)->lpVtbl -> get_Group(This,ppResGroup)
- #define ISClusResource_get_OwnerNode(This,ppOwnerNode)
- (This)->lpVtbl -> get_OwnerNode(This,ppOwnerNode)
- #define ISClusResource_get_Cluster(This,ppCluster)
- (This)->lpVtbl -> get_Cluster(This,ppCluster)
- #define ISClusResource_get_ClassInfo(This,prcClassInfo)
- (This)->lpVtbl -> get_ClassInfo(This,prcClassInfo)
- #define ISClusResource_get_Disk(This,ppDisk)
- (This)->lpVtbl -> get_Disk(This,ppDisk)
- #define ISClusResource_get_RegistryKeys(This,ppRegistryKeys)
- (This)->lpVtbl -> get_RegistryKeys(This,ppRegistryKeys)
- #define ISClusResource_get_CryptoKeys(This,ppCryptoKeys)
- (This)->lpVtbl -> get_CryptoKeys(This,ppCryptoKeys)
- #define ISClusResource_get_TypeName(This,pbstrTypeName)
- (This)->lpVtbl -> get_TypeName(This,pbstrTypeName)
- #define ISClusResource_get_Type(This,ppResourceType)
- (This)->lpVtbl -> get_Type(This,ppResourceType)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_CommonProperties_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResource_get_CommonProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_PrivateProperties_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResource_get_PrivateProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_CommonROProperties_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResource_get_CommonROProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_PrivateROProperties_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResource_get_PrivateROProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][hidden][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Handle_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ULONG_PTR *phandle);
- void __RPC_STUB ISClusResource_get_Handle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Name_Proxy(
- ISClusResource * This,
- /* [retval][out] */ BSTR *pbstrName);
- void __RPC_STUB ISClusResource_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusResource_put_Name_Proxy(
- ISClusResource * This,
- /* [in] */ BSTR bstrResourceName);
- void __RPC_STUB ISClusResource_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_State_Proxy(
- ISClusResource * This,
- /* [retval][out] */ CLUSTER_RESOURCE_STATE *dwState);
- void __RPC_STUB ISClusResource_get_State_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_CoreFlag_Proxy(
- ISClusResource * This,
- /* [retval][out] */ CLUS_FLAGS *dwCoreFlag);
- void __RPC_STUB ISClusResource_get_CoreFlag_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_BecomeQuorumResource_Proxy(
- ISClusResource * This,
- /* [in] */ BSTR bstrDevicePath,
- /* [in] */ long lMaxLogSize);
- void __RPC_STUB ISClusResource_BecomeQuorumResource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_Delete_Proxy(
- ISClusResource * This);
- void __RPC_STUB ISClusResource_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_Fail_Proxy(
- ISClusResource * This);
- void __RPC_STUB ISClusResource_Fail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_Online_Proxy(
- ISClusResource * This,
- /* [in] */ long nTimeout,
- /* [retval][out] */ VARIANT *pvarPending);
- void __RPC_STUB ISClusResource_Online_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_Offline_Proxy(
- ISClusResource * This,
- /* [in] */ long nTimeout,
- /* [retval][out] */ VARIANT *pvarPending);
- void __RPC_STUB ISClusResource_Offline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_ChangeResourceGroup_Proxy(
- ISClusResource * This,
- /* [in] */ ISClusResGroup *pResourceGroup);
- void __RPC_STUB ISClusResource_ChangeResourceGroup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_AddResourceNode_Proxy(
- ISClusResource * This,
- /* [in] */ ISClusNode *pNode);
- void __RPC_STUB ISClusResource_AddResourceNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_RemoveResourceNode_Proxy(
- ISClusResource * This,
- /* [in] */ ISClusNode *pNode);
- void __RPC_STUB ISClusResource_RemoveResourceNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResource_CanResourceBeDependent_Proxy(
- ISClusResource * This,
- /* [in] */ ISClusResource *pResource,
- /* [retval][out] */ VARIANT *pvarDependent);
- void __RPC_STUB ISClusResource_CanResourceBeDependent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_PossibleOwnerNodes_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusResPossibleOwnerNodes **ppOwnerNodes);
- void __RPC_STUB ISClusResource_get_PossibleOwnerNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Dependencies_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusResDependencies **ppResDependencies);
- void __RPC_STUB ISClusResource_get_Dependencies_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Dependents_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusResDependents **ppResDependents);
- void __RPC_STUB ISClusResource_get_Dependents_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Group_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusResGroup **ppResGroup);
- void __RPC_STUB ISClusResource_get_Group_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_OwnerNode_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusNode **ppOwnerNode);
- void __RPC_STUB ISClusResource_get_OwnerNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Cluster_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISCluster **ppCluster);
- void __RPC_STUB ISClusResource_get_Cluster_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_ClassInfo_Proxy(
- ISClusResource * This,
- /* [retval][out] */ CLUSTER_RESOURCE_CLASS *prcClassInfo);
- void __RPC_STUB ISClusResource_get_ClassInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Disk_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusDisk **ppDisk);
- void __RPC_STUB ISClusResource_get_Disk_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_RegistryKeys_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusRegistryKeys **ppRegistryKeys);
- void __RPC_STUB ISClusResource_get_RegistryKeys_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_CryptoKeys_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusCryptoKeys **ppCryptoKeys);
- void __RPC_STUB ISClusResource_get_CryptoKeys_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_TypeName_Proxy(
- ISClusResource * This,
- /* [retval][out] */ BSTR *pbstrTypeName);
- void __RPC_STUB ISClusResource_get_TypeName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResource_get_Type_Proxy(
- ISClusResource * This,
- /* [retval][out] */ ISClusResType **ppResourceType);
- void __RPC_STUB ISClusResource_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResource_INTERFACE_DEFINED__ */
- #ifndef __ISClusResDependencies_INTERFACE_DEFINED__
- #define __ISClusResDependencies_INTERFACE_DEFINED__
- /* interface ISClusResDependencies */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResDependencies;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e60704-2631-11d1-89f1-00a0c90d061e")
- ISClusResDependencies : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItem(
- /* [in] */ VARIANT varIndex) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddItem(
- /* [in] */ ISClusResource *pResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResDependenciesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResDependencies * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResDependencies * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResDependencies * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResDependencies * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResDependencies * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResDependencies * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResDependencies * 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_Count )(
- ISClusResDependencies * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResDependencies * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResDependencies * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResDependencies * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusResDependencies * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )(
- ISClusResDependencies * This,
- /* [in] */ VARIANT varIndex);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddItem )(
- ISClusResDependencies * This,
- /* [in] */ ISClusResource *pResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusResDependencies * This,
- /* [in] */ VARIANT varIndex);
- END_INTERFACE
- } ISClusResDependenciesVtbl;
- interface ISClusResDependencies
- {
- CONST_VTBL struct ISClusResDependenciesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResDependencies_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResDependencies_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResDependencies_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResDependencies_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResDependencies_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResDependencies_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResDependencies_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResDependencies_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResDependencies_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResDependencies_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResDependencies_get_Item(This,varIndex,ppClusResource)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusResource)
- #define ISClusResDependencies_CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource)
- (This)->lpVtbl -> CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource)
- #define ISClusResDependencies_DeleteItem(This,varIndex)
- (This)->lpVtbl -> DeleteItem(This,varIndex)
- #define ISClusResDependencies_AddItem(This,pResource)
- (This)->lpVtbl -> AddItem(This,pResource)
- #define ISClusResDependencies_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_get_Count_Proxy(
- ISClusResDependencies * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResDependencies_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_get__NewEnum_Proxy(
- ISClusResDependencies * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResDependencies_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_Refresh_Proxy(
- ISClusResDependencies * This);
- void __RPC_STUB ISClusResDependencies_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_get_Item_Proxy(
- ISClusResDependencies * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- void __RPC_STUB ISClusResDependencies_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_CreateItem_Proxy(
- ISClusResDependencies * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- void __RPC_STUB ISClusResDependencies_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_DeleteItem_Proxy(
- ISClusResDependencies * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResDependencies_DeleteItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_AddItem_Proxy(
- ISClusResDependencies * This,
- /* [in] */ ISClusResource *pResource);
- void __RPC_STUB ISClusResDependencies_AddItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependencies_RemoveItem_Proxy(
- ISClusResDependencies * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResDependencies_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResDependencies_INTERFACE_DEFINED__ */
- #ifndef __ISClusResGroupResources_INTERFACE_DEFINED__
- #define __ISClusResGroupResources_INTERFACE_DEFINED__
- /* interface ISClusResGroupResources */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResGroupResources;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e606ea-2631-11d1-89f1-00a0c90d061e")
- ISClusResGroupResources : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItem(
- /* [in] */ VARIANT varIndex) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResGroupResourcesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResGroupResources * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResGroupResources * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResGroupResources * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResGroupResources * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResGroupResources * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResGroupResources * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResGroupResources * 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_Count )(
- ISClusResGroupResources * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResGroupResources * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResGroupResources * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResGroupResources * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusResGroupResources * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )(
- ISClusResGroupResources * This,
- /* [in] */ VARIANT varIndex);
- END_INTERFACE
- } ISClusResGroupResourcesVtbl;
- interface ISClusResGroupResources
- {
- CONST_VTBL struct ISClusResGroupResourcesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResGroupResources_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResGroupResources_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResGroupResources_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResGroupResources_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResGroupResources_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResGroupResources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResGroupResources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResGroupResources_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResGroupResources_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResGroupResources_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResGroupResources_get_Item(This,varIndex,ppClusResource)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusResource)
- #define ISClusResGroupResources_CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource)
- (This)->lpVtbl -> CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource)
- #define ISClusResGroupResources_DeleteItem(This,varIndex)
- (This)->lpVtbl -> DeleteItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupResources_get_Count_Proxy(
- ISClusResGroupResources * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResGroupResources_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupResources_get__NewEnum_Proxy(
- ISClusResGroupResources * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResGroupResources_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupResources_Refresh_Proxy(
- ISClusResGroupResources * This);
- void __RPC_STUB ISClusResGroupResources_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupResources_get_Item_Proxy(
- ISClusResGroupResources * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- void __RPC_STUB ISClusResGroupResources_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupResources_CreateItem_Proxy(
- ISClusResGroupResources * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- void __RPC_STUB ISClusResGroupResources_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupResources_DeleteItem_Proxy(
- ISClusResGroupResources * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResGroupResources_DeleteItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResGroupResources_INTERFACE_DEFINED__ */
- #ifndef __ISClusResTypeResources_INTERFACE_DEFINED__
- #define __ISClusResTypeResources_INTERFACE_DEFINED__
- /* interface ISClusResTypeResources */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResTypeResources;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e60714-2631-11d1-89f1-00a0c90d061e")
- ISClusResTypeResources : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrGroupName,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItem(
- /* [in] */ VARIANT varIndex) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResTypeResourcesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResTypeResources * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResTypeResources * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResTypeResources * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResTypeResources * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResTypeResources * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResTypeResources * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResTypeResources * 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_Count )(
- ISClusResTypeResources * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResTypeResources * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResTypeResources * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResTypeResources * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusResTypeResources * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrGroupName,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )(
- ISClusResTypeResources * This,
- /* [in] */ VARIANT varIndex);
- END_INTERFACE
- } ISClusResTypeResourcesVtbl;
- interface ISClusResTypeResources
- {
- CONST_VTBL struct ISClusResTypeResourcesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResTypeResources_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResTypeResources_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResTypeResources_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResTypeResources_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResTypeResources_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResTypeResources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResTypeResources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResTypeResources_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResTypeResources_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResTypeResources_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResTypeResources_get_Item(This,varIndex,ppClusResource)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusResource)
- #define ISClusResTypeResources_CreateItem(This,bstrResourceName,bstrGroupName,dwFlags,ppClusterResource)
- (This)->lpVtbl -> CreateItem(This,bstrResourceName,bstrGroupName,dwFlags,ppClusterResource)
- #define ISClusResTypeResources_DeleteItem(This,varIndex)
- (This)->lpVtbl -> DeleteItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypeResources_get_Count_Proxy(
- ISClusResTypeResources * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResTypeResources_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypeResources_get__NewEnum_Proxy(
- ISClusResTypeResources * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResTypeResources_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypeResources_Refresh_Proxy(
- ISClusResTypeResources * This);
- void __RPC_STUB ISClusResTypeResources_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypeResources_get_Item_Proxy(
- ISClusResTypeResources * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- void __RPC_STUB ISClusResTypeResources_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypeResources_CreateItem_Proxy(
- ISClusResTypeResources * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrGroupName,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- void __RPC_STUB ISClusResTypeResources_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypeResources_DeleteItem_Proxy(
- ISClusResTypeResources * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResTypeResources_DeleteItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResTypeResources_INTERFACE_DEFINED__ */
- #ifndef __ISClusResources_INTERFACE_DEFINED__
- #define __ISClusResources_INTERFACE_DEFINED__
- /* interface ISClusResources */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResources;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e6070c-2631-11d1-89f1-00a0c90d061e")
- ISClusResources : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ BSTR bstrGroupName,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItem(
- /* [in] */ VARIANT varIndex) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResourcesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResources * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResources * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResources * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResources * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResources * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResources * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResources * 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_Count )(
- ISClusResources * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResources * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResources * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResources * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusResources * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ BSTR bstrGroupName,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )(
- ISClusResources * This,
- /* [in] */ VARIANT varIndex);
- END_INTERFACE
- } ISClusResourcesVtbl;
- interface ISClusResources
- {
- CONST_VTBL struct ISClusResourcesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResources_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResources_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResources_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResources_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResources_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResources_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResources_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResources_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResources_get_Item(This,varIndex,ppClusResource)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusResource)
- #define ISClusResources_CreateItem(This,bstrResourceName,bstrResourceType,bstrGroupName,dwFlags,ppClusterResource)
- (This)->lpVtbl -> CreateItem(This,bstrResourceName,bstrResourceType,bstrGroupName,dwFlags,ppClusterResource)
- #define ISClusResources_DeleteItem(This,varIndex)
- (This)->lpVtbl -> DeleteItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResources_get_Count_Proxy(
- ISClusResources * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResources_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResources_get__NewEnum_Proxy(
- ISClusResources * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResources_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResources_Refresh_Proxy(
- ISClusResources * This);
- void __RPC_STUB ISClusResources_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResources_get_Item_Proxy(
- ISClusResources * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- void __RPC_STUB ISClusResources_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResources_CreateItem_Proxy(
- ISClusResources * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ BSTR bstrGroupName,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- void __RPC_STUB ISClusResources_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResources_DeleteItem_Proxy(
- ISClusResources * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResources_DeleteItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResources_INTERFACE_DEFINED__ */
- #ifndef __ISClusResGroupPreferredOwnerNodes_INTERFACE_DEFINED__
- #define __ISClusResGroupPreferredOwnerNodes_INTERFACE_DEFINED__
- /* interface ISClusResGroupPreferredOwnerNodes */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResGroupPreferredOwnerNodes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e606e8-2631-11d1-89f1-00a0c90d061e")
- ISClusResGroupPreferredOwnerNodes : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InsertItem(
- /* [in] */ ISClusNode *pNode,
- /* [in] */ long nPosition) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modified(
- /* [retval][out] */ VARIANT *pvarModified) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveChanges( void) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddItem(
- /* [in] */ ISClusNode *pNode) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResGroupPreferredOwnerNodesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResGroupPreferredOwnerNodes * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResGroupPreferredOwnerNodes * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResGroupPreferredOwnerNodes * 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_Count )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResGroupPreferredOwnerNodes * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ ISClusNode *pNode,
- /* [in] */ long nPosition);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ VARIANT varIndex);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [retval][out] */ VARIANT *pvarModified);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveChanges )(
- ISClusResGroupPreferredOwnerNodes * This);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddItem )(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ ISClusNode *pNode);
- END_INTERFACE
- } ISClusResGroupPreferredOwnerNodesVtbl;
- interface ISClusResGroupPreferredOwnerNodes
- {
- CONST_VTBL struct ISClusResGroupPreferredOwnerNodesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResGroupPreferredOwnerNodes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResGroupPreferredOwnerNodes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResGroupPreferredOwnerNodes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResGroupPreferredOwnerNodes_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResGroupPreferredOwnerNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResGroupPreferredOwnerNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResGroupPreferredOwnerNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResGroupPreferredOwnerNodes_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResGroupPreferredOwnerNodes_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResGroupPreferredOwnerNodes_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResGroupPreferredOwnerNodes_get_Item(This,varIndex,ppNode)
- (This)->lpVtbl -> get_Item(This,varIndex,ppNode)
- #define ISClusResGroupPreferredOwnerNodes_InsertItem(This,pNode,nPosition)
- (This)->lpVtbl -> InsertItem(This,pNode,nPosition)
- #define ISClusResGroupPreferredOwnerNodes_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #define ISClusResGroupPreferredOwnerNodes_get_Modified(This,pvarModified)
- (This)->lpVtbl -> get_Modified(This,pvarModified)
- #define ISClusResGroupPreferredOwnerNodes_SaveChanges(This)
- (This)->lpVtbl -> SaveChanges(This)
- #define ISClusResGroupPreferredOwnerNodes_AddItem(This,pNode)
- (This)->lpVtbl -> AddItem(This,pNode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_get_Count_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_get__NewEnum_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_Refresh_Proxy(
- ISClusResGroupPreferredOwnerNodes * This);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_get_Item_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_InsertItem_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ ISClusNode *pNode,
- /* [in] */ long nPosition);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_InsertItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_RemoveItem_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_get_Modified_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [retval][out] */ VARIANT *pvarModified);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get_Modified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_SaveChanges_Proxy(
- ISClusResGroupPreferredOwnerNodes * This);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_SaveChanges_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResGroupPreferredOwnerNodes_AddItem_Proxy(
- ISClusResGroupPreferredOwnerNodes * This,
- /* [in] */ ISClusNode *pNode);
- void __RPC_STUB ISClusResGroupPreferredOwnerNodes_AddItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResGroupPreferredOwnerNodes_INTERFACE_DEFINED__ */
- #ifndef __ISClusResPossibleOwnerNodes_INTERFACE_DEFINED__
- #define __ISClusResPossibleOwnerNodes_INTERFACE_DEFINED__
- /* interface ISClusResPossibleOwnerNodes */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResPossibleOwnerNodes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e6070e-2631-11d1-89f1-00a0c90d061e")
- ISClusResPossibleOwnerNodes : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddItem(
- /* [in] */ ISClusNode *pNode) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modified(
- /* [retval][out] */ VARIANT *pvarModified) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResPossibleOwnerNodesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResPossibleOwnerNodes * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResPossibleOwnerNodes * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResPossibleOwnerNodes * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResPossibleOwnerNodes * 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_Count )(
- ISClusResPossibleOwnerNodes * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResPossibleOwnerNodes * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResPossibleOwnerNodes * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddItem )(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ ISClusNode *pNode);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ VARIANT varIndex);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )(
- ISClusResPossibleOwnerNodes * This,
- /* [retval][out] */ VARIANT *pvarModified);
- END_INTERFACE
- } ISClusResPossibleOwnerNodesVtbl;
- interface ISClusResPossibleOwnerNodes
- {
- CONST_VTBL struct ISClusResPossibleOwnerNodesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResPossibleOwnerNodes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResPossibleOwnerNodes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResPossibleOwnerNodes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResPossibleOwnerNodes_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResPossibleOwnerNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResPossibleOwnerNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResPossibleOwnerNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResPossibleOwnerNodes_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResPossibleOwnerNodes_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResPossibleOwnerNodes_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResPossibleOwnerNodes_get_Item(This,varIndex,ppNode)
- (This)->lpVtbl -> get_Item(This,varIndex,ppNode)
- #define ISClusResPossibleOwnerNodes_AddItem(This,pNode)
- (This)->lpVtbl -> AddItem(This,pNode)
- #define ISClusResPossibleOwnerNodes_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #define ISClusResPossibleOwnerNodes_get_Modified(This,pvarModified)
- (This)->lpVtbl -> get_Modified(This,pvarModified)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_get_Count_Proxy(
- ISClusResPossibleOwnerNodes * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResPossibleOwnerNodes_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_get__NewEnum_Proxy(
- ISClusResPossibleOwnerNodes * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResPossibleOwnerNodes_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_Refresh_Proxy(
- ISClusResPossibleOwnerNodes * This);
- void __RPC_STUB ISClusResPossibleOwnerNodes_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_get_Item_Proxy(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode);
- void __RPC_STUB ISClusResPossibleOwnerNodes_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_AddItem_Proxy(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ ISClusNode *pNode);
- void __RPC_STUB ISClusResPossibleOwnerNodes_AddItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_RemoveItem_Proxy(
- ISClusResPossibleOwnerNodes * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResPossibleOwnerNodes_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResPossibleOwnerNodes_get_Modified_Proxy(
- ISClusResPossibleOwnerNodes * This,
- /* [retval][out] */ VARIANT *pvarModified);
- void __RPC_STUB ISClusResPossibleOwnerNodes_get_Modified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResPossibleOwnerNodes_INTERFACE_DEFINED__ */
- #ifndef __ISClusResTypePossibleOwnerNodes_INTERFACE_DEFINED__
- #define __ISClusResTypePossibleOwnerNodes_INTERFACE_DEFINED__
- /* interface ISClusResTypePossibleOwnerNodes */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResTypePossibleOwnerNodes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e60718-2631-11d1-89f1-00a0c90d061e")
- ISClusResTypePossibleOwnerNodes : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResTypePossibleOwnerNodesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResTypePossibleOwnerNodes * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResTypePossibleOwnerNodes * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResTypePossibleOwnerNodes * 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_Count )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResTypePossibleOwnerNodes * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResTypePossibleOwnerNodes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode);
- END_INTERFACE
- } ISClusResTypePossibleOwnerNodesVtbl;
- interface ISClusResTypePossibleOwnerNodes
- {
- CONST_VTBL struct ISClusResTypePossibleOwnerNodesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResTypePossibleOwnerNodes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResTypePossibleOwnerNodes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResTypePossibleOwnerNodes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResTypePossibleOwnerNodes_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResTypePossibleOwnerNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResTypePossibleOwnerNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResTypePossibleOwnerNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResTypePossibleOwnerNodes_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResTypePossibleOwnerNodes_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResTypePossibleOwnerNodes_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResTypePossibleOwnerNodes_get_Item(This,varIndex,ppNode)
- (This)->lpVtbl -> get_Item(This,varIndex,ppNode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypePossibleOwnerNodes_get_Count_Proxy(
- ISClusResTypePossibleOwnerNodes * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResTypePossibleOwnerNodes_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypePossibleOwnerNodes_get__NewEnum_Proxy(
- ISClusResTypePossibleOwnerNodes * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResTypePossibleOwnerNodes_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypePossibleOwnerNodes_Refresh_Proxy(
- ISClusResTypePossibleOwnerNodes * This);
- void __RPC_STUB ISClusResTypePossibleOwnerNodes_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypePossibleOwnerNodes_get_Item_Proxy(
- ISClusResTypePossibleOwnerNodes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusNode **ppNode);
- void __RPC_STUB ISClusResTypePossibleOwnerNodes_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResTypePossibleOwnerNodes_INTERFACE_DEFINED__ */
- #ifndef __ISClusResType_INTERFACE_DEFINED__
- #define __ISClusResType_INTERFACE_DEFINED__
- /* interface ISClusResType */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResType;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e60710-2631-11d1-89f1-00a0c90d061e")
- ISClusResType : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CommonProperties(
- /* [retval][out] */ ISClusProperties **ppProperties) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PrivateProperties(
- /* [retval][out] */ ISClusProperties **ppProperties) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CommonROProperties(
- /* [retval][out] */ ISClusProperties **ppProperties) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PrivateROProperties(
- /* [retval][out] */ ISClusProperties **ppProperties) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *pbstrName) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cluster(
- /* [retval][out] */ ISCluster **ppCluster) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resources(
- /* [retval][out] */ ISClusResTypeResources **ppClusterResTypeResources) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PossibleOwnerNodes(
- /* [retval][out] */ ISClusResTypePossibleOwnerNodes **ppOwnerNodes) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableDisks(
- /* [retval][out] */ ISClusDisks **ppAvailableDisks) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResTypeVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResType * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResType * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResType * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResType * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResType * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResType * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResType * 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_CommonProperties )(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrivateProperties )(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CommonROProperties )(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrivateROProperties )(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISClusResType * This,
- /* [retval][out] */ BSTR *pbstrName);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- ISClusResType * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cluster )(
- ISClusResType * This,
- /* [retval][out] */ ISCluster **ppCluster);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Resources )(
- ISClusResType * This,
- /* [retval][out] */ ISClusResTypeResources **ppClusterResTypeResources);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PossibleOwnerNodes )(
- ISClusResType * This,
- /* [retval][out] */ ISClusResTypePossibleOwnerNodes **ppOwnerNodes);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AvailableDisks )(
- ISClusResType * This,
- /* [retval][out] */ ISClusDisks **ppAvailableDisks);
- END_INTERFACE
- } ISClusResTypeVtbl;
- interface ISClusResType
- {
- CONST_VTBL struct ISClusResTypeVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResType_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResType_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResType_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResType_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResType_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResType_get_CommonProperties(This,ppProperties)
- (This)->lpVtbl -> get_CommonProperties(This,ppProperties)
- #define ISClusResType_get_PrivateProperties(This,ppProperties)
- (This)->lpVtbl -> get_PrivateProperties(This,ppProperties)
- #define ISClusResType_get_CommonROProperties(This,ppProperties)
- (This)->lpVtbl -> get_CommonROProperties(This,ppProperties)
- #define ISClusResType_get_PrivateROProperties(This,ppProperties)
- (This)->lpVtbl -> get_PrivateROProperties(This,ppProperties)
- #define ISClusResType_get_Name(This,pbstrName)
- (This)->lpVtbl -> get_Name(This,pbstrName)
- #define ISClusResType_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define ISClusResType_get_Cluster(This,ppCluster)
- (This)->lpVtbl -> get_Cluster(This,ppCluster)
- #define ISClusResType_get_Resources(This,ppClusterResTypeResources)
- (This)->lpVtbl -> get_Resources(This,ppClusterResTypeResources)
- #define ISClusResType_get_PossibleOwnerNodes(This,ppOwnerNodes)
- (This)->lpVtbl -> get_PossibleOwnerNodes(This,ppOwnerNodes)
- #define ISClusResType_get_AvailableDisks(This,ppAvailableDisks)
- (This)->lpVtbl -> get_AvailableDisks(This,ppAvailableDisks)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_CommonProperties_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResType_get_CommonProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_PrivateProperties_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResType_get_PrivateProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_CommonROProperties_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResType_get_CommonROProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_PrivateROProperties_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusProperties **ppProperties);
- void __RPC_STUB ISClusResType_get_PrivateROProperties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_Name_Proxy(
- ISClusResType * This,
- /* [retval][out] */ BSTR *pbstrName);
- void __RPC_STUB ISClusResType_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResType_Delete_Proxy(
- ISClusResType * This);
- void __RPC_STUB ISClusResType_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_Cluster_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISCluster **ppCluster);
- void __RPC_STUB ISClusResType_get_Cluster_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_Resources_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusResTypeResources **ppClusterResTypeResources);
- void __RPC_STUB ISClusResType_get_Resources_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_PossibleOwnerNodes_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusResTypePossibleOwnerNodes **ppOwnerNodes);
- void __RPC_STUB ISClusResType_get_PossibleOwnerNodes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResType_get_AvailableDisks_Proxy(
- ISClusResType * This,
- /* [retval][out] */ ISClusDisks **ppAvailableDisks);
- void __RPC_STUB ISClusResType_get_AvailableDisks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResType_INTERFACE_DEFINED__ */
- #ifndef __ISClusResTypes_INTERFACE_DEFINED__
- #define __ISClusResTypes_INTERFACE_DEFINED__
- /* interface ISClusResTypes */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResTypes;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e60712-2631-11d1-89f1-00a0c90d061e")
- ISClusResTypes : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResType **ppClusResType) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrResourceTypeName,
- /* [in] */ BSTR bstrDisplayName,
- /* [in] */ BSTR bstrResourceTypeDll,
- /* [in] */ long dwLooksAlivePollInterval,
- /* [in] */ long dwIsAlivePollInterval,
- /* [retval][out] */ ISClusResType **ppResourceType) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItem(
- /* [in] */ VARIANT varIndex) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusResTypesVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResTypes * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResTypes * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResTypes * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResTypes * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResTypes * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResTypes * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResTypes * 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_Count )(
- ISClusResTypes * This,
- /* [retval][out] */ long *plCount);
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResTypes * This,
- /* [retval][out] */ IUnknown **retval);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResTypes * This);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResTypes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResType **ppClusResType);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusResTypes * This,
- /* [in] */ BSTR bstrResourceTypeName,
- /* [in] */ BSTR bstrDisplayName,
- /* [in] */ BSTR bstrResourceTypeDll,
- /* [in] */ long dwLooksAlivePollInterval,
- /* [in] */ long dwIsAlivePollInterval,
- /* [retval][out] */ ISClusResType **ppResourceType);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )(
- ISClusResTypes * This,
- /* [in] */ VARIANT varIndex);
- END_INTERFACE
- } ISClusResTypesVtbl;
- interface ISClusResTypes
- {
- CONST_VTBL struct ISClusResTypesVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusResTypes_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResTypes_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResTypes_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResTypes_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResTypes_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResTypes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResTypes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResTypes_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResTypes_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResTypes_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResTypes_get_Item(This,varIndex,ppClusResType)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusResType)
- #define ISClusResTypes_CreateItem(This,bstrResourceTypeName,bstrDisplayName,bstrResourceTypeDll,dwLooksAlivePollInterval,dwIsAlivePollInterval,ppResourceType)
- (This)->lpVtbl -> CreateItem(This,bstrResourceTypeName,bstrDisplayName,bstrResourceTypeDll,dwLooksAlivePollInterval,dwIsAlivePollInterval,ppResourceType)
- #define ISClusResTypes_DeleteItem(This,varIndex)
- (This)->lpVtbl -> DeleteItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypes_get_Count_Proxy(
- ISClusResTypes * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResTypes_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypes_get__NewEnum_Proxy(
- ISClusResTypes * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResTypes_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypes_Refresh_Proxy(
- ISClusResTypes * This);
- void __RPC_STUB ISClusResTypes_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResTypes_get_Item_Proxy(
- ISClusResTypes * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResType **ppClusResType);
- void __RPC_STUB ISClusResTypes_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypes_CreateItem_Proxy(
- ISClusResTypes * This,
- /* [in] */ BSTR bstrResourceTypeName,
- /* [in] */ BSTR bstrDisplayName,
- /* [in] */ BSTR bstrResourceTypeDll,
- /* [in] */ long dwLooksAlivePollInterval,
- /* [in] */ long dwIsAlivePollInterval,
- /* [retval][out] */ ISClusResType **ppResourceType);
- void __RPC_STUB ISClusResTypes_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResTypes_DeleteItem_Proxy(
- ISClusResTypes * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResTypes_DeleteItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResTypes_INTERFACE_DEFINED__ */
- #ifndef __ISClusProperty_INTERFACE_DEFINED__
- #define __ISClusProperty_INTERFACE_DEFINED__
- /* interface ISClusProperty */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusProperty;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("f2e606fe-2631-11d1-89f1-00a0c90d061e")
- ISClusProperty : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *pbstrName) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ long *pLength) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ValueCount(
- /* [retval][out] */ long *pCount) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Values(
- /* [retval][out] */ ISClusPropertyValues **ppClusterPropertyValues) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ VARIANT *pvarValue) = 0;
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
- /* [in] */ VARIANT varValue) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ CLUSTER_PROPERTY_TYPE *pType) = 0;
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ CLUSTER_PROPERTY_TYPE Type) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Format(
- /* [retval][out] */ CLUSTER_PROPERTY_FORMAT *pFormat) = 0;
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Format(
- /* [in] */ CLUSTER_PROPERTY_FORMAT Format) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnly(
- /* [retval][out] */ VARIANT *pvarReadOnly) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Private(
- /* [retval][out] */ VARIANT *pvarPrivate) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Common(
- /* [retval][out] */ VARIANT *pvarCommon) = 0;
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modified(
- /* [retval][out] */ VARIANT *pvarModified) = 0;
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UseDefaultValue( void) = 0;
- };
- #else /* C style interface */
- typedef struct ISClusPropertyVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusProperty * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusProperty * This);
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusProperty * This);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusProperty * This,
- /* [out] */ UINT *pctinfo);
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusProperty * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusProperty * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusProperty * 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_Name )(
- ISClusProperty * This,
- /* [retval][out] */ BSTR *pbstrName);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Length )(
- ISClusProperty * This,
- /* [retval][out] */ long *pLength);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueCount )(
- ISClusProperty * This,
- /* [retval][out] */ long *pCount);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Values )(
- ISClusProperty * This,
- /* [retval][out] */ ISClusPropertyValues **ppClusterPropertyValues);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarValue);
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
- ISClusProperty * This,
- /* [in] */ VARIANT varValue);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- ISClusProperty * This,
- /* [retval][out] */ CLUSTER_PROPERTY_TYPE *pType);
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
- ISClusProperty * This,
- /* [in] */ CLUSTER_PROPERTY_TYPE Type);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Format )(
- ISClusProperty * This,
- /* [retval][out] */ CLUSTER_PROPERTY_FORMAT *pFormat);
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Format )(
- ISClusProperty * This,
- /* [in] */ CLUSTER_PROPERTY_FORMAT Format);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarReadOnly);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Private )(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarPrivate);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Common )(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarCommon);
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarModified);
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UseDefaultValue )(
- ISClusProperty * This);
- END_INTERFACE
- } ISClusPropertyVtbl;
- interface ISClusProperty
- {
- CONST_VTBL struct ISClusPropertyVtbl *lpVtbl;
- };
- #ifdef COBJMACROS
- #define ISClusProperty_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusProperty_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusProperty_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusProperty_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusProperty_get_Name(This,pbstrName)
- (This)->lpVtbl -> get_Name(This,pbstrName)
- #define ISClusProperty_get_Length(This,pLength)
- (This)->lpVtbl -> get_Length(This,pLength)
- #define ISClusProperty_get_ValueCount(This,pCount)
- (This)->lpVtbl -> get_ValueCount(This,pCount)
- #define ISClusProperty_get_Values(This,ppClusterPropertyValues)
- (This)->lpVtbl -> get_Values(This,ppClusterPropertyValues)
- #define ISClusProperty_get_Value(This,pvarValue)
- (This)->lpVtbl -> get_Value(This,pvarValue)
- #define ISClusProperty_put_Value(This,varValue)
- (This)->lpVtbl -> put_Value(This,varValue)
- #define ISClusProperty_get_Type(This,pType)