[Bug 59512] HID devices report wrong DeviceType causing GetFileType() to return FILE_TYPE_DISK