From b95914cd82e7947ad091ae5723dddeb0bb83bec9 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 11 Apr 2005 13:28:22 +0000 Subject: 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) --- source4/librpc/idl/exchange.idl | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'source4/librpc/idl/exchange.idl') 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 */ -- cgit