mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 13:11:43 +00:00
[USBSTOR][SCSIPORT] Use STORAGE_ADAPTER_DESCRIPTOR from WIN8
This way, these drivers are more compatible with classpnp and cdrom used by ReactOS (and don't fire asserts)
This commit is contained in:
parent
139e8f5308
commit
cbe88e287f
4 changed files with 63 additions and 27 deletions
|
@ -50,6 +50,23 @@
|
|||
#define LUNEX_REQUEST_PENDING 0x0020
|
||||
#define SCSI_PORT_SCAN_IN_PROGRESS 0x8000
|
||||
|
||||
// we need this to be compatible with ReactOS' classpnp (which is compiled with NTDDI_WIN8)
|
||||
typedef struct _STORAGE_ADAPTER_DESCRIPTOR_WIN8 {
|
||||
ULONG Version;
|
||||
ULONG Size;
|
||||
ULONG MaximumTransferLength;
|
||||
ULONG MaximumPhysicalPages;
|
||||
ULONG AlignmentMask;
|
||||
BOOLEAN AdapterUsesPio;
|
||||
BOOLEAN AdapterScansDown;
|
||||
BOOLEAN CommandQueueing;
|
||||
BOOLEAN AcceleratedTransfer;
|
||||
UCHAR BusType;
|
||||
USHORT BusMajorVersion;
|
||||
USHORT BusMinorVersion;
|
||||
UCHAR SrbType;
|
||||
UCHAR AddressType;
|
||||
} STORAGE_ADAPTER_DESCRIPTOR_WIN8, *PSTORAGE_ADAPTER_DESCRIPTOR_WIN8;
|
||||
|
||||
typedef enum _SCSI_PORT_TIMER_STATES
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue