[UMPNPMGR]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 25 Sep 2014 23:44:28 +0000 (23:44 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 25 Sep 2014 23:44:28 +0000 (23:44 +0000)
commit33f5eed3789cb221b5c2c280a5fe380fd2fe402f
tree4f8eea049f0af86e7b9636b5f2962183dbc2e091
parent12afcc85bdbd6ee8d04831ac27246f4f7552eb83
[UMPNPMGR]
- Turn the user-mode PnP Manager into a dll, as it is in Windows. However, on Windows 2k/XP/2k3, the dll is managed by services.exe (the SC Manager) (and its entry point name hardcoded in it), whereas on Vista/7+ it is managed by svchost.exe . Since we do not support external dll hardcoded services management in services.exe, make it svchost-compatible instead.
- In the .spec file, we mention that a few API set is exported (in stdcall), but we use it also for RPC, and therefore one has to fix somewhere the calling conventions.
- Add/modify the registry entries accordingly.

svn path=/trunk/; revision=64292
reactos/base/services/umpnpmgr/CMakeLists.txt
reactos/base/services/umpnpmgr/umpnpmgr.c
reactos/base/services/umpnpmgr/umpnpmgr.rc
reactos/base/services/umpnpmgr/umpnpmgr.spec [new file with mode: 0644]
reactos/boot/bootdata/hivesft.inf
reactos/boot/bootdata/hivesys.inf