mirror of
https://github.com/samba-team/samba.git
synced 2025-02-02 09:47:23 +03:00
librpc: add clusapi_ResourceControlCode to IDL.
Guenther Signed-off-by: Guenther Deschner <gd@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
f9788a8424
commit
d978e058a5
@ -1058,10 +1058,72 @@ import "winreg.idl", "misc.idl";
|
||||
uint32 SubClass;
|
||||
} CLUS_RESOURCE_CLASS_INFO;
|
||||
|
||||
typedef [v1_enum] enum {
|
||||
CLUSCTL_RESOURCE_UNKNOWN = 0x01000000,
|
||||
CLUSCTL_RESOURCE_GET_CHARACTERISTICS = 0x01000005,
|
||||
CLUSCTL_RESOURCE_GET_FLAGS = 0x01000009,
|
||||
CLUSCTL_RESOURCE_GET_CLASS_INFO = 0x0100000D,
|
||||
CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES = 0x01000011,
|
||||
CLUSCTL_RESOURCE_GET_NAME = 0x01000029,
|
||||
CLUSCTL_RESOURCE_GET_RESOURCE_TYPE = 0x0100002D,
|
||||
CLUSCTL_RESOURCE_GET_ID = 0x01000039,
|
||||
CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES = 0x01000051,
|
||||
CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES = 0x01000055,
|
||||
CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES = 0x01000059,
|
||||
CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES = 0x0140005E,
|
||||
CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES = 0x01000061,
|
||||
CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS = 0x01000065,
|
||||
CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES = 0x01000079,
|
||||
CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES = 0x0100007D,
|
||||
CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES = 0x01000081,
|
||||
CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES = 0x01400086,
|
||||
CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES = 0x01000089,
|
||||
CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS = 0x0100008D,
|
||||
CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT = 0x014000A2,
|
||||
CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT = 0x014000A6,
|
||||
CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS = 0x010000A9,
|
||||
CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT = 0x014000AE,
|
||||
CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT = 0x014000B2,
|
||||
CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS = 0x010000B5,
|
||||
CLUSCTL_RESOURCE_UPGRADE_DLL = 0x014000BA,
|
||||
CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT = 0x014000BE,
|
||||
CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT = 0x014000C2,
|
||||
CLUSCTL_RESOURCE_GET_NETWORK_NAME = 0x01000169,
|
||||
CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS = 0x01000172,
|
||||
CLUSCTL_RESOURCE_GET_DNS_NAME = 0x01000175,
|
||||
CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO = 0x0100017A,
|
||||
CLUSCTL_RESOURCE_NETNAME_DELETE_CO = 0x0100017E,
|
||||
CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO = 0x01000181,
|
||||
CLUSCTL_RESOURCE_NETNAME_RESET_VCO = 0x01000185,
|
||||
CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED = 0x01c0018a,
|
||||
CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO = 0x01000191,
|
||||
CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID = 0x01000199,
|
||||
CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE = 0x014001BE,
|
||||
CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE = 0x014001C2,
|
||||
CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE = 0x010001E1,
|
||||
CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE = 0x014001E6,
|
||||
CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER = 0x014001EA,
|
||||
CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX = 0x010001F1,
|
||||
CLUSCTL_RESOURCE_STORAGE_GET_DIRTY = 0x01000219,
|
||||
CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS = 0x01000211,
|
||||
CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO = 0x01000225,
|
||||
CLUSCTL_RESOURCE_VM_START_MIGRATION = 0x01600004,
|
||||
CLUSCTL_RESOURCE_VM_CANCEL_MIGRATION = 0x01600008,
|
||||
CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE = 0x01400296,
|
||||
CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO = 0x0140028a,
|
||||
CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO = 0x0140028e,
|
||||
CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE = 0x0140029a,
|
||||
CLUSCTL_RESOURCE_GET_RELATED_RESOURCE_NAMES = 0x01001fad,
|
||||
CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO = 0x010002b5,
|
||||
CLUSCTL_RESOURCE_CLOUD_WITNESS_UPDATE_TOKEN = 0x014020e6,
|
||||
CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS = 0x07002121,
|
||||
CLUSCTL_RESOURCE_NETNAME_CHECK_AD_STATE = 0x07002125
|
||||
} clusapi_ResourceControlCode;
|
||||
|
||||
WERROR
|
||||
clusapi_ResourceControl(
|
||||
[ in ] HRES_RPC hResource,
|
||||
[ in ] uint32 dwControlCode,
|
||||
[ in ] clusapi_ResourceControlCode dwControlCode,
|
||||
[ in, unique, size_is(nInBufferSize) ] uint8 *lpInBuffer,
|
||||
[ in ] uint32 nInBufferSize,
|
||||
[ out, size_is(nOutBufferSize),
|
||||
|
Loading…
x
Reference in New Issue
Block a user