clusapi: add and use clusapi_ClusterControlCode to IDL.
authorGünther Deschner <gd@samba.org>
Thu, 9 Jul 2015 13:12:58 +0000 (15:12 +0200)
committerJosé A. Rivera <jarrpa@samba.org>
Tue, 14 Jul 2015 19:21:21 +0000 (21:21 +0200)
Guenther

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

index 6485b81cd7e20467a2948dda00c86d764eb91605..5cb76109c8105a8007c22554d2dfcbfe573280bd 100644 (file)
@@ -1507,10 +1507,33 @@ import "security.idl", "winreg.idl";
        /*****************/
        /* Function 0x6A */
 
+       typedef [v1_enum] enum {
+               CLUSCTL_CLUSTER_UNKNOWN                         = 0x07000000,
+               CLUSCTL_CLUSTER_GET_FQDN                        = 0x0700003D,
+               CLUSCTL_CLUSTER_CHECK_VOTER_EVICT               = 0x07000045,
+               CLUSCTL_CLUSTER_CHECK_VOTER_DOWN                = 0x07000049,
+               CLUSCTL_CLUSTER_SHUTDOWN                        = 0x0700004D,
+               CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES          = 0x07000051,
+               CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES        = 0x07000055,
+               CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES           = 0x07000059,
+               CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES           = 0x0740005E,
+               CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES      = 0x07000061,
+               CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS        = 0x07000065,
+               CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES         = 0x07000079,
+               CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES       = 0x0700007D,
+               CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES          = 0x07000081,
+               CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES          = 0x07400086,
+               CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES     = 0x07000089,
+               CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID            = 0x07000291,
+               CLUSCTL_CLUSTER_UPGRADE_CLUSTER_VERSION         = 0x074000ce,
+               CLUSCTL_CLUSTER_CLEAR_UPGRADE_IN_PROGRESS       = 0x074000d2,
+               CLUSCTL_CLUSTER_IS_READY_FOR_UPGRADE            = 0x070000d5
+       } clusapi_ClusterControlCode;
+
        WERROR
        clusapi_ClusterControl(
                [ in ] HCLUSTER_RPC hCluster,
-               [ in ] uint32 dwControlCode,
+               [ in ] clusapi_ClusterControlCode dwControlCode,
                [ in, unique, size_is(nInBufferSize) ] uint8 *lpInBuffer,
                [ in ] uint32 nInBufferSize,
                [ out, size_is(nOutBufferSize),