Hermès Bélusca-Maïto
bf164caae8
[SERVICES] Simplify the implementation of RGetServiceDisplayNameA/W() and RGetServiceKeyNameA/W().
...
Also comment about the observed behaviour of the returned number of "characters"
returned by the ANSI versions of these APIs (which is tested by advapi32_winetest:service).
[ADVAPI32:SCM] Add a comment concerning wide characters vs. bytes mismatch.
2018-09-23 18:09:10 +02:00
Eric Kohl
76588be0d1
[ADVAPI32][SERVICES] Use the session key provided by SystemFunction028 to encrypt and decrypt the service passwords.
2018-09-19 12:30:33 +02:00
Eric Kohl
e5fcda922b
[ADVAPI32][SERVICES] Pass encrypted passwords to the service manager.
...
- Encrypt passwords before passing them to the service manager. Right now, we are using a fixed encryption key. This will be fixed later.
- Replace the calls to ZeroMemory which are used to wipe the password buffers by calls to SecureZeroMemory.
2018-09-18 21:33:29 +02:00
Eric Kohl
5e2c4657ca
[ADVAPI32][SERVICES] Add (dummy) password encryption/decryption functions to CreateServiceA/W and ChangeServiceConfigA/W in order to prepare to pass encrypted passwords to the service manager
2018-09-17 16:34:48 +02:00
Eric Kohl
94435b53d7
[ADVAPI32] Revert unnecessary changes, clarify comments and clean-up inconsistencies
2018-03-25 12:03:07 +02:00
Eric Kohl
32bb592e12
[ADVAPI32] Improve remaining TRACE messages in service manager functions
2018-03-25 11:30:10 +02:00
Eric Kohl
d7e2b7a8e0
[ADVAPI32] Add or improve TRACE messages in a lot of service manager functions
2018-03-25 03:58:53 +02:00
Hermès Bélusca-Maïto
91b50f9ccb
[ADVAPI32] Take into account the service handler context when dispatching a control notification to a service. (Used e.g. by tcpsvcs.)
2018-02-26 00:36:57 +01:00
Hermès Bélusca-Maïto
635aabb011
[ADVAPI32] Use RPC types where needed. Comments cleanup.
2018-02-26 00:36:53 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00