aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-svcctl.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-10-02 21:40:22 +0000
committerGuy Harris <guy@alum.mit.edu>2003-10-02 21:40:22 +0000
commit659e968236e87fede64eb14198253027b93c0274 (patch)
treeaab9a27d062604c87f6d338ee98c5e5bcd89e737 /packet-dcerpc-svcctl.c
parent16ee1918c4f0ee1cbccc35e438a8d2686c609b03 (diff)
From Jean-Baptiste Marchand: add/update names for svcctl operations.
svn path=/trunk/; revision=8593
Diffstat (limited to 'packet-dcerpc-svcctl.c')
-rw-r--r--packet-dcerpc-svcctl.c80
1 files changed, 65 insertions, 15 deletions
diff --git a/packet-dcerpc-svcctl.c b/packet-dcerpc-svcctl.c
index 0990c04741..6c35ecb286 100644
--- a/packet-dcerpc-svcctl.c
+++ b/packet-dcerpc-svcctl.c
@@ -3,7 +3,7 @@
* Copyright 2003, Tim Potter <tpot@samba.org>
* Copyright 2003, Ronnie Sahlberg, added function dissectors
*
- * $Id: packet-dcerpc-svcctl.c,v 1.11 2003/08/04 02:48:59 tpot Exp $
+ * $Id: packet-dcerpc-svcctl.c,v 1.12 2003/10/02 21:40:22 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -447,32 +447,82 @@ static dcerpc_sub_dissector dcerpc_svcctl_dissectors[] = {
{ SVC_CLOSE_SERVICE_HANDLE, "CloseServiceHandle",
svcctl_dissect_CloseServiceHandle_rqst,
svcctl_dissect_CloseServiceHandle_reply },
- { SVC_STOP_SERVICE, "Stop", NULL, NULL },
- { SVC_DELETE, "Delete", NULL, NULL },
+ { SVC_CONTROL_SERVICE, "ControlService", NULL, NULL },
+ { SVC_DELETE_SERVICE, "DeleteService", NULL, NULL },
{ SVC_LOCK_SERVICE_DATABASE, "LockServiceDatabase",
svcctl_dissect_LockServiceDatabase_rqst,
svcctl_dissect_LockServiceDatabase_reply },
- { SVC_GET_SVC_SEC, "Get security", NULL, NULL },
+ { SVC_QUERY_SERVICE_OBJECT_SECURITY, "QueryServiceObjectSecurity",
+ NULL, NULL },
+ { SVC_SET_SERVICE_OBJECT_SECURITY, "SetServiceObjectSecurity",
+ NULL, NULL },
+ { SVC_QUERY_SERVICE_STATUS, "QueryServiceStatus",
+ NULL, NULL },
+ { SVC_SET_SERVICE_STATUS, "SetServiceStatus",
+ NULL, NULL },
{ SVC_UNLOCK_SERVICE_DATABASE, "UnlockServiceDatabase",
svcctl_dissect_UnlockServiceDatabase_rqst,
svcctl_dissect_UnlockServiceDatabase_reply },
- { SVC_CHANGE_SVC_CONFIG, "Change config", NULL, NULL },
- { SVC_ENUM_SVCS_STATUS, "Enum status", NULL, NULL },
- { SVC_OPEN_SC_MAN, "Open SC Manager", NULL, NULL },
- { SVC_OPEN_SERVICE, "Open service", NULL, NULL },
- { SVC_QUERY_SVC_CONFIG, "Query config", NULL, NULL },
- { SVC_START_SERVICE, "Start", NULL, NULL },
- { SVC_QUERY_DISP_NAME, "Query display name", NULL, NULL },
- { SVC_ENUM_SERVICES_STATUS, "EnumServicesStatus",
+ { SVC_NOTIFY_BOOT_CONFIG_STATUS, "NotifyBootConfigStatus",
+ NULL, NULL },
+ { SVC_SC_SET_SERVICE_BITS_W, "ScSetServiceBitsW",
+ NULL, NULL },
+ { SVC_CHANGE_SERVICE_CONFIG_W, "ChangeServiceConfigW",
+ NULL, NULL },
+ { SVC_CREATE_SERVICE_W, "CreateServiceW", NULL, NULL },
+ { SVC_ENUM_DEPENDENT_SERVICES_W, "EnumDependentServicesW",
+ NULL, NULL },
+ { SVC_ENUM_SERVICES_STATUS_W, "EnumServicesStatusW",
+ NULL, NULL },
+ { SVC_OPEN_SC_MANAGER_W, "OpenSCManagerW", NULL, NULL },
+ { SVC_OPEN_SERVICE_W, "OpenServiceW", NULL, NULL },
+ { SVC_QUERY_SERVICE_CONFIG_W, "QueryServiceConfigW", NULL, NULL },
+ { SVC_QUERY_SERVICE_LOCK_STATUS_W, "QueryServiceLockStatusW",
+ NULL, NULL },
+ { SVC_START_SERVICE_W, "StartServiceW", NULL, NULL },
+ { SVC_GET_SERVICE_DISPLAY_NAME_W, "GetServiceDisplayNameW",
+ NULL, NULL },
+ { SVC_GET_SERVICE_KEY_NAME_W, "GetServiceKeyNameW", NULL, NULL },
+ { SVC_SC_SET_SERVICE_BITS_A, "ScSetServiceBitsA", NULL, NULL },
+ { SVC_CHANGE_SERVICE_CONFIG_A, "ChangeServiceConfigA", NULL, NULL },
+ { SVC_CREATE_SERVICE_A, "CreateServiceA", NULL, NULL },
+ { SVC_ENUM_DEPENDENT_SERVICES_A, "EnumDependentServicesA",
+ NULL, NULL },
+ { SVC_ENUM_SERVICES_STATUS_A, "EnumServicesStatusA",
svcctl_dissect_EnumServicesStatus_rqst,
NULL },
- { SVC_OPEN_SC_MANAGER, "OpenSCManager",
+ { SVC_OPEN_SC_MANAGER_A, "OpenSCManagerA",
svcctl_dissect_OpenSCManager_rqst,
svcctl_dissect_OpenSCManager_reply },
- { SVC_OPEN_SERVICE_A, "Open Service A", NULL, NULL },
- { SVC_QUERY_SERVICE_LOCK_STATUS, "QueryServiceLockStatus",
+ { SVC_OPEN_SERVICE_A, "OpenServiceA", NULL, NULL },
+ { SVC_QUERY_SERVICE_CONFIG_A, "QueryServiceConfigA", NULL, NULL },
+ { SVC_QUERY_SERVICE_LOCK_STATUS_A, "QueryServiceLockStatusA",
svcctl_dissect_QueryServiceLockStatus_rqst,
svcctl_dissect_QueryServiceLockStatus_reply },
+ { SVC_START_SERVICE_A, "StartServiceA", NULL, NULL },
+ { SVC_GET_SERVICE_DISPLAY_NAME_A, "GetServiceDisplayNameA",
+ NULL, NULL },
+ { SVC_GET_SERVICE_KEY_NAME_A, "GetServiceKeyNameA", NULL, NULL },
+ { SVC_SC_GET_CURRENT_GROUPE_STATE_W, "ScGetCurrentGroupStateW",
+ NULL, NULL },
+ { SVC_ENUM_SERVICE_GROUP_W, "EnumServiceGroupW",
+ NULL, NULL },
+ { SVC_CHANGE_SERVICE_CONFIG2_A, "ChangeServiceConfig2A",
+ NULL, NULL },
+ { SVC_CHANGE_SERVICE_CONFIG2_W, "ChangeServiceConfig2W",
+ NULL, NULL },
+ { SVC_QUERY_SERVICE_CONFIG2_A, "QueryServiceConfig2A",
+ NULL, NULL },
+ { SVC_QUERY_SERVICE_CONFIG2_W, "QueryServiceConfig2W",
+ NULL, NULL },
+ { SVC_QUERY_SERVICE_STATUS_EX, "QueryServiceStatusEx",
+ NULL, NULL },
+ { SVC_ENUM_SERVICES_STATUS_EX_A, "EnumServicesStatusExA",
+ NULL, NULL },
+ { SVC_ENUM_SERVICES_STATUS_EX_W, "EnumServicesStatusExW",
+ NULL, NULL },
+ { SVC_SC_SEND_TS_MESSAGE, "ScSendTSMessage",
+ NULL, NULL },
{0, NULL, NULL, NULL}
};