summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/cli_svcctl.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-03-25 17:52:33 +0100
committerGünther Deschner <gd@samba.org>2008-03-25 17:55:28 +0100
commita23b01541948fb99cea922d31f69d2099f2e2359 (patch)
treeb4ebb68b705b31056376a9de0f60f44494467edb /source3/librpc/gen_ndr/cli_svcctl.c
parent6fa39aa87d9c0c787fd3dd2ede69c6b891186f20 (diff)
downloadsamba-a23b01541948fb99cea922d31f69d2099f2e2359.tar.gz
samba-a23b01541948fb99cea922d31f69d2099f2e2359.tar.bz2
samba-a23b01541948fb99cea922d31f69d2099f2e2359.zip
Re-run make idl (after pidl change for adding header info to cli_ functions).
Guenther (This used to be commit 492c26a9367d93802d3b6a9271dde16c49fffe69)
Diffstat (limited to 'source3/librpc/gen_ndr/cli_svcctl.c')
-rw-r--r--source3/librpc/gen_ndr/cli_svcctl.c400
1 files changed, 200 insertions, 200 deletions
diff --git a/source3/librpc/gen_ndr/cli_svcctl.c b/source3/librpc/gen_ndr/cli_svcctl.c
index 1d3bc57c49..93cef23b00 100644
--- a/source3/librpc/gen_ndr/cli_svcctl.c
+++ b/source3/librpc/gen_ndr/cli_svcctl.c
@@ -8,7 +8,7 @@
NTSTATUS rpccli_svcctl_CloseServiceHandle(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
+ struct policy_handle *handle /* [in,out] [ref] */,
WERROR *werror)
{
struct svcctl_CloseServiceHandle r;
@@ -53,9 +53,9 @@ NTSTATUS rpccli_svcctl_CloseServiceHandle(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_ControlService(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t control,
- struct SERVICE_STATUS *service_status,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t control /* [in] */,
+ struct SERVICE_STATUS *service_status /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_ControlService r;
@@ -101,7 +101,7 @@ NTSTATUS rpccli_svcctl_ControlService(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_DeleteService(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
+ struct policy_handle *handle /* [in] [ref] */,
WERROR *werror)
{
struct svcctl_DeleteService r;
@@ -145,8 +145,8 @@ NTSTATUS rpccli_svcctl_DeleteService(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_LockServiceDatabase(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- struct policy_handle *lock,
+ struct policy_handle *handle /* [in] [ref] */,
+ struct policy_handle *lock /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_LockServiceDatabase r;
@@ -191,11 +191,11 @@ NTSTATUS rpccli_svcctl_LockServiceDatabase(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceObjectSecurity(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t security_flags,
- uint8_t *buffer,
- uint32_t buffer_size,
- uint32_t *needed,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t security_flags /* [in] */,
+ uint8_t *buffer /* [out] [ref,size_is(buffer_size)] */,
+ uint32_t buffer_size /* [in] [range(0,0x40000)] */,
+ uint32_t *needed /* [out] [ref,range(0,0x40000)] */,
WERROR *werror)
{
struct svcctl_QueryServiceObjectSecurity r;
@@ -243,10 +243,10 @@ NTSTATUS rpccli_svcctl_QueryServiceObjectSecurity(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_SetServiceObjectSecurity(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t security_flags,
- uint8_t *buffer,
- uint32_t buffer_size,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t security_flags /* [in] */,
+ uint8_t *buffer /* [in] [ref,size_is(buffer_size)] */,
+ uint32_t buffer_size /* [in] */,
WERROR *werror)
{
struct svcctl_SetServiceObjectSecurity r;
@@ -293,8 +293,8 @@ NTSTATUS rpccli_svcctl_SetServiceObjectSecurity(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceStatus(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- struct SERVICE_STATUS *service_status,
+ struct policy_handle *handle /* [in] [ref] */,
+ struct SERVICE_STATUS *service_status /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceStatus r;
@@ -381,7 +381,7 @@ NTSTATUS rpccli_svcctl_SetServiceStatus(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_UnlockServiceDatabase(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *lock,
+ struct policy_handle *lock /* [in,out] [ref] */,
WERROR *werror)
{
struct svcctl_UnlockServiceDatabase r;
@@ -468,10 +468,10 @@ NTSTATUS rpccli_svcctl_NotifyBootConfigStatus(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_SCSetServiceBitsW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t bits,
- uint32_t bitson,
- uint32_t immediate,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t bits /* [in] */,
+ uint32_t bitson /* [in] */,
+ uint32_t immediate /* [in] */,
WERROR *werror)
{
struct svcctl_SCSetServiceBitsW r;
@@ -518,17 +518,17 @@ NTSTATUS rpccli_svcctl_SCSetServiceBitsW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_ChangeServiceConfigW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t type,
- uint32_t start,
- uint32_t error,
- const char *binary_path,
- const char *load_order_group,
- uint32_t *tag_id,
- const char *dependencies,
- const char *service_start_name,
- const char *password,
- const char *display_name,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t type /* [in] */,
+ uint32_t start /* [in] */,
+ uint32_t error /* [in] */,
+ const char *binary_path /* [in] [unique,charset(UTF16)] */,
+ const char *load_order_group /* [in] [unique,charset(UTF16)] */,
+ uint32_t *tag_id /* [out] [ref] */,
+ const char *dependencies /* [in] [unique,charset(UTF16)] */,
+ const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+ const char *password /* [in] [unique,charset(UTF16)] */,
+ const char *display_name /* [in] [unique,charset(UTF16)] */,
WERROR *werror)
{
struct svcctl_ChangeServiceConfigW r;
@@ -582,22 +582,22 @@ NTSTATUS rpccli_svcctl_ChangeServiceConfigW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_CreateServiceW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *scmanager_handle,
- const char *ServiceName,
- const char *DisplayName,
- uint32_t desired_access,
- uint32_t type,
- uint32_t start_type,
- uint32_t error_control,
- const char *binary_path,
- const char *LoadOrderGroupKey,
- uint32_t *TagId,
- uint8_t *dependencies,
- uint32_t dependencies_size,
- const char *service_start_name,
- uint8_t *password,
- uint32_t password_size,
- struct policy_handle *handle,
+ struct policy_handle *scmanager_handle /* [in] [ref] */,
+ const char *ServiceName /* [in] [charset(UTF16)] */,
+ const char *DisplayName /* [in] [unique,charset(UTF16)] */,
+ uint32_t desired_access /* [in] */,
+ uint32_t type /* [in] */,
+ uint32_t start_type /* [in] */,
+ uint32_t error_control /* [in] */,
+ const char *binary_path /* [in] [charset(UTF16)] */,
+ const char *LoadOrderGroupKey /* [in] [unique,charset(UTF16)] */,
+ uint32_t *TagId /* [in,out] [unique] */,
+ uint8_t *dependencies /* [in] [unique,size_is(dependencies_size)] */,
+ uint32_t dependencies_size /* [in] */,
+ const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+ uint8_t *password /* [in] [unique,size_is(password_size)] */,
+ uint32_t password_size /* [in] */,
+ struct policy_handle *handle /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_CreateServiceW r;
@@ -659,12 +659,12 @@ NTSTATUS rpccli_svcctl_CreateServiceW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_EnumDependentServicesW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *service,
- uint32_t state,
- uint8_t *service_status,
- uint32_t buf_size,
- uint32_t *bytes_needed,
- uint32_t *services_returned,
+ struct policy_handle *service /* [in] [ref] */,
+ uint32_t state /* [in] */,
+ uint8_t *service_status /* [out] [ref,size_is(buf_size)] */,
+ uint32_t buf_size /* [in] [range(0,0x40000)] */,
+ uint32_t *bytes_needed /* [out] [ref,range(0,0x40000)] */,
+ uint32_t *services_returned /* [out] [ref,range(0,0x40000)] */,
WERROR *werror)
{
struct svcctl_EnumDependentServicesW r;
@@ -713,14 +713,14 @@ NTSTATUS rpccli_svcctl_EnumDependentServicesW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_EnumServicesStatusW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t type,
- uint32_t state,
- uint32_t buf_size,
- uint8_t *service,
- uint32_t *bytes_needed,
- uint32_t *services_returned,
- uint32_t *resume_handle,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t type /* [in] */,
+ uint32_t state /* [in] */,
+ uint32_t buf_size /* [in] */,
+ uint8_t *service /* [out] [size_is(buf_size)] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
+ uint32_t *services_returned /* [out] [ref] */,
+ uint32_t *resume_handle /* [in,out] [unique] */,
WERROR *werror)
{
struct svcctl_EnumServicesStatusW r;
@@ -774,10 +774,10 @@ NTSTATUS rpccli_svcctl_EnumServicesStatusW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_OpenSCManagerW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- const char *MachineName,
- const char *DatabaseName,
- uint32_t access_mask,
- struct policy_handle *handle,
+ const char *MachineName /* [in] [unique,charset(UTF16)] */,
+ const char *DatabaseName /* [in] [unique,charset(UTF16)] */,
+ uint32_t access_mask /* [in] */,
+ struct policy_handle *handle /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_OpenSCManagerW r;
@@ -824,10 +824,10 @@ NTSTATUS rpccli_svcctl_OpenSCManagerW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_OpenServiceW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *scmanager_handle,
- const char *ServiceName,
- uint32_t access_mask,
- struct policy_handle *handle,
+ struct policy_handle *scmanager_handle /* [in] [ref] */,
+ const char *ServiceName /* [in] [charset(UTF16)] */,
+ uint32_t access_mask /* [in] */,
+ struct policy_handle *handle /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_OpenServiceW r;
@@ -874,10 +874,10 @@ NTSTATUS rpccli_svcctl_OpenServiceW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceConfigW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint8_t *query,
- uint32_t buf_size,
- uint32_t *bytes_needed,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint8_t *query /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceConfigW r;
@@ -924,10 +924,10 @@ NTSTATUS rpccli_svcctl_QueryServiceConfigW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceLockStatusW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t buf_size,
- struct SERVICE_LOCK_STATUS *lock_status,
- uint32_t *required_buf_size,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t buf_size /* [in] */,
+ struct SERVICE_LOCK_STATUS *lock_status /* [out] [ref] */,
+ uint32_t *required_buf_size /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceLockStatusW r;
@@ -974,9 +974,9 @@ NTSTATUS rpccli_svcctl_QueryServiceLockStatusW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_StartServiceW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t NumArgs,
- const char *Arguments,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t NumArgs /* [in] */,
+ const char *Arguments /* [in] [unique,charset(UTF16)] */,
WERROR *werror)
{
struct svcctl_StartServiceW r;
@@ -1022,10 +1022,10 @@ NTSTATUS rpccli_svcctl_StartServiceW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_GetServiceDisplayNameW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- const char *service_name,
- const char **display_name,
- uint32_t *display_name_length,
+ struct policy_handle *handle /* [in] [ref] */,
+ const char *service_name /* [in] [unique,charset(UTF16)] */,
+ const char **display_name /* [out] [ref,charset(UTF16)] */,
+ uint32_t *display_name_length /* [in,out] [unique] */,
WERROR *werror)
{
struct svcctl_GetServiceDisplayNameW r;
@@ -1075,10 +1075,10 @@ NTSTATUS rpccli_svcctl_GetServiceDisplayNameW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_GetServiceKeyNameW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- const char *service_name,
- const char **key_name,
- uint32_t *display_name_length,
+ struct policy_handle *handle /* [in] [ref] */,
+ const char *service_name /* [in] [unique,charset(UTF16)] */,
+ const char **key_name /* [out] [ref,charset(UTF16)] */,
+ uint32_t *display_name_length /* [in,out] [unique] */,
WERROR *werror)
{
struct svcctl_GetServiceKeyNameW r;
@@ -1128,10 +1128,10 @@ NTSTATUS rpccli_svcctl_GetServiceKeyNameW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_SCSetServiceBitsA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t bits,
- uint32_t bitson,
- uint32_t immediate,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t bits /* [in] */,
+ uint32_t bitson /* [in] */,
+ uint32_t immediate /* [in] */,
WERROR *werror)
{
struct svcctl_SCSetServiceBitsA r;
@@ -1178,17 +1178,17 @@ NTSTATUS rpccli_svcctl_SCSetServiceBitsA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_ChangeServiceConfigA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t type,
- uint32_t start,
- uint32_t error,
- const char *binary_path,
- const char *load_order_group,
- uint32_t *tag_id,
- const char *dependencies,
- const char *service_start_name,
- const char *password,
- const char *display_name,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t type /* [in] */,
+ uint32_t start /* [in] */,
+ uint32_t error /* [in] */,
+ const char *binary_path /* [in] [unique,charset(UTF16)] */,
+ const char *load_order_group /* [in] [unique,charset(UTF16)] */,
+ uint32_t *tag_id /* [out] [ref] */,
+ const char *dependencies /* [in] [unique,charset(UTF16)] */,
+ const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+ const char *password /* [in] [unique,charset(UTF16)] */,
+ const char *display_name /* [in] [unique,charset(UTF16)] */,
WERROR *werror)
{
struct svcctl_ChangeServiceConfigA r;
@@ -1242,19 +1242,19 @@ NTSTATUS rpccli_svcctl_ChangeServiceConfigA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_CreateServiceA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- const char *ServiceName,
- const char *DisplayName,
- uint32_t desired_access,
- uint32_t type,
- uint32_t start_type,
- uint32_t error_control,
- const char *binary_path,
- const char *LoadOrderGroupKey,
- uint32_t *TagId,
- const char *dependencies,
- const char *service_start_name,
- const char *password,
+ struct policy_handle *handle /* [in] [ref] */,
+ const char *ServiceName /* [in] [unique,charset(UTF16)] */,
+ const char *DisplayName /* [in] [unique,charset(UTF16)] */,
+ uint32_t desired_access /* [in] */,
+ uint32_t type /* [in] */,
+ uint32_t start_type /* [in] */,
+ uint32_t error_control /* [in] */,
+ const char *binary_path /* [in] [unique,charset(UTF16)] */,
+ const char *LoadOrderGroupKey /* [in] [unique,charset(UTF16)] */,
+ uint32_t *TagId /* [out] [unique] */,
+ const char *dependencies /* [in] [unique,charset(UTF16)] */,
+ const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+ const char *password /* [in] [unique,charset(UTF16)] */,
WERROR *werror)
{
struct svcctl_CreateServiceA r;
@@ -1312,12 +1312,12 @@ NTSTATUS rpccli_svcctl_CreateServiceA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_EnumDependentServicesA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *service,
- uint32_t state,
- struct ENUM_SERVICE_STATUS *service_status,
- uint32_t buf_size,
- uint32_t *bytes_needed,
- uint32_t *services_returned,
+ struct policy_handle *service /* [in] [ref] */,
+ uint32_t state /* [in] */,
+ struct ENUM_SERVICE_STATUS *service_status /* [out] [unique] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
+ uint32_t *services_returned /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_EnumDependentServicesA r;
@@ -1368,14 +1368,14 @@ NTSTATUS rpccli_svcctl_EnumDependentServicesA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_EnumServicesStatusA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t type,
- uint32_t state,
- uint32_t buf_size,
- uint8_t *service,
- uint32_t *bytes_needed,
- uint32_t *services_returned,
- uint32_t *resume_handle,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t type /* [in] */,
+ uint32_t state /* [in] */,
+ uint32_t buf_size /* [in] */,
+ uint8_t *service /* [out] [size_is(buf_size)] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
+ uint32_t *services_returned /* [out] [ref] */,
+ uint32_t *resume_handle /* [in,out] [unique] */,
WERROR *werror)
{
struct svcctl_EnumServicesStatusA r;
@@ -1429,10 +1429,10 @@ NTSTATUS rpccli_svcctl_EnumServicesStatusA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_OpenSCManagerA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- const char *MachineName,
- const char *DatabaseName,
- uint32_t access_mask,
- struct policy_handle *handle,
+ const char *MachineName /* [in] [unique,charset(UTF16)] */,
+ const char *DatabaseName /* [in] [unique,charset(UTF16)] */,
+ uint32_t access_mask /* [in] */,
+ struct policy_handle *handle /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_OpenSCManagerA r;
@@ -1479,9 +1479,9 @@ NTSTATUS rpccli_svcctl_OpenSCManagerA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_OpenServiceA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *scmanager_handle,
- const char *ServiceName,
- uint32_t access_mask,
+ struct policy_handle *scmanager_handle /* [in] [ref] */,
+ const char *ServiceName /* [in] [unique,charset(UTF16)] */,
+ uint32_t access_mask /* [in] */,
WERROR *werror)
{
struct svcctl_OpenServiceA r;
@@ -1527,10 +1527,10 @@ NTSTATUS rpccli_svcctl_OpenServiceA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceConfigA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint8_t *query,
- uint32_t buf_size,
- uint32_t *bytes_needed,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint8_t *query /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceConfigA r;
@@ -1577,10 +1577,10 @@ NTSTATUS rpccli_svcctl_QueryServiceConfigA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceLockStatusA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t buf_size,
- struct SERVICE_LOCK_STATUS *lock_status,
- uint32_t *required_buf_size,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t buf_size /* [in] */,
+ struct SERVICE_LOCK_STATUS *lock_status /* [out] [ref] */,
+ uint32_t *required_buf_size /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceLockStatusA r;
@@ -1627,9 +1627,9 @@ NTSTATUS rpccli_svcctl_QueryServiceLockStatusA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_StartServiceA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t NumArgs,
- const char *Arguments,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t NumArgs /* [in] */,
+ const char *Arguments /* [in] [unique,charset(UTF16)] */,
WERROR *werror)
{
struct svcctl_StartServiceA r;
@@ -1675,10 +1675,10 @@ NTSTATUS rpccli_svcctl_StartServiceA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_GetServiceDisplayNameA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- const char *service_name,
- const char **display_name,
- uint32_t *display_name_length,
+ struct policy_handle *handle /* [in] [ref] */,
+ const char *service_name /* [in] [unique,charset(UTF16)] */,
+ const char **display_name /* [out] [ref,charset(UTF16)] */,
+ uint32_t *display_name_length /* [in,out] [unique] */,
WERROR *werror)
{
struct svcctl_GetServiceDisplayNameA r;
@@ -1728,10 +1728,10 @@ NTSTATUS rpccli_svcctl_GetServiceDisplayNameA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_GetServiceKeyNameA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- const char *service_name,
- const char **key_name,
- uint32_t *display_name_length,
+ struct policy_handle *handle /* [in] [ref] */,
+ const char *service_name /* [in] [unique,charset(UTF16)] */,
+ const char **key_name /* [out] [ref,charset(UTF16)] */,
+ uint32_t *display_name_length /* [in,out] [unique] */,
WERROR *werror)
{
struct svcctl_GetServiceKeyNameA r;
@@ -1865,9 +1865,9 @@ NTSTATUS rpccli_svcctl_EnumServiceGroupW(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_ChangeServiceConfig2A(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t info_level,
- uint8_t *info,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint8_t *info /* [in] [unique] */,
WERROR *werror)
{
struct svcctl_ChangeServiceConfig2A r;
@@ -1913,9 +1913,9 @@ NTSTATUS rpccli_svcctl_ChangeServiceConfig2A(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_ChangeServiceConfig2W(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t info_level,
- uint8_t *info,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint8_t *info /* [in] [unique] */,
WERROR *werror)
{
struct svcctl_ChangeServiceConfig2W r;
@@ -1961,11 +1961,11 @@ NTSTATUS rpccli_svcctl_ChangeServiceConfig2W(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceConfig2A(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t info_level,
- uint8_t *buffer,
- uint32_t buf_size,
- uint32_t *bytes_needed,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint8_t *buffer /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceConfig2A r;
@@ -2013,11 +2013,11 @@ NTSTATUS rpccli_svcctl_QueryServiceConfig2A(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceConfig2W(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t info_level,
- uint8_t *buffer,
- uint32_t buf_size,
- uint32_t *bytes_needed,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint8_t *buffer /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceConfig2W r;
@@ -2065,11 +2065,11 @@ NTSTATUS rpccli_svcctl_QueryServiceConfig2W(struct rpc_pipe_client *cli,
NTSTATUS rpccli_svcctl_QueryServiceStatusEx(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *handle,
- uint32_t info_level,
- uint8_t *buffer,
- uint32_t buf_size,
- uint32_t *bytes_needed,
+ struct policy_handle *handle /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint8_t *buffer /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
WERROR *werror)
{
struct svcctl_QueryServiceStatusEx r;
@@ -2117,16 +2117,16 @@ NTSTATUS rpccli_svcctl_QueryServiceStatusEx(struct rpc_pipe_client *cli,
NTSTATUS rpccli_EnumServicesStatusExA(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *scmanager,
- uint32_t info_level,
- uint32_t type,
- uint32_t state,
- uint8_t *services,
- uint32_t buf_size,
- uint32_t *bytes_needed,
- uint32_t *service_returned,
- uint32_t *resume_handle,
- const char **group_name,
+ struct policy_handle *scmanager /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint32_t type /* [in] */,
+ uint32_t state /* [in] */,
+ uint8_t *services /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
+ uint32_t *service_returned /* [out] [ref] */,
+ uint32_t *resume_handle /* [in,out] [unique] */,
+ const char **group_name /* [out] [ref,charset(UTF16)] */,
WERROR *werror)
{
struct EnumServicesStatusExA r;
@@ -2182,16 +2182,16 @@ NTSTATUS rpccli_EnumServicesStatusExA(struct rpc_pipe_client *cli,
NTSTATUS rpccli_EnumServicesStatusExW(struct rpc_pipe_client *cli,
TALLOC_CTX *mem_ctx,
- struct policy_handle *scmanager,
- uint32_t info_level,
- uint32_t type,
- uint32_t state,
- uint8_t *services,
- uint32_t buf_size,
- uint32_t *bytes_needed,
- uint32_t *service_returned,
- uint32_t *resume_handle,
- const char **group_name,
+ struct policy_handle *scmanager /* [in] [ref] */,
+ uint32_t info_level /* [in] */,
+ uint32_t type /* [in] */,
+ uint32_t state /* [in] */,
+ uint8_t *services /* [out] */,
+ uint32_t buf_size /* [in] */,
+ uint32_t *bytes_needed /* [out] [ref] */,
+ uint32_t *service_returned /* [out] [ref] */,
+ uint32_t *resume_handle /* [in,out] [unique] */,
+ const char **group_name /* [out] [ref,charset(UTF16)] */,
WERROR *werror)
{
struct EnumServicesStatusExW r;