MSClus.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:434k
- (This)->lpVtbl -> get_Type(This,pType)
- #define ISClusProperty_put_Type(This,Type)
- (This)->lpVtbl -> put_Type(This,Type)
- #define ISClusProperty_get_Format(This,pFormat)
- (This)->lpVtbl -> get_Format(This,pFormat)
- #define ISClusProperty_put_Format(This,Format)
- (This)->lpVtbl -> put_Format(This,Format)
- #define ISClusProperty_get_ReadOnly(This,pvarReadOnly)
- (This)->lpVtbl -> get_ReadOnly(This,pvarReadOnly)
- #define ISClusProperty_get_Private(This,pvarPrivate)
- (This)->lpVtbl -> get_Private(This,pvarPrivate)
- #define ISClusProperty_get_Common(This,pvarCommon)
- (This)->lpVtbl -> get_Common(This,pvarCommon)
- #define ISClusProperty_get_Modified(This,pvarModified)
- (This)->lpVtbl -> get_Modified(This,pvarModified)
- #define ISClusProperty_UseDefaultValue(This)
- (This)->lpVtbl -> UseDefaultValue(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Name_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ BSTR *pbstrName);
- void __RPC_STUB ISClusProperty_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Length_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ long *pLength);
- void __RPC_STUB ISClusProperty_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_ValueCount_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ long *pCount);
- void __RPC_STUB ISClusProperty_get_ValueCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Values_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ ISClusPropertyValues **ppClusterPropertyValues);
- void __RPC_STUB ISClusProperty_get_Values_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Value_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarValue);
- void __RPC_STUB ISClusProperty_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusProperty_put_Value_Proxy(
- ISClusProperty * This,
- /* [in] */ VARIANT varValue);
- void __RPC_STUB ISClusProperty_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Type_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ CLUSTER_PROPERTY_TYPE *pType);
- void __RPC_STUB ISClusProperty_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusProperty_put_Type_Proxy(
- ISClusProperty * This,
- /* [in] */ CLUSTER_PROPERTY_TYPE Type);
- void __RPC_STUB ISClusProperty_put_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Format_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ CLUSTER_PROPERTY_FORMAT *pFormat);
- void __RPC_STUB ISClusProperty_get_Format_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusProperty_put_Format_Proxy(
- ISClusProperty * This,
- /* [in] */ CLUSTER_PROPERTY_FORMAT Format);
- void __RPC_STUB ISClusProperty_put_Format_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_ReadOnly_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarReadOnly);
- void __RPC_STUB ISClusProperty_get_ReadOnly_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Private_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarPrivate);
- void __RPC_STUB ISClusProperty_get_Private_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Common_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarCommon);
- void __RPC_STUB ISClusProperty_get_Common_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperty_get_Modified_Proxy(
- ISClusProperty * This,
- /* [retval][out] */ VARIANT *pvarModified);
- void __RPC_STUB ISClusProperty_get_Modified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusProperty_UseDefaultValue_Proxy(
- ISClusProperty * This);
- void __RPC_STUB ISClusProperty_UseDefaultValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusProperty_INTERFACE_DEFINED__ */
- #ifndef __ISClusPropertyValue_INTERFACE_DEFINED__
- #define __ISClusPropertyValue_INTERFACE_DEFINED__
- /* interface ISClusPropertyValue */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusPropertyValue;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e6071a-2631-11d1-89f1-00a0c90d061e")
- ISClusPropertyValue : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ VARIANT *pvarValue) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
- /* [in] */ VARIANT varValue) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ CLUSTER_PROPERTY_TYPE *pType) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ CLUSTER_PROPERTY_TYPE Type) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Format(
- /* [retval][out] */ CLUSTER_PROPERTY_FORMAT *pFormat) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Format(
- /* [in] */ CLUSTER_PROPERTY_FORMAT Format) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ long *pLength) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataCount(
- /* [retval][out] */ long *pCount) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Data(
- /* [retval][out] */ ISClusPropertyValueData **ppClusterPropertyValueData) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusPropertyValueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusPropertyValue * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusPropertyValue * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusPropertyValue * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusPropertyValue * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusPropertyValue * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusPropertyValue * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusPropertyValue * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
- ISClusPropertyValue * This,
- /* [retval][out] */ VARIANT *pvarValue);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
- ISClusPropertyValue * This,
- /* [in] */ VARIANT varValue);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- ISClusPropertyValue * This,
- /* [retval][out] */ CLUSTER_PROPERTY_TYPE *pType);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
- ISClusPropertyValue * This,
- /* [in] */ CLUSTER_PROPERTY_TYPE Type);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Format )(
- ISClusPropertyValue * This,
- /* [retval][out] */ CLUSTER_PROPERTY_FORMAT *pFormat);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Format )(
- ISClusPropertyValue * This,
- /* [in] */ CLUSTER_PROPERTY_FORMAT Format);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Length )(
- ISClusPropertyValue * This,
- /* [retval][out] */ long *pLength);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataCount )(
- ISClusPropertyValue * This,
- /* [retval][out] */ long *pCount);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Data )(
- ISClusPropertyValue * This,
- /* [retval][out] */ ISClusPropertyValueData **ppClusterPropertyValueData);
-
- END_INTERFACE
- } ISClusPropertyValueVtbl;
- interface ISClusPropertyValue
- {
- CONST_VTBL struct ISClusPropertyValueVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusPropertyValue_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusPropertyValue_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusPropertyValue_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusPropertyValue_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusPropertyValue_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusPropertyValue_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusPropertyValue_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusPropertyValue_get_Value(This,pvarValue)
- (This)->lpVtbl -> get_Value(This,pvarValue)
- #define ISClusPropertyValue_put_Value(This,varValue)
- (This)->lpVtbl -> put_Value(This,varValue)
- #define ISClusPropertyValue_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define ISClusPropertyValue_put_Type(This,Type)
- (This)->lpVtbl -> put_Type(This,Type)
- #define ISClusPropertyValue_get_Format(This,pFormat)
- (This)->lpVtbl -> get_Format(This,pFormat)
- #define ISClusPropertyValue_put_Format(This,Format)
- (This)->lpVtbl -> put_Format(This,Format)
- #define ISClusPropertyValue_get_Length(This,pLength)
- (This)->lpVtbl -> get_Length(This,pLength)
- #define ISClusPropertyValue_get_DataCount(This,pCount)
- (This)->lpVtbl -> get_DataCount(This,pCount)
- #define ISClusPropertyValue_get_Data(This,ppClusterPropertyValueData)
- (This)->lpVtbl -> get_Data(This,ppClusterPropertyValueData)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_get_Value_Proxy(
- ISClusPropertyValue * This,
- /* [retval][out] */ VARIANT *pvarValue);
- void __RPC_STUB ISClusPropertyValue_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_put_Value_Proxy(
- ISClusPropertyValue * This,
- /* [in] */ VARIANT varValue);
- void __RPC_STUB ISClusPropertyValue_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_get_Type_Proxy(
- ISClusPropertyValue * This,
- /* [retval][out] */ CLUSTER_PROPERTY_TYPE *pType);
- void __RPC_STUB ISClusPropertyValue_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_put_Type_Proxy(
- ISClusPropertyValue * This,
- /* [in] */ CLUSTER_PROPERTY_TYPE Type);
- void __RPC_STUB ISClusPropertyValue_put_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_get_Format_Proxy(
- ISClusPropertyValue * This,
- /* [retval][out] */ CLUSTER_PROPERTY_FORMAT *pFormat);
- void __RPC_STUB ISClusPropertyValue_get_Format_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_put_Format_Proxy(
- ISClusPropertyValue * This,
- /* [in] */ CLUSTER_PROPERTY_FORMAT Format);
- void __RPC_STUB ISClusPropertyValue_put_Format_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_get_Length_Proxy(
- ISClusPropertyValue * This,
- /* [retval][out] */ long *pLength);
- void __RPC_STUB ISClusPropertyValue_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_get_DataCount_Proxy(
- ISClusPropertyValue * This,
- /* [retval][out] */ long *pCount);
- void __RPC_STUB ISClusPropertyValue_get_DataCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValue_get_Data_Proxy(
- ISClusPropertyValue * This,
- /* [retval][out] */ ISClusPropertyValueData **ppClusterPropertyValueData);
- void __RPC_STUB ISClusPropertyValue_get_Data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusPropertyValue_INTERFACE_DEFINED__ */
- #ifndef __ISClusPropertyValues_INTERFACE_DEFINED__
- #define __ISClusPropertyValues_INTERFACE_DEFINED__
- /* interface ISClusPropertyValues */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusPropertyValues;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e6071c-2631-11d1-89f1-00a0c90d061e")
- ISClusPropertyValues : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusPropertyValue **ppPropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ ISClusPropertyValue **ppPropertyValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusPropertyValuesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusPropertyValues * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusPropertyValues * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusPropertyValues * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusPropertyValues * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusPropertyValues * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusPropertyValues * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusPropertyValues * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusPropertyValues * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusPropertyValues * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusPropertyValues * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusPropertyValue **ppPropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusPropertyValues * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ ISClusPropertyValue **ppPropertyValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusPropertyValues * This,
- /* [in] */ VARIANT varIndex);
-
- END_INTERFACE
- } ISClusPropertyValuesVtbl;
- interface ISClusPropertyValues
- {
- CONST_VTBL struct ISClusPropertyValuesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusPropertyValues_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusPropertyValues_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusPropertyValues_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusPropertyValues_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusPropertyValues_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusPropertyValues_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusPropertyValues_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusPropertyValues_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusPropertyValues_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusPropertyValues_get_Item(This,varIndex,ppPropertyValue)
- (This)->lpVtbl -> get_Item(This,varIndex,ppPropertyValue)
- #define ISClusPropertyValues_CreateItem(This,bstrName,varValue,ppPropertyValue)
- (This)->lpVtbl -> CreateItem(This,bstrName,varValue,ppPropertyValue)
- #define ISClusPropertyValues_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValues_get_Count_Proxy(
- ISClusPropertyValues * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusPropertyValues_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValues_get__NewEnum_Proxy(
- ISClusPropertyValues * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusPropertyValues_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValues_get_Item_Proxy(
- ISClusPropertyValues * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusPropertyValue **ppPropertyValue);
- void __RPC_STUB ISClusPropertyValues_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValues_CreateItem_Proxy(
- ISClusPropertyValues * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ ISClusPropertyValue **ppPropertyValue);
- void __RPC_STUB ISClusPropertyValues_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValues_RemoveItem_Proxy(
- ISClusPropertyValues * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusPropertyValues_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusPropertyValues_INTERFACE_DEFINED__ */
- #ifndef __ISClusProperties_INTERFACE_DEFINED__
- #define __ISClusProperties_INTERFACE_DEFINED__
- /* interface ISClusProperties */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusProperties;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e60700-2631-11d1-89f1-00a0c90d061e")
- ISClusProperties : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusProperty **ppClusProperty) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ ISClusProperty **pProperty) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UseDefaultValue(
- /* [in] */ VARIANT varIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveChanges(
- /* [defaultvalue][out] */ VARIANT *pvarStatusCode = 0) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnly(
- /* [retval][out] */ VARIANT *pvarReadOnly) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Private(
- /* [retval][out] */ VARIANT *pvarPrivate) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Common(
- /* [retval][out] */ VARIANT *pvarCommon) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modified(
- /* [retval][out] */ VARIANT *pvarModified) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusPropertiesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusProperties * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusProperties * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusProperties * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusProperties * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusProperties * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusProperties * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusProperties * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusProperties * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusProperties * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusProperties * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusProperties * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusProperty **ppClusProperty);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusProperties * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ ISClusProperty **pProperty);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UseDefaultValue )(
- ISClusProperties * This,
- /* [in] */ VARIANT varIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveChanges )(
- ISClusProperties * This,
- /* [defaultvalue][out] */ VARIANT *pvarStatusCode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarReadOnly);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Private )(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarPrivate);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Common )(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarCommon);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarModified);
-
- END_INTERFACE
- } ISClusPropertiesVtbl;
- interface ISClusProperties
- {
- CONST_VTBL struct ISClusPropertiesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusProperties_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusProperties_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusProperties_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusProperties_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusProperties_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusProperties_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusProperties_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusProperties_get_Item(This,varIndex,ppClusProperty)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusProperty)
- #define ISClusProperties_CreateItem(This,bstrName,varValue,pProperty)
- (This)->lpVtbl -> CreateItem(This,bstrName,varValue,pProperty)
- #define ISClusProperties_UseDefaultValue(This,varIndex)
- (This)->lpVtbl -> UseDefaultValue(This,varIndex)
- #define ISClusProperties_SaveChanges(This,pvarStatusCode)
- (This)->lpVtbl -> SaveChanges(This,pvarStatusCode)
- #define ISClusProperties_get_ReadOnly(This,pvarReadOnly)
- (This)->lpVtbl -> get_ReadOnly(This,pvarReadOnly)
- #define ISClusProperties_get_Private(This,pvarPrivate)
- (This)->lpVtbl -> get_Private(This,pvarPrivate)
- #define ISClusProperties_get_Common(This,pvarCommon)
- (This)->lpVtbl -> get_Common(This,pvarCommon)
- #define ISClusProperties_get_Modified(This,pvarModified)
- (This)->lpVtbl -> get_Modified(This,pvarModified)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get_Count_Proxy(
- ISClusProperties * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusProperties_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get__NewEnum_Proxy(
- ISClusProperties * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusProperties_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusProperties_Refresh_Proxy(
- ISClusProperties * This);
- void __RPC_STUB ISClusProperties_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get_Item_Proxy(
- ISClusProperties * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusProperty **ppClusProperty);
- void __RPC_STUB ISClusProperties_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusProperties_CreateItem_Proxy(
- ISClusProperties * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ ISClusProperty **pProperty);
- void __RPC_STUB ISClusProperties_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusProperties_UseDefaultValue_Proxy(
- ISClusProperties * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusProperties_UseDefaultValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusProperties_SaveChanges_Proxy(
- ISClusProperties * This,
- /* [defaultvalue][out] */ VARIANT *pvarStatusCode);
- void __RPC_STUB ISClusProperties_SaveChanges_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get_ReadOnly_Proxy(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarReadOnly);
- void __RPC_STUB ISClusProperties_get_ReadOnly_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get_Private_Proxy(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarPrivate);
- void __RPC_STUB ISClusProperties_get_Private_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get_Common_Proxy(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarCommon);
- void __RPC_STUB ISClusProperties_get_Common_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusProperties_get_Modified_Proxy(
- ISClusProperties * This,
- /* [retval][out] */ VARIANT *pvarModified);
- void __RPC_STUB ISClusProperties_get_Modified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusProperties_INTERFACE_DEFINED__ */
- #ifndef __ISClusPropertyValueData_INTERFACE_DEFINED__
- #define __ISClusPropertyValueData_INTERFACE_DEFINED__
- /* interface ISClusPropertyValueData */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusPropertyValueData;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e6071e-2631-11d1-89f1-00a0c90d061e")
- ISClusPropertyValueData : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ VARIANT *pvarValue) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ VARIANT *pvarData) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusPropertyValueDataVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusPropertyValueData * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusPropertyValueData * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusPropertyValueData * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusPropertyValueData * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusPropertyValueData * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusPropertyValueData * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusPropertyValueData * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusPropertyValueData * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusPropertyValueData * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusPropertyValueData * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ VARIANT *pvarValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusPropertyValueData * This,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ VARIANT *pvarData);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusPropertyValueData * This,
- /* [in] */ VARIANT varIndex);
-
- END_INTERFACE
- } ISClusPropertyValueDataVtbl;
- interface ISClusPropertyValueData
- {
- CONST_VTBL struct ISClusPropertyValueDataVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusPropertyValueData_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusPropertyValueData_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusPropertyValueData_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusPropertyValueData_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusPropertyValueData_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusPropertyValueData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusPropertyValueData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusPropertyValueData_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusPropertyValueData_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusPropertyValueData_get_Item(This,varIndex,pvarValue)
- (This)->lpVtbl -> get_Item(This,varIndex,pvarValue)
- #define ISClusPropertyValueData_CreateItem(This,varValue,pvarData)
- (This)->lpVtbl -> CreateItem(This,varValue,pvarData)
- #define ISClusPropertyValueData_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValueData_get_Count_Proxy(
- ISClusPropertyValueData * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusPropertyValueData_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValueData_get__NewEnum_Proxy(
- ISClusPropertyValueData * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusPropertyValueData_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValueData_get_Item_Proxy(
- ISClusPropertyValueData * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ VARIANT *pvarValue);
- void __RPC_STUB ISClusPropertyValueData_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValueData_CreateItem_Proxy(
- ISClusPropertyValueData * This,
- /* [in] */ VARIANT varValue,
- /* [retval][out] */ VARIANT *pvarData);
- void __RPC_STUB ISClusPropertyValueData_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusPropertyValueData_RemoveItem_Proxy(
- ISClusPropertyValueData * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusPropertyValueData_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusPropertyValueData_INTERFACE_DEFINED__ */
- #ifndef __ISClusPartition_INTERFACE_DEFINED__
- #define __ISClusPartition_INTERFACE_DEFINED__
- /* interface ISClusPartition */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusPartition;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e60720-2631-11d1-89f1-00a0c90d061e")
- ISClusPartition : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
- /* [retval][out] */ long *plFlags) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeviceName(
- /* [retval][out] */ BSTR *pbstrDeviceName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VolumeLabel(
- /* [retval][out] */ BSTR *pbstrVolumeLabel) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SerialNumber(
- /* [retval][out] */ long *plSerialNumber) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximumComponentLength(
- /* [retval][out] */ long *plMaximumComponentLength) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileSystemFlags(
- /* [retval][out] */ long *plFileSystemFlags) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileSystem(
- /* [retval][out] */ BSTR *pbstrFileSystem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusPartitionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusPartition * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusPartition * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusPartition * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusPartition * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusPartition * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusPartition * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusPartition * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Flags )(
- ISClusPartition * This,
- /* [retval][out] */ long *plFlags);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceName )(
- ISClusPartition * This,
- /* [retval][out] */ BSTR *pbstrDeviceName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VolumeLabel )(
- ISClusPartition * This,
- /* [retval][out] */ BSTR *pbstrVolumeLabel);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SerialNumber )(
- ISClusPartition * This,
- /* [retval][out] */ long *plSerialNumber);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaximumComponentLength )(
- ISClusPartition * This,
- /* [retval][out] */ long *plMaximumComponentLength);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileSystemFlags )(
- ISClusPartition * This,
- /* [retval][out] */ long *plFileSystemFlags);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileSystem )(
- ISClusPartition * This,
- /* [retval][out] */ BSTR *pbstrFileSystem);
-
- END_INTERFACE
- } ISClusPartitionVtbl;
- interface ISClusPartition
- {
- CONST_VTBL struct ISClusPartitionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusPartition_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusPartition_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusPartition_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusPartition_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusPartition_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusPartition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusPartition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusPartition_get_Flags(This,plFlags)
- (This)->lpVtbl -> get_Flags(This,plFlags)
- #define ISClusPartition_get_DeviceName(This,pbstrDeviceName)
- (This)->lpVtbl -> get_DeviceName(This,pbstrDeviceName)
- #define ISClusPartition_get_VolumeLabel(This,pbstrVolumeLabel)
- (This)->lpVtbl -> get_VolumeLabel(This,pbstrVolumeLabel)
- #define ISClusPartition_get_SerialNumber(This,plSerialNumber)
- (This)->lpVtbl -> get_SerialNumber(This,plSerialNumber)
- #define ISClusPartition_get_MaximumComponentLength(This,plMaximumComponentLength)
- (This)->lpVtbl -> get_MaximumComponentLength(This,plMaximumComponentLength)
- #define ISClusPartition_get_FileSystemFlags(This,plFileSystemFlags)
- (This)->lpVtbl -> get_FileSystemFlags(This,plFileSystemFlags)
- #define ISClusPartition_get_FileSystem(This,pbstrFileSystem)
- (This)->lpVtbl -> get_FileSystem(This,pbstrFileSystem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_Flags_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ long *plFlags);
- void __RPC_STUB ISClusPartition_get_Flags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_DeviceName_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ BSTR *pbstrDeviceName);
- void __RPC_STUB ISClusPartition_get_DeviceName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_VolumeLabel_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ BSTR *pbstrVolumeLabel);
- void __RPC_STUB ISClusPartition_get_VolumeLabel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_SerialNumber_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ long *plSerialNumber);
- void __RPC_STUB ISClusPartition_get_SerialNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_MaximumComponentLength_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ long *plMaximumComponentLength);
- void __RPC_STUB ISClusPartition_get_MaximumComponentLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_FileSystemFlags_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ long *plFileSystemFlags);
- void __RPC_STUB ISClusPartition_get_FileSystemFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartition_get_FileSystem_Proxy(
- ISClusPartition * This,
- /* [retval][out] */ BSTR *pbstrFileSystem);
- void __RPC_STUB ISClusPartition_get_FileSystem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusPartition_INTERFACE_DEFINED__ */
- #ifndef __ISClusPartitions_INTERFACE_DEFINED__
- #define __ISClusPartitions_INTERFACE_DEFINED__
- /* interface ISClusPartitions */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusPartitions;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e60722-2631-11d1-89f1-00a0c90d061e")
- ISClusPartitions : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusPartition **ppPartition) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusPartitionsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusPartitions * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusPartitions * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusPartitions * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusPartitions * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusPartitions * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusPartitions * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusPartitions * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusPartitions * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusPartitions * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusPartitions * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusPartition **ppPartition);
-
- END_INTERFACE
- } ISClusPartitionsVtbl;
- interface ISClusPartitions
- {
- CONST_VTBL struct ISClusPartitionsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusPartitions_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusPartitions_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusPartitions_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusPartitions_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusPartitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusPartitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusPartitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusPartitions_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusPartitions_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusPartitions_get_Item(This,varIndex,ppPartition)
- (This)->lpVtbl -> get_Item(This,varIndex,ppPartition)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartitions_get_Count_Proxy(
- ISClusPartitions * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusPartitions_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartitions_get__NewEnum_Proxy(
- ISClusPartitions * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusPartitions_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusPartitions_get_Item_Proxy(
- ISClusPartitions * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusPartition **ppPartition);
- void __RPC_STUB ISClusPartitions_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusPartitions_INTERFACE_DEFINED__ */
- #ifndef __ISClusDisk_INTERFACE_DEFINED__
- #define __ISClusDisk_INTERFACE_DEFINED__
- /* interface ISClusDisk */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusDisk;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e60724-2631-11d1-89f1-00a0c90d061e")
- ISClusDisk : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Signature(
- /* [retval][out] */ long *plSignature) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScsiAddress(
- /* [retval][out] */ ISClusScsiAddress **ppScsiAddress) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiskNumber(
- /* [retval][out] */ long *plDiskNumber) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Partitions(
- /* [retval][out] */ ISClusPartitions **ppPartitions) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusDiskVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusDisk * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusDisk * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusDisk * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusDisk * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusDisk * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusDisk * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusDisk * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Signature )(
- ISClusDisk * This,
- /* [retval][out] */ long *plSignature);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScsiAddress )(
- ISClusDisk * This,
- /* [retval][out] */ ISClusScsiAddress **ppScsiAddress);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiskNumber )(
- ISClusDisk * This,
- /* [retval][out] */ long *plDiskNumber);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Partitions )(
- ISClusDisk * This,
- /* [retval][out] */ ISClusPartitions **ppPartitions);
-
- END_INTERFACE
- } ISClusDiskVtbl;
- interface ISClusDisk
- {
- CONST_VTBL struct ISClusDiskVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusDisk_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusDisk_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusDisk_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusDisk_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusDisk_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusDisk_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusDisk_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusDisk_get_Signature(This,plSignature)
- (This)->lpVtbl -> get_Signature(This,plSignature)
- #define ISClusDisk_get_ScsiAddress(This,ppScsiAddress)
- (This)->lpVtbl -> get_ScsiAddress(This,ppScsiAddress)
- #define ISClusDisk_get_DiskNumber(This,plDiskNumber)
- (This)->lpVtbl -> get_DiskNumber(This,plDiskNumber)
- #define ISClusDisk_get_Partitions(This,ppPartitions)
- (This)->lpVtbl -> get_Partitions(This,ppPartitions)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisk_get_Signature_Proxy(
- ISClusDisk * This,
- /* [retval][out] */ long *plSignature);
- void __RPC_STUB ISClusDisk_get_Signature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisk_get_ScsiAddress_Proxy(
- ISClusDisk * This,
- /* [retval][out] */ ISClusScsiAddress **ppScsiAddress);
- void __RPC_STUB ISClusDisk_get_ScsiAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisk_get_DiskNumber_Proxy(
- ISClusDisk * This,
- /* [retval][out] */ long *plDiskNumber);
- void __RPC_STUB ISClusDisk_get_DiskNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisk_get_Partitions_Proxy(
- ISClusDisk * This,
- /* [retval][out] */ ISClusPartitions **ppPartitions);
- void __RPC_STUB ISClusDisk_get_Partitions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusDisk_INTERFACE_DEFINED__ */
- #ifndef __ISClusDisks_INTERFACE_DEFINED__
- #define __ISClusDisks_INTERFACE_DEFINED__
- /* interface ISClusDisks */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusDisks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e60726-2631-11d1-89f1-00a0c90d061e")
- ISClusDisks : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusDisk **ppDisk) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusDisksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusDisks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusDisks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusDisks * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusDisks * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusDisks * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusDisks * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusDisks * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusDisks * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusDisks * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusDisks * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusDisk **ppDisk);
-
- END_INTERFACE
- } ISClusDisksVtbl;
- interface ISClusDisks
- {
- CONST_VTBL struct ISClusDisksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusDisks_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusDisks_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusDisks_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusDisks_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusDisks_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusDisks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusDisks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusDisks_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusDisks_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusDisks_get_Item(This,varIndex,ppDisk)
- (This)->lpVtbl -> get_Item(This,varIndex,ppDisk)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisks_get_Count_Proxy(
- ISClusDisks * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusDisks_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisks_get__NewEnum_Proxy(
- ISClusDisks * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusDisks_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusDisks_get_Item_Proxy(
- ISClusDisks * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusDisk **ppDisk);
- void __RPC_STUB ISClusDisks_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusDisks_INTERFACE_DEFINED__ */
- #ifndef __ISClusScsiAddress_INTERFACE_DEFINED__
- #define __ISClusScsiAddress_INTERFACE_DEFINED__
- /* interface ISClusScsiAddress */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusScsiAddress;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e60728-2631-11d1-89f1-00a0c90d061e")
- ISClusScsiAddress : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PortNumber(
- /* [retval][out] */ VARIANT *pvarPortNumber) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PathId(
- /* [retval][out] */ VARIANT *pvarPathId) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TargetId(
- /* [retval][out] */ VARIANT *pvarTargetId) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Lun(
- /* [retval][out] */ VARIANT *pvarLun) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusScsiAddressVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusScsiAddress * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusScsiAddress * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusScsiAddress * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusScsiAddress * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusScsiAddress * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusScsiAddress * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusScsiAddress * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PortNumber )(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarPortNumber);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PathId )(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarPathId);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TargetId )(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarTargetId);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Lun )(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarLun);
-
- END_INTERFACE
- } ISClusScsiAddressVtbl;
- interface ISClusScsiAddress
- {
- CONST_VTBL struct ISClusScsiAddressVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusScsiAddress_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusScsiAddress_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusScsiAddress_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusScsiAddress_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusScsiAddress_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusScsiAddress_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusScsiAddress_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusScsiAddress_get_PortNumber(This,pvarPortNumber)
- (This)->lpVtbl -> get_PortNumber(This,pvarPortNumber)
- #define ISClusScsiAddress_get_PathId(This,pvarPathId)
- (This)->lpVtbl -> get_PathId(This,pvarPathId)
- #define ISClusScsiAddress_get_TargetId(This,pvarTargetId)
- (This)->lpVtbl -> get_TargetId(This,pvarTargetId)
- #define ISClusScsiAddress_get_Lun(This,pvarLun)
- (This)->lpVtbl -> get_Lun(This,pvarLun)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusScsiAddress_get_PortNumber_Proxy(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarPortNumber);
- void __RPC_STUB ISClusScsiAddress_get_PortNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusScsiAddress_get_PathId_Proxy(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarPathId);
- void __RPC_STUB ISClusScsiAddress_get_PathId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusScsiAddress_get_TargetId_Proxy(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarTargetId);
- void __RPC_STUB ISClusScsiAddress_get_TargetId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusScsiAddress_get_Lun_Proxy(
- ISClusScsiAddress * This,
- /* [retval][out] */ VARIANT *pvarLun);
- void __RPC_STUB ISClusScsiAddress_get_Lun_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusScsiAddress_INTERFACE_DEFINED__ */
- #ifndef __ISClusRegistryKeys_INTERFACE_DEFINED__
- #define __ISClusRegistryKeys_INTERFACE_DEFINED__
- /* interface ISClusRegistryKeys */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusRegistryKeys;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e6072a-2631-11d1-89f1-00a0c90d061e")
- ISClusRegistryKeys : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ BSTR *pbstrRegistryKey) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddItem(
- /* [in] */ BSTR bstrRegistryKey) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusRegistryKeysVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusRegistryKeys * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusRegistryKeys * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusRegistryKeys * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusRegistryKeys * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusRegistryKeys * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusRegistryKeys * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusRegistryKeys * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusRegistryKeys * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusRegistryKeys * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusRegistryKeys * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusRegistryKeys * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ BSTR *pbstrRegistryKey);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddItem )(
- ISClusRegistryKeys * This,
- /* [in] */ BSTR bstrRegistryKey);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusRegistryKeys * This,
- /* [in] */ VARIANT varIndex);
-
- END_INTERFACE
- } ISClusRegistryKeysVtbl;
- interface ISClusRegistryKeys
- {
- CONST_VTBL struct ISClusRegistryKeysVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusRegistryKeys_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusRegistryKeys_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusRegistryKeys_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusRegistryKeys_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusRegistryKeys_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusRegistryKeys_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusRegistryKeys_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusRegistryKeys_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusRegistryKeys_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusRegistryKeys_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusRegistryKeys_get_Item(This,varIndex,pbstrRegistryKey)
- (This)->lpVtbl -> get_Item(This,varIndex,pbstrRegistryKey)
- #define ISClusRegistryKeys_AddItem(This,bstrRegistryKey)
- (This)->lpVtbl -> AddItem(This,bstrRegistryKey)
- #define ISClusRegistryKeys_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusRegistryKeys_get_Count_Proxy(
- ISClusRegistryKeys * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusRegistryKeys_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusRegistryKeys_get__NewEnum_Proxy(
- ISClusRegistryKeys * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusRegistryKeys_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusRegistryKeys_Refresh_Proxy(
- ISClusRegistryKeys * This);
- void __RPC_STUB ISClusRegistryKeys_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusRegistryKeys_get_Item_Proxy(
- ISClusRegistryKeys * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ BSTR *pbstrRegistryKey);
- void __RPC_STUB ISClusRegistryKeys_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusRegistryKeys_AddItem_Proxy(
- ISClusRegistryKeys * This,
- /* [in] */ BSTR bstrRegistryKey);
- void __RPC_STUB ISClusRegistryKeys_AddItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusRegistryKeys_RemoveItem_Proxy(
- ISClusRegistryKeys * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusRegistryKeys_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusRegistryKeys_INTERFACE_DEFINED__ */
- #ifndef __ISClusCryptoKeys_INTERFACE_DEFINED__
- #define __ISClusCryptoKeys_INTERFACE_DEFINED__
- /* interface ISClusCryptoKeys */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusCryptoKeys;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e6072c-2631-11d1-89f1-00a0c90d061e")
- ISClusCryptoKeys : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ BSTR *pbstrCyrptoKey) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddItem(
- /* [in] */ BSTR bstrCryptoKey) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusCryptoKeysVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusCryptoKeys * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusCryptoKeys * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusCryptoKeys * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusCryptoKeys * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusCryptoKeys * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusCryptoKeys * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusCryptoKeys * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusCryptoKeys * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusCryptoKeys * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusCryptoKeys * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusCryptoKeys * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ BSTR *pbstrCyrptoKey);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddItem )(
- ISClusCryptoKeys * This,
- /* [in] */ BSTR bstrCryptoKey);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusCryptoKeys * This,
- /* [in] */ VARIANT varIndex);
-
- END_INTERFACE
- } ISClusCryptoKeysVtbl;
- interface ISClusCryptoKeys
- {
- CONST_VTBL struct ISClusCryptoKeysVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusCryptoKeys_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusCryptoKeys_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusCryptoKeys_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusCryptoKeys_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusCryptoKeys_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusCryptoKeys_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusCryptoKeys_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusCryptoKeys_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusCryptoKeys_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusCryptoKeys_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusCryptoKeys_get_Item(This,varIndex,pbstrCyrptoKey)
- (This)->lpVtbl -> get_Item(This,varIndex,pbstrCyrptoKey)
- #define ISClusCryptoKeys_AddItem(This,bstrCryptoKey)
- (This)->lpVtbl -> AddItem(This,bstrCryptoKey)
- #define ISClusCryptoKeys_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusCryptoKeys_get_Count_Proxy(
- ISClusCryptoKeys * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusCryptoKeys_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusCryptoKeys_get__NewEnum_Proxy(
- ISClusCryptoKeys * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusCryptoKeys_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusCryptoKeys_Refresh_Proxy(
- ISClusCryptoKeys * This);
- void __RPC_STUB ISClusCryptoKeys_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusCryptoKeys_get_Item_Proxy(
- ISClusCryptoKeys * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ BSTR *pbstrCyrptoKey);
- void __RPC_STUB ISClusCryptoKeys_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusCryptoKeys_AddItem_Proxy(
- ISClusCryptoKeys * This,
- /* [in] */ BSTR bstrCryptoKey);
- void __RPC_STUB ISClusCryptoKeys_AddItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusCryptoKeys_RemoveItem_Proxy(
- ISClusCryptoKeys * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusCryptoKeys_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusCryptoKeys_INTERFACE_DEFINED__ */
- #ifndef __ISClusResDependents_INTERFACE_DEFINED__
- #define __ISClusResDependents_INTERFACE_DEFINED__
- /* interface ISClusResDependents */
- /* [unique][helpstring][dual][uuid][object][nonextensible][hidden][oleautomation] */
- EXTERN_C const IID IID_ISClusResDependents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("f2e6072e-2631-11d1-89f1-00a0c90d061e")
- ISClusResDependents : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateItem(
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteItem(
- /* [in] */ VARIANT varIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddItem(
- /* [in] */ ISClusResource *pResource) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveItem(
- /* [in] */ VARIANT varIndex) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISClusResDependentsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISClusResDependents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISClusResDependents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISClusResDependents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISClusResDependents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISClusResDependents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISClusResDependents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISClusResDependents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISClusResDependents * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISClusResDependents * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISClusResDependents * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ISClusResDependents * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateItem )(
- ISClusResDependents * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )(
- ISClusResDependents * This,
- /* [in] */ VARIANT varIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddItem )(
- ISClusResDependents * This,
- /* [in] */ ISClusResource *pResource);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveItem )(
- ISClusResDependents * This,
- /* [in] */ VARIANT varIndex);
-
- END_INTERFACE
- } ISClusResDependentsVtbl;
- interface ISClusResDependents
- {
- CONST_VTBL struct ISClusResDependentsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISClusResDependents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISClusResDependents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISClusResDependents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISClusResDependents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISClusResDependents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISClusResDependents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISClusResDependents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISClusResDependents_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISClusResDependents_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #define ISClusResDependents_Refresh(This)
- (This)->lpVtbl -> Refresh(This)
- #define ISClusResDependents_get_Item(This,varIndex,ppClusResource)
- (This)->lpVtbl -> get_Item(This,varIndex,ppClusResource)
- #define ISClusResDependents_CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource)
- (This)->lpVtbl -> CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource)
- #define ISClusResDependents_DeleteItem(This,varIndex)
- (This)->lpVtbl -> DeleteItem(This,varIndex)
- #define ISClusResDependents_AddItem(This,pResource)
- (This)->lpVtbl -> AddItem(This,pResource)
- #define ISClusResDependents_RemoveItem(This,varIndex)
- (This)->lpVtbl -> RemoveItem(This,varIndex)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_get_Count_Proxy(
- ISClusResDependents * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISClusResDependents_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_get__NewEnum_Proxy(
- ISClusResDependents * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB ISClusResDependents_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_Refresh_Proxy(
- ISClusResDependents * This);
- void __RPC_STUB ISClusResDependents_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_get_Item_Proxy(
- ISClusResDependents * This,
- /* [in] */ VARIANT varIndex,
- /* [retval][out] */ ISClusResource **ppClusResource);
- void __RPC_STUB ISClusResDependents_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_CreateItem_Proxy(
- ISClusResDependents * This,
- /* [in] */ BSTR bstrResourceName,
- /* [in] */ BSTR bstrResourceType,
- /* [in] */ CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,
- /* [retval][out] */ ISClusResource **ppClusterResource);
- void __RPC_STUB ISClusResDependents_CreateItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_DeleteItem_Proxy(
- ISClusResDependents * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResDependents_DeleteItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_AddItem_Proxy(
- ISClusResDependents * This,
- /* [in] */ ISClusResource *pResource);
- void __RPC_STUB ISClusResDependents_AddItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISClusResDependents_RemoveItem_Proxy(
- ISClusResDependents * This,
- /* [in] */ VARIANT varIndex);
- void __RPC_STUB ISClusResDependents_RemoveItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISClusResDependents_INTERFACE_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif