From 7cea0aa6638379c94d6371ab927967fff7cf0588 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnther=20Deschner?= Date: Thu, 16 Jul 2015 23:22:18 +0200 Subject: [PATCH] clusapi: add clusapi_NodeControlCode to IDL. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Guenther Signed-off-by: Günther Deschner Reviewed-by: José A. Rivera --- librpc/idl/clusapi.idl | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/librpc/idl/clusapi.idl b/librpc/idl/clusapi.idl index 19851e1fabd..42a9ecbc8fc 100644 --- a/librpc/idl/clusapi.idl +++ b/librpc/idl/clusapi.idl @@ -1168,10 +1168,29 @@ import "security.idl", "winreg.idl", "misc.idl"; /*****************/ /* Function 0x4F */ + typedef [v1_enum] enum { + CLUSCTL_NODE_UNKNOWN = 0x04000000, + CLUSCTL_NODE_GET_CHARACTERISTICS = 0x04000005, + CLUSCTL_NODE_GET_FLAGS = 0x04000009, + CLUSCTL_NODE_GET_NAME = 0x04000029, + CLUSCTL_NODE_GET_ID = 0x04000039, + CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME = 0x04000041, + CLUSCTL_NODE_ENUM_COMMON_PROPERTIES = 0x04000051, + CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES = 0x04000055, + CLUSCTL_NODE_GET_COMMON_PROPERTIES = 0x04000059, + CLUSCTL_NODE_SET_COMMON_PROPERTIES = 0x0440005E, + CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES = 0x04000061, + CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES = 0x04000079, + CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES = 0x0400007D, + CLUSCTL_NODE_GET_PRIVATE_PROPERTIES = 0x04000081, + CLUSCTL_NODE_SET_PRIVATE_PROPERTIES = 0x04400086, + CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES = 0x04000089 + } clusapi_NodeControlCode; + WERROR clusapi_NodeControl( [ in ] HNODE_RPC hNode, - [ in ] uint32 dwControlCode, + [ in ] clusapi_NodeControlCode dwControlCode, [ in, unique, size_is(nInBufferSize) ] uint8 *lpInBuffer, [ in ] uint32 nInBufferSize, [ out, size_is(nOutBufferSize), -- 2.47.2