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.
|
|
///////////////////////////////////////////////////////////////////////////// // // Copyright (c) 1996-1998 Microsoft Corporation // // Module Name: // ClAdmWiz.idl // // Abstract: // Definition of COM interfaces for the IClusterApplicationWizard // interface, which is implemented in CLADMWIZ.DLL. // // Author: // davidp November 26, 1997 // // Revision History: // // Notes: // /////////////////////////////////////////////////////////////////////////////
#ifndef __CLADMWIZ_IDL_ #define __CLADMWIZ_IDL_
// This file will be processed by the MIDL tool to // produce the type library (ClAdmWiz.tlb) and marshalling code.
import "oaidl.idl"; import "ocidl.idl"; import "clusapi.h";
///////////////////////////////////////////////////////////////////////// // interface IClusterApplicationWizard ///////////////////////////////////////////////////////////////////////// [ object, uuid(24F97151-6689-11D1-9AA7-00C04FB93A80), helpstring("IClusterApplicationWizard Interface"), pointer_default(unique) ] interface IClusterApplicationWizard : IUnknown { typedef struct ClusAppWizData { ULONG nStructSize; BOOL bCreateNewVirtualServer; BOOL bCreateNewGroup; BOOL bCreateAppResource; LPCWSTR pszVirtualServerName; LPCWSTR pszIPAddress; LPCWSTR pszNetwork; LPCWSTR pszAppResourceType; LPCWSTR pszAppResourceName; } CLUSAPPWIZDATA, *PCLUSAPPWIZDATA;
[local] HRESULT DoModalWizard( [in] HWND hwndParent, [in] ULONG_PTR hCluster, [in] CLUSAPPWIZDATA const * pcawData );
[local] HRESULT DoModelessWizard( [in] HWND hwndParent, [in] ULONG_PTR hCluster, [in] CLUSAPPWIZDATA const * pcawData );
}; //*** interface IClusterApplicationWizard
///////////////////////////////////////////////////////////////////////////// // library CLADMWIZLib ///////////////////////////////////////////////////////////////////////////// [ uuid(24F97140-6689-11D1-9AA7-00C04FB93A80), version(1.0), helpstring("ClAdmWiz 1.0 Type Library") ] library CLADMWIZLib { importlib("stdole2.tlb");
[ uuid(24F97150-6689-11D1-9AA7-00C04FB93A80), helpstring("Cluster Application Configuration Wizard (ClusAppWiz Class)") ] coclass ClusAppWiz { [default] interface IClusterApplicationWizard;
}; //*** coclass ClusAppWiz
}; //*** library CLADMWIZLib
/////////////////////////////////////////////////////////////////////////////
#endif // __CLADMWIZ_IDL_
|