[MOUNTMGR] Fix interpretation of QueryDeviceInformation GptDriveLetter
authorPierre Schweitzer <pierre@reactos.org>
Sat, 19 Oct 2019 14:53:45 +0000 (16:53 +0200)
committerPierre Schweitzer <pierre@reactos.org>
Sat, 19 Oct 2019 14:59:58 +0000 (16:59 +0200)
commite359a3c8881b1ebb1a96080ba456c94d7f17f95c
tree1e3bea123f6763e828d0ce82c1fdf97ae029b7d2
parent961693f0609a6998a8b8810d0e30001d36f7e0fd
[MOUNTMGR] Fix interpretation of QueryDeviceInformation GptDriveLetter

Being TRUE doesn't mean the device is GPT and has a drive letter. It just
means that it's not a GPT device with GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER
attribute. In short, if TRUE, it means that the device can receive a drive
letter mount point.

This fixes MountMgrNextDriveLetterWorker bailing out for any attempt to
assign a drive letter to a device.
drivers/filters/mountmgr/device.c