summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-05-06 11:24:11 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:05:38 -0500
commitce8dad9396646fed1fa29c048d6ecc4dbde0a8ec (patch)
treeedb1dd3d298141caf3584b02cadb721588433af6 /source4/librpc/idl
parenteff21e317e93a08ea756d6c4d345139bed57073b (diff)
downloadsamba-ce8dad9396646fed1fa29c048d6ecc4dbde0a8ec.tar.gz
samba-ce8dad9396646fed1fa29c048d6ecc4dbde0a8ec.tar.bz2
samba-ce8dad9396646fed1fa29c048d6ecc4dbde0a8ec.zip
r15469: Fix unixinfo interface to use pointers for [out] parameters (required
for generating Samba3-style client functions and midl) (This used to be commit cc2961427fc649185847fffdf583b05305e6b473)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/unixinfo.idl12
1 files changed, 6 insertions, 6 deletions
diff --git a/source4/librpc/idl/unixinfo.idl b/source4/librpc/idl/unixinfo.idl
index ac75430532..9d1060229f 100644
--- a/source4/librpc/idl/unixinfo.idl
+++ b/source4/librpc/idl/unixinfo.idl
@@ -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
);
}