summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/drsblobs.h
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-07-23 23:10:34 +0200
committerMichael Adam <obnox@samba.org>2008-07-23 23:10:34 +0200
commit24d748cf34598ad2f6e6e2118dccd54c6048db2e (patch)
treed7bebcbc7b5c9ff79aed0f5740f0a1c8d51edc90 /source3/librpc/gen_ndr/drsblobs.h
parentae7bae6147c3fa49c9e600e67177944b3eb37797 (diff)
downloadsamba-24d748cf34598ad2f6e6e2118dccd54c6048db2e.tar.gz
samba-24d748cf34598ad2f6e6e2118dccd54c6048db2e.tar.bz2
samba-24d748cf34598ad2f6e6e2118dccd54c6048db2e.zip
re-run "make idl" after adding idl for idl for Primary:Kerberos-Newer-Keys
Michael (This used to be commit d78667c88515aa4fffc49b44c00f470f7d25bd4d)
Diffstat (limited to 'source3/librpc/gen_ndr/drsblobs.h')
-rw-r--r--source3/librpc/gen_ndr/drsblobs.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/source3/librpc/gen_ndr/drsblobs.h b/source3/librpc/gen_ndr/drsblobs.h
index da8567ec16..c0db9e9552 100644
--- a/source3/librpc/gen_ndr/drsblobs.h
+++ b/source3/librpc/gen_ndr/drsblobs.h
@@ -221,6 +221,36 @@ struct package_PrimaryKerberosBlob {
union package_PrimaryKerberosCtr ctr;/* [switch_is(version)] */
}/* [public] */;
+struct package_PrimaryKerberosNewerKey {
+ uint32_t unknown1;/* [value(0)] */
+ uint32_t unknown2;/* [value(0)] */
+ uint32_t unknown3;/* [value(0x00001000)] */
+ uint32_t keytype;
+ uint32_t value_len;/* [value((value?value->length:0))] */
+ DATA_BLOB *value;/* [relative,subcontext_size(value_len),subcontext(0),flag(LIBNDR_FLAG_REMAINING)] */
+};
+
+struct package_PrimaryKerberosNewerCtr4 {
+ uint16_t num_keys;
+ uint16_t unknown1;/* [value(0)] */
+ uint16_t num_old_keys1;
+ uint16_t num_old_keys2;
+ struct package_PrimaryKerberosString salt;
+ uint32_t unknown2;/* [value(0x00001000)] */
+ struct package_PrimaryKerberosNewerKey *keys;
+ struct package_PrimaryKerberosNewerKey *old_keys1;
+ struct package_PrimaryKerberosNewerKey *old_keys2;
+};
+
+union package_PrimaryKerberosNewerCtr {
+ struct package_PrimaryKerberosNewerCtr4 ctr4;/* [case(4)] */
+}/* [nodiscriminant] */;
+
+struct package_PrimaryKerberosNewerBlob {
+ uint32_t version;/* [value(4)] */
+ union package_PrimaryKerberosNewerCtr ctr;/* [switch_is(version)] */
+}/* [public] */;
+
struct package_PrimaryCLEARTEXTBlob {
const char * cleartext;/* [flag(LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING)] */
}/* [public] */;
@@ -368,6 +398,14 @@ struct decode_PrimaryKerberos {
};
+struct decode_PrimaryKerberosNewer {
+ struct {
+ struct package_PrimaryKerberosNewerBlob blob;
+ } in;
+
+};
+
+
struct decode_PrimaryCLEARTEXT {
struct {
struct package_PrimaryCLEARTEXTBlob blob;