svcctl: fix idl for EnumServicesStatusExW.
authorGünther Deschner <gd@samba.org>
Fri, 14 Nov 2008 10:26:25 +0000 (11:26 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 17 Nov 2008 12:16:34 +0000 (13:16 +0100)
Guenther

librpc/idl/svcctl.idl

index 5050098518b86119bfccc098a400416fe2dc6ca7..92360501fb2c2aab2aa3735575ab89752381e5ca 100644 (file)
@@ -572,12 +572,12 @@ import "misc.idl", "security.idl";
                [in] uint32 info_level,
                [in] uint32 type,
                [in] uint32 state,
-               [out] uint8 services[buf_size],
-               [in] uint32 buf_size,
-               [out,ref] uint32 *bytes_needed,
-               [out,ref] uint32 *service_returned,
-               [in,out,unique] uint32 *resume_handle,
-               [out,ref] [string,charset(UTF16)] uint16 **group_name
+               [out,ref,size_is(buf_size)] uint8 *services,
+               [in] [range(0,262144)] uint32 buf_size,
+               [out,ref] [range(0,262144)] uint32 *bytes_needed,
+               [out,ref] [range(0,262144)] uint32 *service_returned,
+               [in,out,unique] [range(0,262144)] uint32 *resume_handle,
+               [in,unique] [string,charset(UTF16)] uint16 *group_name
        );
 
        /*****************/