summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2008-07-23 13:06:32 +0200
committerMichael Adam <obnox@samba.org>2008-07-23 23:01:07 +0200
commit904d6528dc6854297981d3bd9a5ea0dba2dab55b (patch)
tree02dbdb6c176a271bffcb1648cea86974ef960ad2
parent66bb6ac2eac1531dbb68e6350b4d53ec4ee6ca59 (diff)
downloadsamba-904d6528dc6854297981d3bd9a5ea0dba2dab55b.tar.gz
samba-904d6528dc6854297981d3bd9a5ea0dba2dab55b.tar.bz2
samba-904d6528dc6854297981d3bd9a5ea0dba2dab55b.zip
drsblobs.idl: fix idl for supplementalCredentialsSubBlob
metze (cherry picked from commit 24c5b10136f6e640832193aaf9e6d7e865c288bc) (This used to be commit 38aca9c11783daf30e19b4951451ec9a6b85cd30)
-rw-r--r--source3/librpc/idl/drsblobs.idl11
1 files changed, 8 insertions, 3 deletions
diff --git a/source3/librpc/idl/drsblobs.idl b/source3/librpc/idl/drsblobs.idl
index 7962ef977c..e8df071bef 100644
--- a/source3/librpc/idl/drsblobs.idl
+++ b/source3/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;