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

drsblobs.idl: fix idl for supplementalCredentialsSubBlob

metze
This commit is contained in:
Stefan Metzmacher 2008-07-23 13:06:32 +02:00
parent 5b86057268
commit 24c5b10136

View File

@ -228,11 +228,16 @@ interface drsblobs {
[charset(DOS)] uint8 data[data_len]; [charset(DOS)] uint8 data[data_len];
} supplementalCredentialsPackage; } supplementalCredentialsPackage;
/* this are 0x30 (48) whitespaces (0x20) followed by 'P' (0x50) */ /* this are 0x30 (48) whitespaces (0x20) */
const string SUPPLEMENTAL_CREDENTIALS_PREFIX = " P"; const string SUPPLEMENTAL_CREDENTIALS_PREFIX = " ";
typedef [flag(NDR_PAHEX)] enum {
SUPPLEMENTAL_CREDENTIALS_SIGNATURE = 0x0050
} supplementalCredentialsSignature;
typedef [gensize] struct { typedef [gensize] struct {
[value(SUPPLEMENTAL_CREDENTIALS_PREFIX),charset(UTF16)] uint16 prefix[0x31]; [value(SUPPLEMENTAL_CREDENTIALS_PREFIX),charset(UTF16)] uint16 prefix[0x30];
[value(SUPPLEMENTAL_CREDENTIALS_SIGNATURE)] supplementalCredentialsSignature signature;
uint16 num_packages; uint16 num_packages;
supplementalCredentialsPackage packages[num_packages]; supplementalCredentialsPackage packages[num_packages];
} supplementalCredentialsSubBlob; } supplementalCredentialsSubBlob;