Witness: enum witness_interface_state
authorGregor Beck <gbeck@sernet.de>
Thu, 25 Jul 2013 06:47:39 +0000 (08:47 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 29 Jan 2014 08:18:27 +0000 (09:18 +0100)
epan/dissectors/pidl/witness.idl

index 165d66e300e8636a0ec916eb192f915566bbafb8..dec9a92f59b5e613498e4f2416d4b77f8ccb61bc 100644 (file)
@@ -14,10 +14,16 @@ interface witness
        /*****************/
        /* Function 0x00 */
 
+       typedef [public,enum16bit] enum {
+               UNKNOWN     = 0x0000,
+               AVAILABLE   = 0x0001,
+               UNAVAILABLE = 0x00ff
+       } witness_interface_state;
+
        typedef struct {
                [charset(UTF16),to_null] uint16 group_name[260];
                uint32 version;
-               uint16 state;
+               witness_interface_state state;
                [flag(NDR_BIG_ENDIAN)] ipv4address ipv4;
                [flag(NDR_BIG_ENDIAN)] ipv6address ipv6;
                uint32 flags;