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.
306 lines
10 KiB
306 lines
10 KiB
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// 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 );
|
|
|
|
|