diff options
Diffstat (limited to 'source4/librpc/idl/exchange.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 */ |