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