Win32 API 日本語リファレンス
ホームNetworking.Clustering › CLUSCTL_RESOURCE_TYPE_CODES

CLUSCTL_RESOURCE_TYPE_CODES

列挙型
基底型i4

メンバー 65

名前10進16進
CLUSCTL_RESOURCE_TYPE_UNKNOWN335544320x2000000
CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS335544370x2000005
CLUSCTL_RESOURCE_TYPE_GET_FLAGS335544410x2000009
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO335544450x200000D
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES335544490x2000011
CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT335544530x2000015
CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES335545130x2000051
CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES335545170x2000055
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES335545210x2000059
CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES335545290x2000061
CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES377488300x240005E
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS335545330x2000065
CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS335545370x2000069
CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES335545530x2000079
CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES335545570x200007D
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES335545610x2000081
CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES377488700x2400086
CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES335545690x2000089
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS335545730x200008D
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS335545770x2000091
CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS335546010x20000A9
CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS335546130x20000B5
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS335548370x2000195
CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB377491500x240019E
CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME335549970x2000235
CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO377493580x240026E
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH335549930x2000231
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY335550010x2000239
CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH335549930x2000231
CLUSCTL_RESOURCE_TYPE_QUERY_DELETE335548730x20001B9
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS335549250x20001ED
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX335549330x20001F5
CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER335549450x2000201
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID335549490x2000205
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID335549890x200022D
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE335549530x2000209
CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP377492620x240020E
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE167777690x1000229
CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH335549930x2000231
CLUSCTL_RESOURCE_TYPE_INSTALL_NODE387973220x250000A
CLUSCTL_RESOURCE_TYPE_EVICT_NODE387973260x250000E
CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED387973580x250002E
CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE387973620x2500032
CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1387973660x2500036
CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2387973700x250003A
CLUSCTL_RESOURCE_TYPE_HOLD_IO387973740x250003E
CLUSCTL_RESOURCE_TYPE_RESUME_IO387973780x2500042
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT335625930x2001FE1
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS335629530x2002149
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS335629570x200214D
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS335629610x2002151
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS335629650x2002155
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES335629690x2002159
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME335629730x200215D
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP335629770x2002161
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO335629810x2002165
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO335629490x2002145
CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP335629460x2002142
CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS335628490x20020E1
CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY335628650x20020F1
CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE377571620x24020EA
CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED377571660x24020EE
CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN346031370x2100081
CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO346115010x210212D
CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE346115050x2102131

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CLUSCTL_RESOURCE_TYPE_CODES : int {
    CLUSCTL_RESOURCE_TYPE_UNKNOWN = 33554432,
    CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 33554437,
    CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 33554441,
    CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 33554445,
    CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 33554449,
    CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 33554453,
    CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 33554513,
    CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 33554517,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 33554521,
    CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 33554529,
    CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 37748830,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 33554533,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 33554537,
    CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 33554553,
    CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 33554557,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 33554561,
    CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 37748870,
    CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 33554569,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 33554573,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 33554577,
    CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = 33554601,
    CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = 33554613,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 33554837,
    CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB = 37749150,
    CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 33554997,
    CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO = 37749358,
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 33555001,
    CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = 33554873,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 33554925,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 33554933,
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 33554945,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 33554949,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID = 33554989,
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 33554953,
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP = 37749262,
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 16777769,
    CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = 38797322,
    CLUSCTL_RESOURCE_TYPE_EVICT_NODE = 38797326,
    CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = 38797358,
    CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = 38797362,
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = 38797366,
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = 38797370,
    CLUSCTL_RESOURCE_TYPE_HOLD_IO = 38797374,
    CLUSCTL_RESOURCE_TYPE_RESUME_IO = 38797378,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT = 33562593,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 33562953,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 33562957,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 33562961,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 33562965,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 33562969,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 33562973,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 33562977,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO = 33562981,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO = 33562949,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP = 33562946,
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS = 33562849,
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY = 33562865,
    CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE = 37757162,
    CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED = 37757166,
    CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN = 34603137,
    CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO = 34611501,
    CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE = 34611505
} CLUSCTL_RESOURCE_TYPE_CODES;
public enum CLUSCTL_RESOURCE_TYPE_CODES : int
{
    CLUSCTL_RESOURCE_TYPE_UNKNOWN = 33554432,
    CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 33554437,
    CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 33554441,
    CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 33554445,
    CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 33554449,
    CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 33554453,
    CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 33554513,
    CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 33554517,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 33554521,
    CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 33554529,
    CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 37748830,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 33554533,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 33554537,
    CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 33554553,
    CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 33554557,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 33554561,
    CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 37748870,
    CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 33554569,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 33554573,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 33554577,
    CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = 33554601,
    CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = 33554613,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 33554837,
    CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB = 37749150,
    CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 33554997,
    CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO = 37749358,
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 33555001,
    CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = 33554873,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 33554925,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 33554933,
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 33554945,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 33554949,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID = 33554989,
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 33554953,
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP = 37749262,
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 16777769,
    CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = 38797322,
    CLUSCTL_RESOURCE_TYPE_EVICT_NODE = 38797326,
    CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = 38797358,
    CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = 38797362,
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = 38797366,
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = 38797370,
    CLUSCTL_RESOURCE_TYPE_HOLD_IO = 38797374,
    CLUSCTL_RESOURCE_TYPE_RESUME_IO = 38797378,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT = 33562593,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 33562953,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 33562957,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 33562961,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 33562965,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 33562969,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 33562973,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 33562977,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO = 33562981,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO = 33562949,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP = 33562946,
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS = 33562849,
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY = 33562865,
    CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE = 37757162,
    CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED = 37757166,
    CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN = 34603137,
    CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO = 34611501,
    CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE = 34611505,
}
Public Enum CLUSCTL_RESOURCE_TYPE_CODES As Integer
    CLUSCTL_RESOURCE_TYPE_UNKNOWN = 33554432
    CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 33554437
    CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 33554441
    CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 33554445
    CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 33554449
    CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 33554453
    CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 33554513
    CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 33554517
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 33554521
    CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 33554529
    CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 37748830
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 33554533
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 33554537
    CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 33554553
    CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 33554557
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 33554561
    CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 37748870
    CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 33554569
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 33554573
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 33554577
    CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = 33554601
    CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = 33554613
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 33554837
    CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB = 37749150
    CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 33554997
    CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO = 37749358
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH = 33554993
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 33555001
    CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH = 33554993
    CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = 33554873
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 33554925
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 33554933
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 33554945
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 33554949
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID = 33554989
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 33554953
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP = 37749262
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 16777769
    CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH = 33554993
    CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = 38797322
    CLUSCTL_RESOURCE_TYPE_EVICT_NODE = 38797326
    CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = 38797358
    CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = 38797362
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = 38797366
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = 38797370
    CLUSCTL_RESOURCE_TYPE_HOLD_IO = 38797374
    CLUSCTL_RESOURCE_TYPE_RESUME_IO = 38797378
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT = 33562593
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 33562953
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 33562957
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 33562961
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 33562965
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 33562969
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 33562973
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 33562977
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO = 33562981
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO = 33562949
    CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP = 33562946
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS = 33562849
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY = 33562865
    CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE = 37757162
    CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED = 37757166
    CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN = 34603137
    CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO = 34611501
    CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE = 34611505
