summaryrefslogtreecommitdiff
path: root/source3/librpc/idl/svcctl.idl
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-09-20 16:32:29 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:00:51 -0500
commit66c089acaab90569a0b9597fa320d1b8fc944155 (patch)
tree8c4ac9e736a66c9d084d0914df762ef0d84581ba /source3/librpc/idl/svcctl.idl
parent42c5b3b27bf1efb498dbae343bd7807af537df75 (diff)
downloadsamba-66c089acaab90569a0b9597fa320d1b8fc944155.tar.gz
samba-66c089acaab90569a0b9597fa320d1b8fc944155.tar.bz2
samba-66c089acaab90569a0b9597fa320d1b8fc944155.zip
r18713: Autogenerate srvsvc and svcctl interfaces
(This used to be commit a8aa312b7e597c4fc922a6d1783d5b6d43bceecb)
Diffstat (limited to 'source3/librpc/idl/svcctl.idl')
-rw-r--r--source3/librpc/idl/svcctl.idl52
1 files changed, 26 insertions, 26 deletions
diff --git a/source3/librpc/idl/svcctl.idl b/source3/librpc/idl/svcctl.idl
index 57d25efd0d..aa159da24e 100644
--- a/source3/librpc/idl/svcctl.idl
+++ b/source3/librpc/idl/svcctl.idl
@@ -108,7 +108,7 @@
WERROR svcctl_LockServiceDatabase(
[in,ref] policy_handle *handle,
- [out] policy_handle lock
+ [out,ref] policy_handle *lock
);
/*****************/
@@ -155,7 +155,7 @@
[in] uint32 error,
[in] [string,charset(UTF16)] uint16 *binary_path,
[in] [string,charset(UTF16)] uint16 *load_order_group,
- [out] uint32 tag_id,
+ [out,ref] uint32 *tag_id,
[in] [string,charset(UTF16)] uint16 *dependencies,
[in] [string,charset(UTF16)] uint16 *service_start_name,
[in] [string,charset(UTF16)] uint16 *password,
@@ -186,8 +186,8 @@
[in] uint32 state,
[out] ENUM_SERVICE_STATUS *status,
[in] uint32 buf_size,
- [out] uint32 bytes_needed,
- [out] uint32 services_returned);
+ [out,ref] uint32 *bytes_needed,
+ [out,ref] uint32 *services_returned);
/*****************/
/* Function 0x0e */
@@ -197,8 +197,8 @@
[in] uint32 state,
[in] uint32 buf_size,
[out,size_is(buf_size)] uint8 service[*],
- [out] uint32 bytes_needed,
- [out] uint32 services_returned,
+ [out,ref] uint32 *bytes_needed,
+ [out,ref] uint32 *services_returned,
[in,out] uint32 *resume_handle
);
/*****************/
@@ -221,7 +221,7 @@
WERROR svcctl_QueryServiceConfigW([in,ref] policy_handle *handle,
[out] uint8 query[buf_size], /*QUERY_SERVICE_CONFIG */
[in] uint32 buf_size,
- [out] uint32 bytes_needed
+ [out,ref] uint32 *bytes_needed
);
/*****************/
@@ -244,13 +244,13 @@
/* Function 0x14 */
WERROR svcctl_GetServiceDisplayNameW([in,ref] policy_handle *handle,
[in] [string,charset(UTF16)] uint16 *service_name,
- [out] [string,charset(UTF16)] uint16 *display_name,
+ [out,ref] [string,charset(UTF16)] uint16 **display_name,
[in,out] uint32 *display_name_length);
/*****************/
/* Function 0x15 */
WERROR svcctl_GetServiceKeyNameW([in,ref] policy_handle *handle,
[in] [string,charset(UTF16)] uint16 *service_name,
- [out] [string,charset(UTF16)] uint16 *key_name,
+ [out,ref] [string,charset(UTF16)] uint16 **key_name,
[in,out] uint32 *display_name_length);
/*****************/
/* Function 0x16 */
@@ -268,7 +268,7 @@
[in] uint32 error,
[in] [string,charset(UTF16)] uint16 *binary_path,
[in] [string,charset(UTF16)] uint16 *load_order_group,
- [out] uint32 tag_id,
+ [out,ref] uint32 *tag_id,
[in] [string,charset(UTF16)] uint16 *dependencies,
[in] [string,charset(UTF16)] uint16 *service_start_name,
[in] [string,charset(UTF16)] uint16 *password,
@@ -296,8 +296,8 @@
[in] uint32 state,
[out] ENUM_SERVICE_STATUS *status,
[in] uint32 buf_size,
- [out] uint32 bytes_needed,
- [out] uint32 services_returned);
+ [out,ref] uint32 *bytes_needed,
+ [out,ref] uint32 *services_returned);
/*****************/
/* Function 0x1a */
@@ -307,8 +307,8 @@
[in] uint32 state,
[in] uint32 buf_size,
[out,size_is(buf_size)] uint8 service[*],
- [out] uint32 bytes_needed,
- [out] uint32 services_returned,
+ [out,ref] uint32 *bytes_needed,
+ [out,ref] uint32 *services_returned,
[in,out] uint32 *resume_handle
);
@@ -331,7 +331,7 @@
WERROR svcctl_QueryServiceConfigA([in,ref] policy_handle *handle,
[out] uint8 query[buf_size], /*QUERYU_SERVICE_CONFIG */
[in] uint32 buf_size,
- [out] uint32 bytes_needed
+ [out,ref] uint32 *bytes_needed
);
/*****************/
@@ -354,13 +354,13 @@
/* Function 0x20 */
WERROR svcctl_GetServiceDisplayNameA([in,ref] policy_handle *handle,
[in] [string,charset(UTF16)] uint16 *service_name,
- [out] [string,charset(UTF16)] uint16 *display_name,
+ [out,ref] [string,charset(UTF16)] uint16 **display_name,
[in,out] uint32 *display_name_length);
/*****************/
/* Function 0x21 */
WERROR svcctl_GetServiceKeyNameA([in,ref] policy_handle *handle,
[in] [string,charset(UTF16)] uint16 *service_name,
- [out] [string,charset(UTF16)] uint16 *key_name,
+ [out,ref] [string,charset(UTF16)] uint16 **key_name,
[in,out] uint32 *display_name_length);
/*****************/
@@ -391,7 +391,7 @@
[in] uint32 info_level,
[out] uint8 buffer[buf_size],
[in] uint32 buf_size,
- [out] uint32 bytes_needed);
+ [out,ref] uint32 *bytes_needed);
/*****************/
/* Function 0x27 */
@@ -400,7 +400,7 @@
[in] uint32 info_level,
[out] uint8 buffer[buf_size],
[in] uint32 buf_size,
- [out] uint32 bytes_needed);
+ [out,ref] uint32 *bytes_needed);
/*****************/
/* Function 0x28 */
@@ -409,7 +409,7 @@
[in] uint32 info_level,
[out] uint8 buffer[buf_size],
[in] uint32 buf_size,
- [out] uint32 bytes_needed);
+ [out,ref] uint32 *bytes_needed);
/*****************/
/* Function 0x29 */
@@ -420,10 +420,10 @@
[in] uint32 state,
[out] uint8 services[buf_size],
[in] uint32 buf_size,
- [out] uint32 bytes_needed,
- [out] uint32 service_returned,
+ [out,ref] uint32 *bytes_needed,
+ [out,ref] uint32 *service_returned,
[in,out] uint32 *resume_handle,
- [out] [string,charset(UTF16)] uint16 *group_name);
+ [out,ref] [string,charset(UTF16)] uint16 **group_name);
/*****************/
/* Function 0x2a */
@@ -434,10 +434,10 @@
[in] uint32 state,
[out] uint8 services[buf_size],
[in] uint32 buf_size,
- [out] uint32 bytes_needed,
- [out] uint32 service_returned,
+ [out,ref] uint32 *bytes_needed,
+ [out,ref] uint32 *service_returned,
[in,out] uint32 *resume_handle,
- [out] [string,charset(UTF16)] uint16 *group_name);
+ [out,ref] [string,charset(UTF16)] uint16 **group_name);
/*****************/
/* Function 0x2b */