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;