librpc: add clusapi_GroupSetControlCode enum
authorGünther Deschner <gd@samba.org>
Thu, 16 Jan 2020 13:53:19 +0000 (14:53 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 16 Jan 2020 21:34:27 +0000 (21:34 +0000)
Guenther

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Jan 16 21:34:27 UTC 2020 on sn-devel-184

librpc/idl/clusapi.idl

index 896c0b444e751b43deebc61aadc7cc7c03375ff8..7cc3f5ff8251f98976855fa1dece0477a4ff9247 100644 (file)
@@ -2823,11 +2823,21 @@ import "winreg.idl", "misc.idl";
        /*****************/
        /* Function 0xAD */
 
+       typedef [v1_enum] enum {
+               CLUSCTL_GROUPSET_GET_ID                         = 0x08000039,
+               CLUSCTL_GROUPSET_GET_RO_COMMON_PROPERTIES       = 0x08000055,
+               CLUSCTL_GROUPSET_GET_COMMON_PROPERTIES          = 0x08000059,
+               CLUSCTL_GROUPSET_GET_GROUPS                     = 0x08002D71,
+               CLUSCTL_GROUPSET_GET_PROVIDER_GROUPS            = 0x08002D75,
+               CLUSCTL_GROUPSET_GET_PROVIDER_GROUPSETS         = 0x08002D79,
+               CLUSCTL_GROUPSET_SET_COMMON_PROPERTIES          = 0x0840005E
+       } clusapi_GroupSetControlCode;
+
        WERROR
        clusapi_NodeGroupSetControl(
                [ in ] HGROUPSET_RPC hGroupSet,
                [ in ] HNODE_RPC hNode,
-               [ in ] uint32 dwControlCode,
+               [ in ] clusapi_GroupSetControlCode dwControlCode,
                [ in, unique, size_is(nInBufferSize) ] uint8 *lpInBuffer,
                [ in ] uint32 nInBufferSize,
                [ out, size_is(nOutBufferSize), length_is (*lpBytesReturned)] uint8 *lpOutBuffer,
@@ -2843,7 +2853,7 @@ import "winreg.idl", "misc.idl";
        WERROR
        clusapi_GroupSetControl(
                [ in ] HGROUPSET_RPC hGroupSet,
-               [ in ] uint32 dwControlCode,
+               [ in ] clusapi_GroupSetControlCode dwControlCode,
                [ in, unique, size_is(nInBufferSize) ] uint8 *lpInBuffer,
                [ in ] uint32 nInBufferSize,
                [ out, size_is(nOutBufferSize), length_is (*lpBytesReturned)] uint8 *lpOutBuffer,