End Enum
import enum

class CLUSCTL_RESOURCE_TYPE_CODES(enum.IntEnum):
    CLUSCTL_RESOURCE_TYPE_UNKNOWN = 33554432
    CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 33554437
    CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 33554441
    CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 33554445
    CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 33554449
    CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 33554453
    CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 33554513
    CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 33554517
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 33554521
    CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 33554529
    CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 37748830
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 33554533
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 33554537
    CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 33554553
    CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 33554557
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 33554561
    CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 37748870
    CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 33554569
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 33554573
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 33554577
    CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = 33554601
    CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = 33554613
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 33554837
    CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB = 37749150
    CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 33554997
    CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO = 37749358
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH = 33554993
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 33555001
    CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH = 33554993
    CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = 33554873
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 33554925
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 33554933
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 33554945
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 33554949
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID = 33554989
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 33554953
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP = 37749262
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 16777769
    CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH = 33554993
    CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = 38797322
    CLUSCTL_RESOURCE_TYPE_EVICT_NODE = 38797326
    CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = 38797358
    CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = 38797362
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = 38797366
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = 38797370
    CLUSCTL_RESOURCE_TYPE_HOLD_IO = 38797374
    CLUSCTL_RESOURCE_TYPE_RESUME_IO = 38797378
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT = 33562593
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 33562953
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 33562957
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 33562961
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 33562965
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 33562969
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 33562973
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 33562977
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO = 33562981
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO = 33562949
    CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP = 33562946
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS = 33562849
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY = 33562865
    CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE = 37757162
    CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED = 37757166
    CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN = 34603137
    CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO = 34611501
    CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE = 34611505
