diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-04-11 13:28:22 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:11:30 -0500 |
commit | b95914cd82e7947ad091ae5723dddeb0bb83bec9 (patch) | |
tree | 8e7e720f6c20faa2dd42af8a14ba3070705e55ca /source4/librpc/idl | |
parent | 5eff721651a7d8a56891319dbcf3616a2a09be19 (diff) | |
download | samba-b95914cd82e7947ad091ae5723dddeb0bb83bec9.tar.gz samba-b95914cd82e7947ad091ae5723dddeb0bb83bec9.tar.bz2 samba-b95914cd82e7947ad091ae5723dddeb0bb83bec9.zip |
r6295: - add idl for EcDoRpc from the exchange_emsmdb interface
this one uses a obfuscation(0xA5) subcontext
this is taken from the openchange.org project
metze
(This used to be commit 4632b37d0c35c02875264db07f9c4477b3b8e040)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/exchange.idl | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/source4/librpc/idl/exchange.idl b/source4/librpc/idl/exchange.idl index 45daa03c2b..15b31794fa 100644 --- a/source4/librpc/idl/exchange.idl +++ b/source4/librpc/idl/exchange.idl @@ -1,3 +1,5 @@ +#include "idl_types.h" + /* http://support.microsoft.com/default.aspx?scid=KB;en-us;q159298 Any UUID starting with: @@ -204,7 +206,18 @@ System Attendant Private Interface /*****************/ /* Function 0x02 */ - void EcDoRpc(); + typedef struct { + uint32 max_data; + uint32 unknown; + [subcontext(4),obfuscation(0xA5),flag(NDR_REMAINING)] DATA_BLOB data; + } EcDoRpcBlob; + + void EcDoRpc( + [in,out,ref] policy_handle *handle, + [in,out] EcDoRpcBlob data, + [in,out,ref] uint16 *length, + [in] uint16 size + ); /*****************/ /* Function 0x03 */ |