witness.idl: add flag(NDR_PAHEX) to some hex based enums
authorStefan Metzmacher <metze@samba.org>
Fri, 29 Dec 2023 09:20:02 +0000 (10:20 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 9 Jan 2024 10:21:34 +0000 (10:21 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Günther Deschner <gd@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
librpc/idl/witness.idl

index 99a2a23aee3fe3d6b91f2d872d4538654c309945..f69c9bbc009d48b4aa00be65f176062f9ca6c695 100644 (file)
@@ -13,7 +13,7 @@ import "misc.idl";
 ]
 interface witness
 {
-       typedef [v1_enum,public] enum {
+       typedef [flag(NDR_PAHEX),v1_enum,public] enum {
                WITNESS_V1 = 0x00010001,
                WITNESS_V2 = 0x00020000,
                WITNESS_UNSPECIFIED_VERSION = 0xFFFFFFFF
@@ -22,7 +22,7 @@ interface witness
        /*****************/
        /* Function 0x00 */
 
-       typedef [enum16bit] enum {
+       typedef [flag(NDR_PAHEX),enum16bit] enum {
                WITNESS_STATE_UNKNOWN     = 0x00,
                WITNESS_STATE_AVAILABLE   = 0x01,
                WITNESS_STATE_UNAVAILABLE = 0xff
@@ -80,7 +80,7 @@ interface witness
                WITNESS_NOTIFY_IP_CHANGE       = 4
        } witness_notifyResponse_type;
 
-       typedef [v1_enum] enum {
+       typedef [flag(NDR_PAHEX),v1_enum] enum {
                WITNESS_RESOURCE_STATE_UNKNOWN     = 0x00,
                WITNESS_RESOURCE_STATE_AVAILABLE   = 0x01,
                WITNESS_RESOURCE_STATE_UNAVAILABLE = 0xff