////////////////////////////////////////////////////////////////////////////// // // 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 );