wkssvc.idl: fix idl for wkssvc_NetrGetJoinableOus[2]()
authorStefan Metzmacher <metze@samba.org>
Sun, 3 Feb 2008 01:54:23 +0000 (02:54 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 7 Feb 2008 07:33:19 +0000 (08:33 +0100)
metze
(This used to be commit 3f2edcc341e5b0e4369e8f601ef0cb6ecf73b4c7)

source4/librpc/idl/wkssvc.idl

index 38c16c7d86bc8cb64fd14c6186d7affedfc1e12d..023ce59ad939782f113858ca066849e4e7afb42c 100644 (file)
@@ -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
                );
 
        /*****************************/