Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

899 lines
33 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 6.00.0361 */
  3. /* Compiler settings for cluscfgwizard.idl:
  4. Oicf, W1, Zp8, env=Win32 (32b run)
  5. protocol : dce , ms_ext, c_ext, robust
  6. error checks: allocation ref bounds_check enum stub_data
  7. VC __declspec() decoration level:
  8. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  9. DECLSPEC_UUID(), MIDL_INTERFACE()
  10. */
  11. //@@MIDL_FILE_HEADING( )
  12. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  13. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  14. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  15. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  16. #endif
  17. #include "rpc.h"
  18. #include "rpcndr.h"
  19. #ifndef __RPCNDR_H_VERSION__
  20. #error this stub requires an updated version of <rpcndr.h>
  21. #endif // __RPCNDR_H_VERSION__
  22. #ifndef __cluscfgwizard_h__
  23. #define __cluscfgwizard_h__
  24. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  25. #pragma once
  26. #endif
  27. /* Forward Declarations */
  28. #ifndef __IClusCfgCreateClusterWizard_FWD_DEFINED__
  29. #define __IClusCfgCreateClusterWizard_FWD_DEFINED__
  30. typedef interface IClusCfgCreateClusterWizard IClusCfgCreateClusterWizard;
  31. #endif /* __IClusCfgCreateClusterWizard_FWD_DEFINED__ */
  32. #ifndef __IClusCfgAddNodesWizard_FWD_DEFINED__
  33. #define __IClusCfgAddNodesWizard_FWD_DEFINED__
  34. typedef interface IClusCfgAddNodesWizard IClusCfgAddNodesWizard;
  35. #endif /* __IClusCfgAddNodesWizard_FWD_DEFINED__ */
  36. #ifndef __ClusCfgCreateClusterWizard_FWD_DEFINED__
  37. #define __ClusCfgCreateClusterWizard_FWD_DEFINED__
  38. #ifdef __cplusplus
  39. typedef class ClusCfgCreateClusterWizard ClusCfgCreateClusterWizard;
  40. #else
  41. typedef struct ClusCfgCreateClusterWizard ClusCfgCreateClusterWizard;
  42. #endif /* __cplusplus */
  43. #endif /* __ClusCfgCreateClusterWizard_FWD_DEFINED__ */
  44. #ifndef __ClusCfgAddNodesWizard_FWD_DEFINED__
  45. #define __ClusCfgAddNodesWizard_FWD_DEFINED__
  46. #ifdef __cplusplus
  47. typedef class ClusCfgAddNodesWizard ClusCfgAddNodesWizard;
  48. #else
  49. typedef struct ClusCfgAddNodesWizard ClusCfgAddNodesWizard;
  50. #endif /* __cplusplus */
  51. #endif /* __ClusCfgAddNodesWizard_FWD_DEFINED__ */
  52. /* header files for imported files */
  53. #include "oaidl.h"
  54. #include "ocidl.h"
  55. #ifdef __cplusplus
  56. extern "C"{
  57. #endif
  58. void * __RPC_USER MIDL_user_allocate(size_t);
  59. void __RPC_USER MIDL_user_free( void * );
  60. #ifndef __ClusCfgWizard_LIBRARY_DEFINED__
  61. #define __ClusCfgWizard_LIBRARY_DEFINED__
  62. /* library ClusCfgWizard */
  63. /* [lcid][helpstring][version][uuid] */
  64. EXTERN_C const IID LIBID_ClusCfgWizard;
  65. #ifndef __IClusCfgCreateClusterWizard_INTERFACE_DEFINED__
  66. #define __IClusCfgCreateClusterWizard_INTERFACE_DEFINED__
  67. /* interface IClusCfgCreateClusterWizard */
  68. /* [unique][helpstring][dual][uuid][object] */
  69. EXTERN_C const IID IID_IClusCfgCreateClusterWizard;
  70. #if defined(__cplusplus) && !defined(CINTERFACE)
  71. MIDL_INTERFACE("f65c6990-a144-4127-ab6e-3712b75f1843")
  72. IClusCfgCreateClusterWizard : public IDispatch
  73. {
  74. public:
  75. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterName(
  76. /* [in] */ BSTR bstrClusterNameIn) = 0;
  77. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterName(
  78. /* [retval][out] */ BSTR *pbstrClusterNameOut) = 0;
  79. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountName(
  80. /* [in] */ BSTR bstrServiceAccountNameIn) = 0;
  81. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceAccountName(
  82. /* [retval][out] */ BSTR *pbstrServiceAccountNameOut) = 0;
  83. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountDomain(
  84. /* [in] */ BSTR bstrServiceAccountDomainIn) = 0;
  85. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceAccountDomain(
  86. /* [retval][out] */ BSTR *pbstrServiceAccountDomainOut) = 0;
  87. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountPassword(
  88. /* [in] */ BSTR bstrPasswordIn) = 0;
  89. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterIPAddress(
  90. /* [in] */ BSTR bstrClusterIPAddressIn) = 0;
  91. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterIPAddress(
  92. /* [retval][out] */ BSTR *pbstrClusterIPAddressOut) = 0;
  93. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterIPSubnet(
  94. /* [retval][out] */ BSTR *pbstrClusterIPSubnetOut) = 0;
  95. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterIPAddressNetwork(
  96. /* [retval][out] */ BSTR *pbstrClusterNetworkNameOut) = 0;
  97. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_FirstNodeInCluster(
  98. /* [in] */ BSTR bstrFirstNodeInClusterIn) = 0;
  99. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FirstNodeInCluster(
  100. /* [retval][out] */ BSTR *pbstrFirstNodeInClusterOut) = 0;
  101. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MinimumConfiguration(
  102. /* [in] */ VARIANT_BOOL fMinConfigIn) = 0;
  103. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MinimumConfiguration(
  104. /* [retval][out] */ VARIANT_BOOL *pfMinConfigOut) = 0;
  105. virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowWizard(
  106. /* [defaultvalue][in] */ long lParentWindowHandleIn,
  107. /* [retval][out] */ VARIANT_BOOL *pfCompletedOut) = 0;
  108. };
  109. #else /* C style interface */
  110. typedef struct IClusCfgCreateClusterWizardVtbl
  111. {
  112. BEGIN_INTERFACE
  113. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  114. IClusCfgCreateClusterWizard * This,
  115. /* [in] */ REFIID riid,
  116. /* [iid_is][out] */ void **ppvObject);
  117. ULONG ( STDMETHODCALLTYPE *AddRef )(
  118. IClusCfgCreateClusterWizard * This);
  119. ULONG ( STDMETHODCALLTYPE *Release )(
  120. IClusCfgCreateClusterWizard * This);
  121. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  122. IClusCfgCreateClusterWizard * This,
  123. /* [out] */ UINT *pctinfo);
  124. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  125. IClusCfgCreateClusterWizard * This,
  126. /* [in] */ UINT iTInfo,
  127. /* [in] */ LCID lcid,
  128. /* [out] */ ITypeInfo **ppTInfo);
  129. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  130. IClusCfgCreateClusterWizard * This,
  131. /* [in] */ REFIID riid,
  132. /* [size_is][in] */ LPOLESTR *rgszNames,
  133. /* [in] */ UINT cNames,
  134. /* [in] */ LCID lcid,
  135. /* [size_is][out] */ DISPID *rgDispId);
  136. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  137. IClusCfgCreateClusterWizard * This,
  138. /* [in] */ DISPID dispIdMember,
  139. /* [in] */ REFIID riid,
  140. /* [in] */ LCID lcid,
  141. /* [in] */ WORD wFlags,
  142. /* [out][in] */ DISPPARAMS *pDispParams,
  143. /* [out] */ VARIANT *pVarResult,
  144. /* [out] */ EXCEPINFO *pExcepInfo,
  145. /* [out] */ UINT *puArgErr);
  146. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterName )(
  147. IClusCfgCreateClusterWizard * This,
  148. /* [in] */ BSTR bstrClusterNameIn);
  149. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterName )(
  150. IClusCfgCreateClusterWizard * This,
  151. /* [retval][out] */ BSTR *pbstrClusterNameOut);
  152. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountName )(
  153. IClusCfgCreateClusterWizard * This,
  154. /* [in] */ BSTR bstrServiceAccountNameIn);
  155. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceAccountName )(
  156. IClusCfgCreateClusterWizard * This,
  157. /* [retval][out] */ BSTR *pbstrServiceAccountNameOut);
  158. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountDomain )(
  159. IClusCfgCreateClusterWizard * This,
  160. /* [in] */ BSTR bstrServiceAccountDomainIn);
  161. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceAccountDomain )(
  162. IClusCfgCreateClusterWizard * This,
  163. /* [retval][out] */ BSTR *pbstrServiceAccountDomainOut);
  164. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountPassword )(
  165. IClusCfgCreateClusterWizard * This,
  166. /* [in] */ BSTR bstrPasswordIn);
  167. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterIPAddress )(
  168. IClusCfgCreateClusterWizard * This,
  169. /* [in] */ BSTR bstrClusterIPAddressIn);
  170. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterIPAddress )(
  171. IClusCfgCreateClusterWizard * This,
  172. /* [retval][out] */ BSTR *pbstrClusterIPAddressOut);
  173. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterIPSubnet )(
  174. IClusCfgCreateClusterWizard * This,
  175. /* [retval][out] */ BSTR *pbstrClusterIPSubnetOut);
  176. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterIPAddressNetwork )(
  177. IClusCfgCreateClusterWizard * This,
  178. /* [retval][out] */ BSTR *pbstrClusterNetworkNameOut);
  179. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FirstNodeInCluster )(
  180. IClusCfgCreateClusterWizard * This,
  181. /* [in] */ BSTR bstrFirstNodeInClusterIn);
  182. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstNodeInCluster )(
  183. IClusCfgCreateClusterWizard * This,
  184. /* [retval][out] */ BSTR *pbstrFirstNodeInClusterOut);
  185. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinimumConfiguration )(
  186. IClusCfgCreateClusterWizard * This,
  187. /* [in] */ VARIANT_BOOL fMinConfigIn);
  188. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinimumConfiguration )(
  189. IClusCfgCreateClusterWizard * This,
  190. /* [retval][out] */ VARIANT_BOOL *pfMinConfigOut);
  191. /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ShowWizard )(
  192. IClusCfgCreateClusterWizard * This,
  193. /* [defaultvalue][in] */ long lParentWindowHandleIn,
  194. /* [retval][out] */ VARIANT_BOOL *pfCompletedOut);
  195. END_INTERFACE
  196. } IClusCfgCreateClusterWizardVtbl;
  197. interface IClusCfgCreateClusterWizard
  198. {
  199. CONST_VTBL struct IClusCfgCreateClusterWizardVtbl *lpVtbl;
  200. };
  201. #ifdef COBJMACROS
  202. #define IClusCfgCreateClusterWizard_QueryInterface(This,riid,ppvObject) \
  203. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  204. #define IClusCfgCreateClusterWizard_AddRef(This) \
  205. (This)->lpVtbl -> AddRef(This)
  206. #define IClusCfgCreateClusterWizard_Release(This) \
  207. (This)->lpVtbl -> Release(This)
  208. #define IClusCfgCreateClusterWizard_GetTypeInfoCount(This,pctinfo) \
  209. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  210. #define IClusCfgCreateClusterWizard_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  211. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  212. #define IClusCfgCreateClusterWizard_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  213. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  214. #define IClusCfgCreateClusterWizard_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  215. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  216. #define IClusCfgCreateClusterWizard_put_ClusterName(This,bstrClusterNameIn) \
  217. (This)->lpVtbl -> put_ClusterName(This,bstrClusterNameIn)
  218. #define IClusCfgCreateClusterWizard_get_ClusterName(This,pbstrClusterNameOut) \
  219. (This)->lpVtbl -> get_ClusterName(This,pbstrClusterNameOut)
  220. #define IClusCfgCreateClusterWizard_put_ServiceAccountName(This,bstrServiceAccountNameIn) \
  221. (This)->lpVtbl -> put_ServiceAccountName(This,bstrServiceAccountNameIn)
  222. #define IClusCfgCreateClusterWizard_get_ServiceAccountName(This,pbstrServiceAccountNameOut) \
  223. (This)->lpVtbl -> get_ServiceAccountName(This,pbstrServiceAccountNameOut)
  224. #define IClusCfgCreateClusterWizard_put_ServiceAccountDomain(This,bstrServiceAccountDomainIn) \
  225. (This)->lpVtbl -> put_ServiceAccountDomain(This,bstrServiceAccountDomainIn)
  226. #define IClusCfgCreateClusterWizard_get_ServiceAccountDomain(This,pbstrServiceAccountDomainOut) \
  227. (This)->lpVtbl -> get_ServiceAccountDomain(This,pbstrServiceAccountDomainOut)
  228. #define IClusCfgCreateClusterWizard_put_ServiceAccountPassword(This,bstrPasswordIn) \
  229. (This)->lpVtbl -> put_ServiceAccountPassword(This,bstrPasswordIn)
  230. #define IClusCfgCreateClusterWizard_put_ClusterIPAddress(This,bstrClusterIPAddressIn) \
  231. (This)->lpVtbl -> put_ClusterIPAddress(This,bstrClusterIPAddressIn)
  232. #define IClusCfgCreateClusterWizard_get_ClusterIPAddress(This,pbstrClusterIPAddressOut) \
  233. (This)->lpVtbl -> get_ClusterIPAddress(This,pbstrClusterIPAddressOut)
  234. #define IClusCfgCreateClusterWizard_get_ClusterIPSubnet(This,pbstrClusterIPSubnetOut) \
  235. (This)->lpVtbl -> get_ClusterIPSubnet(This,pbstrClusterIPSubnetOut)
  236. #define IClusCfgCreateClusterWizard_get_ClusterIPAddressNetwork(This,pbstrClusterNetworkNameOut) \
  237. (This)->lpVtbl -> get_ClusterIPAddressNetwork(This,pbstrClusterNetworkNameOut)
  238. #define IClusCfgCreateClusterWizard_put_FirstNodeInCluster(This,bstrFirstNodeInClusterIn) \
  239. (This)->lpVtbl -> put_FirstNodeInCluster(This,bstrFirstNodeInClusterIn)
  240. #define IClusCfgCreateClusterWizard_get_FirstNodeInCluster(This,pbstrFirstNodeInClusterOut) \
  241. (This)->lpVtbl -> get_FirstNodeInCluster(This,pbstrFirstNodeInClusterOut)
  242. #define IClusCfgCreateClusterWizard_put_MinimumConfiguration(This,fMinConfigIn) \
  243. (This)->lpVtbl -> put_MinimumConfiguration(This,fMinConfigIn)
  244. #define IClusCfgCreateClusterWizard_get_MinimumConfiguration(This,pfMinConfigOut) \
  245. (This)->lpVtbl -> get_MinimumConfiguration(This,pfMinConfigOut)
  246. #define IClusCfgCreateClusterWizard_ShowWizard(This,lParentWindowHandleIn,pfCompletedOut) \
  247. (This)->lpVtbl -> ShowWizard(This,lParentWindowHandleIn,pfCompletedOut)
  248. #endif /* COBJMACROS */
  249. #endif /* C style interface */
  250. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_ClusterName_Proxy(
  251. IClusCfgCreateClusterWizard * This,
  252. /* [in] */ BSTR bstrClusterNameIn);
  253. void __RPC_STUB IClusCfgCreateClusterWizard_put_ClusterName_Stub(
  254. IRpcStubBuffer *This,
  255. IRpcChannelBuffer *_pRpcChannelBuffer,
  256. PRPC_MESSAGE _pRpcMessage,
  257. DWORD *_pdwStubPhase);
  258. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_ClusterName_Proxy(
  259. IClusCfgCreateClusterWizard * This,
  260. /* [retval][out] */ BSTR *pbstrClusterNameOut);
  261. void __RPC_STUB IClusCfgCreateClusterWizard_get_ClusterName_Stub(
  262. IRpcStubBuffer *This,
  263. IRpcChannelBuffer *_pRpcChannelBuffer,
  264. PRPC_MESSAGE _pRpcMessage,
  265. DWORD *_pdwStubPhase);
  266. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_ServiceAccountName_Proxy(
  267. IClusCfgCreateClusterWizard * This,
  268. /* [in] */ BSTR bstrServiceAccountNameIn);
  269. void __RPC_STUB IClusCfgCreateClusterWizard_put_ServiceAccountName_Stub(
  270. IRpcStubBuffer *This,
  271. IRpcChannelBuffer *_pRpcChannelBuffer,
  272. PRPC_MESSAGE _pRpcMessage,
  273. DWORD *_pdwStubPhase);
  274. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_ServiceAccountName_Proxy(
  275. IClusCfgCreateClusterWizard * This,
  276. /* [retval][out] */ BSTR *pbstrServiceAccountNameOut);
  277. void __RPC_STUB IClusCfgCreateClusterWizard_get_ServiceAccountName_Stub(
  278. IRpcStubBuffer *This,
  279. IRpcChannelBuffer *_pRpcChannelBuffer,
  280. PRPC_MESSAGE _pRpcMessage,
  281. DWORD *_pdwStubPhase);
  282. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_ServiceAccountDomain_Proxy(
  283. IClusCfgCreateClusterWizard * This,
  284. /* [in] */ BSTR bstrServiceAccountDomainIn);
  285. void __RPC_STUB IClusCfgCreateClusterWizard_put_ServiceAccountDomain_Stub(
  286. IRpcStubBuffer *This,
  287. IRpcChannelBuffer *_pRpcChannelBuffer,
  288. PRPC_MESSAGE _pRpcMessage,
  289. DWORD *_pdwStubPhase);
  290. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_ServiceAccountDomain_Proxy(
  291. IClusCfgCreateClusterWizard * This,
  292. /* [retval][out] */ BSTR *pbstrServiceAccountDomainOut);
  293. void __RPC_STUB IClusCfgCreateClusterWizard_get_ServiceAccountDomain_Stub(
  294. IRpcStubBuffer *This,
  295. IRpcChannelBuffer *_pRpcChannelBuffer,
  296. PRPC_MESSAGE _pRpcMessage,
  297. DWORD *_pdwStubPhase);
  298. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_ServiceAccountPassword_Proxy(
  299. IClusCfgCreateClusterWizard * This,
  300. /* [in] */ BSTR bstrPasswordIn);
  301. void __RPC_STUB IClusCfgCreateClusterWizard_put_ServiceAccountPassword_Stub(
  302. IRpcStubBuffer *This,
  303. IRpcChannelBuffer *_pRpcChannelBuffer,
  304. PRPC_MESSAGE _pRpcMessage,
  305. DWORD *_pdwStubPhase);
  306. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_ClusterIPAddress_Proxy(
  307. IClusCfgCreateClusterWizard * This,
  308. /* [in] */ BSTR bstrClusterIPAddressIn);
  309. void __RPC_STUB IClusCfgCreateClusterWizard_put_ClusterIPAddress_Stub(
  310. IRpcStubBuffer *This,
  311. IRpcChannelBuffer *_pRpcChannelBuffer,
  312. PRPC_MESSAGE _pRpcMessage,
  313. DWORD *_pdwStubPhase);
  314. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_ClusterIPAddress_Proxy(
  315. IClusCfgCreateClusterWizard * This,
  316. /* [retval][out] */ BSTR *pbstrClusterIPAddressOut);
  317. void __RPC_STUB IClusCfgCreateClusterWizard_get_ClusterIPAddress_Stub(
  318. IRpcStubBuffer *This,
  319. IRpcChannelBuffer *_pRpcChannelBuffer,
  320. PRPC_MESSAGE _pRpcMessage,
  321. DWORD *_pdwStubPhase);
  322. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_ClusterIPSubnet_Proxy(
  323. IClusCfgCreateClusterWizard * This,
  324. /* [retval][out] */ BSTR *pbstrClusterIPSubnetOut);
  325. void __RPC_STUB IClusCfgCreateClusterWizard_get_ClusterIPSubnet_Stub(
  326. IRpcStubBuffer *This,
  327. IRpcChannelBuffer *_pRpcChannelBuffer,
  328. PRPC_MESSAGE _pRpcMessage,
  329. DWORD *_pdwStubPhase);
  330. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_ClusterIPAddressNetwork_Proxy(
  331. IClusCfgCreateClusterWizard * This,
  332. /* [retval][out] */ BSTR *pbstrClusterNetworkNameOut);
  333. void __RPC_STUB IClusCfgCreateClusterWizard_get_ClusterIPAddressNetwork_Stub(
  334. IRpcStubBuffer *This,
  335. IRpcChannelBuffer *_pRpcChannelBuffer,
  336. PRPC_MESSAGE _pRpcMessage,
  337. DWORD *_pdwStubPhase);
  338. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_FirstNodeInCluster_Proxy(
  339. IClusCfgCreateClusterWizard * This,
  340. /* [in] */ BSTR bstrFirstNodeInClusterIn);
  341. void __RPC_STUB IClusCfgCreateClusterWizard_put_FirstNodeInCluster_Stub(
  342. IRpcStubBuffer *This,
  343. IRpcChannelBuffer *_pRpcChannelBuffer,
  344. PRPC_MESSAGE _pRpcMessage,
  345. DWORD *_pdwStubPhase);
  346. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_FirstNodeInCluster_Proxy(
  347. IClusCfgCreateClusterWizard * This,
  348. /* [retval][out] */ BSTR *pbstrFirstNodeInClusterOut);
  349. void __RPC_STUB IClusCfgCreateClusterWizard_get_FirstNodeInCluster_Stub(
  350. IRpcStubBuffer *This,
  351. IRpcChannelBuffer *_pRpcChannelBuffer,
  352. PRPC_MESSAGE _pRpcMessage,
  353. DWORD *_pdwStubPhase);
  354. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_put_MinimumConfiguration_Proxy(
  355. IClusCfgCreateClusterWizard * This,
  356. /* [in] */ VARIANT_BOOL fMinConfigIn);
  357. void __RPC_STUB IClusCfgCreateClusterWizard_put_MinimumConfiguration_Stub(
  358. IRpcStubBuffer *This,
  359. IRpcChannelBuffer *_pRpcChannelBuffer,
  360. PRPC_MESSAGE _pRpcMessage,
  361. DWORD *_pdwStubPhase);
  362. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_get_MinimumConfiguration_Proxy(
  363. IClusCfgCreateClusterWizard * This,
  364. /* [retval][out] */ VARIANT_BOOL *pfMinConfigOut);
  365. void __RPC_STUB IClusCfgCreateClusterWizard_get_MinimumConfiguration_Stub(
  366. IRpcStubBuffer *This,
  367. IRpcChannelBuffer *_pRpcChannelBuffer,
  368. PRPC_MESSAGE _pRpcMessage,
  369. DWORD *_pdwStubPhase);
  370. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IClusCfgCreateClusterWizard_ShowWizard_Proxy(
  371. IClusCfgCreateClusterWizard * This,
  372. /* [defaultvalue][in] */ long lParentWindowHandleIn,
  373. /* [retval][out] */ VARIANT_BOOL *pfCompletedOut);
  374. void __RPC_STUB IClusCfgCreateClusterWizard_ShowWizard_Stub(
  375. IRpcStubBuffer *This,
  376. IRpcChannelBuffer *_pRpcChannelBuffer,
  377. PRPC_MESSAGE _pRpcMessage,
  378. DWORD *_pdwStubPhase);
  379. #endif /* __IClusCfgCreateClusterWizard_INTERFACE_DEFINED__ */
  380. #ifndef __IClusCfgAddNodesWizard_INTERFACE_DEFINED__
  381. #define __IClusCfgAddNodesWizard_INTERFACE_DEFINED__
  382. /* interface IClusCfgAddNodesWizard */
  383. /* [unique][helpstring][dual][uuid][object] */
  384. EXTERN_C const IID IID_IClusCfgAddNodesWizard;
  385. #if defined(__cplusplus) && !defined(CINTERFACE)
  386. MIDL_INTERFACE("9da133cb-3b08-4c30-967e-56d96047f10c")
  387. IClusCfgAddNodesWizard : public IDispatch
  388. {
  389. public:
  390. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterName(
  391. /* [in] */ BSTR bstrClusterNameIn) = 0;
  392. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterName(
  393. /* [retval][out] */ BSTR *pbstrClusterNameOut) = 0;
  394. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountPassword(
  395. /* [in] */ BSTR bstrPasswordIn) = 0;
  396. virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MinimumConfiguration(
  397. /* [in] */ VARIANT_BOOL fMinConfigIn) = 0;
  398. virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MinimumConfiguration(
  399. /* [retval][out] */ VARIANT_BOOL *pfMinConfigOut) = 0;
  400. virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddNodeToList(
  401. /* [in] */ BSTR bstrNodeNameIn) = 0;
  402. virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveNodeFromList(
  403. /* [in] */ BSTR bstrNodeNameIn) = 0;
  404. virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ClearNodeList( void) = 0;
  405. virtual HRESULT STDMETHODCALLTYPE ShowWizard(
  406. /* [defaultvalue][in] */ long lParentWindowHandleIn,
  407. /* [retval][out] */ VARIANT_BOOL *pfCompletedOut) = 0;
  408. };
  409. #else /* C style interface */
  410. typedef struct IClusCfgAddNodesWizardVtbl
  411. {
  412. BEGIN_INTERFACE
  413. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  414. IClusCfgAddNodesWizard * This,
  415. /* [in] */ REFIID riid,
  416. /* [iid_is][out] */ void **ppvObject);
  417. ULONG ( STDMETHODCALLTYPE *AddRef )(
  418. IClusCfgAddNodesWizard * This);
  419. ULONG ( STDMETHODCALLTYPE *Release )(
  420. IClusCfgAddNodesWizard * This);
  421. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  422. IClusCfgAddNodesWizard * This,
  423. /* [out] */ UINT *pctinfo);
  424. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  425. IClusCfgAddNodesWizard * This,
  426. /* [in] */ UINT iTInfo,
  427. /* [in] */ LCID lcid,
  428. /* [out] */ ITypeInfo **ppTInfo);
  429. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  430. IClusCfgAddNodesWizard * This,
  431. /* [in] */ REFIID riid,
  432. /* [size_is][in] */ LPOLESTR *rgszNames,
  433. /* [in] */ UINT cNames,
  434. /* [in] */ LCID lcid,
  435. /* [size_is][out] */ DISPID *rgDispId);
  436. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  437. IClusCfgAddNodesWizard * This,
  438. /* [in] */ DISPID dispIdMember,
  439. /* [in] */ REFIID riid,
  440. /* [in] */ LCID lcid,
  441. /* [in] */ WORD wFlags,
  442. /* [out][in] */ DISPPARAMS *pDispParams,
  443. /* [out] */ VARIANT *pVarResult,
  444. /* [out] */ EXCEPINFO *pExcepInfo,
  445. /* [out] */ UINT *puArgErr);
  446. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterName )(
  447. IClusCfgAddNodesWizard * This,
  448. /* [in] */ BSTR bstrClusterNameIn);
  449. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterName )(
  450. IClusCfgAddNodesWizard * This,
  451. /* [retval][out] */ BSTR *pbstrClusterNameOut);
  452. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountPassword )(
  453. IClusCfgAddNodesWizard * This,
  454. /* [in] */ BSTR bstrPasswordIn);
  455. /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinimumConfiguration )(
  456. IClusCfgAddNodesWizard * This,
  457. /* [in] */ VARIANT_BOOL fMinConfigIn);
  458. /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinimumConfiguration )(
  459. IClusCfgAddNodesWizard * This,
  460. /* [retval][out] */ VARIANT_BOOL *pfMinConfigOut);
  461. /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddNodeToList )(
  462. IClusCfgAddNodesWizard * This,
  463. /* [in] */ BSTR bstrNodeNameIn);
  464. /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemoveNodeFromList )(
  465. IClusCfgAddNodesWizard * This,
  466. /* [in] */ BSTR bstrNodeNameIn);
  467. /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ClearNodeList )(
  468. IClusCfgAddNodesWizard * This);
  469. HRESULT ( STDMETHODCALLTYPE *ShowWizard )(
  470. IClusCfgAddNodesWizard * This,
  471. /* [defaultvalue][in] */ long lParentWindowHandleIn,
  472. /* [retval][out] */ VARIANT_BOOL *pfCompletedOut);
  473. END_INTERFACE
  474. } IClusCfgAddNodesWizardVtbl;
  475. interface IClusCfgAddNodesWizard
  476. {
  477. CONST_VTBL struct IClusCfgAddNodesWizardVtbl *lpVtbl;
  478. };
  479. #ifdef COBJMACROS
  480. #define IClusCfgAddNodesWizard_QueryInterface(This,riid,ppvObject) \
  481. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  482. #define IClusCfgAddNodesWizard_AddRef(This) \
  483. (This)->lpVtbl -> AddRef(This)
  484. #define IClusCfgAddNodesWizard_Release(This) \
  485. (This)->lpVtbl -> Release(This)
  486. #define IClusCfgAddNodesWizard_GetTypeInfoCount(This,pctinfo) \
  487. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  488. #define IClusCfgAddNodesWizard_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  489. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  490. #define IClusCfgAddNodesWizard_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  491. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  492. #define IClusCfgAddNodesWizard_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  493. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  494. #define IClusCfgAddNodesWizard_put_ClusterName(This,bstrClusterNameIn) \
  495. (This)->lpVtbl -> put_ClusterName(This,bstrClusterNameIn)
  496. #define IClusCfgAddNodesWizard_get_ClusterName(This,pbstrClusterNameOut) \
  497. (This)->lpVtbl -> get_ClusterName(This,pbstrClusterNameOut)
  498. #define IClusCfgAddNodesWizard_put_ServiceAccountPassword(This,bstrPasswordIn) \
  499. (This)->lpVtbl -> put_ServiceAccountPassword(This,bstrPasswordIn)
  500. #define IClusCfgAddNodesWizard_put_MinimumConfiguration(This,fMinConfigIn) \
  501. (This)->lpVtbl -> put_MinimumConfiguration(This,fMinConfigIn)
  502. #define IClusCfgAddNodesWizard_get_MinimumConfiguration(This,pfMinConfigOut) \
  503. (This)->lpVtbl -> get_MinimumConfiguration(This,pfMinConfigOut)
  504. #define IClusCfgAddNodesWizard_AddNodeToList(This,bstrNodeNameIn) \
  505. (This)->lpVtbl -> AddNodeToList(This,bstrNodeNameIn)
  506. #define IClusCfgAddNodesWizard_RemoveNodeFromList(This,bstrNodeNameIn) \
  507. (This)->lpVtbl -> RemoveNodeFromList(This,bstrNodeNameIn)
  508. #define IClusCfgAddNodesWizard_ClearNodeList(This) \
  509. (This)->lpVtbl -> ClearNodeList(This)
  510. #define IClusCfgAddNodesWizard_ShowWizard(This,lParentWindowHandleIn,pfCompletedOut) \
  511. (This)->lpVtbl -> ShowWizard(This,lParentWindowHandleIn,pfCompletedOut)
  512. #endif /* COBJMACROS */
  513. #endif /* C style interface */
  514. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_put_ClusterName_Proxy(
  515. IClusCfgAddNodesWizard * This,
  516. /* [in] */ BSTR bstrClusterNameIn);
  517. void __RPC_STUB IClusCfgAddNodesWizard_put_ClusterName_Stub(
  518. IRpcStubBuffer *This,
  519. IRpcChannelBuffer *_pRpcChannelBuffer,
  520. PRPC_MESSAGE _pRpcMessage,
  521. DWORD *_pdwStubPhase);
  522. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_get_ClusterName_Proxy(
  523. IClusCfgAddNodesWizard * This,
  524. /* [retval][out] */ BSTR *pbstrClusterNameOut);
  525. void __RPC_STUB IClusCfgAddNodesWizard_get_ClusterName_Stub(
  526. IRpcStubBuffer *This,
  527. IRpcChannelBuffer *_pRpcChannelBuffer,
  528. PRPC_MESSAGE _pRpcMessage,
  529. DWORD *_pdwStubPhase);
  530. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_put_ServiceAccountPassword_Proxy(
  531. IClusCfgAddNodesWizard * This,
  532. /* [in] */ BSTR bstrPasswordIn);
  533. void __RPC_STUB IClusCfgAddNodesWizard_put_ServiceAccountPassword_Stub(
  534. IRpcStubBuffer *This,
  535. IRpcChannelBuffer *_pRpcChannelBuffer,
  536. PRPC_MESSAGE _pRpcMessage,
  537. DWORD *_pdwStubPhase);
  538. /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_put_MinimumConfiguration_Proxy(
  539. IClusCfgAddNodesWizard * This,
  540. /* [in] */ VARIANT_BOOL fMinConfigIn);
  541. void __RPC_STUB IClusCfgAddNodesWizard_put_MinimumConfiguration_Stub(
  542. IRpcStubBuffer *This,
  543. IRpcChannelBuffer *_pRpcChannelBuffer,
  544. PRPC_MESSAGE _pRpcMessage,
  545. DWORD *_pdwStubPhase);
  546. /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_get_MinimumConfiguration_Proxy(
  547. IClusCfgAddNodesWizard * This,
  548. /* [retval][out] */ VARIANT_BOOL *pfMinConfigOut);
  549. void __RPC_STUB IClusCfgAddNodesWizard_get_MinimumConfiguration_Stub(
  550. IRpcStubBuffer *This,
  551. IRpcChannelBuffer *_pRpcChannelBuffer,
  552. PRPC_MESSAGE _pRpcMessage,
  553. DWORD *_pdwStubPhase);
  554. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_AddNodeToList_Proxy(
  555. IClusCfgAddNodesWizard * This,
  556. /* [in] */ BSTR bstrNodeNameIn);
  557. void __RPC_STUB IClusCfgAddNodesWizard_AddNodeToList_Stub(
  558. IRpcStubBuffer *This,
  559. IRpcChannelBuffer *_pRpcChannelBuffer,
  560. PRPC_MESSAGE _pRpcMessage,
  561. DWORD *_pdwStubPhase);
  562. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_RemoveNodeFromList_Proxy(
  563. IClusCfgAddNodesWizard * This,
  564. /* [in] */ BSTR bstrNodeNameIn);
  565. void __RPC_STUB IClusCfgAddNodesWizard_RemoveNodeFromList_Stub(
  566. IRpcStubBuffer *This,
  567. IRpcChannelBuffer *_pRpcChannelBuffer,
  568. PRPC_MESSAGE _pRpcMessage,
  569. DWORD *_pdwStubPhase);
  570. /* [helpstring] */ HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_ClearNodeList_Proxy(
  571. IClusCfgAddNodesWizard * This);
  572. void __RPC_STUB IClusCfgAddNodesWizard_ClearNodeList_Stub(
  573. IRpcStubBuffer *This,
  574. IRpcChannelBuffer *_pRpcChannelBuffer,
  575. PRPC_MESSAGE _pRpcMessage,
  576. DWORD *_pdwStubPhase);
  577. HRESULT STDMETHODCALLTYPE IClusCfgAddNodesWizard_ShowWizard_Proxy(
  578. IClusCfgAddNodesWizard * This,
  579. /* [defaultvalue][in] */ long lParentWindowHandleIn,
  580. /* [retval][out] */ VARIANT_BOOL *pfCompletedOut);
  581. void __RPC_STUB IClusCfgAddNodesWizard_ShowWizard_Stub(
  582. IRpcStubBuffer *This,
  583. IRpcChannelBuffer *_pRpcChannelBuffer,
  584. PRPC_MESSAGE _pRpcMessage,
  585. DWORD *_pdwStubPhase);
  586. #endif /* __IClusCfgAddNodesWizard_INTERFACE_DEFINED__ */
  587. EXTERN_C const CLSID CLSID_ClusCfgCreateClusterWizard;
  588. #ifdef __cplusplus
  589. class DECLSPEC_UUID("b929818e-f5b0-44dc-8a00-1b5f5f5aa1f0")
  590. ClusCfgCreateClusterWizard;
  591. #endif
  592. EXTERN_C const CLSID CLSID_ClusCfgAddNodesWizard;
  593. #ifdef __cplusplus
  594. class DECLSPEC_UUID("bb8d141e-c00a-469f-bc5c-ecd814f0bd74")
  595. ClusCfgAddNodesWizard;
  596. #endif
  597. #endif /* __ClusCfgWizard_LIBRARY_DEFINED__ */
  598. /* Additional Prototypes for ALL interfaces */
  599. /* end of Additional Prototypes */
  600. #ifdef __cplusplus
  601. }
  602. #endif
  603. #endif