summaryrefslogtreecommitdiff
path: root/source3/librpc/idl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-07-23 08:53:34 +0200
committerMichael Adam <obnox@samba.org>2008-07-23 23:05:56 +0200
commit2951590a6873eea366353308b17ca6992c7b7e0a (patch)
tree185121e44fce6715a1dd9eae7a508ea2f329d054 /source3/librpc/idl
parent4c3aa3056ca53a3ee70978bcee011f50f66c44d5 (diff)
downloadsamba-2951590a6873eea366353308b17ca6992c7b7e0a.tar.gz
samba-2951590a6873eea366353308b17ca6992c7b7e0a.tar.bz2
samba-2951590a6873eea366353308b17ca6992c7b7e0a.zip
drsblobs.idl: fix unknowns in package_PrimaryKerberos idl
metze (cherry picked from commit da9ceb2bf17f964334d9317829d40483e2c04b10) (This used to be commit 5459745369092a4d48fee18fb1be53f195405370)
Diffstat (limited to 'source3/librpc/idl')
-rw-r--r--source3/librpc/idl/drsblobs.idl14
1 files changed, 8 insertions, 6 deletions
diff --git a/source3/librpc/idl/drsblobs.idl b/source3/librpc/idl/drsblobs.idl
index e8df071bef..b6d444ff0d 100644
--- a/source3/librpc/idl/drsblobs.idl
+++ b/source3/librpc/idl/drsblobs.idl
@@ -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 {