[SERVICES/ADVAPI32]
authorEric Kohl <eric.kohl@reactos.org>
Sun, 21 Aug 2011 15:35:19 +0000 (15:35 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 21 Aug 2011 15:35:19 +0000 (15:35 +0000)
commitbfd0ce90f101c2ee6a3874925cef05caa764abf9
tree872214a0dde5f174f8e7343d329ea6e2709356a4
parentfd133d9dca093b648315d5f8ea542ed49ce467ee
[SERVICES/ADVAPI32]
Rewrite the command packet transfer code between the service control manager (services.exe) and the service control dispatcher (advapi32.dll). The service name is no longer stored in an array of WCHARs at the end of the command packet. The service name is now stored behind the fixed size command packet header using an offset value in the header to determine the start of the string. The same method will be used to store start arguments to the service dispatcher, but it is not fully implemented yet.

svn path=/trunk/; revision=53358
reactos/base/system/services/database.c
reactos/base/system/services/rpcserver.c
reactos/base/system/services/services.h
reactos/dll/win32/advapi32/service/sctrl.c
reactos/include/reactos/services/services.h