Author: metze
Date: 2007-02-13 22:13:59 +0000 (Tue, 13 Feb 2007)
New Revision: 21323

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21323

Log:
add a start to parse the supplementalCredentials value,
it doesn't work yet but it's a start

metze
Modified:
   branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl   2007-02-13 20:55:17 UTC 
(rev 21322)
+++ branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl   2007-02-13 22:13:59 UTC 
(rev 21323)
@@ -202,6 +202,31 @@
                );
 
        typedef [public] struct {
+               uint16 name_len;
+               uint16 data_len;
+               uint16 id;
+               [charset(UTF16)] uint8 name[name_len];
+               uint8 data[data_len];
+       } supplementalCredentialsPackage;
+
+       typedef [public] struct {
+               uint32 unknown1;
+               [charset(UTF16)] uint16 unknown2[0x30];
+               uint16 unknown3;
+               uint16 num_packages;
+               supplementalCredentialsPackage packages[num_packages];
+       } supplementalCredentialsSubBlob;
+
+       typedef [public] struct {
+               [value(0)] uint32 version;
+               [subcontext(4)] supplementalCredentialsSubBlob sub;
+       } supplementalCredentialsBlob;
+
+       void decode_supplementalCredentials(
+               [in] supplementalCredentialsBlob blob
+               );
+
+       typedef [public] struct {
                uint32 marker;
                DATA_BLOB data;
        } DsCompressedChunk;

Reply via email to