summaryrefslogtreecommitdiff
path: root/source3/include/rpc_svcctl.h
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1999-11-23 18:57:07 +0000
committerLuke Leighton <lkcl@samba.org>1999-11-23 18:57:07 +0000
commit7bd8fd1a102045de38e0e0471e2cf7e2aee47eda (patch)
tree4292a09ba448e990eb96b71d4f3e6587cb0d6bcb /source3/include/rpc_svcctl.h
parent4c4af2ba5ec3c1496576fe88331346cc631699e5 (diff)
downloadsamba-7bd8fd1a102045de38e0e0471e2cf7e2aee47eda.tar.gz
samba-7bd8fd1a102045de38e0e0471e2cf7e2aee47eda.tar.bz2
samba-7bd8fd1a102045de38e0e0471e2cf7e2aee47eda.zip
adding svcctl 0x1b function
(This used to be commit d5869df3716fec21d3a4237dbf5d2417d3350e11)
Diffstat (limited to 'source3/include/rpc_svcctl.h')
-rw-r--r--source3/include/rpc_svcctl.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/source3/include/rpc_svcctl.h b/source3/include/rpc_svcctl.h
index e3b825fa53..1815de8532 100644
--- a/source3/include/rpc_svcctl.h
+++ b/source3/include/rpc_svcctl.h
@@ -33,6 +33,7 @@
#define SVC_OPEN_SERVICE 0x10
#define SVC_START_SERVICE 0x13
#define SVC_STOP_SERVICE 0x01
+#define SVC_UNKNOWN_1B 0x1b
#define SVC_CLOSE 0x00
@@ -243,6 +244,30 @@ typedef struct r_svc_close_info
} SVC_R_CLOSE;
+/* SVC_Q_UNKNOWN_1B */
+typedef struct q_svc_unk_1b_info
+{
+ POLICY_HND pol; /* service policy handle */
+ uint32 switch_value; /* 0x01 */
+ uint32 unknown_1; /* 0x0000 0228 */
+
+} SVC_Q_UNKNOWN_1B;
+
+/* SVC_R_UNKNOWN_1B */
+typedef struct r_svc_unk_1b_info
+{
+ uint32 switch_value1; /* 0x01 */
+ uint32 ptr;
+ uint32 switch_value2; /* 0x01 */
+ uint32 unknown_1; /* 0x0000 0228 */
+ uint32 num_items1;
+ uint32 *ptr_items;
+ uint32 num_items2;
+ uint32 **items;
+
+ uint32 status;
+
+} SVC_R_UNKNOWN_1B;
#endif /* _RPC_SVCCTL_H */