// CLUSCTL_RESOURCE_TYPE_CODES
pub const CLUSCTL_RESOURCE_TYPE_UNKNOWN: i32 = 33554432;
pub const CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS: i32 = 33554437;
pub const CLUSCTL_RESOURCE_TYPE_GET_FLAGS: i32 = 33554441;
pub const CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO: i32 = 33554445;
pub const CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES: i32 = 33554449;
pub const CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT: i32 = 33554453;
pub const CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES: i32 = 33554513;
pub const CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES: i32 = 33554517;
pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES: i32 = 33554521;
pub const CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES: i32 = 33554529;
pub const CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES: i32 = 37748830;
pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS: i32 = 33554533;
pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS: i32 = 33554537;
pub const CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES: i32 = 33554553;
pub const CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES: i32 = 33554557;
pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES: i32 = 33554561;
pub const CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES: i32 = 37748870;
pub const CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES: i32 = 33554569;
pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS: i32 = 33554573;
pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS: i32 = 33554577;
pub const CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS: i32 = 33554601;
pub const CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS: i32 = 33554613;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS: i32 = 33554837;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB: i32 = 37749150;
pub const CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME: i32 = 33554997;
pub const CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO: i32 = 37749358;
pub const CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH: i32 = 33554993;
pub const CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY: i32 = 33555001;
pub const CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH: i32 = 33554993;
pub const CLUSCTL_RESOURCE_TYPE_QUERY_DELETE: i32 = 33554873;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS: i32 = 33554925;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX: i32 = 33554933;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER: i32 = 33554945;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID: i32 = 33554949;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID: i32 = 33554989;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE: i32 = 33554953;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP: i32 = 37749262;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE: i32 = 16777769;
pub const CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH: i32 = 33554993;
pub const CLUSCTL_RESOURCE_TYPE_INSTALL_NODE: i32 = 38797322;
pub const CLUSCTL_RESOURCE_TYPE_EVICT_NODE: i32 = 38797326;
pub const CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED: i32 = 38797358;
pub const CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE: i32 = 38797362;
pub const CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1: i32 = 38797366;
pub const CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2: i32 = 38797370;
pub const CLUSCTL_RESOURCE_TYPE_HOLD_IO: i32 = 38797374;
pub const CLUSCTL_RESOURCE_TYPE_RESUME_IO: i32 = 38797378;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT: i32 = 33562593;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS: i32 = 33562953;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS: i32 = 33562957;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS: i32 = 33562961;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS: i32 = 33562965;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES: i32 = 33562969;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME: i32 = 33562973;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP: i32 = 33562977;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO: i32 = 33562981;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO: i32 = 33562949;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP: i32 = 33562946;
pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS: i32 = 33562849;
pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY: i32 = 33562865;
pub const CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE: i32 = 37757162;
pub const CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED: i32 = 37757166;
pub const CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN: i32 = 34603137;
pub const CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO: i32 = 34611501;
pub const CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE: i32 = 34611505;
// CLUSCTL_RESOURCE_TYPE_CODES
const (
	CLUSCTL_RESOURCE_TYPE_UNKNOWN int32 = 33554432
	CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS int32 = 33554437
	CLUSCTL_RESOURCE_TYPE_GET_FLAGS int32 = 33554441
	CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO int32 = 33554445
	CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES int32 = 33554449
	CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT int32 = 33554453
	CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES int32 = 33554513
	CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES int32 = 33554517
	CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES int32 = 33554521
	CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES int32 = 33554529
	CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES int32 = 37748830
	CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS int32 = 33554533
	CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS int32 = 33554537
	CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES int32 = 33554553
	CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES int32 = 33554557
	CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES int32 = 33554561
	CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES int32 = 37748870
	CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES int32 = 33554569
	CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS int32 = 33554573
	CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS int32 = 33554577
	CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS int32 = 33554601
	CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS int32 = 33554613
	CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS int32 = 33554837
	CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB int32 = 37749150
	CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME int32 = 33554997
	CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO int32 = 37749358
	CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH int32 = 33554993
	CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY int32 = 33555001
	CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH int32 = 33554993
	CLUSCTL_RESOURCE_TYPE_QUERY_DELETE int32 = 33554873
	CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS int32 = 33554925
	CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX int32 = 33554933
	CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER int32 = 33554945
	CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID int32 = 33554949
	CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID int32 = 33554989
	CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE int32 = 33554953
	CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP int32 = 37749262
	CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE int32 = 16777769
	CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH int32 = 33554993
	CLUSCTL_RESOURCE_TYPE_INSTALL_NODE int32 = 38797322
	CLUSCTL_RESOURCE_TYPE_EVICT_NODE int32 = 38797326
	CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED int32 = 38797358
	CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE int32 = 38797362
	CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 int32 = 38797366
	CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 int32 = 38797370
	CLUSCTL_RESOURCE_TYPE_HOLD_IO int32 = 38797374
	CLUSCTL_RESOURCE_TYPE_RESUME_IO int32 = 38797378
	CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT int32 = 33562593
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS int32 = 33562953
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS int32 = 33562957
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS int32 = 33562961
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS int32 = 33562965
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES int32 = 33562969
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME int32 = 33562973
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP int32 = 33562977
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO int32 = 33562981
	CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO int32 = 33562949
	CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP int32 = 33562946
	CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS int32 = 33562849
	CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY int32 = 33562865
	CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE int32 = 37757162
	CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED int32 = 37757166
	CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN int32 = 34603137
	CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO int32 = 34611501
	CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE int32 = 34611505
)
const
  CLUSCTL_RESOURCE_TYPE_UNKNOWN = 33554432;
  CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 33554437;
  CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 33554441;
  CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 33554445;
  CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 33554449;
  CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 33554453;
  CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 33554513;
  CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 33554517;
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 33554521;
  CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 33554529;
  CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 37748830;
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 33554533;
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 33554537;
  CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 33554553;
  CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 33554557;
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 33554561;
  CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 37748870;
  CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 33554569;
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 33554573;
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 33554577;
  CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = 33554601;
  CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = 33554613;
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 33554837;
  CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB = 37749150;
  CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 33554997;
  CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO = 37749358;
  CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH = 33554993;
  CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 33555001;
  CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH = 33554993;
  CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = 33554873;
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 33554925;
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 33554933;
  CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 33554945;
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 33554949;
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID = 33554989;
  CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 33554953;
  CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP = 37749262;
  CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 16777769;
  CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH = 33554993;
  CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = 38797322;
  CLUSCTL_RESOURCE_TYPE_EVICT_NODE = 38797326;
  CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = 38797358;
  CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = 38797362;
  CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = 38797366;
  CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = 38797370;
  CLUSCTL_RESOURCE_TYPE_HOLD_IO = 38797374;
  CLUSCTL_RESOURCE_TYPE_RESUME_IO = 38797378;
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT = 33562593;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 33562953;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 33562957;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 33562961;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 33562965;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 33562969;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 33562973;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 33562977;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO = 33562981;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO = 33562949;
  CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP = 33562946;
  CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS = 33562849;
  CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY = 33562865;
  CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE = 37757162;
  CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED = 37757166;
  CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN = 34603137;
  CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO = 34611501;
  CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE = 34611505;
