summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-07-25 20:40:31 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:10:23 -0500
commit2ac8de0d6972332a44c739edb8b90020324fa355 (patch)
tree72b63c38c698e0619f57f08d1ae5f377c90a392f /source4/librpc
parentd86e04ca1e363bb1285e6d39d5e224ff407d00fe (diff)
downloadsamba-2ac8de0d6972332a44c739edb8b90020324fa355.tar.gz
samba-2ac8de0d6972332a44c739edb8b90020324fa355.tar.bz2
samba-2ac8de0d6972332a44c739edb8b90020324fa355.zip
r17243: some svcctl idl fixes from <andrzej.hajda@wp.pl>
metze (This used to be commit 7b136ddf488b7b4a1aae31c9927b027216e60ae5)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/svcctl.idl14
1 files changed, 7 insertions, 7 deletions
diff --git a/source4/librpc/idl/svcctl.idl b/source4/librpc/idl/svcctl.idl
index d91131760e..97460217f5 100644
--- a/source4/librpc/idl/svcctl.idl
+++ b/source4/librpc/idl/svcctl.idl
@@ -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);