ClusCfgWizard.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:23k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3.  /* File created by MIDL compiler version 6.00.0347 */
  4. /* Compiler settings for cluscfgwizard.idl:
  5.     Oicf, W1, Zp8, env=Win32 (32b run)
  6.     protocol : dce , ms_ext, c_ext, robust
  7.     error checks: allocation ref bounds_check enum stub_data 
  8.     VC __declspec() decoration level: 
  9.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  10.          DECLSPEC_UUID(), MIDL_INTERFACE()
  11. */
  12. //@@MIDL_FILE_HEADING(  )
  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 COM_NO_WINDOWS_H
  23. #include "windows.h"
  24. #include "ole2.h"
  25. #endif /*COM_NO_WINDOWS_H*/
  26. #ifndef __cluscfgwizard_h__
  27. #define __cluscfgwizard_h__
  28. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  29. #pragma once
  30. #endif
  31. /* Forward Declarations */ 
  32. #ifndef __IClusCfgWizard_FWD_DEFINED__
  33. #define __IClusCfgWizard_FWD_DEFINED__
  34. typedef interface IClusCfgWizard IClusCfgWizard;
  35. #endif  /* __IClusCfgWizard_FWD_DEFINED__ */
  36. #ifndef __ClusCfgWizard_FWD_DEFINED__
  37. #define __ClusCfgWizard_FWD_DEFINED__
  38. #ifdef __cplusplus
  39. typedef class ClusCfgWizard ClusCfgWizard;
  40. #else
  41. typedef struct ClusCfgWizard ClusCfgWizard;
  42. #endif /* __cplusplus */
  43. #endif  /* __ClusCfgWizard_FWD_DEFINED__ */
  44. /* header files for imported files */
  45. #include "oaidl.h"
  46. #include "ocidl.h"
  47. #ifdef __cplusplus
  48. extern "C"{
  49. #endif 
  50. void * __RPC_USER MIDL_user_allocate(size_t);
  51. void __RPC_USER MIDL_user_free( void * ); 
  52. /* interface __MIDL_itf_cluscfgwizard_0000 */
  53. /* [local] */ 
  54. extern RPC_IF_HANDLE __MIDL_itf_cluscfgwizard_0000_v0_0_c_ifspec;
  55. extern RPC_IF_HANDLE __MIDL_itf_cluscfgwizard_0000_v0_0_s_ifspec;
  56. #ifndef __IClusCfgWizard_INTERFACE_DEFINED__
  57. #define __IClusCfgWizard_INTERFACE_DEFINED__
  58. /* interface IClusCfgWizard */
  59. /* [unique][helpstring][dual][uuid][object] */ 
  60. EXTERN_C const IID IID_IClusCfgWizard;
  61. #if defined(__cplusplus) && !defined(CINTERFACE)
  62.     
  63.     MIDL_INTERFACE("2EB57A3B-DA8D-4B56-97CF-A3191BF8FD5B")
  64.     IClusCfgWizard : public IDispatch
  65.     {
  66.     public:
  67.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateCluster( 
  68.             /* [defaultvalue][in] */ HWND ParentHwndIn,
  69.             /* [retval][out] */ BOOL *pfDoneOut) = 0;
  70.         
  71.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddClusterNodes( 
  72.             /* [defaultvalue][in] */ HWND ParentHwndIn,
  73.             /* [retval][out] */ BOOL *pfDoneOut) = 0;
  74.         
  75.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterName( 
  76.             /* [retval][out] */ BSTR *pbstrFQDNNameOut) = 0;
  77.         
  78.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterName( 
  79.             /* [in] */ BSTR bstrFQDNNameIn) = 0;
  80.         
  81.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceAccountUserName( 
  82.             /* [retval][out] */ BSTR *pbstrAccountNameOut) = 0;
  83.         
  84.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountUserName( 
  85.             /* [in] */ BSTR bstrAccountNameIn) = 0;
  86.         
  87.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceAccountPassword( 
  88.             /* [retval][out] */ BSTR *pbstrPasswordOut) = 0;
  89.         
  90.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountPassword( 
  91.             /* [in] */ BSTR bstrPasswordIn) = 0;
  92.         
  93.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServiceAccountDomainName( 
  94.             /* [retval][out] */ BSTR *pbstrDomainOut) = 0;
  95.         
  96.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServiceAccountDomainName( 
  97.             /* [in] */ BSTR bstrDomainIn) = 0;
  98.         
  99.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterIPAddress( 
  100.             /* [retval][out] */ BSTR *pbstrIPAddressOut) = 0;
  101.         
  102.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterIPAddress( 
  103.             /* [in] */ BSTR bstrIPAddressIn) = 0;
  104.         
  105.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterIPSubnet( 
  106.             /* [retval][out] */ BSTR *pbstrIPSubnetOut) = 0;
  107.         
  108.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterIPSubnet( 
  109.             /* [in] */ BSTR bstrSubnetIn) = 0;
  110.         
  111.         virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ClusterIPAddressNetwork( 
  112.             /* [retval][out] */ BSTR *pbstrNetworkNameOut) = 0;
  113.         
  114.         virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ClusterIPAddressNetwork( 
  115.             /* [in] */ BSTR bstrNetworkNameIn) = 0;
  116.         
  117.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddComputer( 
  118.             /* [unique][in] */ LPCWSTR pcszFQDNNameIn) = 0;
  119.         
  120.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveComputer( 
  121.             /* [unique][in] */ LPCWSTR pcszFQDNNameIn) = 0;
  122.         
  123.         virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ClearComputerList( void) = 0;
  124.         
  125.     };
  126.     
  127. #else  /* C style interface */
  128.     typedef struct IClusCfgWizardVtbl
  129.     {
  130.         BEGIN_INTERFACE
  131.         
  132.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  133.             IClusCfgWizard * This,
  134.             /* [in] */ REFIID riid,
  135.             /* [iid_is][out] */ void **ppvObject);
  136.         
  137.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  138.             IClusCfgWizard * This);
  139.         
  140.         ULONG ( STDMETHODCALLTYPE *Release )( 
  141.             IClusCfgWizard * This);
  142.         
  143.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  144.             IClusCfgWizard * This,
  145.             /* [out] */ UINT *pctinfo);
  146.         
  147.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  148.             IClusCfgWizard * This,
  149.             /* [in] */ UINT iTInfo,
  150.             /* [in] */ LCID lcid,
  151.             /* [out] */ ITypeInfo **ppTInfo);
  152.         
  153.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  154.             IClusCfgWizard * This,
  155.             /* [in] */ REFIID riid,
  156.             /* [size_is][in] */ LPOLESTR *rgszNames,
  157.             /* [in] */ UINT cNames,
  158.             /* [in] */ LCID lcid,
  159.             /* [size_is][out] */ DISPID *rgDispId);
  160.         
  161.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  162.             IClusCfgWizard * This,
  163.             /* [in] */ DISPID dispIdMember,
  164.             /* [in] */ REFIID riid,
  165.             /* [in] */ LCID lcid,
  166.             /* [in] */ WORD wFlags,
  167.             /* [out][in] */ DISPPARAMS *pDispParams,
  168.             /* [out] */ VARIANT *pVarResult,
  169.             /* [out] */ EXCEPINFO *pExcepInfo,
  170.             /* [out] */ UINT *puArgErr);
  171.         
  172.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateCluster )( 
  173.             IClusCfgWizard * This,
  174.             /* [defaultvalue][in] */ HWND ParentHwndIn,
  175.             /* [retval][out] */ BOOL *pfDoneOut);
  176.         
  177.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddClusterNodes )( 
  178.             IClusCfgWizard * This,
  179.             /* [defaultvalue][in] */ HWND ParentHwndIn,
  180.             /* [retval][out] */ BOOL *pfDoneOut);
  181.         
  182.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterName )( 
  183.             IClusCfgWizard * This,
  184.             /* [retval][out] */ BSTR *pbstrFQDNNameOut);
  185.         
  186.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterName )( 
  187.             IClusCfgWizard * This,
  188.             /* [in] */ BSTR bstrFQDNNameIn);
  189.         
  190.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceAccountUserName )( 
  191.             IClusCfgWizard * This,
  192.             /* [retval][out] */ BSTR *pbstrAccountNameOut);
  193.         
  194.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountUserName )( 
  195.             IClusCfgWizard * This,
  196.             /* [in] */ BSTR bstrAccountNameIn);
  197.         
  198.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceAccountPassword )( 
  199.             IClusCfgWizard * This,
  200.             /* [retval][out] */ BSTR *pbstrPasswordOut);
  201.         
  202.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountPassword )( 
  203.             IClusCfgWizard * This,
  204.             /* [in] */ BSTR bstrPasswordIn);
  205.         
  206.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServiceAccountDomainName )( 
  207.             IClusCfgWizard * This,
  208.             /* [retval][out] */ BSTR *pbstrDomainOut);
  209.         
  210.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServiceAccountDomainName )( 
  211.             IClusCfgWizard * This,
  212.             /* [in] */ BSTR bstrDomainIn);
  213.         
  214.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterIPAddress )( 
  215.             IClusCfgWizard * This,
  216.             /* [retval][out] */ BSTR *pbstrIPAddressOut);
  217.         
  218.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterIPAddress )( 
  219.             IClusCfgWizard * This,
  220.             /* [in] */ BSTR bstrIPAddressIn);
  221.         
  222.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterIPSubnet )( 
  223.             IClusCfgWizard * This,
  224.             /* [retval][out] */ BSTR *pbstrIPSubnetOut);
  225.         
  226.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterIPSubnet )( 
  227.             IClusCfgWizard * This,
  228.             /* [in] */ BSTR bstrSubnetIn);
  229.         
  230.         /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ClusterIPAddressNetwork )( 
  231.             IClusCfgWizard * This,
  232.             /* [retval][out] */ BSTR *pbstrNetworkNameOut);
  233.         
  234.         /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ClusterIPAddressNetwork )( 
  235.             IClusCfgWizard * This,
  236.             /* [in] */ BSTR bstrNetworkNameIn);
  237.         
  238.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddComputer )( 
  239.             IClusCfgWizard * This,
  240.             /* [unique][in] */ LPCWSTR pcszFQDNNameIn);
  241.         
  242.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveComputer )( 
  243.             IClusCfgWizard * This,
  244.             /* [unique][in] */ LPCWSTR pcszFQDNNameIn);
  245.         
  246.         /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ClearComputerList )( 
  247.             IClusCfgWizard * This);
  248.         
  249.         END_INTERFACE
  250.     } IClusCfgWizardVtbl;
  251.     interface IClusCfgWizard
  252.     {
  253.         CONST_VTBL struct IClusCfgWizardVtbl *lpVtbl;
  254.     };
  255.     
  256. #ifdef COBJMACROS
  257. #define IClusCfgWizard_QueryInterface(This,riid,ppvObject)
  258.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  259. #define IClusCfgWizard_AddRef(This)
  260.     (This)->lpVtbl -> AddRef(This)
  261. #define IClusCfgWizard_Release(This)
  262.     (This)->lpVtbl -> Release(This)
  263. #define IClusCfgWizard_GetTypeInfoCount(This,pctinfo)
  264.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  265. #define IClusCfgWizard_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  266.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  267. #define IClusCfgWizard_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  268.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  269. #define IClusCfgWizard_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  270.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  271. #define IClusCfgWizard_CreateCluster(This,ParentHwndIn,pfDoneOut)
  272.     (This)->lpVtbl -> CreateCluster(This,ParentHwndIn,pfDoneOut)
  273. #define IClusCfgWizard_AddClusterNodes(This,ParentHwndIn,pfDoneOut)
  274.     (This)->lpVtbl -> AddClusterNodes(This,ParentHwndIn,pfDoneOut)
  275. #define IClusCfgWizard_get_ClusterName(This,pbstrFQDNNameOut)
  276.     (This)->lpVtbl -> get_ClusterName(This,pbstrFQDNNameOut)
  277. #define IClusCfgWizard_put_ClusterName(This,bstrFQDNNameIn)
  278.     (This)->lpVtbl -> put_ClusterName(This,bstrFQDNNameIn)
  279. #define IClusCfgWizard_get_ServiceAccountUserName(This,pbstrAccountNameOut)
  280.     (This)->lpVtbl -> get_ServiceAccountUserName(This,pbstrAccountNameOut)
  281. #define IClusCfgWizard_put_ServiceAccountUserName(This,bstrAccountNameIn)
  282.     (This)->lpVtbl -> put_ServiceAccountUserName(This,bstrAccountNameIn)
  283. #define IClusCfgWizard_get_ServiceAccountPassword(This,pbstrPasswordOut)
  284.     (This)->lpVtbl -> get_ServiceAccountPassword(This,pbstrPasswordOut)
  285. #define IClusCfgWizard_put_ServiceAccountPassword(This,bstrPasswordIn)
  286.     (This)->lpVtbl -> put_ServiceAccountPassword(This,bstrPasswordIn)
  287. #define IClusCfgWizard_get_ServiceAccountDomainName(This,pbstrDomainOut)
  288.     (This)->lpVtbl -> get_ServiceAccountDomainName(This,pbstrDomainOut)
  289. #define IClusCfgWizard_put_ServiceAccountDomainName(This,bstrDomainIn)
  290.     (This)->lpVtbl -> put_ServiceAccountDomainName(This,bstrDomainIn)
  291. #define IClusCfgWizard_get_ClusterIPAddress(This,pbstrIPAddressOut)
  292.     (This)->lpVtbl -> get_ClusterIPAddress(This,pbstrIPAddressOut)
  293. #define IClusCfgWizard_put_ClusterIPAddress(This,bstrIPAddressIn)
  294.     (This)->lpVtbl -> put_ClusterIPAddress(This,bstrIPAddressIn)
  295. #define IClusCfgWizard_get_ClusterIPSubnet(This,pbstrIPSubnetOut)
  296.     (This)->lpVtbl -> get_ClusterIPSubnet(This,pbstrIPSubnetOut)
  297. #define IClusCfgWizard_put_ClusterIPSubnet(This,bstrSubnetIn)
  298.     (This)->lpVtbl -> put_ClusterIPSubnet(This,bstrSubnetIn)
  299. #define IClusCfgWizard_get_ClusterIPAddressNetwork(This,pbstrNetworkNameOut)
  300.     (This)->lpVtbl -> get_ClusterIPAddressNetwork(This,pbstrNetworkNameOut)
  301. #define IClusCfgWizard_put_ClusterIPAddressNetwork(This,bstrNetworkNameIn)
  302.     (This)->lpVtbl -> put_ClusterIPAddressNetwork(This,bstrNetworkNameIn)
  303. #define IClusCfgWizard_AddComputer(This,pcszFQDNNameIn)
  304.     (This)->lpVtbl -> AddComputer(This,pcszFQDNNameIn)
  305. #define IClusCfgWizard_RemoveComputer(This,pcszFQDNNameIn)
  306.     (This)->lpVtbl -> RemoveComputer(This,pcszFQDNNameIn)
  307. #define IClusCfgWizard_ClearComputerList(This)
  308.     (This)->lpVtbl -> ClearComputerList(This)
  309. #endif /* COBJMACROS */
  310. #endif  /* C style interface */
  311. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_CreateCluster_Proxy( 
  312.     IClusCfgWizard * This,
  313.     /* [defaultvalue][in] */ HWND ParentHwndIn,
  314.     /* [retval][out] */ BOOL *pfDoneOut);
  315. void __RPC_STUB IClusCfgWizard_CreateCluster_Stub(
  316.     IRpcStubBuffer *This,
  317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  318.     PRPC_MESSAGE _pRpcMessage,
  319.     DWORD *_pdwStubPhase);
  320. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_AddClusterNodes_Proxy( 
  321.     IClusCfgWizard * This,
  322.     /* [defaultvalue][in] */ HWND ParentHwndIn,
  323.     /* [retval][out] */ BOOL *pfDoneOut);
  324. void __RPC_STUB IClusCfgWizard_AddClusterNodes_Stub(
  325.     IRpcStubBuffer *This,
  326.     IRpcChannelBuffer *_pRpcChannelBuffer,
  327.     PRPC_MESSAGE _pRpcMessage,
  328.     DWORD *_pdwStubPhase);
  329. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ClusterName_Proxy( 
  330.     IClusCfgWizard * This,
  331.     /* [retval][out] */ BSTR *pbstrFQDNNameOut);
  332. void __RPC_STUB IClusCfgWizard_get_ClusterName_Stub(
  333.     IRpcStubBuffer *This,
  334.     IRpcChannelBuffer *_pRpcChannelBuffer,
  335.     PRPC_MESSAGE _pRpcMessage,
  336.     DWORD *_pdwStubPhase);
  337. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ClusterName_Proxy( 
  338.     IClusCfgWizard * This,
  339.     /* [in] */ BSTR bstrFQDNNameIn);
  340. void __RPC_STUB IClusCfgWizard_put_ClusterName_Stub(
  341.     IRpcStubBuffer *This,
  342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  343.     PRPC_MESSAGE _pRpcMessage,
  344.     DWORD *_pdwStubPhase);
  345. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ServiceAccountUserName_Proxy( 
  346.     IClusCfgWizard * This,
  347.     /* [retval][out] */ BSTR *pbstrAccountNameOut);
  348. void __RPC_STUB IClusCfgWizard_get_ServiceAccountUserName_Stub(
  349.     IRpcStubBuffer *This,
  350.     IRpcChannelBuffer *_pRpcChannelBuffer,
  351.     PRPC_MESSAGE _pRpcMessage,
  352.     DWORD *_pdwStubPhase);
  353. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ServiceAccountUserName_Proxy( 
  354.     IClusCfgWizard * This,
  355.     /* [in] */ BSTR bstrAccountNameIn);
  356. void __RPC_STUB IClusCfgWizard_put_ServiceAccountUserName_Stub(
  357.     IRpcStubBuffer *This,
  358.     IRpcChannelBuffer *_pRpcChannelBuffer,
  359.     PRPC_MESSAGE _pRpcMessage,
  360.     DWORD *_pdwStubPhase);
  361. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ServiceAccountPassword_Proxy( 
  362.     IClusCfgWizard * This,
  363.     /* [retval][out] */ BSTR *pbstrPasswordOut);
  364. void __RPC_STUB IClusCfgWizard_get_ServiceAccountPassword_Stub(
  365.     IRpcStubBuffer *This,
  366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  367.     PRPC_MESSAGE _pRpcMessage,
  368.     DWORD *_pdwStubPhase);
  369. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ServiceAccountPassword_Proxy( 
  370.     IClusCfgWizard * This,
  371.     /* [in] */ BSTR bstrPasswordIn);
  372. void __RPC_STUB IClusCfgWizard_put_ServiceAccountPassword_Stub(
  373.     IRpcStubBuffer *This,
  374.     IRpcChannelBuffer *_pRpcChannelBuffer,
  375.     PRPC_MESSAGE _pRpcMessage,
  376.     DWORD *_pdwStubPhase);
  377. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ServiceAccountDomainName_Proxy( 
  378.     IClusCfgWizard * This,
  379.     /* [retval][out] */ BSTR *pbstrDomainOut);
  380. void __RPC_STUB IClusCfgWizard_get_ServiceAccountDomainName_Stub(
  381.     IRpcStubBuffer *This,
  382.     IRpcChannelBuffer *_pRpcChannelBuffer,
  383.     PRPC_MESSAGE _pRpcMessage,
  384.     DWORD *_pdwStubPhase);
  385. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ServiceAccountDomainName_Proxy( 
  386.     IClusCfgWizard * This,
  387.     /* [in] */ BSTR bstrDomainIn);
  388. void __RPC_STUB IClusCfgWizard_put_ServiceAccountDomainName_Stub(
  389.     IRpcStubBuffer *This,
  390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  391.     PRPC_MESSAGE _pRpcMessage,
  392.     DWORD *_pdwStubPhase);
  393. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ClusterIPAddress_Proxy( 
  394.     IClusCfgWizard * This,
  395.     /* [retval][out] */ BSTR *pbstrIPAddressOut);
  396. void __RPC_STUB IClusCfgWizard_get_ClusterIPAddress_Stub(
  397.     IRpcStubBuffer *This,
  398.     IRpcChannelBuffer *_pRpcChannelBuffer,
  399.     PRPC_MESSAGE _pRpcMessage,
  400.     DWORD *_pdwStubPhase);
  401. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ClusterIPAddress_Proxy( 
  402.     IClusCfgWizard * This,
  403.     /* [in] */ BSTR bstrIPAddressIn);
  404. void __RPC_STUB IClusCfgWizard_put_ClusterIPAddress_Stub(
  405.     IRpcStubBuffer *This,
  406.     IRpcChannelBuffer *_pRpcChannelBuffer,
  407.     PRPC_MESSAGE _pRpcMessage,
  408.     DWORD *_pdwStubPhase);
  409. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ClusterIPSubnet_Proxy( 
  410.     IClusCfgWizard * This,
  411.     /* [retval][out] */ BSTR *pbstrIPSubnetOut);
  412. void __RPC_STUB IClusCfgWizard_get_ClusterIPSubnet_Stub(
  413.     IRpcStubBuffer *This,
  414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  415.     PRPC_MESSAGE _pRpcMessage,
  416.     DWORD *_pdwStubPhase);
  417. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ClusterIPSubnet_Proxy( 
  418.     IClusCfgWizard * This,
  419.     /* [in] */ BSTR bstrSubnetIn);
  420. void __RPC_STUB IClusCfgWizard_put_ClusterIPSubnet_Stub(
  421.     IRpcStubBuffer *This,
  422.     IRpcChannelBuffer *_pRpcChannelBuffer,
  423.     PRPC_MESSAGE _pRpcMessage,
  424.     DWORD *_pdwStubPhase);
  425. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_get_ClusterIPAddressNetwork_Proxy( 
  426.     IClusCfgWizard * This,
  427.     /* [retval][out] */ BSTR *pbstrNetworkNameOut);
  428. void __RPC_STUB IClusCfgWizard_get_ClusterIPAddressNetwork_Stub(
  429.     IRpcStubBuffer *This,
  430.     IRpcChannelBuffer *_pRpcChannelBuffer,
  431.     PRPC_MESSAGE _pRpcMessage,
  432.     DWORD *_pdwStubPhase);
  433. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_put_ClusterIPAddressNetwork_Proxy( 
  434.     IClusCfgWizard * This,
  435.     /* [in] */ BSTR bstrNetworkNameIn);
  436. void __RPC_STUB IClusCfgWizard_put_ClusterIPAddressNetwork_Stub(
  437.     IRpcStubBuffer *This,
  438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  439.     PRPC_MESSAGE _pRpcMessage,
  440.     DWORD *_pdwStubPhase);
  441. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_AddComputer_Proxy( 
  442.     IClusCfgWizard * This,
  443.     /* [unique][in] */ LPCWSTR pcszFQDNNameIn);
  444. void __RPC_STUB IClusCfgWizard_AddComputer_Stub(
  445.     IRpcStubBuffer *This,
  446.     IRpcChannelBuffer *_pRpcChannelBuffer,
  447.     PRPC_MESSAGE _pRpcMessage,
  448.     DWORD *_pdwStubPhase);
  449. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_RemoveComputer_Proxy( 
  450.     IClusCfgWizard * This,
  451.     /* [unique][in] */ LPCWSTR pcszFQDNNameIn);
  452. void __RPC_STUB IClusCfgWizard_RemoveComputer_Stub(
  453.     IRpcStubBuffer *This,
  454.     IRpcChannelBuffer *_pRpcChannelBuffer,
  455.     PRPC_MESSAGE _pRpcMessage,
  456.     DWORD *_pdwStubPhase);
  457. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IClusCfgWizard_ClearComputerList_Proxy( 
  458.     IClusCfgWizard * This);
  459. void __RPC_STUB IClusCfgWizard_ClearComputerList_Stub(
  460.     IRpcStubBuffer *This,
  461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  462.     PRPC_MESSAGE _pRpcMessage,
  463.     DWORD *_pdwStubPhase);
  464. #endif  /* __IClusCfgWizard_INTERFACE_DEFINED__ */
  465. #ifndef __ClusCfgWizard_LIBRARY_DEFINED__
  466. #define __ClusCfgWizard_LIBRARY_DEFINED__
  467. /* library ClusCfgWizard */
  468. /* [helpstring][version][uuid] */ 
  469. EXTERN_C const IID LIBID_ClusCfgWizard;
  470. EXTERN_C const CLSID CLSID_ClusCfgWizard;
  471. #ifdef __cplusplus
  472. class DECLSPEC_UUID("1919C4FE-6F46-4027-977D-0EF1C8F26372")
  473. ClusCfgWizard;
  474. #endif
  475. #endif /* __ClusCfgWizard_LIBRARY_DEFINED__ */
  476. /* Additional Prototypes for ALL interfaces */
  477. unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long *, unsigned long            , BSTR * ); 
  478. unsigned char * __RPC_USER  BSTR_UserMarshal(  unsigned long *, unsigned char *, BSTR * ); 
  479. unsigned char * __RPC_USER  BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * ); 
  480. void                      __RPC_USER  BSTR_UserFree(     unsigned long *, BSTR * ); 
  481. unsigned long             __RPC_USER  HWND_UserSize(     unsigned long *, unsigned long            , HWND * ); 
  482. unsigned char * __RPC_USER  HWND_UserMarshal(  unsigned long *, unsigned char *, HWND * ); 
  483. unsigned char * __RPC_USER  HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * ); 
  484. void                      __RPC_USER  HWND_UserFree(     unsigned long *, HWND * ); 
  485. /* end of Additional Prototypes */
  486. #ifdef __cplusplus
  487. }
  488. #endif
  489. #endif