[SERVICES][ADVAPI32] Support the security process aka lsass.exe
authorEric Kohl <eric.kohl@reactos.org>
Sat, 31 Aug 2019 15:24:47 +0000 (17:24 +0200)
committerEric Kohl <eric.kohl@reactos.org>
Sat, 31 Aug 2019 15:24:47 +0000 (17:24 +0200)
commit0625eb374634510238dc3f36761f63428733190c
treef482f723237722edd9786c3c8007cd99d7151f9c
parent8571c26a719ae05a32bbb19f2d42b5d49e84188e
[SERVICES][ADVAPI32] Support the security process aka lsass.exe

- Reserve the pipe NtControlPipe0 for the security process.
- Count regular service control pipes from 1.
- Use I_ScIsSecurityProcess to identify the security process.
- Services.exe uses the SECURITY_SERVICES_STARTED event to notify the security process that NtControlPipe0 is ready for use.
base/system/services/database.c
base/system/services/services.c
base/system/services/services.h
dll/win32/advapi32/service/sctrl.c