mirror of https://github.com/reactos/reactos.git
[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
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 New Issue