// CLUSCTL_RESOURCE_TYPE_CODES
pub const CLUSCTL_RESOURCE_TYPE_UNKNOWN: i32 = 33554432;
pub const CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS: i32 = 33554437;
pub const CLUSCTL_RESOURCE_TYPE_GET_FLAGS: i32 = 33554441;
pub const CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO: i32 = 33554445;
pub const CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES: i32 = 33554449;
pub const CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT: i32 = 33554453;
pub const CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES: i32 = 33554513;
pub const CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES: i32 = 33554517;
pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES: i32 = 33554521;
pub const CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES: i32 = 33554529;
pub const CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES: i32 = 37748830;
pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS: i32 = 33554533;
pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS: i32 = 33554537;
pub const CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES: i32 = 33554553;
pub const CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES: i32 = 33554557;
pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES: i32 = 33554561;
pub const CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES: i32 = 37748870;
pub const CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES: i32 = 33554569;
pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS: i32 = 33554573;
pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS: i32 = 33554577;
pub const CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS: i32 = 33554601;
pub const CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS: i32 = 33554613;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS: i32 = 33554837;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB: i32 = 37749150;
pub const CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME: i32 = 33554997;
pub const CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO: i32 = 37749358;
pub const CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH: i32 = 33554993;
pub const CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY: i32 = 33555001;
pub const CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH: i32 = 33554993;
pub const CLUSCTL_RESOURCE_TYPE_QUERY_DELETE: i32 = 33554873;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS: i32 = 33554925;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX: i32 = 33554933;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER: i32 = 33554945;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID: i32 = 33554949;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID: i32 = 33554989;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE: i32 = 33554953;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP: i32 = 37749262;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE: i32 = 16777769;
pub const CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH: i32 = 33554993;
pub const CLUSCTL_RESOURCE_TYPE_INSTALL_NODE: i32 = 38797322;
pub const CLUSCTL_RESOURCE_TYPE_EVICT_NODE: i32 = 38797326;
pub const CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED: i32 = 38797358;
pub const CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE: i32 = 38797362;
pub const CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1: i32 = 38797366;
pub const CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2: i32 = 38797370;
pub const CLUSCTL_RESOURCE_TYPE_HOLD_IO: i32 = 38797374;
pub const CLUSCTL_RESOURCE_TYPE_RESUME_IO: i32 = 38797378;
pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT: i32 = 33562593;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS: i32 = 33562953;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS: i32 = 33562957;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS: i32 = 33562961;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS: i32 = 33562965;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES: i32 = 33562969;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME: i32 = 33562973;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP: i32 = 33562977;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO: i32 = 33562981;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO: i32 = 33562949;
pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP: i32 = 33562946;
pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS: i32 = 33562849;
pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY: i32 = 33562865;
pub const CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE: i32 = 37757162;
pub const CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED: i32 = 37757166;
pub const CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN: i32 = 34603137;
pub const CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO: i32 = 34611501;
pub const CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE: i32 = 34611505;
const
  CLUSCTL_RESOURCE_TYPE_UNKNOWN* = 33554432
  CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS* = 33554437
  CLUSCTL_RESOURCE_TYPE_GET_FLAGS* = 33554441
  CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO* = 33554445
  CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES* = 33554449
  CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT* = 33554453
  CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES* = 33554513
  CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES* = 33554517
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES* = 33554521
  CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES* = 33554529
  CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES* = 37748830
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS* = 33554533
  CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS* = 33554537
  CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES* = 33554553
  CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES* = 33554557
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES* = 33554561
  CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES* = 37748870
  CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES* = 33554569
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS* = 33554573
  CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS* = 33554577
  CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS* = 33554601
  CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS* = 33554613
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS* = 33554837
  CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB* = 37749150
  CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME* = 33554997
  CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO* = 37749358
  CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH* = 33554993
  CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY* = 33555001
  CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH* = 33554993
  CLUSCTL_RESOURCE_TYPE_QUERY_DELETE* = 33554873
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS* = 33554925
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX* = 33554933
  CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER* = 33554945
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID* = 33554949
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID* = 33554989
  CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE* = 33554953
  CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP* = 37749262
  CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE* = 16777769
  CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH* = 33554993
  CLUSCTL_RESOURCE_TYPE_INSTALL_NODE* = 38797322
  CLUSCTL_RESOURCE_TYPE_EVICT_NODE* = 38797326
  CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED* = 38797358
  CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE* = 38797362
  CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1* = 38797366
  CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2* = 38797370
  CLUSCTL_RESOURCE_TYPE_HOLD_IO* = 38797374
  CLUSCTL_RESOURCE_TYPE_RESUME_IO* = 38797378
  CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT* = 33562593
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS* = 33562953
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS* = 33562957
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS* = 33562961
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS* = 33562965
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES* = 33562969
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME* = 33562973
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP* = 33562977
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO* = 33562981
  CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO* = 33562949
  CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP* = 33562946
  CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS* = 33562849
  CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY* = 33562865
  CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE* = 37757162
  CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED* = 37757166
  CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN* = 34603137
  CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO* = 34611501
  CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE* = 34611505
enum CLUSCTL_RESOURCE_TYPE_CODES : int {
    CLUSCTL_RESOURCE_TYPE_UNKNOWN = 33554432,
    CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 33554437,
    CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 33554441,
    CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 33554445,
    CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 33554449,
    CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 33554453,
    CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 33554513,
    CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 33554517,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 33554521,
    CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 33554529,
    CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 37748830,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 33554533,
    CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 33554537,
    CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 33554553,
    CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 33554557,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 33554561,
    CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 37748870,
    CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 33554569,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 33554573,
    CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 33554577,
    CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = 33554601,
    CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = 33554613,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 33554837,
    CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB = 37749150,
    CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 33554997,
    CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO = 37749358,
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 33555001,
    CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = 33554873,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 33554925,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 33554933,
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 33554945,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 33554949,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID = 33554989,
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 33554953,
    CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP = 37749262,
    CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 16777769,
    CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH = 33554993,
    CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = 38797322,
    CLUSCTL_RESOURCE_TYPE_EVICT_NODE = 38797326,
    CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = 38797358,
    CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = 38797362,
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = 38797366,
    CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = 38797370,
    CLUSCTL_RESOURCE_TYPE_HOLD_IO = 38797374,
    CLUSCTL_RESOURCE_TYPE_RESUME_IO = 38797378,
    CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT = 33562593,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 33562953,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 33562957,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 33562961,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 33562965,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 33562969,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 33562973,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 33562977,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO = 33562981,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO = 33562949,
    CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP = 33562946,
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS = 33562849,
    CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY = 33562865,
    CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE = 37757162,
    CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED = 37757166,
    CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN = 34603137,
    CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO = 34611501,
    CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE = 34611505,
}
#define global CLUSCTL_RESOURCE_TYPE_UNKNOWN                                     0x2000000
#define global CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS                         0x2000005
#define global CLUSCTL_RESOURCE_TYPE_GET_FLAGS                                   0x2000009
#define global CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO                              0x200000D
#define global CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES                   0x2000011
#define global CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT                             0x2000015
#define global CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES                      0x2000051
#define global CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES                    0x2000055
#define global CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES                       0x2000059
#define global CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES                  0x2000061
#define global CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES                       0x240005E
#define global CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS                    0x2000065
#define global CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS           0x2000069
#define global CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES                     0x2000079
#define global CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES                   0x200007D
#define global CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES                      0x2000081
#define global CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES                      0x2400086
#define global CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES                 0x2000089
#define global CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS                   0x200008D
#define global CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS          0x2000091
#define global CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS                    0x20000A9
#define global CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS                      0x20000B5
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS                 0x2000195
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB                    0x240019E
#define global CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME                    0x2000235
#define global CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO                      0x240026E
#define global CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH                       0x2000231
#define global CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY                  0x2000239
#define global CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH                    0x2000231
#define global CLUSCTL_RESOURCE_TYPE_QUERY_DELETE                                0x20001B9
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS                    0x20001ED
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX              0x20001F5
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER                   0x2000201
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID                          0x2000205
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID                      0x200022D
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE                      0x2000209
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP                 0x240020E
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE                         0x1000229
#define global CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH                       0x2000231
#define global CLUSCTL_RESOURCE_TYPE_INSTALL_NODE                                0x250000A
#define global CLUSCTL_RESOURCE_TYPE_EVICT_NODE                                  0x250000E
#define global CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED                     0x250002E
#define global CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE                            0x2500032
#define global CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1                             0x2500036
#define global CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2                             0x250003A
#define global CLUSCTL_RESOURCE_TYPE_HOLD_IO                                     0x250003E
#define global CLUSCTL_RESOURCE_TYPE_RESUME_IO                                   0x2500042
#define global CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT         0x2001FE1
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS           0x2002149
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS   0x200214D
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS   0x2002151
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS            0x2002155
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES             0x2002159
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME                  0x200215D
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP              0x2002161
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO   0x2002165
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO                    0x2002145
#define global CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP           0x2002142
#define global CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS          0x20020E1
#define global CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY 0x20020F1
#define global CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE                             0x24020EA
#define global CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED                           0x24020EE
#define global CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN                0x2100081
#define global CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO                            0x210212D
#define global CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE                       0x2102131