librpc: add clusapi_ClusterResourceState enum to IDL.
authorGünther Deschner <gd@samba.org>
Wed, 4 Mar 2015 14:27:46 +0000 (15:27 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 13 Mar 2015 22:58:08 +0000 (23:58 +0100)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
librpc/idl/clusapi.idl

index 9c54a451b6f21aa1f8484920e096bca06168a860..3eb972a0652e99eb2ccd808340d0d7b40d530c96 100644 (file)
@@ -271,10 +271,20 @@ import "security.idl";
        /*****************/
        /* Function 0x0C */
 
+       typedef [v1_enum] enum {
+               ClusterResourceInitializing     = 0x00000001,
+               ClusterResourceOnline           = 0x00000002,
+               ClusterResourceOffline          = 0x00000003,
+               ClusterResourceFailed           = 0x00000004,
+               ClusterResourceOnlinePending    = 0x00000081,
+               ClusterResourceOfflinePending   = 0x00000082,
+               ClusterResourceStateUnknown     = 0xFFFFFFFF
+       } clusapi_ClusterResourceState;
+
        WERROR
        clusapi_GetResourceState(
                [ in ] HRES_RPC hResource,
-               [ out ] uint32 *State,
+               [ out ] clusapi_ClusterResourceState *State,
                [ out, string ] [charset(UTF16)] uint16 **NodeName,
                [ out, string ] [charset(UTF16)] uint16 **GroupName,
                [ out ] WERROR *rpc_status