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
         );
 }

Reply via email to