Sweden-Number/dlls/ntoskrnl.exe
Zebediah Figura c18f8e4c32 winedevice: Reimplement (un)loading drivers on top of ZwLoadDriver()/ZwUnloadDriver().
We can't implement ZwLoadDriver() on top of StartService(), since the latter
takes the service database lock. Instead simply move the entire body of
create_driver()/unload_driver() into ZwLoadDriver()/ZwUnloadDriver().
Similarly, clean up the list of loaded drivers in ntoskrnl rather than
winedevice.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45084
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-29 22:01:38 +02:00
..
tests ntoskrnl.exe/tests: Add basic tests for ZwLoadDriver()/ZwUnloadDriver(). 2018-08-29 22:01:38 +02:00
Makefile.in ntoskrnl.exe: Broadcast WM_DEVICECHANGE when a PnP device is added or removed. 2018-08-22 20:02:18 +02:00
instr.c ntoskrnl: Emulate sti/cli instructions on x86_64. 2018-08-14 10:15:59 +02:00
ntoskrnl.c winedevice: Reimplement (un)loading drivers on top of ZwLoadDriver()/ZwUnloadDriver(). 2018-08-29 22:01:38 +02:00
ntoskrnl.exe.spec ntoskrnl.exe: Add DbgQueryDebugFilterState stub. 2018-08-29 22:01:36 +02:00
ntoskrnl.rc