summaryrefslogtreecommitdiff
path: root/source3/include/rpc_svcctl.h
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1999-11-01 17:52:11 +0000
committerLuke Leighton <lkcl@samba.org>1999-11-01 17:52:11 +0000
commit92892c014e8b5bf42e36b60b4479dbda6e20b990 (patch)
tree8a998f23e25b28b4169e7f423f74c1485be4044a /source3/include/rpc_svcctl.h
parent7726985b00f687af210329abbcbd8ecbb74bc601 (diff)
downloadsamba-92892c014e8b5bf42e36b60b4479dbda6e20b990.tar.gz
samba-92892c014e8b5bf42e36b60b4479dbda6e20b990.tar.bz2
samba-92892c014e8b5bf42e36b60b4479dbda6e20b990.zip
added rpcclient svcstop <service name> command. gnu readline
command-completion works. (This used to be commit 926fe6273a8cd9550838ecdfca276f915c92031b)
Diffstat (limited to 'source3/include/rpc_svcctl.h')
-rw-r--r--source3/include/rpc_svcctl.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/source3/include/rpc_svcctl.h b/source3/include/rpc_svcctl.h
index e72f7df376..e3b825fa53 100644
--- a/source3/include/rpc_svcctl.h
+++ b/source3/include/rpc_svcctl.h
@@ -32,6 +32,7 @@
#define SVC_QUERY_DISP_NAME 0x14
#define SVC_OPEN_SERVICE 0x10
#define SVC_START_SERVICE 0x13
+#define SVC_STOP_SERVICE 0x01
#define SVC_CLOSE 0x00
@@ -75,6 +76,29 @@ typedef struct r_svc_open_service_info
#define MAX_SVC_ARGS 10
+/* SVC_Q_STOP_SERVICE */
+typedef struct q_svc_stop_service_info
+{
+ POLICY_HND pol;
+
+ uint32 unknown;
+
+} SVC_Q_STOP_SERVICE;
+
+/* SVC_R_STOP_SERVICE */
+typedef struct r_svc_stop_service_info
+{
+ uint32 unknown0; /* 0x00000020 */
+ uint32 unknown1; /* 0x00000001 */
+ uint32 unknown2; /* 0x00000001 */
+ uint32 unknown3; /* 0x00000000 */
+ uint32 unknown4; /* 0x00000000 */
+ uint32 unknown5; /* 0x00000000 */
+ uint32 unknown6; /* 0x00000000 */
+ uint32 status;
+
+} SVC_R_STOP_SERVICE;
+
/* SVC_Q_START_SERVICE */
typedef struct q_svc_start_service_info
{