clusapi: add clusapi_NodeControlCode to IDL.
authorGünther Deschner <gd@samba.org>
Thu, 16 Jul 2015 21:22:18 +0000 (23:22 +0200)
committerJosé A. Rivera <jarrpa@samba.org>
Tue, 4 Aug 2015 17:11:17 +0000 (19:11 +0200)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: José A. Rivera <jarrpa@samba.org>
librpc/idl/clusapi.idl

index 19851e1fabd969c71adcaa97e31efc0e181940c1..42a9ecbc8fcd0d68e1cdbe8d5d87e6c1ead0ca27 100644 (file)
@@ -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),