mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 00:45:24 +00:00
[NTOSKRNL] Rewrite IoAssignDriveLetters to make NT5 compliant
The major change with this rewrite is the support for the mount manager. Fstub will now assume that most of the devices are PnP and that they are already registered to the mount manager. It will thus ask the mount manager to assign the drive letter. Fstub will keep assigning drive letters non mission critical devices such as CDs, floppies and other removable devices. See MountMgr:QueryPoints API test that will now return mount points :-).
This commit is contained in:
parent
b68104dd87
commit
5ab1cfc553
3 changed files with 1235 additions and 794 deletions
File diff suppressed because it is too large
Load diff
|
@ -4,5 +4,6 @@
|
|||
#include <initguid.h>
|
||||
#include <batclass.h>
|
||||
#include <poclass.h>
|
||||
#include <diskguid.h>
|
||||
|
||||
/* NO CODE HERE, THIS IS JUST REQUIRED FOR THE GUID DEFINITIONS */
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
#include <ntdef.h>
|
||||
#include <ntifs.h>
|
||||
#include <wdmguid.h>
|
||||
#include <diskguid.h>
|
||||
#include <arc/arc.h>
|
||||
#include <mountmgr.h>
|
||||
#undef NTHALAPI
|
||||
|
|
Loading…
Reference in a new issue