drsblobs.idl: fix unknowns in package_PrimaryKerberos idl
authorStefan Metzmacher <metze@samba.org>
Wed, 23 Jul 2008 06:53:34 +0000 (08:53 +0200)
committerMichael Adam <obnox@samba.org>
Wed, 23 Jul 2008 21:05:56 +0000 (23:05 +0200)
metze
(cherry picked from commit da9ceb2bf17f964334d9317829d40483e2c04b10)
(This used to be commit 5459745369092a4d48fee18fb1be53f195405370)

source3/librpc/idl/drsblobs.idl

index e8df071bef10c25f9cc9597cbe981419c8ac5a05..b6d444ff0d34d7188f34196f4c09c03002771062 100644 (file)
@@ -269,23 +269,25 @@ interface drsblobs {
        } package_PrimaryKerberosString;
 
        typedef struct {
+               [value(0)] uint16 reserved1;
+               [value(0)] uint16 reserved2;
+               [value(0)] uint32 reserved3;
                uint32 keytype;
                [value((value?value->length:0))] uint32 value_len;
                [relative,subcontext(0),subcontext_size(value_len),flag(NDR_REMAINING)] DATA_BLOB *value;
-               [value(0)] uint32 unknown1;
-               [value(0)] uint32 unknown2;
        } package_PrimaryKerberosKey;
 
        typedef struct {
                uint16 num_keys;
                uint16 num_old_keys;
                package_PrimaryKerberosString salt;
-               [value(0)] uint32 unknown1;
-               [value(0)] uint32 unknown2;
                package_PrimaryKerberosKey keys[num_keys];
                package_PrimaryKerberosKey old_keys[num_old_keys];
-               udlong unknown3[num_keys];
-               udlong unknown3_old[num_old_keys];
+               [value(0)] uint32 padding1;
+               [value(0)] uint32 padding2;
+               [value(0)] uint32 padding3;
+               [value(0)] uint32 padding4;
+               [value(0)] uint32 padding5;
        } package_PrimaryKerberosCtr3;
 
        typedef [nodiscriminant] union {