svn commit: samba r21323 - in branches/SAMBA_4_0/source/librpc/idl: .

metze at samba.org metze at samba.org
Tue Feb 13 22:14:00 GMT 2007


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;



More information about the samba-cvs mailing list