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

jelmer at samba.org jelmer at samba.org
Sat May 6 11:24:12 GMT 2006


Author: jelmer
Date: 2006-05-06 11:24:11 +0000 (Sat, 06 May 2006)
New Revision: 15469

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

Log:
Fix unixinfo interface to use pointers for [out] parameters (required 
for generating Samba3-style client functions and midl)

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


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/unixinfo.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/unixinfo.idl	2006-05-05 23:36:38 UTC (rev 15468)
+++ branches/SAMBA_4_0/source/librpc/idl/unixinfo.idl	2006-05-06 11:24:11 UTC (rev 15469)
@@ -16,7 +16,7 @@
 	/* Function: 0x00 */
 	NTSTATUS unixinfo_SidToUid (
 	    [in]	dom_sid sid,
-	    [out]	hyper uid
+	    [out,ref]	hyper *uid
 	    );
 
 	/******************/
@@ -30,14 +30,14 @@
 	/* Function: 0x02 */
 	NTSTATUS unixinfo_SidToGid (
 	    [in]	dom_sid sid,
-	    [out]	hyper gid
+	    [out,ref]	hyper *gid
 	    );
 
 	/******************/
 	/* Function: 0x03 */
 	NTSTATUS unixinfo_GidToSid (
 	    [in]	hyper gid,
-	    [out]	dom_sid *sid
+	    [out,ref]	dom_sid *sid
 	    );
 
     typedef struct {
@@ -49,8 +49,8 @@
 	/******************/
 	/* Function: 0x04 */
         NTSTATUS unixinfo_GetPWUid (
-		[in,out,range(0,1023)] uint32 count,
-		[in,size_is(count)] hyper uids[],
-		[out,size_is(count)] unixinfo_GetPWUidInfo infos[]
+		[in,out,ref,range(0,1023)] uint32 *count,
+		[in,size_is(*count)] hyper uids[],
+		[out,size_is(*count)] unixinfo_GetPWUidInfo *infos
         );
 }



More information about the samba-cvs mailing list