ClusCfgServer.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:309k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for cluscfgserver.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __cluscfgserver_h__
- #define __cluscfgserver_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IClusCfgNodeInfo_FWD_DEFINED__
- #define __IClusCfgNodeInfo_FWD_DEFINED__
- typedef interface IClusCfgNodeInfo IClusCfgNodeInfo;
- #endif /* __IClusCfgNodeInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgNodeInfo_FWD_DEFINED__
- #define __AsyncIClusCfgNodeInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgNodeInfo AsyncIClusCfgNodeInfo;
- #endif /* __AsyncIClusCfgNodeInfo_FWD_DEFINED__ */
- #ifndef __IEnumClusCfgManagedResources_FWD_DEFINED__
- #define __IEnumClusCfgManagedResources_FWD_DEFINED__
- typedef interface IEnumClusCfgManagedResources IEnumClusCfgManagedResources;
- #endif /* __IEnumClusCfgManagedResources_FWD_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgManagedResources_FWD_DEFINED__
- #define __AsyncIEnumClusCfgManagedResources_FWD_DEFINED__
- typedef interface AsyncIEnumClusCfgManagedResources AsyncIEnumClusCfgManagedResources;
- #endif /* __AsyncIEnumClusCfgManagedResources_FWD_DEFINED__ */
- #ifndef __IEnumClusCfgNetworks_FWD_DEFINED__
- #define __IEnumClusCfgNetworks_FWD_DEFINED__
- typedef interface IEnumClusCfgNetworks IEnumClusCfgNetworks;
- #endif /* __IEnumClusCfgNetworks_FWD_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgNetworks_FWD_DEFINED__
- #define __AsyncIEnumClusCfgNetworks_FWD_DEFINED__
- typedef interface AsyncIEnumClusCfgNetworks AsyncIEnumClusCfgNetworks;
- #endif /* __AsyncIEnumClusCfgNetworks_FWD_DEFINED__ */
- #ifndef __IClusCfgManagedResourceInfo_FWD_DEFINED__
- #define __IClusCfgManagedResourceInfo_FWD_DEFINED__
- typedef interface IClusCfgManagedResourceInfo IClusCfgManagedResourceInfo;
- #endif /* __IClusCfgManagedResourceInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgManagedResourceInfo_FWD_DEFINED__
- #define __AsyncIClusCfgManagedResourceInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgManagedResourceInfo AsyncIClusCfgManagedResourceInfo;
- #endif /* __AsyncIClusCfgManagedResourceInfo_FWD_DEFINED__ */
- #ifndef __IEnumClusCfgPartitions_FWD_DEFINED__
- #define __IEnumClusCfgPartitions_FWD_DEFINED__
- typedef interface IEnumClusCfgPartitions IEnumClusCfgPartitions;
- #endif /* __IEnumClusCfgPartitions_FWD_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgPartitions_FWD_DEFINED__
- #define __AsyncIEnumClusCfgPartitions_FWD_DEFINED__
- typedef interface AsyncIEnumClusCfgPartitions AsyncIEnumClusCfgPartitions;
- #endif /* __AsyncIEnumClusCfgPartitions_FWD_DEFINED__ */
- #ifndef __IClusCfgPartitionInfo_FWD_DEFINED__
- #define __IClusCfgPartitionInfo_FWD_DEFINED__
- typedef interface IClusCfgPartitionInfo IClusCfgPartitionInfo;
- #endif /* __IClusCfgPartitionInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgPartitionInfo_FWD_DEFINED__
- #define __AsyncIClusCfgPartitionInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgPartitionInfo AsyncIClusCfgPartitionInfo;
- #endif /* __AsyncIClusCfgPartitionInfo_FWD_DEFINED__ */
- #ifndef __IEnumClusCfgIPAddresses_FWD_DEFINED__
- #define __IEnumClusCfgIPAddresses_FWD_DEFINED__
- typedef interface IEnumClusCfgIPAddresses IEnumClusCfgIPAddresses;
- #endif /* __IEnumClusCfgIPAddresses_FWD_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgIPAddresses_FWD_DEFINED__
- #define __AsyncIEnumClusCfgIPAddresses_FWD_DEFINED__
- typedef interface AsyncIEnumClusCfgIPAddresses AsyncIEnumClusCfgIPAddresses;
- #endif /* __AsyncIEnumClusCfgIPAddresses_FWD_DEFINED__ */
- #ifndef __IClusCfgIPAddressInfo_FWD_DEFINED__
- #define __IClusCfgIPAddressInfo_FWD_DEFINED__
- typedef interface IClusCfgIPAddressInfo IClusCfgIPAddressInfo;
- #endif /* __IClusCfgIPAddressInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgIPAddressInfo_FWD_DEFINED__
- #define __AsyncIClusCfgIPAddressInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgIPAddressInfo AsyncIClusCfgIPAddressInfo;
- #endif /* __AsyncIClusCfgIPAddressInfo_FWD_DEFINED__ */
- #ifndef __IClusCfgNetworkInfo_FWD_DEFINED__
- #define __IClusCfgNetworkInfo_FWD_DEFINED__
- typedef interface IClusCfgNetworkInfo IClusCfgNetworkInfo;
- #endif /* __IClusCfgNetworkInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgNetworkInfo_FWD_DEFINED__
- #define __AsyncIClusCfgNetworkInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgNetworkInfo AsyncIClusCfgNetworkInfo;
- #endif /* __AsyncIClusCfgNetworkInfo_FWD_DEFINED__ */
- #ifndef __IClusCfgClusterInfo_FWD_DEFINED__
- #define __IClusCfgClusterInfo_FWD_DEFINED__
- typedef interface IClusCfgClusterInfo IClusCfgClusterInfo;
- #endif /* __IClusCfgClusterInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgClusterInfo_FWD_DEFINED__
- #define __AsyncIClusCfgClusterInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgClusterInfo AsyncIClusCfgClusterInfo;
- #endif /* __AsyncIClusCfgClusterInfo_FWD_DEFINED__ */
- #ifndef __IClusCfgInitialize_FWD_DEFINED__
- #define __IClusCfgInitialize_FWD_DEFINED__
- typedef interface IClusCfgInitialize IClusCfgInitialize;
- #endif /* __IClusCfgInitialize_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgInitialize_FWD_DEFINED__
- #define __AsyncIClusCfgInitialize_FWD_DEFINED__
- typedef interface AsyncIClusCfgInitialize AsyncIClusCfgInitialize;
- #endif /* __AsyncIClusCfgInitialize_FWD_DEFINED__ */
- #ifndef __IClusCfgCallback_FWD_DEFINED__
- #define __IClusCfgCallback_FWD_DEFINED__
- typedef interface IClusCfgCallback IClusCfgCallback;
- #endif /* __IClusCfgCallback_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgCallback_FWD_DEFINED__
- #define __AsyncIClusCfgCallback_FWD_DEFINED__
- typedef interface AsyncIClusCfgCallback AsyncIClusCfgCallback;
- #endif /* __AsyncIClusCfgCallback_FWD_DEFINED__ */
- #ifndef __IClusCfgCredentials_FWD_DEFINED__
- #define __IClusCfgCredentials_FWD_DEFINED__
- typedef interface IClusCfgCredentials IClusCfgCredentials;
- #endif /* __IClusCfgCredentials_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgCredentials_FWD_DEFINED__
- #define __AsyncIClusCfgCredentials_FWD_DEFINED__
- typedef interface AsyncIClusCfgCredentials AsyncIClusCfgCredentials;
- #endif /* __AsyncIClusCfgCredentials_FWD_DEFINED__ */
- #ifndef __IClusCfgCapabilities_FWD_DEFINED__
- #define __IClusCfgCapabilities_FWD_DEFINED__
- typedef interface IClusCfgCapabilities IClusCfgCapabilities;
- #endif /* __IClusCfgCapabilities_FWD_DEFINED__ */
- #ifndef __IClusCfgManagedResourceCfg_FWD_DEFINED__
- #define __IClusCfgManagedResourceCfg_FWD_DEFINED__
- typedef interface IClusCfgManagedResourceCfg IClusCfgManagedResourceCfg;
- #endif /* __IClusCfgManagedResourceCfg_FWD_DEFINED__ */
- #ifndef __IClusCfgResourcePreCreate_FWD_DEFINED__
- #define __IClusCfgResourcePreCreate_FWD_DEFINED__
- typedef interface IClusCfgResourcePreCreate IClusCfgResourcePreCreate;
- #endif /* __IClusCfgResourcePreCreate_FWD_DEFINED__ */
- #ifndef __IClusCfgResourceCreate_FWD_DEFINED__
- #define __IClusCfgResourceCreate_FWD_DEFINED__
- typedef interface IClusCfgResourceCreate IClusCfgResourceCreate;
- #endif /* __IClusCfgResourceCreate_FWD_DEFINED__ */
- #ifndef __IClusCfgResourcePostCreate_FWD_DEFINED__
- #define __IClusCfgResourcePostCreate_FWD_DEFINED__
- typedef interface IClusCfgResourcePostCreate IClusCfgResourcePostCreate;
- #endif /* __IClusCfgResourcePostCreate_FWD_DEFINED__ */
- #ifndef __IClusCfgGroupCfg_FWD_DEFINED__
- #define __IClusCfgGroupCfg_FWD_DEFINED__
- typedef interface IClusCfgGroupCfg IClusCfgGroupCfg;
- #endif /* __IClusCfgGroupCfg_FWD_DEFINED__ */
- #ifndef __IClusCfgMemberSetChangeListener_FWD_DEFINED__
- #define __IClusCfgMemberSetChangeListener_FWD_DEFINED__
- typedef interface IClusCfgMemberSetChangeListener IClusCfgMemberSetChangeListener;
- #endif /* __IClusCfgMemberSetChangeListener_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgMemberSetChangeListener_FWD_DEFINED__
- #define __AsyncIClusCfgMemberSetChangeListener_FWD_DEFINED__
- typedef interface AsyncIClusCfgMemberSetChangeListener AsyncIClusCfgMemberSetChangeListener;
- #endif /* __AsyncIClusCfgMemberSetChangeListener_FWD_DEFINED__ */
- #ifndef __IClusCfgResourceTypeInfo_FWD_DEFINED__
- #define __IClusCfgResourceTypeInfo_FWD_DEFINED__
- typedef interface IClusCfgResourceTypeInfo IClusCfgResourceTypeInfo;
- #endif /* __IClusCfgResourceTypeInfo_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgResourceTypeInfo_FWD_DEFINED__
- #define __AsyncIClusCfgResourceTypeInfo_FWD_DEFINED__
- typedef interface AsyncIClusCfgResourceTypeInfo AsyncIClusCfgResourceTypeInfo;
- #endif /* __AsyncIClusCfgResourceTypeInfo_FWD_DEFINED__ */
- #ifndef __IClusCfgResourceTypeCreate_FWD_DEFINED__
- #define __IClusCfgResourceTypeCreate_FWD_DEFINED__
- typedef interface IClusCfgResourceTypeCreate IClusCfgResourceTypeCreate;
- #endif /* __IClusCfgResourceTypeCreate_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgResourceTypeCreate_FWD_DEFINED__
- #define __AsyncIClusCfgResourceTypeCreate_FWD_DEFINED__
- typedef interface AsyncIClusCfgResourceTypeCreate AsyncIClusCfgResourceTypeCreate;
- #endif /* __AsyncIClusCfgResourceTypeCreate_FWD_DEFINED__ */
- #ifndef __IClusCfgEvictCleanup_FWD_DEFINED__
- #define __IClusCfgEvictCleanup_FWD_DEFINED__
- typedef interface IClusCfgEvictCleanup IClusCfgEvictCleanup;
- #endif /* __IClusCfgEvictCleanup_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgEvictCleanup_FWD_DEFINED__
- #define __AsyncIClusCfgEvictCleanup_FWD_DEFINED__
- typedef interface AsyncIClusCfgEvictCleanup AsyncIClusCfgEvictCleanup;
- #endif /* __AsyncIClusCfgEvictCleanup_FWD_DEFINED__ */
- #ifndef __IClusCfgStartupListener_FWD_DEFINED__
- #define __IClusCfgStartupListener_FWD_DEFINED__
- typedef interface IClusCfgStartupListener IClusCfgStartupListener;
- #endif /* __IClusCfgStartupListener_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgStartupListener_FWD_DEFINED__
- #define __AsyncIClusCfgStartupListener_FWD_DEFINED__
- typedef interface AsyncIClusCfgStartupListener AsyncIClusCfgStartupListener;
- #endif /* __AsyncIClusCfgStartupListener_FWD_DEFINED__ */
- #ifndef __IClusCfgStartupNotify_FWD_DEFINED__
- #define __IClusCfgStartupNotify_FWD_DEFINED__
- typedef interface IClusCfgStartupNotify IClusCfgStartupNotify;
- #endif /* __IClusCfgStartupNotify_FWD_DEFINED__ */
- #ifndef __AsyncIClusCfgStartupNotify_FWD_DEFINED__
- #define __AsyncIClusCfgStartupNotify_FWD_DEFINED__
- typedef interface AsyncIClusCfgStartupNotify AsyncIClusCfgStartupNotify;
- #endif /* __AsyncIClusCfgStartupNotify_FWD_DEFINED__ */
- /* header files for imported files */
- #include "unknwn.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_cluscfgserver_0000 */
- /* [local] */
- //////////////////////////////////////////////////////////////////////////////
- //
- // Copyright (c) 2000 Microsoft Corporation
- //
- // Remarks:
- // Generated file. See file ClusCfgServer.idl for more details.
- //
- //////////////////////////////////////////////////////////////////////////////
- typedef /* [public][public][public][public][public][public][public][public][public][public][public][public] */
- enum __MIDL___MIDL_itf_cluscfgserver_0000_0001
- { dluUNKNOWN = 0,
- dluNO_ROOT_DIRECTORY = dluUNKNOWN + 1,
- dluREMOVABLE_DISK = dluNO_ROOT_DIRECTORY + 1,
- dluFIXED_DISK = dluREMOVABLE_DISK + 1,
- dluNETWORK_DRIVE = dluFIXED_DISK + 1,
- dluCOMPACT_DISC = dluNETWORK_DRIVE + 1,
- dluRAM_DISK = dluCOMPACT_DISC + 1,
- dluSYSTEM = dluRAM_DISK + 1,
- dluUNUSED = dluSYSTEM + 1,
- dluMAX = dluUNUSED + 1
- } EDriveLetterUsage;
- typedef struct _DRIVELETTERMAPPING
- {
- EDriveLetterUsage dluDrives[ 26 ];
- } SDriveLetterMapping;
- typedef /* [public][public][public][public][public] */
- enum __MIDL___MIDL_itf_cluscfgserver_0000_0002
- { cmUNKNOWN = 0,
- cmCREATE_CLUSTER = cmUNKNOWN + 1,
- cmADD_NODE_TO_CLUSTER = cmCREATE_CLUSTER + 1,
- cmCLEANUP_NODE_AFTER_EVICT = cmADD_NODE_TO_CLUSTER + 1,
- cmMAX = cmCLEANUP_NODE_AFTER_EVICT + 1
- } ECommitMode;
- extern RPC_IF_HANDLE __MIDL_itf_cluscfgserver_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_cluscfgserver_0000_v0_0_s_ifspec;
- #ifndef __IClusCfgNodeInfo_INTERFACE_DEFINED__
- #define __IClusCfgNodeInfo_INTERFACE_DEFINED__
- /* interface IClusCfgNodeInfo */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IClusCfgNodeInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("E4B5FA15-DD07-439e-A623-8823524E3D19")
- IClusCfgNodeInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [out] */ BSTR *pbstrNameOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetName(
- /* [unique][in] */ LPCWSTR pcszNameIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsMemberOfCluster( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetClusterConfigInfo(
- /* [out] */ IClusCfgClusterInfo **ppClusCfgClusterInfoOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOSVersion(
- /* [out] */ DWORD *pdwMajorVersionOut,
- /* [out] */ DWORD *pdwMinorVersionOut,
- /* [out] */ WORD *pwSuiteMaskOut,
- /* [out] */ BYTE *pbProductTypeOut,
- /* [out] */ BSTR *pbstrCSDVersionOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetClusterVersion(
- /* [out] */ DWORD *pdwNodeHighestVersion,
- /* [out] */ DWORD *pdwNodeLowestVersion) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDriveLetterMappings(
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterUsageOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IClusCfgNodeInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IClusCfgNodeInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IClusCfgNodeInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetName )(
- IClusCfgNodeInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
-
- HRESULT ( STDMETHODCALLTYPE *SetName )(
- IClusCfgNodeInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
-
- HRESULT ( STDMETHODCALLTYPE *IsMemberOfCluster )(
- IClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetClusterConfigInfo )(
- IClusCfgNodeInfo * This,
- /* [out] */ IClusCfgClusterInfo **ppClusCfgClusterInfoOut);
-
- HRESULT ( STDMETHODCALLTYPE *GetOSVersion )(
- IClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwMajorVersionOut,
- /* [out] */ DWORD *pdwMinorVersionOut,
- /* [out] */ WORD *pwSuiteMaskOut,
- /* [out] */ BYTE *pbProductTypeOut,
- /* [out] */ BSTR *pbstrCSDVersionOut);
-
- HRESULT ( STDMETHODCALLTYPE *GetClusterVersion )(
- IClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwNodeHighestVersion,
- /* [out] */ DWORD *pdwNodeLowestVersion);
-
- HRESULT ( STDMETHODCALLTYPE *GetDriveLetterMappings )(
- IClusCfgNodeInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterUsageOut);
-
- END_INTERFACE
- } IClusCfgNodeInfoVtbl;
- interface IClusCfgNodeInfo
- {
- CONST_VTBL struct IClusCfgNodeInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IClusCfgNodeInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IClusCfgNodeInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IClusCfgNodeInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IClusCfgNodeInfo_GetName(This,pbstrNameOut)
- (This)->lpVtbl -> GetName(This,pbstrNameOut)
- #define IClusCfgNodeInfo_SetName(This,pcszNameIn)
- (This)->lpVtbl -> SetName(This,pcszNameIn)
- #define IClusCfgNodeInfo_IsMemberOfCluster(This)
- (This)->lpVtbl -> IsMemberOfCluster(This)
- #define IClusCfgNodeInfo_GetClusterConfigInfo(This,ppClusCfgClusterInfoOut)
- (This)->lpVtbl -> GetClusterConfigInfo(This,ppClusCfgClusterInfoOut)
- #define IClusCfgNodeInfo_GetOSVersion(This,pdwMajorVersionOut,pdwMinorVersionOut,pwSuiteMaskOut,pbProductTypeOut,pbstrCSDVersionOut)
- (This)->lpVtbl -> GetOSVersion(This,pdwMajorVersionOut,pdwMinorVersionOut,pwSuiteMaskOut,pbProductTypeOut,pbstrCSDVersionOut)
- #define IClusCfgNodeInfo_GetClusterVersion(This,pdwNodeHighestVersion,pdwNodeLowestVersion)
- (This)->lpVtbl -> GetClusterVersion(This,pdwNodeHighestVersion,pdwNodeLowestVersion)
- #define IClusCfgNodeInfo_GetDriveLetterMappings(This,pdlmDriveLetterUsageOut)
- (This)->lpVtbl -> GetDriveLetterMappings(This,pdlmDriveLetterUsageOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_GetName_Proxy(
- IClusCfgNodeInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
- void __RPC_STUB IClusCfgNodeInfo_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_SetName_Proxy(
- IClusCfgNodeInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
- void __RPC_STUB IClusCfgNodeInfo_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_IsMemberOfCluster_Proxy(
- IClusCfgNodeInfo * This);
- void __RPC_STUB IClusCfgNodeInfo_IsMemberOfCluster_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_GetClusterConfigInfo_Proxy(
- IClusCfgNodeInfo * This,
- /* [out] */ IClusCfgClusterInfo **ppClusCfgClusterInfoOut);
- void __RPC_STUB IClusCfgNodeInfo_GetClusterConfigInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_GetOSVersion_Proxy(
- IClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwMajorVersionOut,
- /* [out] */ DWORD *pdwMinorVersionOut,
- /* [out] */ WORD *pwSuiteMaskOut,
- /* [out] */ BYTE *pbProductTypeOut,
- /* [out] */ BSTR *pbstrCSDVersionOut);
- void __RPC_STUB IClusCfgNodeInfo_GetOSVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_GetClusterVersion_Proxy(
- IClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwNodeHighestVersion,
- /* [out] */ DWORD *pdwNodeLowestVersion);
- void __RPC_STUB IClusCfgNodeInfo_GetClusterVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgNodeInfo_GetDriveLetterMappings_Proxy(
- IClusCfgNodeInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterUsageOut);
- void __RPC_STUB IClusCfgNodeInfo_GetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IClusCfgNodeInfo_INTERFACE_DEFINED__ */
- #ifndef __AsyncIClusCfgNodeInfo_INTERFACE_DEFINED__
- #define __AsyncIClusCfgNodeInfo_INTERFACE_DEFINED__
- /* interface AsyncIClusCfgNodeInfo */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIClusCfgNodeInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4F3BB40B-DF27-40a0-B31A-BA18324CEB9D")
- AsyncIClusCfgNodeInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_GetName( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetName(
- /* [out] */ BSTR *pbstrNameOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_SetName(
- /* [unique][in] */ LPCWSTR pcszNameIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_SetName( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_IsMemberOfCluster( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_IsMemberOfCluster( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_GetClusterConfigInfo( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetClusterConfigInfo(
- /* [out] */ IClusCfgClusterInfo **ppClusCfgClusterInfoOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_GetOSVersion( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetOSVersion(
- /* [out] */ DWORD *pdwMajorVersionOut,
- /* [out] */ DWORD *pdwMinorVersionOut,
- /* [out] */ WORD *pwSuiteMaskOut,
- /* [out] */ BYTE *pbProductTypeOut,
- /* [out] */ BSTR *pbstrCSDVersionOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_GetClusterVersion( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetClusterVersion(
- /* [out] */ DWORD *pdwNodeHighestVersion,
- /* [out] */ DWORD *pdwNodeLowestVersion) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_GetDriveLetterMappings( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetDriveLetterMappings(
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterUsageOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIClusCfgNodeInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIClusCfgNodeInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIClusCfgNodeInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetName )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetName )(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_SetName )(
- AsyncIClusCfgNodeInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_SetName )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_IsMemberOfCluster )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_IsMemberOfCluster )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetClusterConfigInfo )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetClusterConfigInfo )(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ IClusCfgClusterInfo **ppClusCfgClusterInfoOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetOSVersion )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetOSVersion )(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwMajorVersionOut,
- /* [out] */ DWORD *pdwMinorVersionOut,
- /* [out] */ WORD *pwSuiteMaskOut,
- /* [out] */ BYTE *pbProductTypeOut,
- /* [out] */ BSTR *pbstrCSDVersionOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetClusterVersion )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetClusterVersion )(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwNodeHighestVersion,
- /* [out] */ DWORD *pdwNodeLowestVersion);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetDriveLetterMappings )(
- AsyncIClusCfgNodeInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetDriveLetterMappings )(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterUsageOut);
-
- END_INTERFACE
- } AsyncIClusCfgNodeInfoVtbl;
- interface AsyncIClusCfgNodeInfo
- {
- CONST_VTBL struct AsyncIClusCfgNodeInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIClusCfgNodeInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIClusCfgNodeInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIClusCfgNodeInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIClusCfgNodeInfo_Begin_GetName(This)
- (This)->lpVtbl -> Begin_GetName(This)
- #define AsyncIClusCfgNodeInfo_Finish_GetName(This,pbstrNameOut)
- (This)->lpVtbl -> Finish_GetName(This,pbstrNameOut)
- #define AsyncIClusCfgNodeInfo_Begin_SetName(This,pcszNameIn)
- (This)->lpVtbl -> Begin_SetName(This,pcszNameIn)
- #define AsyncIClusCfgNodeInfo_Finish_SetName(This)
- (This)->lpVtbl -> Finish_SetName(This)
- #define AsyncIClusCfgNodeInfo_Begin_IsMemberOfCluster(This)
- (This)->lpVtbl -> Begin_IsMemberOfCluster(This)
- #define AsyncIClusCfgNodeInfo_Finish_IsMemberOfCluster(This)
- (This)->lpVtbl -> Finish_IsMemberOfCluster(This)
- #define AsyncIClusCfgNodeInfo_Begin_GetClusterConfigInfo(This)
- (This)->lpVtbl -> Begin_GetClusterConfigInfo(This)
- #define AsyncIClusCfgNodeInfo_Finish_GetClusterConfigInfo(This,ppClusCfgClusterInfoOut)
- (This)->lpVtbl -> Finish_GetClusterConfigInfo(This,ppClusCfgClusterInfoOut)
- #define AsyncIClusCfgNodeInfo_Begin_GetOSVersion(This)
- (This)->lpVtbl -> Begin_GetOSVersion(This)
- #define AsyncIClusCfgNodeInfo_Finish_GetOSVersion(This,pdwMajorVersionOut,pdwMinorVersionOut,pwSuiteMaskOut,pbProductTypeOut,pbstrCSDVersionOut)
- (This)->lpVtbl -> Finish_GetOSVersion(This,pdwMajorVersionOut,pdwMinorVersionOut,pwSuiteMaskOut,pbProductTypeOut,pbstrCSDVersionOut)
- #define AsyncIClusCfgNodeInfo_Begin_GetClusterVersion(This)
- (This)->lpVtbl -> Begin_GetClusterVersion(This)
- #define AsyncIClusCfgNodeInfo_Finish_GetClusterVersion(This,pdwNodeHighestVersion,pdwNodeLowestVersion)
- (This)->lpVtbl -> Finish_GetClusterVersion(This,pdwNodeHighestVersion,pdwNodeLowestVersion)
- #define AsyncIClusCfgNodeInfo_Begin_GetDriveLetterMappings(This)
- (This)->lpVtbl -> Begin_GetDriveLetterMappings(This)
- #define AsyncIClusCfgNodeInfo_Finish_GetDriveLetterMappings(This,pdlmDriveLetterUsageOut)
- (This)->lpVtbl -> Finish_GetDriveLetterMappings(This,pdlmDriveLetterUsageOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_GetName_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_GetName_Proxy(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_SetName_Proxy(
- AsyncIClusCfgNodeInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_SetName_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_IsMemberOfCluster_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_IsMemberOfCluster_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_IsMemberOfCluster_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_IsMemberOfCluster_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_GetClusterConfigInfo_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_GetClusterConfigInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_GetClusterConfigInfo_Proxy(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ IClusCfgClusterInfo **ppClusCfgClusterInfoOut);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_GetClusterConfigInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_GetOSVersion_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_GetOSVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_GetOSVersion_Proxy(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwMajorVersionOut,
- /* [out] */ DWORD *pdwMinorVersionOut,
- /* [out] */ WORD *pwSuiteMaskOut,
- /* [out] */ BYTE *pbProductTypeOut,
- /* [out] */ BSTR *pbstrCSDVersionOut);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_GetOSVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_GetClusterVersion_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_GetClusterVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_GetClusterVersion_Proxy(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ DWORD *pdwNodeHighestVersion,
- /* [out] */ DWORD *pdwNodeLowestVersion);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_GetClusterVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Begin_GetDriveLetterMappings_Proxy(
- AsyncIClusCfgNodeInfo * This);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Begin_GetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgNodeInfo_Finish_GetDriveLetterMappings_Proxy(
- AsyncIClusCfgNodeInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterUsageOut);
- void __RPC_STUB AsyncIClusCfgNodeInfo_Finish_GetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIClusCfgNodeInfo_INTERFACE_DEFINED__ */
- #ifndef __IEnumClusCfgManagedResources_INTERFACE_DEFINED__
- #define __IEnumClusCfgManagedResources_INTERFACE_DEFINED__
- /* interface IEnumClusCfgManagedResources */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IEnumClusCfgManagedResources;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7DBE11EB-A5DF-4534-ABF6-8BAC7B53FC95")
- IEnumClusCfgManagedResources : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgManagedResourceInfo **rgpManagedResourceInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG cNumberToSkip) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumClusCfgManagedResources **ppEnumManagedResourcesOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Count(
- /* [ref][out] */ DWORD *pnCountOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumClusCfgManagedResourcesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumClusCfgManagedResources * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumClusCfgManagedResources * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgManagedResourceInfo **rgpManagedResourceInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberToSkip);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumClusCfgManagedResources * This,
- /* [out] */ IEnumClusCfgManagedResources **ppEnumManagedResourcesOut);
-
- HRESULT ( STDMETHODCALLTYPE *Count )(
- IEnumClusCfgManagedResources * This,
- /* [ref][out] */ DWORD *pnCountOut);
-
- END_INTERFACE
- } IEnumClusCfgManagedResourcesVtbl;
- interface IEnumClusCfgManagedResources
- {
- CONST_VTBL struct IEnumClusCfgManagedResourcesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumClusCfgManagedResources_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumClusCfgManagedResources_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumClusCfgManagedResources_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumClusCfgManagedResources_Next(This,cNumberRequestedIn,rgpManagedResourceInfoOut,pcNumberFetchedOut)
- (This)->lpVtbl -> Next(This,cNumberRequestedIn,rgpManagedResourceInfoOut,pcNumberFetchedOut)
- #define IEnumClusCfgManagedResources_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumClusCfgManagedResources_Skip(This,cNumberToSkip)
- (This)->lpVtbl -> Skip(This,cNumberToSkip)
- #define IEnumClusCfgManagedResources_Clone(This,ppEnumManagedResourcesOut)
- (This)->lpVtbl -> Clone(This,ppEnumManagedResourcesOut)
- #define IEnumClusCfgManagedResources_Count(This,pnCountOut)
- (This)->lpVtbl -> Count(This,pnCountOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumClusCfgManagedResources_Next_Proxy(
- IEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgManagedResourceInfo **rgpManagedResourceInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
- void __RPC_STUB IEnumClusCfgManagedResources_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgManagedResources_Reset_Proxy(
- IEnumClusCfgManagedResources * This);
- void __RPC_STUB IEnumClusCfgManagedResources_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgManagedResources_Skip_Proxy(
- IEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberToSkip);
- void __RPC_STUB IEnumClusCfgManagedResources_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgManagedResources_Clone_Proxy(
- IEnumClusCfgManagedResources * This,
- /* [out] */ IEnumClusCfgManagedResources **ppEnumManagedResourcesOut);
- void __RPC_STUB IEnumClusCfgManagedResources_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgManagedResources_Count_Proxy(
- IEnumClusCfgManagedResources * This,
- /* [ref][out] */ DWORD *pnCountOut);
- void __RPC_STUB IEnumClusCfgManagedResources_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumClusCfgManagedResources_INTERFACE_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgManagedResources_INTERFACE_DEFINED__
- #define __AsyncIEnumClusCfgManagedResources_INTERFACE_DEFINED__
- /* interface AsyncIEnumClusCfgManagedResources */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIEnumClusCfgManagedResources;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B138483F-9695-4fa6-A98F-0DE2FB355449")
- AsyncIEnumClusCfgManagedResources : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_Next(
- /* [in] */ ULONG cNumberRequestedIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Next(
- /* [length_is][size_is][out] */ IClusCfgManagedResourceInfo **rgpManagedResourceInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Skip(
- /* [in] */ ULONG cNumberToSkip) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Skip( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Clone( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Clone(
- /* [out] */ IEnumClusCfgManagedResources **ppEnumManagedResourcesOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Count( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Count(
- /* [ref][out] */ DWORD *pnCountOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIEnumClusCfgManagedResourcesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIEnumClusCfgManagedResources * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIEnumClusCfgManagedResources * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Next )(
- AsyncIEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberRequestedIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Next )(
- AsyncIEnumClusCfgManagedResources * This,
- /* [length_is][size_is][out] */ IClusCfgManagedResourceInfo **rgpManagedResourceInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Reset )(
- AsyncIEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Reset )(
- AsyncIEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Skip )(
- AsyncIEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberToSkip);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Skip )(
- AsyncIEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Clone )(
- AsyncIEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Clone )(
- AsyncIEnumClusCfgManagedResources * This,
- /* [out] */ IEnumClusCfgManagedResources **ppEnumManagedResourcesOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Count )(
- AsyncIEnumClusCfgManagedResources * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Count )(
- AsyncIEnumClusCfgManagedResources * This,
- /* [ref][out] */ DWORD *pnCountOut);
-
- END_INTERFACE
- } AsyncIEnumClusCfgManagedResourcesVtbl;
- interface AsyncIEnumClusCfgManagedResources
- {
- CONST_VTBL struct AsyncIEnumClusCfgManagedResourcesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIEnumClusCfgManagedResources_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIEnumClusCfgManagedResources_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIEnumClusCfgManagedResources_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIEnumClusCfgManagedResources_Begin_Next(This,cNumberRequestedIn)
- (This)->lpVtbl -> Begin_Next(This,cNumberRequestedIn)
- #define AsyncIEnumClusCfgManagedResources_Finish_Next(This,rgpManagedResourceInfoOut,pcNumberFetchedOut)
- (This)->lpVtbl -> Finish_Next(This,rgpManagedResourceInfoOut,pcNumberFetchedOut)
- #define AsyncIEnumClusCfgManagedResources_Begin_Reset(This)
- (This)->lpVtbl -> Begin_Reset(This)
- #define AsyncIEnumClusCfgManagedResources_Finish_Reset(This)
- (This)->lpVtbl -> Finish_Reset(This)
- #define AsyncIEnumClusCfgManagedResources_Begin_Skip(This,cNumberToSkip)
- (This)->lpVtbl -> Begin_Skip(This,cNumberToSkip)
- #define AsyncIEnumClusCfgManagedResources_Finish_Skip(This)
- (This)->lpVtbl -> Finish_Skip(This)
- #define AsyncIEnumClusCfgManagedResources_Begin_Clone(This)
- (This)->lpVtbl -> Begin_Clone(This)
- #define AsyncIEnumClusCfgManagedResources_Finish_Clone(This,ppEnumManagedResourcesOut)
- (This)->lpVtbl -> Finish_Clone(This,ppEnumManagedResourcesOut)
- #define AsyncIEnumClusCfgManagedResources_Begin_Count(This)
- (This)->lpVtbl -> Begin_Count(This)
- #define AsyncIEnumClusCfgManagedResources_Finish_Count(This,pnCountOut)
- (This)->lpVtbl -> Finish_Count(This,pnCountOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Begin_Next_Proxy(
- AsyncIEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberRequestedIn);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Begin_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Finish_Next_Proxy(
- AsyncIEnumClusCfgManagedResources * This,
- /* [length_is][size_is][out] */ IClusCfgManagedResourceInfo **rgpManagedResourceInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Finish_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Begin_Reset_Proxy(
- AsyncIEnumClusCfgManagedResources * This);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Begin_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Finish_Reset_Proxy(
- AsyncIEnumClusCfgManagedResources * This);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Finish_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Begin_Skip_Proxy(
- AsyncIEnumClusCfgManagedResources * This,
- /* [in] */ ULONG cNumberToSkip);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Begin_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Finish_Skip_Proxy(
- AsyncIEnumClusCfgManagedResources * This);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Finish_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Begin_Clone_Proxy(
- AsyncIEnumClusCfgManagedResources * This);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Begin_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Finish_Clone_Proxy(
- AsyncIEnumClusCfgManagedResources * This,
- /* [out] */ IEnumClusCfgManagedResources **ppEnumManagedResourcesOut);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Finish_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Begin_Count_Proxy(
- AsyncIEnumClusCfgManagedResources * This);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Begin_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgManagedResources_Finish_Count_Proxy(
- AsyncIEnumClusCfgManagedResources * This,
- /* [ref][out] */ DWORD *pnCountOut);
- void __RPC_STUB AsyncIEnumClusCfgManagedResources_Finish_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIEnumClusCfgManagedResources_INTERFACE_DEFINED__ */
- #ifndef __IEnumClusCfgNetworks_INTERFACE_DEFINED__
- #define __IEnumClusCfgNetworks_INTERFACE_DEFINED__
- /* interface IEnumClusCfgNetworks */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IEnumClusCfgNetworks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CF3FAED8-1322-4bcb-9923-B5B745A69E36")
- IEnumClusCfgNetworks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgNetworkInfo **rgpNetworkInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG cNumberToSkipIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumClusCfgNetworks **ppEnumNetworksOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Count(
- /* [ref][out] */ DWORD *pnCountOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumClusCfgNetworksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumClusCfgNetworks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumClusCfgNetworks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgNetworkInfo **rgpNetworkInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberToSkipIn);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumClusCfgNetworks * This,
- /* [out] */ IEnumClusCfgNetworks **ppEnumNetworksOut);
-
- HRESULT ( STDMETHODCALLTYPE *Count )(
- IEnumClusCfgNetworks * This,
- /* [ref][out] */ DWORD *pnCountOut);
-
- END_INTERFACE
- } IEnumClusCfgNetworksVtbl;
- interface IEnumClusCfgNetworks
- {
- CONST_VTBL struct IEnumClusCfgNetworksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumClusCfgNetworks_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumClusCfgNetworks_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumClusCfgNetworks_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumClusCfgNetworks_Next(This,cNumberRequestedIn,rgpNetworkInfoOut,pcNumberFetchedOut)
- (This)->lpVtbl -> Next(This,cNumberRequestedIn,rgpNetworkInfoOut,pcNumberFetchedOut)
- #define IEnumClusCfgNetworks_Skip(This,cNumberToSkipIn)
- (This)->lpVtbl -> Skip(This,cNumberToSkipIn)
- #define IEnumClusCfgNetworks_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumClusCfgNetworks_Clone(This,ppEnumNetworksOut)
- (This)->lpVtbl -> Clone(This,ppEnumNetworksOut)
- #define IEnumClusCfgNetworks_Count(This,pnCountOut)
- (This)->lpVtbl -> Count(This,pnCountOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumClusCfgNetworks_Next_Proxy(
- IEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgNetworkInfo **rgpNetworkInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
- void __RPC_STUB IEnumClusCfgNetworks_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgNetworks_Skip_Proxy(
- IEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberToSkipIn);
- void __RPC_STUB IEnumClusCfgNetworks_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgNetworks_Reset_Proxy(
- IEnumClusCfgNetworks * This);
- void __RPC_STUB IEnumClusCfgNetworks_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgNetworks_Clone_Proxy(
- IEnumClusCfgNetworks * This,
- /* [out] */ IEnumClusCfgNetworks **ppEnumNetworksOut);
- void __RPC_STUB IEnumClusCfgNetworks_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgNetworks_Count_Proxy(
- IEnumClusCfgNetworks * This,
- /* [ref][out] */ DWORD *pnCountOut);
- void __RPC_STUB IEnumClusCfgNetworks_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumClusCfgNetworks_INTERFACE_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgNetworks_INTERFACE_DEFINED__
- #define __AsyncIEnumClusCfgNetworks_INTERFACE_DEFINED__
- /* interface AsyncIEnumClusCfgNetworks */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIEnumClusCfgNetworks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F56B9B0D-E7B8-49ec-A843-5475076B947D")
- AsyncIEnumClusCfgNetworks : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_Next(
- /* [in] */ ULONG cNumberRequestedIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Next(
- /* [length_is][size_is][out] */ IClusCfgNetworkInfo **rgpNetworkInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Skip(
- /* [in] */ ULONG cNumberToSkipIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Skip( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Clone( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Clone(
- /* [out] */ IEnumClusCfgNetworks **ppEnumNetworksOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Count( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Count(
- /* [ref][out] */ DWORD *pnCountOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIEnumClusCfgNetworksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIEnumClusCfgNetworks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIEnumClusCfgNetworks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Next )(
- AsyncIEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberRequestedIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Next )(
- AsyncIEnumClusCfgNetworks * This,
- /* [length_is][size_is][out] */ IClusCfgNetworkInfo **rgpNetworkInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Skip )(
- AsyncIEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberToSkipIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Skip )(
- AsyncIEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Reset )(
- AsyncIEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Reset )(
- AsyncIEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Clone )(
- AsyncIEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Clone )(
- AsyncIEnumClusCfgNetworks * This,
- /* [out] */ IEnumClusCfgNetworks **ppEnumNetworksOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Count )(
- AsyncIEnumClusCfgNetworks * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Count )(
- AsyncIEnumClusCfgNetworks * This,
- /* [ref][out] */ DWORD *pnCountOut);
-
- END_INTERFACE
- } AsyncIEnumClusCfgNetworksVtbl;
- interface AsyncIEnumClusCfgNetworks
- {
- CONST_VTBL struct AsyncIEnumClusCfgNetworksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIEnumClusCfgNetworks_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIEnumClusCfgNetworks_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIEnumClusCfgNetworks_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIEnumClusCfgNetworks_Begin_Next(This,cNumberRequestedIn)
- (This)->lpVtbl -> Begin_Next(This,cNumberRequestedIn)
- #define AsyncIEnumClusCfgNetworks_Finish_Next(This,rgpNetworkInfoOut,pcNumberFetchedOut)
- (This)->lpVtbl -> Finish_Next(This,rgpNetworkInfoOut,pcNumberFetchedOut)
- #define AsyncIEnumClusCfgNetworks_Begin_Skip(This,cNumberToSkipIn)
- (This)->lpVtbl -> Begin_Skip(This,cNumberToSkipIn)
- #define AsyncIEnumClusCfgNetworks_Finish_Skip(This)
- (This)->lpVtbl -> Finish_Skip(This)
- #define AsyncIEnumClusCfgNetworks_Begin_Reset(This)
- (This)->lpVtbl -> Begin_Reset(This)
- #define AsyncIEnumClusCfgNetworks_Finish_Reset(This)
- (This)->lpVtbl -> Finish_Reset(This)
- #define AsyncIEnumClusCfgNetworks_Begin_Clone(This)
- (This)->lpVtbl -> Begin_Clone(This)
- #define AsyncIEnumClusCfgNetworks_Finish_Clone(This,ppEnumNetworksOut)
- (This)->lpVtbl -> Finish_Clone(This,ppEnumNetworksOut)
- #define AsyncIEnumClusCfgNetworks_Begin_Count(This)
- (This)->lpVtbl -> Begin_Count(This)
- #define AsyncIEnumClusCfgNetworks_Finish_Count(This,pnCountOut)
- (This)->lpVtbl -> Finish_Count(This,pnCountOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Begin_Next_Proxy(
- AsyncIEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberRequestedIn);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Begin_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Finish_Next_Proxy(
- AsyncIEnumClusCfgNetworks * This,
- /* [length_is][size_is][out] */ IClusCfgNetworkInfo **rgpNetworkInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Finish_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Begin_Skip_Proxy(
- AsyncIEnumClusCfgNetworks * This,
- /* [in] */ ULONG cNumberToSkipIn);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Begin_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Finish_Skip_Proxy(
- AsyncIEnumClusCfgNetworks * This);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Finish_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Begin_Reset_Proxy(
- AsyncIEnumClusCfgNetworks * This);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Begin_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Finish_Reset_Proxy(
- AsyncIEnumClusCfgNetworks * This);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Finish_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Begin_Clone_Proxy(
- AsyncIEnumClusCfgNetworks * This);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Begin_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Finish_Clone_Proxy(
- AsyncIEnumClusCfgNetworks * This,
- /* [out] */ IEnumClusCfgNetworks **ppEnumNetworksOut);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Finish_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Begin_Count_Proxy(
- AsyncIEnumClusCfgNetworks * This);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Begin_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgNetworks_Finish_Count_Proxy(
- AsyncIEnumClusCfgNetworks * This,
- /* [ref][out] */ DWORD *pnCountOut);
- void __RPC_STUB AsyncIEnumClusCfgNetworks_Finish_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIEnumClusCfgNetworks_INTERFACE_DEFINED__ */
- #ifndef __IClusCfgManagedResourceInfo_INTERFACE_DEFINED__
- #define __IClusCfgManagedResourceInfo_INTERFACE_DEFINED__
- /* interface IClusCfgManagedResourceInfo */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IClusCfgManagedResourceInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("E0324847-1520-41b0-B960-54198DA5F8AF")
- IClusCfgManagedResourceInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetUID(
- /* [out] */ BSTR *pbstrUIDOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [out] */ BSTR *pbstrNameOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetName(
- /* [unique][in] */ LPCWSTR pcszNameIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsManaged( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetManaged(
- /* [in] */ BOOL fIsManagedIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsQuorumDevice( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetQuorumedDevice(
- /* [in] */ BOOL fIsQuorumDeviceIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsQuorumCapable( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDriveLetterMappings(
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterMappingOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDriveLetterMappings(
- /* [in] */ SDriveLetterMapping dlmDriveLetterMappingIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsDeviceJoinable( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDeviceJoinable(
- /* [in] */ BOOL fJoinableIn) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IClusCfgManagedResourceInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IClusCfgManagedResourceInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetUID )(
- IClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrUIDOut);
-
- HRESULT ( STDMETHODCALLTYPE *GetName )(
- IClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
-
- HRESULT ( STDMETHODCALLTYPE *SetName )(
- IClusCfgManagedResourceInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
-
- HRESULT ( STDMETHODCALLTYPE *IsManaged )(
- IClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetManaged )(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsManagedIn);
-
- HRESULT ( STDMETHODCALLTYPE *IsQuorumDevice )(
- IClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetQuorumedDevice )(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsQuorumDeviceIn);
-
- HRESULT ( STDMETHODCALLTYPE *IsQuorumCapable )(
- IClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetDriveLetterMappings )(
- IClusCfgManagedResourceInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterMappingOut);
-
- HRESULT ( STDMETHODCALLTYPE *SetDriveLetterMappings )(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ SDriveLetterMapping dlmDriveLetterMappingIn);
-
- HRESULT ( STDMETHODCALLTYPE *IsDeviceJoinable )(
- IClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetDeviceJoinable )(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fJoinableIn);
-
- END_INTERFACE
- } IClusCfgManagedResourceInfoVtbl;
- interface IClusCfgManagedResourceInfo
- {
- CONST_VTBL struct IClusCfgManagedResourceInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IClusCfgManagedResourceInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IClusCfgManagedResourceInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IClusCfgManagedResourceInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IClusCfgManagedResourceInfo_GetUID(This,pbstrUIDOut)
- (This)->lpVtbl -> GetUID(This,pbstrUIDOut)
- #define IClusCfgManagedResourceInfo_GetName(This,pbstrNameOut)
- (This)->lpVtbl -> GetName(This,pbstrNameOut)
- #define IClusCfgManagedResourceInfo_SetName(This,pcszNameIn)
- (This)->lpVtbl -> SetName(This,pcszNameIn)
- #define IClusCfgManagedResourceInfo_IsManaged(This)
- (This)->lpVtbl -> IsManaged(This)
- #define IClusCfgManagedResourceInfo_SetManaged(This,fIsManagedIn)
- (This)->lpVtbl -> SetManaged(This,fIsManagedIn)
- #define IClusCfgManagedResourceInfo_IsQuorumDevice(This)
- (This)->lpVtbl -> IsQuorumDevice(This)
- #define IClusCfgManagedResourceInfo_SetQuorumedDevice(This,fIsQuorumDeviceIn)
- (This)->lpVtbl -> SetQuorumedDevice(This,fIsQuorumDeviceIn)
- #define IClusCfgManagedResourceInfo_IsQuorumCapable(This)
- (This)->lpVtbl -> IsQuorumCapable(This)
- #define IClusCfgManagedResourceInfo_GetDriveLetterMappings(This,pdlmDriveLetterMappingOut)
- (This)->lpVtbl -> GetDriveLetterMappings(This,pdlmDriveLetterMappingOut)
- #define IClusCfgManagedResourceInfo_SetDriveLetterMappings(This,dlmDriveLetterMappingIn)
- (This)->lpVtbl -> SetDriveLetterMappings(This,dlmDriveLetterMappingIn)
- #define IClusCfgManagedResourceInfo_IsDeviceJoinable(This)
- (This)->lpVtbl -> IsDeviceJoinable(This)
- #define IClusCfgManagedResourceInfo_SetDeviceJoinable(This,fJoinableIn)
- (This)->lpVtbl -> SetDeviceJoinable(This,fJoinableIn)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_GetUID_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrUIDOut);
- void __RPC_STUB IClusCfgManagedResourceInfo_GetUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_GetName_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
- void __RPC_STUB IClusCfgManagedResourceInfo_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_SetName_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
- void __RPC_STUB IClusCfgManagedResourceInfo_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_IsManaged_Proxy(
- IClusCfgManagedResourceInfo * This);
- void __RPC_STUB IClusCfgManagedResourceInfo_IsManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_SetManaged_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsManagedIn);
- void __RPC_STUB IClusCfgManagedResourceInfo_SetManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_IsQuorumDevice_Proxy(
- IClusCfgManagedResourceInfo * This);
- void __RPC_STUB IClusCfgManagedResourceInfo_IsQuorumDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_SetQuorumedDevice_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsQuorumDeviceIn);
- void __RPC_STUB IClusCfgManagedResourceInfo_SetQuorumedDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_IsQuorumCapable_Proxy(
- IClusCfgManagedResourceInfo * This);
- void __RPC_STUB IClusCfgManagedResourceInfo_IsQuorumCapable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_GetDriveLetterMappings_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterMappingOut);
- void __RPC_STUB IClusCfgManagedResourceInfo_GetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_SetDriveLetterMappings_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ SDriveLetterMapping dlmDriveLetterMappingIn);
- void __RPC_STUB IClusCfgManagedResourceInfo_SetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_IsDeviceJoinable_Proxy(
- IClusCfgManagedResourceInfo * This);
- void __RPC_STUB IClusCfgManagedResourceInfo_IsDeviceJoinable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IClusCfgManagedResourceInfo_SetDeviceJoinable_Proxy(
- IClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fJoinableIn);
- void __RPC_STUB IClusCfgManagedResourceInfo_SetDeviceJoinable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IClusCfgManagedResourceInfo_INTERFACE_DEFINED__ */
- #ifndef __AsyncIClusCfgManagedResourceInfo_INTERFACE_DEFINED__
- #define __AsyncIClusCfgManagedResourceInfo_INTERFACE_DEFINED__
- /* interface AsyncIClusCfgManagedResourceInfo */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIClusCfgManagedResourceInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("73616028-1243-4749-AD84-0B5EB358FFA0")
- AsyncIClusCfgManagedResourceInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_GetUID( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetUID(
- /* [out] */ BSTR *pbstrUIDOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_GetName( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetName(
- /* [out] */ BSTR *pbstrNameOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_SetName(
- /* [unique][in] */ LPCWSTR pcszNameIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_SetName( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_IsManaged( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_IsManaged( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_SetManaged(
- /* [in] */ BOOL fIsManagedIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_SetManaged( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_IsQuorumDevice( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_IsQuorumDevice( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_SetQuorumedDevice(
- /* [in] */ BOOL fIsQuorumDeviceIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_SetQuorumedDevice( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_IsQuorumCapable( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_IsQuorumCapable( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_GetDriveLetterMappings( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_GetDriveLetterMappings(
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterMappingOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_SetDriveLetterMappings(
- /* [in] */ SDriveLetterMapping dlmDriveLetterMappingIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_SetDriveLetterMappings( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_IsDeviceJoinable( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_IsDeviceJoinable( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_SetDeviceJoinable(
- /* [in] */ BOOL fJoinableIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_SetDeviceJoinable( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIClusCfgManagedResourceInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetUID )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetUID )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrUIDOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetName )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetName )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_SetName )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_SetName )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_IsManaged )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_IsManaged )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_SetManaged )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsManagedIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_SetManaged )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_IsQuorumDevice )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_IsQuorumDevice )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_SetQuorumedDevice )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsQuorumDeviceIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_SetQuorumedDevice )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_IsQuorumCapable )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_IsQuorumCapable )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_GetDriveLetterMappings )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_GetDriveLetterMappings )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterMappingOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_SetDriveLetterMappings )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ SDriveLetterMapping dlmDriveLetterMappingIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_SetDriveLetterMappings )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_IsDeviceJoinable )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_IsDeviceJoinable )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_SetDeviceJoinable )(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fJoinableIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_SetDeviceJoinable )(
- AsyncIClusCfgManagedResourceInfo * This);
-
- END_INTERFACE
- } AsyncIClusCfgManagedResourceInfoVtbl;
- interface AsyncIClusCfgManagedResourceInfo
- {
- CONST_VTBL struct AsyncIClusCfgManagedResourceInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIClusCfgManagedResourceInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIClusCfgManagedResourceInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIClusCfgManagedResourceInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_GetUID(This)
- (This)->lpVtbl -> Begin_GetUID(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_GetUID(This,pbstrUIDOut)
- (This)->lpVtbl -> Finish_GetUID(This,pbstrUIDOut)
- #define AsyncIClusCfgManagedResourceInfo_Begin_GetName(This)
- (This)->lpVtbl -> Begin_GetName(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_GetName(This,pbstrNameOut)
- (This)->lpVtbl -> Finish_GetName(This,pbstrNameOut)
- #define AsyncIClusCfgManagedResourceInfo_Begin_SetName(This,pcszNameIn)
- (This)->lpVtbl -> Begin_SetName(This,pcszNameIn)
- #define AsyncIClusCfgManagedResourceInfo_Finish_SetName(This)
- (This)->lpVtbl -> Finish_SetName(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_IsManaged(This)
- (This)->lpVtbl -> Begin_IsManaged(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_IsManaged(This)
- (This)->lpVtbl -> Finish_IsManaged(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_SetManaged(This,fIsManagedIn)
- (This)->lpVtbl -> Begin_SetManaged(This,fIsManagedIn)
- #define AsyncIClusCfgManagedResourceInfo_Finish_SetManaged(This)
- (This)->lpVtbl -> Finish_SetManaged(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_IsQuorumDevice(This)
- (This)->lpVtbl -> Begin_IsQuorumDevice(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_IsQuorumDevice(This)
- (This)->lpVtbl -> Finish_IsQuorumDevice(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_SetQuorumedDevice(This,fIsQuorumDeviceIn)
- (This)->lpVtbl -> Begin_SetQuorumedDevice(This,fIsQuorumDeviceIn)
- #define AsyncIClusCfgManagedResourceInfo_Finish_SetQuorumedDevice(This)
- (This)->lpVtbl -> Finish_SetQuorumedDevice(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_IsQuorumCapable(This)
- (This)->lpVtbl -> Begin_IsQuorumCapable(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_IsQuorumCapable(This)
- (This)->lpVtbl -> Finish_IsQuorumCapable(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_GetDriveLetterMappings(This)
- (This)->lpVtbl -> Begin_GetDriveLetterMappings(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_GetDriveLetterMappings(This,pdlmDriveLetterMappingOut)
- (This)->lpVtbl -> Finish_GetDriveLetterMappings(This,pdlmDriveLetterMappingOut)
- #define AsyncIClusCfgManagedResourceInfo_Begin_SetDriveLetterMappings(This,dlmDriveLetterMappingIn)
- (This)->lpVtbl -> Begin_SetDriveLetterMappings(This,dlmDriveLetterMappingIn)
- #define AsyncIClusCfgManagedResourceInfo_Finish_SetDriveLetterMappings(This)
- (This)->lpVtbl -> Finish_SetDriveLetterMappings(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_IsDeviceJoinable(This)
- (This)->lpVtbl -> Begin_IsDeviceJoinable(This)
- #define AsyncIClusCfgManagedResourceInfo_Finish_IsDeviceJoinable(This)
- (This)->lpVtbl -> Finish_IsDeviceJoinable(This)
- #define AsyncIClusCfgManagedResourceInfo_Begin_SetDeviceJoinable(This,fJoinableIn)
- (This)->lpVtbl -> Begin_SetDeviceJoinable(This,fJoinableIn)
- #define AsyncIClusCfgManagedResourceInfo_Finish_SetDeviceJoinable(This)
- (This)->lpVtbl -> Finish_SetDeviceJoinable(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_GetUID_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_GetUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_GetUID_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrUIDOut);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_GetUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_GetName_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_GetName_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [out] */ BSTR *pbstrNameOut);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_GetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_SetName_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [unique][in] */ LPCWSTR pcszNameIn);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_SetName_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_SetName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_IsManaged_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_IsManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_IsManaged_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_IsManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_SetManaged_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsManagedIn);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_SetManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_SetManaged_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_SetManaged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_IsQuorumDevice_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_IsQuorumDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_IsQuorumDevice_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_IsQuorumDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_SetQuorumedDevice_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fIsQuorumDeviceIn);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_SetQuorumedDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_SetQuorumedDevice_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_SetQuorumedDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_IsQuorumCapable_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_IsQuorumCapable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_IsQuorumCapable_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_IsQuorumCapable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_GetDriveLetterMappings_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_GetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_GetDriveLetterMappings_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [out] */ SDriveLetterMapping *pdlmDriveLetterMappingOut);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_GetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_SetDriveLetterMappings_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ SDriveLetterMapping dlmDriveLetterMappingIn);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_SetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_SetDriveLetterMappings_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_SetDriveLetterMappings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_IsDeviceJoinable_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_IsDeviceJoinable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_IsDeviceJoinable_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_IsDeviceJoinable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Begin_SetDeviceJoinable_Proxy(
- AsyncIClusCfgManagedResourceInfo * This,
- /* [in] */ BOOL fJoinableIn);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Begin_SetDeviceJoinable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIClusCfgManagedResourceInfo_Finish_SetDeviceJoinable_Proxy(
- AsyncIClusCfgManagedResourceInfo * This);
- void __RPC_STUB AsyncIClusCfgManagedResourceInfo_Finish_SetDeviceJoinable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIClusCfgManagedResourceInfo_INTERFACE_DEFINED__ */
- #ifndef __IEnumClusCfgPartitions_INTERFACE_DEFINED__
- #define __IEnumClusCfgPartitions_INTERFACE_DEFINED__
- /* interface IEnumClusCfgPartitions */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IEnumClusCfgPartitions;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4440BB6A-B0AC-479d-B534-7265A31D6C55")
- IEnumClusCfgPartitions : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgPartitionInfo **rgpPartitionInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG cNumberToSkip) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumClusCfgPartitions **ppEnumPartitions) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Count(
- /* [ref][out] */ DWORD *pnCountOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumClusCfgPartitionsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumClusCfgPartitions * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumClusCfgPartitions * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgPartitionInfo **rgpPartitionInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberToSkip);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumClusCfgPartitions * This,
- /* [out] */ IEnumClusCfgPartitions **ppEnumPartitions);
-
- HRESULT ( STDMETHODCALLTYPE *Count )(
- IEnumClusCfgPartitions * This,
- /* [ref][out] */ DWORD *pnCountOut);
-
- END_INTERFACE
- } IEnumClusCfgPartitionsVtbl;
- interface IEnumClusCfgPartitions
- {
- CONST_VTBL struct IEnumClusCfgPartitionsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumClusCfgPartitions_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumClusCfgPartitions_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumClusCfgPartitions_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumClusCfgPartitions_Next(This,cNumberRequestedIn,rgpPartitionInfoOut,pcNumberFetchedOut)
- (This)->lpVtbl -> Next(This,cNumberRequestedIn,rgpPartitionInfoOut,pcNumberFetchedOut)
- #define IEnumClusCfgPartitions_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumClusCfgPartitions_Skip(This,cNumberToSkip)
- (This)->lpVtbl -> Skip(This,cNumberToSkip)
- #define IEnumClusCfgPartitions_Clone(This,ppEnumPartitions)
- (This)->lpVtbl -> Clone(This,ppEnumPartitions)
- #define IEnumClusCfgPartitions_Count(This,pnCountOut)
- (This)->lpVtbl -> Count(This,pnCountOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumClusCfgPartitions_Next_Proxy(
- IEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberRequestedIn,
- /* [length_is][size_is][out] */ IClusCfgPartitionInfo **rgpPartitionInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
- void __RPC_STUB IEnumClusCfgPartitions_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgPartitions_Reset_Proxy(
- IEnumClusCfgPartitions * This);
- void __RPC_STUB IEnumClusCfgPartitions_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgPartitions_Skip_Proxy(
- IEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberToSkip);
- void __RPC_STUB IEnumClusCfgPartitions_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgPartitions_Clone_Proxy(
- IEnumClusCfgPartitions * This,
- /* [out] */ IEnumClusCfgPartitions **ppEnumPartitions);
- void __RPC_STUB IEnumClusCfgPartitions_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumClusCfgPartitions_Count_Proxy(
- IEnumClusCfgPartitions * This,
- /* [ref][out] */ DWORD *pnCountOut);
- void __RPC_STUB IEnumClusCfgPartitions_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumClusCfgPartitions_INTERFACE_DEFINED__ */
- #ifndef __AsyncIEnumClusCfgPartitions_INTERFACE_DEFINED__
- #define __AsyncIEnumClusCfgPartitions_INTERFACE_DEFINED__
- /* interface AsyncIEnumClusCfgPartitions */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIEnumClusCfgPartitions;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4440BB6A-B0AC-479d-B534-7265A31D6C56")
- AsyncIEnumClusCfgPartitions : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_Next(
- /* [in] */ ULONG cNumberRequestedIn) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Next(
- /* [length_is][size_is][out] */ IClusCfgPartitionInfo **rgpPartitionInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Skip(
- /* [in] */ ULONG cNumberToSkip) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Skip( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Clone( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Clone(
- /* [out] */ IEnumClusCfgPartitions **ppEnumPartitions) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Count( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Count(
- /* [ref][out] */ DWORD *pnCountOut) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIEnumClusCfgPartitionsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIEnumClusCfgPartitions * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIEnumClusCfgPartitions * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Next )(
- AsyncIEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberRequestedIn);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Next )(
- AsyncIEnumClusCfgPartitions * This,
- /* [length_is][size_is][out] */ IClusCfgPartitionInfo **rgpPartitionInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Reset )(
- AsyncIEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Reset )(
- AsyncIEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Skip )(
- AsyncIEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberToSkip);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Skip )(
- AsyncIEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Clone )(
- AsyncIEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Clone )(
- AsyncIEnumClusCfgPartitions * This,
- /* [out] */ IEnumClusCfgPartitions **ppEnumPartitions);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Count )(
- AsyncIEnumClusCfgPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Count )(
- AsyncIEnumClusCfgPartitions * This,
- /* [ref][out] */ DWORD *pnCountOut);
-
- END_INTERFACE
- } AsyncIEnumClusCfgPartitionsVtbl;
- interface AsyncIEnumClusCfgPartitions
- {
- CONST_VTBL struct AsyncIEnumClusCfgPartitionsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIEnumClusCfgPartitions_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIEnumClusCfgPartitions_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIEnumClusCfgPartitions_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIEnumClusCfgPartitions_Begin_Next(This,cNumberRequestedIn)
- (This)->lpVtbl -> Begin_Next(This,cNumberRequestedIn)
- #define AsyncIEnumClusCfgPartitions_Finish_Next(This,rgpPartitionInfoOut,pcNumberFetchedOut)
- (This)->lpVtbl -> Finish_Next(This,rgpPartitionInfoOut,pcNumberFetchedOut)
- #define AsyncIEnumClusCfgPartitions_Begin_Reset(This)
- (This)->lpVtbl -> Begin_Reset(This)
- #define AsyncIEnumClusCfgPartitions_Finish_Reset(This)
- (This)->lpVtbl -> Finish_Reset(This)
- #define AsyncIEnumClusCfgPartitions_Begin_Skip(This,cNumberToSkip)
- (This)->lpVtbl -> Begin_Skip(This,cNumberToSkip)
- #define AsyncIEnumClusCfgPartitions_Finish_Skip(This)
- (This)->lpVtbl -> Finish_Skip(This)
- #define AsyncIEnumClusCfgPartitions_Begin_Clone(This)
- (This)->lpVtbl -> Begin_Clone(This)
- #define AsyncIEnumClusCfgPartitions_Finish_Clone(This,ppEnumPartitions)
- (This)->lpVtbl -> Finish_Clone(This,ppEnumPartitions)
- #define AsyncIEnumClusCfgPartitions_Begin_Count(This)
- (This)->lpVtbl -> Begin_Count(This)
- #define AsyncIEnumClusCfgPartitions_Finish_Count(This,pnCountOut)
- (This)->lpVtbl -> Finish_Count(This,pnCountOut)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Begin_Next_Proxy(
- AsyncIEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberRequestedIn);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Begin_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Finish_Next_Proxy(
- AsyncIEnumClusCfgPartitions * This,
- /* [length_is][size_is][out] */ IClusCfgPartitionInfo **rgpPartitionInfoOut,
- /* [out] */ ULONG *pcNumberFetchedOut);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Finish_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Begin_Reset_Proxy(
- AsyncIEnumClusCfgPartitions * This);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Begin_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Finish_Reset_Proxy(
- AsyncIEnumClusCfgPartitions * This);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Finish_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Begin_Skip_Proxy(
- AsyncIEnumClusCfgPartitions * This,
- /* [in] */ ULONG cNumberToSkip);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Begin_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Finish_Skip_Proxy(
- AsyncIEnumClusCfgPartitions * This);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Finish_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Begin_Clone_Proxy(
- AsyncIEnumClusCfgPartitions * This);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Begin_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Finish_Clone_Proxy(
- AsyncIEnumClusCfgPartitions * This,
- /* [out] */ IEnumClusCfgPartitions **ppEnumPartitions);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Finish_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Begin_Count_Proxy(
- AsyncIEnumClusCfgPartitions * This);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Begin_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIEnumClusCfgPartitions_Finish_Count_Proxy(
- AsyncIEnumClusCfgPartitions * This,
- /* [ref][out] */ DWORD *pnCountOut);
- void __RPC_STUB AsyncIEnumClusCfgPartitions_Finish_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIEnumClusCfgPartitions_INTERFACE_DEFINED__ */
- #ifndef __IClusCfgPartitionInfo_INTERFACE_DEFINED__
- #define __IClusCfgPartitionInfo_INTERFACE_DEFINED__
- /* interface IClusCfgPartitionInfo */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IClusCfgPartitionInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("EC1EBD9F-5866-4846-8952-EC36C3961EEE")
- IClusCfgPartitionInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetUID(
- /* [out] */ BSTR *pbstrUIDOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetName(
- /* [out] */ BSTR *pbstrNameOut) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetName(
- /* [unique][in] */ LPCWSTR pcszNameIn) = 0;
-