svn commit: samba r6295 - in branches/SAMBA_4_0/source/librpc/idl: .

metze at samba.org metze at samba.org
Mon Apr 11 13:28:22 GMT 2005


Author: metze
Date: 2005-04-11 13:28:22 +0000 (Mon, 11 Apr 2005)
New Revision: 6295

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6295

Log:
- 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

Modified:
   branches/SAMBA_4_0/source/librpc/idl/exchange.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/exchange.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/exchange.idl	2005-04-11 13:25:38 UTC (rev 6294)
+++ branches/SAMBA_4_0/source/librpc/idl/exchange.idl	2005-04-11 13:28:22 UTC (rev 6295)
@@ -1,3 +1,5 @@
+#include "idl_types.h"
+
 /*
    http://support.microsoft.com/default.aspx?scid=KB;en-us;q159298
    Any UUID starting with:
@@ -204,8 +206,19 @@
 
 	/*****************/
 	/* 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 */
 	void EcGetMoreRpc();



More information about the samba-cvs mailing list