From: Stefan Metzmacher Date: Wed, 23 Jul 2008 11:06:32 +0000 (+0200) Subject: drsblobs.idl: fix idl for supplementalCredentialsSubBlob X-Git-Tag: samba-3.3.0pre1~409^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=38aca9c11783daf30e19b4951451ec9a6b85cd30;p=thirdparty%2Fsamba.git drsblobs.idl: fix idl for supplementalCredentialsSubBlob metze (cherry picked from commit 24c5b10136f6e640832193aaf9e6d7e865c288bc) --- diff --git a/source/librpc/idl/drsblobs.idl b/source/librpc/idl/drsblobs.idl index 7962ef977ce..e8df071bef1 100644 --- a/source/librpc/idl/drsblobs.idl +++ b/source/librpc/idl/drsblobs.idl @@ -228,11 +228,16 @@ interface drsblobs { [charset(DOS)] uint8 data[data_len]; } supplementalCredentialsPackage; - /* this are 0x30 (48) whitespaces (0x20) followed by 'P' (0x50) */ - const string SUPPLEMENTAL_CREDENTIALS_PREFIX = " P"; + /* this are 0x30 (48) whitespaces (0x20) */ + const string SUPPLEMENTAL_CREDENTIALS_PREFIX = " "; + + typedef [flag(NDR_PAHEX)] enum { + SUPPLEMENTAL_CREDENTIALS_SIGNATURE = 0x0050 + } supplementalCredentialsSignature; 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; supplementalCredentialsPackage packages[num_packages]; } supplementalCredentialsSubBlob;