Witness: bitmap witness_interfaceInfo_flags
authorGregor Beck <gbeck@sernet.de>
Thu, 25 Jul 2013 07:08:14 +0000 (09:08 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 29 Jan 2014 08:18:28 +0000 (09:18 +0100)
epan/dissectors/pidl/witness.idl

index a95d8b95eba2bd5c568b6cf768da34b353a02b9a..380549a160618c2c0fcd86ff6e1b5bcfa9b5a74c 100644 (file)
@@ -20,13 +20,19 @@ interface witness
                UNAVAILABLE = 0xff
        } witness_interfaceInfo_state;
 
+       typedef [bitmap32bit] bitmap {
+               IPv4_VALID = 0x01,
+               IPv6_VALID = 0x02,
+               WITNESS_IF = 0x04
+       } witness_interfaceInfo_flags;
+
        typedef struct {
                [charset(UTF16),to_null] uint16 group_name[260];
                uint32 version;
                witness_interfaceInfo_state state;
                [flag(NDR_BIG_ENDIAN)] ipv4address ipv4;
                [flag(NDR_BIG_ENDIAN)] ipv6address ipv6;
-               uint32 flags;
+               witness_interfaceInfo_flags flags;
        } witness_interfaceInfo;
 
        typedef struct {