[BASESRV] Rewrite DOS devices management

This will notably bring support for DOS mapping with LUID devices
(not yet supported in the kernel, though).
This also reduces complexity (and thus memory usage) with the "history"
thing. Multiple targets are stored in the link target as MULTI_SZ string.

This fixes regressions introduced with kernel32 fixes/rewrites.
This commit is contained in:
Pierre Schweitzer 2019-05-08 18:29:52 +02:00
parent ea7aca8bdd
commit 0a392b188a
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B
2 changed files with 657 additions and 451 deletions

View file

@ -23,6 +23,7 @@
#include <ndk/exfuncs.h>
#include <ndk/umfuncs.h>
#include <ndk/cmfuncs.h>
#include <ndk/sefuncs.h>
/* PSEH for SEH Support */
#include <pseh/pseh2.h>

File diff suppressed because it is too large Load diff