summaryrefslogtreecommitdiff
path: root/librpc/idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-11-14 12:03:18 +0100
committerGünther Deschner <gd@samba.org>2009-01-08 11:18:57 +0100
commit176bbcf90cd890111177aeebce3f0563ac2da584 (patch)
treea088dd6d474d92eff7c19eeab766dd664dbb58e3 /librpc/idl
parent550c64bef9cfc3f2aca6edcaeaf5e351aa4d8ee0 (diff)
downloadsamba-176bbcf90cd890111177aeebce3f0563ac2da584.tar.gz
samba-176bbcf90cd890111177aeebce3f0563ac2da584.tar.bz2
samba-176bbcf90cd890111177aeebce3f0563ac2da584.zip
svcctl: add svcctl_ConfigLevel from samba 3.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r--librpc/idl/svcctl.idl10
1 files changed, 8 insertions, 2 deletions
diff --git a/librpc/idl/svcctl.idl b/librpc/idl/svcctl.idl
index b263d899d9..500d4949e3 100644
--- a/librpc/idl/svcctl.idl
+++ b/librpc/idl/svcctl.idl
@@ -528,9 +528,15 @@ import "misc.idl", "security.idl";
/*****************/
/* Function 0x26 */
+
+ typedef [v1_enum] enum {
+ SERVICE_CONFIG_DESCRIPTION = 0x00000001,
+ SERVICE_CONFIG_FAILURE_ACTIONS = 0x00000002
+ } svcctl_ConfigLevel;
+
WERROR svcctl_QueryServiceConfig2A(
[in,ref] policy_handle *handle,
- [in] uint32 info_level,
+ [in] svcctl_ConfigLevel info_level,
[out] uint8 buffer[buf_size],
[in] uint32 buf_size,
[out,ref] uint32 *bytes_needed
@@ -540,7 +546,7 @@ import "misc.idl", "security.idl";
/* Function 0x27 */
WERROR svcctl_QueryServiceConfig2W(
[in,ref] policy_handle *handle,
- [in] uint32 info_level,
+ [in] svcctl_ConfigLevel info_level,
[out,ref,size_is(buf_size)] uint8 *buffer,
[in] [range(0,8192)] uint32 buf_size,
[out,ref] [range(0,8192)] uint32 *bytes_needed