Go to the source code of this file.
|
#define | _NTDDSCSIH_ |
|
#define | IOCTL_SCSI_BASE FILE_DEVICE_CONTROLLER |
|
#define | DD_SCSI_DEVICE_NAME "\\Device\\ScsiPort" |
|
#define | DD_SCSI_DEVICE_NAME_U L"\\Device\\ScsiPort" |
|
#define | IOCTL_SCSI_PASS_THROUGH CTL_CODE(IOCTL_SCSI_BASE,0x0401,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_SCSI_MINIPORT CTL_CODE(IOCTL_SCSI_BASE,0x0402,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_SCSI_GET_INQUIRY_DATA CTL_CODE(IOCTL_SCSI_BASE,0x0403,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SCSI_GET_CAPABILITIES CTL_CODE(IOCTL_SCSI_BASE,0x0404,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SCSI_PASS_THROUGH_DIRECT CTL_CODE(IOCTL_SCSI_BASE,0x0405,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_SCSI_GET_ADDRESS CTL_CODE(IOCTL_SCSI_BASE,0x0406,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SCSI_RESCAN_BUS CTL_CODE(IOCTL_SCSI_BASE,0x0407,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SCSI_GET_DUMP_POINTERS CTL_CODE(IOCTL_SCSI_BASE,0x0408,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SCSI_FREE_DUMP_POINTERS CTL_CODE(IOCTL_SCSI_BASE,0x0409,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SCSI_PASS_THROUGH_EX CTL_CODE(IOCTL_SCSI_BASE, 0x0411, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_SCSI_PASS_THROUGH_DIRECT_EX CTL_CODE(IOCTL_SCSI_BASE, 0x0412, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_IDE_PASS_THROUGH CTL_CODE(IOCTL_SCSI_BASE,0x040a,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_ATA_PASS_THROUGH CTL_CODE(IOCTL_SCSI_BASE,0x040b,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | IOCTL_ATA_PASS_THROUGH_DIRECT CTL_CODE(IOCTL_SCSI_BASE,0x040c,METHOD_BUFFERED,FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
|
#define | ATA_FLAGS_DRDY_REQUIRED (1 << 0) |
|
#define | ATA_FLAGS_DATA_IN (1 << 1) |
|
#define | ATA_FLAGS_DATA_OUT (1 << 2) |
|
#define | ATA_FLAGS_48BIT_COMMAND (1 << 3) |
|
#define | ATA_FLAGS_USE_DMA (1 << 4) |
|
#define | SCSI_IOCTL_DATA_OUT 0 |
|
#define | SCSI_IOCTL_DATA_IN 1 |
|
#define | SCSI_IOCTL_DATA_UNSPECIFIED 2 |
|
◆ _NTDDSCSIH_
This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER.PD within this package.
Definition at line 17 of file ntddscsi.h.
◆ ATA_FLAGS_48BIT_COMMAND
#define ATA_FLAGS_48BIT_COMMAND (1 << 3) |
◆ ATA_FLAGS_DATA_IN
#define ATA_FLAGS_DATA_IN (1 << 1) |
◆ ATA_FLAGS_DATA_OUT
#define ATA_FLAGS_DATA_OUT (1 << 2) |
◆ ATA_FLAGS_DRDY_REQUIRED
#define ATA_FLAGS_DRDY_REQUIRED (1 << 0) |
◆ ATA_FLAGS_USE_DMA
#define ATA_FLAGS_USE_DMA (1 << 4) |
◆ DD_SCSI_DEVICE_NAME
#define DD_SCSI_DEVICE_NAME "\\Device\\ScsiPort" |
◆ DD_SCSI_DEVICE_NAME_U
#define DD_SCSI_DEVICE_NAME_U L"\\Device\\ScsiPort" |
◆ IOCTL_ATA_PASS_THROUGH
◆ IOCTL_ATA_PASS_THROUGH_DIRECT
◆ IOCTL_IDE_PASS_THROUGH
◆ IOCTL_SCSI_BASE
◆ IOCTL_SCSI_FREE_DUMP_POINTERS
◆ IOCTL_SCSI_GET_ADDRESS
◆ IOCTL_SCSI_GET_CAPABILITIES
◆ IOCTL_SCSI_GET_DUMP_POINTERS
◆ IOCTL_SCSI_GET_INQUIRY_DATA
◆ IOCTL_SCSI_MINIPORT
◆ IOCTL_SCSI_PASS_THROUGH
◆ IOCTL_SCSI_PASS_THROUGH_DIRECT
◆ IOCTL_SCSI_PASS_THROUGH_DIRECT_EX
◆ IOCTL_SCSI_PASS_THROUGH_EX
◆ IOCTL_SCSI_RESCAN_BUS
◆ SCSI_IOCTL_DATA_IN
◆ SCSI_IOCTL_DATA_OUT
◆ SCSI_IOCTL_DATA_UNSPECIFIED
#define SCSI_IOCTL_DATA_UNSPECIFIED 2 |
◆ ATA_PASS_THROUGH_DIRECT
◆ ATA_PASS_THROUGH_EX
◆ DUMP_POINTERS
◆ IO_SCSI_CAPABILITIES
◆ PATA_PASS_THROUGH_DIRECT
◆ PATA_PASS_THROUGH_EX
◆ PDUMP_POINTERS
◆ PIO_SCSI_CAPABILITIES
◆ PSCSI_ADAPTER_BUS_INFO
◆ PSCSI_ADDRESS
◆ PSCSI_BUS_DATA
◆ PSCSI_INQUIRY_DATA
◆ PSCSI_PASS_THROUGH
◆ PSCSI_PASS_THROUGH_DIRECT
◆ PSCSI_PASS_THROUGH_DIRECT_EX
◆ PSCSI_PASS_THROUGH_EX
◆ PSRB_IO_CONTROL
◆ SCSI_ADAPTER_BUS_INFO
◆ SCSI_ADDRESS
◆ SCSI_BUS_DATA
◆ SCSI_INQUIRY_DATA
◆ SCSI_PASS_THROUGH
◆ SCSI_PASS_THROUGH_DIRECT
◆ SCSI_PASS_THROUGH_DIRECT_EX
◆ SCSI_PASS_THROUGH_EX
◆ SRB_IO_CONTROL