1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

r21323: add a start to parse the supplementalCredentials value,

it doesn't work yet but it's a start

metze
(This used to be commit 0417e12c84)
This commit is contained in:
Stefan Metzmacher 2007-02-13 22:13:59 +00:00 committed by Gerald (Jerry) Carter
parent ad2f5649dd
commit 4dbf4e1917

View File

@ -201,6 +201,31 @@ interface drsblobs {
[in] ldapControlDirSyncCookie cookie
);
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;