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:
parent
ad2f5649dd
commit
4dbf4e1917
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user