From 96df3da34e8d6aab6f5478beb0c7b14e39c84902 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Sun, 3 Feb 2008 02:54:23 +0100 Subject: wkssvc.idl: fix idl for wkssvc_NetrGetJoinableOus[2]() metze (This used to be commit 07e6b1723d683132ae76d96a3b2146ddd688d2ea) --- source3/librpc/idl/wkssvc.idl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'source3') diff --git a/source3/librpc/idl/wkssvc.idl b/source3/librpc/idl/wkssvc.idl index 38c16c7d86..023ce59ad9 100644 --- a/source3/librpc/idl/wkssvc.idl +++ b/source3/librpc/idl/wkssvc.idl @@ -647,7 +647,11 @@ import "srvsvc.idl", "lsa.idl"; [in,unique] [string,charset(UTF16)] uint16 *Account, [in,unique] [string,charset(UTF16)] uint16 *unknown, [in,out,ref] uint32 *num_ous, - [out,ref] [size_is(*num_ous)] [string,charset(UTF16)] uint16 ***ous + /* + * this is a [ref] pointer to a [unique] pointer to an + * array of [unique] pointers to a string array + */ + [out,ref] [size_is(,*num_ous)] [string,charset(UTF16)] uint16 ***ous ); typedef [flag(NDR_PAHEX)] struct { @@ -731,7 +735,11 @@ import "srvsvc.idl", "lsa.idl"; [in,unique] [string,charset(UTF16)] uint16 *Account, [in,unique] wkssvc_PasswordBuffer *EncryptedPassword, [in,out,ref] uint32 *num_ous, - [out,ref] [size_is(*num_ous)] [string,charset(UTF16)] uint16 ***ous + /* + * this is a [ref] pointer to a [unique] pointer to an + * array of [unique] pointers to a string array + */ + [out,ref] [size_is(,*num_ous)] [string,charset(UTF16)] uint16 ***ous ); /*****************************/ -- cgit