librpc: add clusapi_ClusterNetworkState and clusapi_ClusterNetInterfaceState.
authorGünther Deschner <gd@samba.org>
Thu, 5 Mar 2015 11:06:46 +0000 (12:06 +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 707762642cca9f2d001553fd88362873f6e09723..fe2d21906bf1b06986f594c283b069ac417d7f8c 100644 (file)
@@ -1184,10 +1184,18 @@ import "security.idl";
        /*****************/
        /* Function 0x53 */
 
+       typedef [v1_enum] enum {
+               ClusterNetworkUnavailable       = 0x00000000,
+               ClusterNetworkDown              = 0x00000001,
+               ClusterNetworkPartitioned       = 0x00000002,
+               ClusterNetworkUp                = 0x00000003,
+               ClusterNetworkStateUnknown      = 0xFFFFFFFF
+       } clusapi_ClusterNetworkState;
+
        WERROR
        clusapi_GetNetworkState(
                [ in ] HNETWORK_RPC hNetwork,
-               [ out ] uint32 *State,
+               [ out ] clusapi_ClusterNetworkState *State,
                [ out ] WERROR *rpc_status
        );
 
@@ -1322,10 +1330,18 @@ import "security.idl";
        /*****************/
        /* Function 0x5E */
 
+       typedef [v1_enum] enum {
+               ClusterNetInterfaceFailed       = 0x00000000,
+               ClusterNetInterfaceUnreachable  = 0x00000001,
+               ClusterNetInterfaceUnavailable  = 0x00000002,
+               ClusterNetInterfaceUp           = 0x00000003,
+               ClusterNetInterfaceStateUnknown = 0xFFFFFFFF
+       } clusapi_ClusterNetInterfaceState;
+
        WERROR
        clusapi_GetNetInterfaceState(
                [ in ] HNETINTERFACE_RPC hNetInterface,
-               [ out ] uint32 *State,
+               [ out ] clusapi_ClusterNetInterfaceState *State,
                [ out ] WERROR *rpc_status
        );