|
|
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2000-2002 Microsoft Corporation
//
// Module Name:
// Guids.h
//
// Description:
// This file defines GUIDs used by multiple parts of clcfgsrv.dll.
//
// Maintained By:
// Galen Barbee (GalenB) 18-FEB-2000
//
//////////////////////////////////////////////////////////////////////////////
#pragma once
//
// App IDs
//
// {800A4EE1-1664-4bd5-ADF2-4DF2ECC09B40}
DEFINE_GUID( APPID_ClusCfgServer, 0x800a4ee1, 0x1664, 0x4bd5, 0xad, 0xf2, 0x4d, 0xf2, 0xec, 0xc0, 0x9b, 0x40 );
// {3FF0DA8E-E7B2-4c97-B470-056F8A4A53C0}
DEFINE_GUID( APPID_ClusCfgEvictCleanup, 0x3ff0da8e, 0xe7b2, 0x4c97, 0xb4, 0x70, 0x5, 0x6f, 0x8a, 0x4a, 0x53, 0xc0 );
// {F45FBDD5-A533-4d9d-A06A-5AEDA9692BE4}
DEFINE_GUID( APPID_ClusCfgAsyncEvictCleanup, 0xf45fbdd5, 0xa533, 0x4d9d, 0xa0, 0x6a, 0x5a, 0xed, 0xa9, 0x69, 0x2b, 0xe4 );
// {50503499-D11E-401a-82AE-33065AC0B9AE}
DEFINE_GUID( APPID_ClusCfgStartupNotify, 0x50503499, 0xd11e, 0x401a, 0x82, 0xae, 0x33, 0x6, 0x5a, 0xc0, 0xb9, 0xae );
// {8ECDF581-A4B0-4052-A8E1-BC6653B59555}
DEFINE_GUID( APPID_ClusCfgEvictNotify, 0x8ecdf581, 0xa4b0, 0x4052, 0xa8, 0xe1, 0xbc, 0x66, 0x53, 0xb5, 0x95, 0x55 );
// Class IDs
//
// {8AEC052B-066A-4dee-8B20-FA8046ADD999}
DEFINE_GUID( CLSID_ClusCfgServer, 0x8aec052b, 0x66a, 0x4dee, 0x8b, 0x20, 0xfa, 0x80, 0x46, 0xad, 0xd9, 0x99 );
// {C662DFBA-C57A-4098-9D66-3E106E4EB83E}
DEFINE_GUID( CLSID_ClusCfgCredentials, 0xc662dfba, 0xc57a, 0x4098, 0x9d, 0x66, 0x3e, 0x10, 0x6e, 0x4e, 0xb8, 0x3e );
// {9be7f4a7-918b-47e3-be74-a13d6a453571}
DEFINE_GUID( CLSID_ClusCfgNodeInfo, 0x9be7f4a7, 0x918b, 0x47e3, 0xb3, 0x74, 0xa1, 0x3d, 0x6a, 0x45, 0x35, 0x71 );
// {f77f10a7-7c64-4ff6-b7e6-af2f7ba1df81}
DEFINE_GUID( CLSID_ClusCfgClusterInfo, 0xf77f10a7, 0x7c64, 0x4ff6, 0xb7, 0xe6, 0xaf, 0x2f, 0x7b, 0xa1, 0xdf, 0x81 );
// {C337213E-5B74-45e7-84BA-3EDAD49F01F6}
DEFINE_GUID( CLSID_EnumClusCfgManagedResources, 0xc337213e, 0x5b74, 0x45e7, 0x84, 0xba, 0x3e, 0xda, 0xd4, 0x9f, 0x1, 0xf6 );
// {57720043-DC9E-4796-B252-8F5B87F8C1C9}
DEFINE_GUID( CLSID_PhysicalDisk, 0x57720043, 0xdc9e, 0x4796, 0xb2, 0x52, 0x8f, 0x5b, 0x87, 0xf8, 0xc1, 0xc9 );
// {7F64E62A-61EE-43c4-B3E5-F7C69A6B304C}
DEFINE_GUID( CLSID_EnumClusCfgNetworks, 0x7f64e62a, 0x61ee, 0x43c4, 0xb3, 0xe5, 0xf7, 0xc6, 0x9a, 0x6b, 0x30, 0x4c );
// {77F09965-4D3A-4f82-864D-4479B6218330}
DEFINE_GUID( CLSID_ClusCfgNetworkInfo, 0x77f09965, 0x4d3a, 0x4f82, 0x86, 0x4d, 0x44, 0x79, 0xb6, 0x21, 0x83, 0x30 );
// {6CD35DF9-AB7D-428a-AD87-72EDB35A2D0D}
DEFINE_GUID( CLSID_EnumClusCfgIPAddresses, 0x6cd35df9, 0xab7d, 0x428a, 0xad, 0x87, 0x72, 0xed, 0xb3, 0x5a, 0x2d, 0xd );
// {3E6296AA-936B-4ca2-B67F-6DF55D7F0081}
DEFINE_GUID( CLSID_ClusCfgIPAddressInfo, 0x3e6296aa, 0x936b, 0x4ca2, 0xb6, 0x7f, 0x6d, 0xf5, 0x5d, 0x7f, 0x0, 0x81 );
// {71D13B29-4667-41fb-B4E3-F26418895CDA}
DEFINE_GUID( CLSID_EnumPhysicalDisks, 0x71d13b29, 0x4667, 0x41fb, 0xb4, 0xe3, 0xf2, 0x64, 0x18, 0x89, 0x5c, 0xda );
// {0BE8BAD9-3E6B-47c0-BC0B-86EBBA1C36C5}
DEFINE_GUID( CLSID_ClusCfgCapabilities, 0xbe8bad9, 0x3e6b, 0x47c0, 0xbc, 0xb, 0x86, 0xeb, 0xba, 0x1c, 0x36, 0xc5 );
// {C6348E14-53B9-4fae-866F-50FEF691D70E}
DEFINE_GUID( CLSID_LocalQuorum, 0xc6348e14, 0x53b9, 0x4fae, 0x86, 0x6f, 0x50, 0xfe, 0xf6, 0x91, 0xd7, 0xe );
// {0CAD2D20-218D-4dbb-B067-24464090C2DD}
DEFINE_GUID( CLSID_EnumLocalQuorum, 0xcad2d20, 0x218d, 0x4dbb, 0xb0, 0x67, 0x24, 0x46, 0x40, 0x90, 0xc2, 0xdd );
// {FD507CFA-3515-494a-A0B9-C9FB917A384C}
DEFINE_GUID( CLSID_MajorityNodeSet, 0xfd507cfa, 0x3515, 0x494a, 0xa0, 0xb9, 0xc9, 0xfb, 0x91, 0x7a, 0x38, 0x4c );
// {75C0791D-7670-44bb-B273-2D405C26DF28}
DEFINE_GUID( CLSID_EnumMajorityNodeSet, 0x75c0791d, 0x7670, 0x44bb, 0xb2, 0x73, 0x2d, 0x40, 0x5c, 0x26, 0xdf, 0x28 );
// {6A4CF650-88DD-489a-9A1E-A24A142440E0}
DEFINE_GUID( CLSID_UnknownQuorum, 0x6a4cf650, 0x88dd, 0x489a, 0x9a, 0x1e, 0xa2, 0x4a, 0x14, 0x24, 0x40, 0xe0 );
// {3A4E77CE-18FD-4200-A57A-41B821D15573}
DEFINE_GUID( CLSID_EnumUnknownQuorum, 0x3a4e77ce, 0x18fd, 0x4200, 0xa5, 0x7a, 0x41, 0xb8, 0x21, 0xd1, 0x55, 0x73 );
// {7D1CEAA2-F8FF-4e94-8FF5-CA716B3EFED4}
DEFINE_GUID( CLSID_ClusCfgBaseCluster, 0x7d1ceaa2, 0xf8ff, 0x4e94, 0x8f, 0xf5, 0xca, 0x71, 0x6b, 0x3e, 0xfe, 0xd4 );
// {B7CCC7D2-C122-4e14-B830-F3FB3D4954AA}
DEFINE_GUID( CLSID_ClusCfgPostConfigManager, 0xb7ccc7d2, 0xc122, 0x4e14, 0xb8, 0x30, 0xf3, 0xfb, 0x3d, 0x49, 0x54, 0xaa );
// {215A6C84-64BD-42cf-9B67-6E2D0CEF4EA4}
DEFINE_GUID( CLSID_ConfigurationConnection, 0x215a6c84, 0x64bd, 0x42cf, 0x9b, 0x67, 0x6e, 0x2d, 0xc, 0xef, 0x4e, 0xa4 );
// {DD18F356-E387-496f-A8FF-65822CBF2970}
DEFINE_GUID( CLSID_ConfigClusApi, 0xdd18f356, 0xe387, 0x496f, 0xa8, 0xff, 0x65, 0x82, 0x2c, 0xbf, 0x29, 0x70 );
// {D513C4F4-1D34-44a3-83D4-812651DB8918}
DEFINE_GUID( CLSID_ClusCfgResTypeGenScript, 0xd513c4f4, 0x1d34, 0x44a3, 0x83, 0xd4, 0x81, 0x26, 0x51, 0xdb, 0x89, 0x18 );
// {B6870B44-0BDF-4b46-AC1F-6C691B622EDF}
DEFINE_GUID( CLSID_ClusCfgResTypeMajorityNodeSet, 0xb6870b44, 0xbdf, 0x4b46, 0xac, 0x1f, 0x6c, 0x69, 0x1b, 0x62, 0x2e, 0xdf );
//
// Class IDs for use with ServiceManager::QueryService
//
// {0F200768-212B-4b80-BA31-2F0933BE8583}
DEFINE_GUID( CLSID_ClusterConnectionManager, 0x0f200768, 0x212b, 0x4b80, 0xba, 0x31, 0x2f, 0x09, 0x33, 0xbe, 0x85, 0x83 );
// {8FDA8FA4-8763-479f-B9B1-2202B280D293}
DEFINE_GUID( CLSID_LogManager, 0x8fda8fa4, 0x8763, 0x479f, 0xb9, 0xb1, 0x22, 0x2, 0xb2, 0x80, 0xd2, 0x93 );
//
// Object Type Guids
//
// {1143DCB3-2C27-4cec-A442-392903065F7F}
DEFINE_GUID( CLSID_ClusterType, 0x1143dcb3, 0x2c27, 0x4cec, 0xa4, 0x42, 0x39, 0x29, 0x3, 0x6, 0x5f, 0x7f );
// {09EBC765-9730-4a89-8B26-8F72DF534226}
DEFINE_GUID( CLSID_ManagedResourceType, 0x9ebc765, 0x9730, 0x4a89, 0x8b, 0x26, 0x8f, 0x72, 0xdf, 0x53, 0x42, 0x26 );
// {FC07A1A2-2E49-41bb-8C39-CB524F8BCEA9}
DEFINE_GUID( CLSID_IPAddressType, 0xfc07a1a2, 0x2e49, 0x41bb, 0x8c, 0x39, 0xcb, 0x52, 0x4f, 0x8b, 0xce, 0xa9 );
// {1FF64B28-ABCC-4141-87F7-73D495FC36BA}
DEFINE_GUID( CLSID_TaskVerifyIPAddressCompletionCookieType, 0x1ff64b28, 0xabcc, 0x4141, 0x87, 0xf7, 0x73, 0xd4, 0x95, 0xfc, 0x36, 0xba );
// {6803B9B3-05D1-41ac-89FB-AF98854FD9CC}
DEFINE_GUID( CLSID_ClusterCompletionCookie, 0x6803b9b3, 0x5d1, 0x41ac, 0x89, 0xfb, 0xaf, 0x98, 0x85, 0x4f, 0xd9, 0xcc);
//
// Data Format Guids (DFGUIDs)
//
#define DFGUID_EnumManageableResources IID_IEnumClusCfgManagedResources
#define DFGUID_EnumNodes IID_IEnumNodes
#define DFGUID_ConnectionInfoFormat IID_IConnectionInfo
#define DFGUID_ManagedResource IID_IClusCfgManagedResourceInfo
#define DFGUID_NetworkResource IID_IClusCfgNetworkInfo
#define DFGUID_EnumCookies IID_IEnumCookies
#define DFGUID_IPAddressInfo IID_IClusCfgIPAddressInfo
#define DFGUID_EnumIPAddressInfo IID_IEnumClusCfgIPAddresses
#define DFGUID_StandardInfo IID_IStandardInfo
//
// Tasks
//
#define TASK_GatherNodeInfo IID_ITaskGatherNodeInfo
#define TASK_GatherInformation IID_ITaskGatherInformation
#define TASK_CompareAndPushInformation IID_ITaskCompareAndPushInformation
// {E64C6934-C780-48b5-894E-776964666963}
DEFINE_GUID( TASK_GetDomains, 0xE64C6934, 0xC780, 0x48b5, 0x89, 0x4E, 0x77, 0x69, 0x64, 0x66, 0x69, 0x63 );
#define TASK_GatherClusterInfo IID_ITaskGatherClusterInfo
// {DED79AFF-D087-47bb-A82A-6DEB53EB277D}
DEFINE_GUID( TASK_PollingCallback, 0xded79aff, 0xd087, 0x47bb, 0xa8, 0x2a, 0x6d, 0xeb, 0x53, 0xeb, 0x27, 0x7d );
// {394A16C8-2DA7-4198-BEC4-82441A3F2642}
DEFINE_GUID( TASK_CancelCleanup, 0x394a16c8, 0x2da7, 0x4198, 0xbe, 0xc4, 0x82, 0x44, 0x1a, 0x3f, 0x26, 0x42 );
#define TASK_VerifyIPAddress IID_ITaskVerifyIPAddress
//
// IDs for non-IDL interfaces
//
// {B27A7584-FCB4-4242-8684-89990B27AED0}
DEFINE_GUID( IID_IPostCfgManager, 0xb27a7584, 0xfcb4, 0x4242, 0x86, 0x84, 0x89, 0x99, 0xb, 0x27, 0xae, 0xd0 );
// {2DC2EC9D-451C-431a-B1B3-77B15B4D1C19}
DEFINE_GUID( IID_IPrivatePostCfgResource, 0x2dc2ec9d, 0x451c, 0x431a, 0xb1, 0xb3, 0x77, 0xb1, 0x5b, 0x4d, 0x1c, 0x19 );
// {CB9724AB-14B9-4385-970D-4D715CC25E60}
DEFINE_GUID( IID_IClusCfgWbemServices, 0xcb9724ab, 0x14b9, 0x4385, 0x97, 0x0d, 0x4d, 0x71, 0x5c, 0xc2, 0x5e, 0x60 );
// {97F95C65-E484-4098-861A-842D7A0C59DF}
DEFINE_GUID( IID_IClusCfgSetWbemObject, 0x97f95c65, 0xe484, 0x4098, 0x86, 0x1a, 0x84, 0x2d, 0x7a, 0xc, 0x59, 0xdf );
// {58624046-DD8A-43ce-BCDE-B3037BE348CA}
DEFINE_GUID( IID_IClusCfgSetClusterNodeInfo, 0x58624046, 0xdd8a, 0x43ce, 0xbc, 0xde, 0xb3, 0x3, 0x7b, 0xe3, 0x48, 0xca );
// {9CD0BEF4-A8FE-47b8-B0D0-20A4B9D71D7D}
DEFINE_GUID( IID_IClusCfgSetClusterHandles, 0x9cd0bef4, 0xa8fe, 0x47b8, 0xb0, 0xd0, 0x20, 0xa4, 0xb9, 0xd7, 0x1d, 0x7d );
// {1738F344-509C-489f-B8D7-217A711EDF60}
DEFINE_GUID( IID_IClusCfgPhysicalDiskProperties, 0x1738f344, 0x509c, 0x489f, 0xb8, 0xd7, 0x21, 0x7a, 0x71, 0x1e, 0xdf, 0x60 );
// {7B382C01-BB6E-4175-AE23-979574B5707B}
DEFINE_GUID( IID_IClusCfgPartitionProperties, 0x7b382c01, 0xbb6e, 0x4175, 0xae, 0x23, 0x97, 0x95, 0x74, 0xb5, 0x70, 0x7b );
// {5AC459D4-7B78-41f6-8E9A-F17AACDC29D6}
DEFINE_GUID( IID_IClusCfgLoadResource, 0x5ac459d4, 0x7b78, 0x41f6, 0x8e, 0x9a, 0xf1, 0x7a, 0xac, 0xdc, 0x29, 0xd6 );
// {FDA69D69-23FD-4880-969A-D505DA177F70}
DEFINE_GUID( IID_IClusCfgSetPollingCallback, 0xfda69d69, 0x23fd, 0x4880, 0x96, 0x9a, 0xd5, 0x5, 0xda, 0x17, 0x7f, 0x70 );
// {2F36ED9B-86E0-45a1-A8F2-3F598E660AE0}
DEFINE_GUID( IID_IClusCfgClusterNetworkInfo, 0x2f36ed9b, 0x86e0, 0x45a1, 0xa8, 0xf2, 0x3f, 0x59, 0x8e, 0x66, 0xa, 0xe0 );
//
// Minor Task IDs
//
// {00AF4C3F-47D5-4e6a-9EF0-6D719A32EE5C}
DEFINE_GUID( TASKID_Minor_Not_Managed_Networks, 0xaf4c3f, 0x47d5, 0x4e6a, 0x9e, 0xf0, 0x6d, 0x71, 0x9a, 0x32, 0xee, 0x5c );
// {58902BD5-3F45-4626-A667-8433A5D7A6DC}
DEFINE_GUID( TASKID_Minor_Validating_Credentials, 0x58902bd5, 0x3f45, 0x4626, 0xa6, 0x67, 0x84, 0x33, 0xa5, 0xd7, 0xa6, 0xdc );
// {29516FCF-2080-4cab-B4F8-E51C8C7D4042}
DEFINE_GUID( TASKID_Minor_Errors_To_Warnings_Point, 0x29516fcf, 0x2080, 0x4cab, 0xb4, 0xf8, 0xe5, 0x1c, 0x8c, 0x7d, 0x40, 0x42 );
// {32CE48AD-95F2-45ed-8BC2-51BA599B3906}
DEFINE_GUID( TASKID_Minor_Disconnecting_From_Server, 0x32ce48ad, 0x95f2, 0x45ed, 0x8b, 0xc2, 0x51, 0xba, 0x59, 0x9b, 0x39, 0x6 );
// {E88B08DD-2460-4df1-B5C2-28587DD164EA}
DEFINE_GUID( TASKID_Minor_Connecting, 0xe88b08dd, 0x2460, 0x4df1, 0xb5, 0xc2, 0x28, 0x58, 0x7d, 0xd1, 0x64, 0xea );
|