summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/svcctl.h
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-03-26 11:36:41 +0100
committerGünther Deschner <gd@samba.org>2008-03-26 12:17:16 +0100
commite57c3a7bfc193d347e1b1552e23573ff3c4fc1e2 (patch)
treee8390484c431d5901cd393642e7327a1abcd7631 /source3/librpc/gen_ndr/svcctl.h
parent975a7447f09db255fed4c604f878b132bad4930c (diff)
downloadsamba-e57c3a7bfc193d347e1b1552e23573ff3c4fc1e2.tar.gz
samba-e57c3a7bfc193d347e1b1552e23573ff3c4fc1e2.tar.bz2
samba-e57c3a7bfc193d347e1b1552e23573ff3c4fc1e2.zip
Re-run make idl.
Guenther (This used to be commit 0d8181dab75887231a168f910203e53ec54fa4eb)
Diffstat (limited to 'source3/librpc/gen_ndr/svcctl.h')
-rw-r--r--source3/librpc/gen_ndr/svcctl.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/source3/librpc/gen_ndr/svcctl.h b/source3/librpc/gen_ndr/svcctl.h
index fad51c446b..d4135d2ddb 100644
--- a/source3/librpc/gen_ndr/svcctl.h
+++ b/source3/librpc/gen_ndr/svcctl.h
@@ -79,6 +79,25 @@ enum SERVICE_CONTROL
#endif
;
+/* bitmap svcctl_MgrAccessMask */
+#define SC_RIGHT_MGR_CONNECT ( 0x0001 )
+#define SC_RIGHT_MGR_CREATE_SERVICE ( 0x0002 )
+#define SC_RIGHT_MGR_ENUMERATE_SERVICE ( 0x0004 )
+#define SC_RIGHT_MGR_LOCK ( 0x0008 )
+#define SC_RIGHT_MGR_QUERY_LOCK_STATUS ( 0x0010 )
+#define SC_RIGHT_MGR_MODIFY_BOOT_CONFIG ( 0x0020 )
+
+/* bitmap svcctl_ServiceAccessMask */
+#define SC_RIGHT_SVC_QUERY_CONFIG ( 0x0001 )
+#define SC_RIGHT_SVC_CHANGE_CONFIG ( 0x0002 )
+#define SC_RIGHT_SVC_QUERY_STATUS ( 0x0004 )
+#define SC_RIGHT_SVC_ENUMERATE_DEPENDENTS ( 0x0008 )
+#define SC_RIGHT_SVC_START ( 0x0010 )
+#define SC_RIGHT_SVC_STOP ( 0x0020 )
+#define SC_RIGHT_SVC_PAUSE_CONTINUE ( 0x0040 )
+#define SC_RIGHT_SVC_INTERROGATE ( 0x0080 )
+#define SC_RIGHT_SVC_USER_DEFINED_CONTROL ( 0x0100 )
+
struct svcctl_CloseServiceHandle {
struct {