mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
librpc: add clusapi_ResourceTypeControlCode enum.
Guenther Signed-off-by: Guenther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
be9a44a0f0
commit
04d5a228c0
@ -1078,11 +1078,53 @@ import "winreg.idl", "misc.idl";
|
||||
/*****************/
|
||||
/* Function 0x4B */
|
||||
|
||||
typedef [v1_enum] enum {
|
||||
CLUSCTL_RESOURCE_TYPE_UNKNOWN = 0x02000000,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = 0x02000005,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_FLAGS = 0x02000009,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = 0x0200000D,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = 0x02000011,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = 0x02000015,
|
||||
CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = 0x02000051,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = 0x02000055,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = 0x02000059,
|
||||
CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = 0x0240005E,
|
||||
CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = 0x02000061,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = 0x02000065,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = 0x02000069,
|
||||
CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = 0x02000079,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = 0x0200007D,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = 0x02000081,
|
||||
CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = 0x02400086,
|
||||
CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = 0x02000089,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = 0x0200008D,
|
||||
CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS= 0x02000091,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = 0x02000195,
|
||||
CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME = 0x02000235,
|
||||
CLUSCTL_RESOURCE_TYPE_VALIDATE_PATH = 0x02000231,
|
||||
CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY = 0x02000239,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS = 0x020001ED,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX = 0x020001F5,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER = 0x02000201,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID = 0x02000205,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE = 0x02000209,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_RELEASE_OWNERSHIP = 0x0240020E,
|
||||
CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE = 0x1000229,
|
||||
CLUSCTL_RESOURCE_TYPE_CLOUD_WITNESS_VALIDATE_CREDENTIALS= 0x020020e1,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS = 0x02002149,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS = 0x0200214D,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS = 0x02002151,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES = 0x02002159,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME = 0x0200215D,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS = 0x02002155,
|
||||
CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP = 0x02002161
|
||||
} clusapi_ResourceTypeControlCode;
|
||||
|
||||
WERROR
|
||||
clusapi_ResourceTypeControl(
|
||||
[ in ] HCLUSTER_RPC hCluster,
|
||||
[ in, string ] [charset(UTF16)] uint16 *lpszResourceTypeName,
|
||||
[ in ] uint32 dwControlCode,
|
||||
[ in ] clusapi_ResourceTypeControlCode dwControlCode,
|
||||
[ in, unique, size_is(nInBufferSize) ] uint8 *lpInBuffer,
|
||||
[ in ] uint32 nInBufferSize,
|
||||
[ out, size_is(nOutBufferSize),
|
||||
|
Loading…
Reference in New Issue
Block a user