Update ScsiStuff.h
This commit is contained in:
parent
e274745453
commit
e994f3f04d
@ -9,36 +9,36 @@
|
||||
#define SPTWB_DATA_LENGTH 512
|
||||
|
||||
typedef struct _SCSI_PASS_THROUGH_WITH_BUFFERS {
|
||||
SCSI_PASS_THROUGH spt;
|
||||
ULONG Filler; // realign buffers to double word boundary
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
UCHAR ucDataBuf[SPTWB_DATA_LENGTH];
|
||||
} SCSI_PASS_THROUGH_WITH_BUFFERS, *PSCSI_PASS_THROUGH_WITH_BUFFERS;
|
||||
SCSI_PASS_THROUGH spt;
|
||||
ULONG Filler; // realign buffers to double word boundary
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
UCHAR ucDataBuf[SPTWB_DATA_LENGTH];
|
||||
} SCSI_PASS_THROUGH_WITH_BUFFERS, * PSCSI_PASS_THROUGH_WITH_BUFFERS;
|
||||
|
||||
typedef struct _SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER {
|
||||
SCSI_PASS_THROUGH_DIRECT sptd;
|
||||
ULONG Filler; // realign buffer to double word boundary
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
} SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER, *PSCSI_PASS_THROUGH_DIRECT_WITH_BUFFER;
|
||||
|
||||
|
||||
SCSI_PASS_THROUGH_DIRECT sptd;
|
||||
ULONG Filler; // realign buffer to double word boundary
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
} SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER, * PSCSI_PASS_THROUGH_DIRECT_WITH_BUFFER;
|
||||
|
||||
|
||||
typedef struct _SCSI_PASS_THROUGH_WITH_BUFFERS_EX {
|
||||
SCSI_PASS_THROUGH_EX spt;
|
||||
UCHAR ucCdbBuf[SPT_CDB_LENGTH-1]; // cushion for spt.Cdb
|
||||
ULONG Filler; // realign buffers to double word boundary
|
||||
STOR_ADDR_BTL8 StorAddress;
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
UCHAR ucDataBuf[SPTWB_DATA_LENGTH]; // buffer for DataIn or DataOut
|
||||
} SCSI_PASS_THROUGH_WITH_BUFFERS_EX, *PSCSI_PASS_THROUGH_WITH_BUFFERS_EX;
|
||||
SCSI_PASS_THROUGH_EX spt;
|
||||
UCHAR ucCdbBuf[SPT_CDB_LENGTH - 1]; // cushion for spt.Cdb
|
||||
ULONG Filler; // realign buffers to double word boundary
|
||||
STOR_ADDR_BTL8 StorAddress;
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
UCHAR ucDataBuf[SPTWB_DATA_LENGTH]; // buffer for DataIn or DataOut
|
||||
} SCSI_PASS_THROUGH_WITH_BUFFERS_EX, * PSCSI_PASS_THROUGH_WITH_BUFFERS_EX;
|
||||
|
||||
|
||||
typedef struct _SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER_EX {
|
||||
SCSI_PASS_THROUGH_DIRECT_EX sptd;
|
||||
UCHAR ucCdbBuf[SPT_CDB_LENGTH-1]; // cushion for sptd.Cdb
|
||||
ULONG Filler; // realign buffer to double word boundary
|
||||
STOR_ADDR_BTL8 StorAddress;
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
} SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER_EX, *PSCSI_PASS_THROUGH_DIRECT_WITH_BUFFER_EX;
|
||||
SCSI_PASS_THROUGH_DIRECT_EX sptd;
|
||||
UCHAR ucCdbBuf[SPT_CDB_LENGTH - 1]; // cushion for sptd.Cdb
|
||||
ULONG Filler; // realign buffer to double word boundary
|
||||
STOR_ADDR_BTL8 StorAddress;
|
||||
UCHAR ucSenseBuf[SPT_SENSE_LENGTH];
|
||||
} SCSI_PASS_THROUGH_DIRECT_WITH_BUFFER_EX, * PSCSI_PASS_THROUGH_DIRECT_WITH_BUFFER_EX;
|
||||
|
||||
|
||||
/************************************************************************************
|
||||
|
Loading…
Reference in New Issue
Block a user