Author: metze
Date: 2006-07-25 20:40:31 +0000 (Tue, 25 Jul 2006)
New Revision: 17243

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17243

Log:
some svcctl idl fixes from <[EMAIL PROTECTED]>

metze
Modified:
   branches/SAMBA_4_0/source/librpc/idl/svcctl.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/svcctl.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/svcctl.idl     2006-07-25 20:11:03 UTC 
(rev 17242)
+++ branches/SAMBA_4_0/source/librpc/idl/svcctl.idl     2006-07-25 20:40:31 UTC 
(rev 17243)
@@ -165,20 +165,20 @@
        /*****************/
        /* Function 0x0c */
        WERROR svcctl_CreateServiceW([in,ref] policy_handle *scmanager_handle,
-                                                               [in,ref] 
[string,charset(UTF16)] uint16 *ServiceName,
+                                                               [in] 
[string,charset(UTF16)] uint16 ServiceName[],
                                                                [in] 
[string,charset(UTF16)] uint16 *DisplayName,
                                                                [in] uint32 
desired_access,
                                                                [in] uint32 
type,
                                                                [in] uint32 
start_type,
                                                                [in] uint32 
error_control,
-                                                               [in,ref] 
[string,charset(UTF16)] uint16 *binary_path,
+                                                               [in] 
[string,charset(UTF16)] uint16 binary_path[],
                                                                [in] 
[string,charset(UTF16)] uint16 *LoadOrderGroupKey,
                                                                [in,out] uint32 
*TagId,
-                                                               [in] 
[string,charset(UTF16)] uint16 *dependencies,
-                                                               [in] uint32 
fix_len_dependencies,
+                                                               
[in,size_is(dependencies_size)] uint8 *dependencies,
+                                                               [in] uint32 
dependencies_size,
                                                                [in] 
[string,charset(UTF16)] uint16 *service_start_name,
-                                                               [in] 
[string,charset(UTF16)] uint16 *password,
-                                                               [in] uint32 
fix_len_password,
+                                                               
[in,size_is(password_size)] uint8 *password,
+                                                               [in] uint32 
password_size,
                                                                [out,ref] 
policy_handle *handle);
 
        /*****************/
@@ -213,7 +213,7 @@
        /*****************/
        /* Function 0x10 */
        WERROR svcctl_OpenServiceW([in,ref] policy_handle *scmanager_handle,
-                                                         [in,ref] 
[string,charset(UTF16)] uint16 *ServiceName,
+                                                         [in] 
[string,charset(UTF16)] uint16 ServiceName[],
                                                          [in] uint32 
access_mask,
                                                          [out,ref] 
policy_handle *handle);
 

Reply via email to