ReactOS  0.4.13-dev-259-g5ca9c9c
scsi.h File Reference
#include "srb.h"
Include dependency graph for scsi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  _CDB
 
struct  _CDB::_CDB6
 
struct  _CDB::_REQUEST_SENSE
 
struct  _CDB::_CDB6READWRITE
 
struct  _CDB::_CDB6INQUIRY
 
struct  _CDB::_ERASE
 
struct  _CDB::_ERASE10
 
struct  _CDB::_CDB6FORMAT
 
struct  _CDB::_CDB10
 
struct  _CDB::_SERVICE_ACTION16
 
struct  _CDB::_PAUSE_RESUME
 
struct  _CDB::_READ_TOC
 
struct  _CDB::_PLAY_AUDIO_MSF
 
struct  _CDB::_SUBCHANNEL
 
struct  _CDB::_READ_CD_MSF
 
struct  _CDB::_READ_CD
 
struct  _CDB::_WRITE_CD
 
struct  _CDB::_MODE_SENSE
 
struct  _CDB::_MODE_SENSE10
 
struct  _CDB::_MODE_SELECT
 
struct  _CDB::_MODE_SELECT10
 
struct  _CDB::_LOGSENSE
 
struct  _CDB::_SEEK
 
struct  _CDB::_START_STOP
 
struct  _CDB::_MEDIA_REMOVAL
 
struct  _CDB::_READ_FORMAT_CAPACITIES
 
struct  _CDB::_LOAD_UNLOAD
 
struct  _CDB::_MECH_STATUS
 
struct  _CDB::_LOCK_DOOR
 
struct  _CDB::_GET_EVENT_STATUS
 
struct  _CDB::_READ_DISC_INFO
 
struct  _CDB::_READ_TRACK_INFO
 
struct  _CDB::_READ_TRACK_INFO_3
 
struct  _CDB::_RESERVE_TRACK
 
struct  _CDB::_CLOSE_TRACK_SESSION
 
struct  _CDB::_SET_CD_SPEED
 
struct  _CDB::_SYNCHRONIZE_CACHE
 
struct  _CDB::_BLANK_MEDIA
 
struct  _CDB::_SEND_KEY
 
struct  _CDB::_REPORT_KEY
 
struct  _CDB::_READ_DVD_STRUCTURE
 
struct  _CDB::_READ_BUFFER_CAPACITY
 
struct  _CDB::_GET_CONFIGURATION
 
struct  _CDB::_SET_READ_AHEAD
 
struct  _CDB::_REPORT_LUNS
 
struct  _CDB::_SEND_OPC_INFO
 
struct  _CDB::_SEND_CUE_SHEET
 
struct  _CDB::_CDB12
 
struct  _CDB::_CDB12READWRITE
 
struct  _CDB::_CDB16READWRITE
 
struct  _CDB::_PLXTR_READ_CDDA
 
struct  _CDB::_NEC_READ_CDDA
 
struct  _SCSI_EXTENDED_MESSAGE
 
union  _SCSI_EXTENDED_MESSAGE::_EXTENDED_ARGUMENTS
 
struct  _INQUIRYDATA
 
struct  _SENSE_DATA
 
struct  _READ_CAPACITY_DATA
 
struct  _READ_CAPACITY16_DATA
 
struct  _TOC_TRACK_INFO
 
struct  _READ_TOC_HEADER
 
struct  _READ_TOC_TOC
 
struct  _READ_TOC_SES
 
struct  _TOC_SES_INFO
 
struct  _READ_TOC_FULL_TOC
 
struct  _READ_TOC_ATIP
 
struct  _CD_TEXT_PACK_DATA
 
struct  _READ_TOC_CD_TEXT
 
struct  _OPC_INFO_BLOCK
 
struct  _BUFFER_CAPACITY_BLOCK
 
struct  _FORMAT_LIST_HEADER
 
struct  _CDRW_FORMAT_DESCRIPTOR
 
struct  _FORMAT_UNIT_PARAMETER_LIST
 
struct  _CAPACITY_LIST_HEADER
 
struct  _FORMATTABLE_CAPACITY_DESCRIPTOR
 
struct  _FORMAT_CAPACITIES_DATA
 
struct  _EVENT_STAT_HEADER
 
struct  _EVENT_STAT_OPERATIONAL_BLOCK
 
struct  _EVENT_STAT_PM_BLOCK
 
struct  _EVENT_STAT_MEDIA_BLOCK
 
struct  _EVENT_STAT_DEV_BUSY_BLOCK
 
struct  _DISC_INFO_BLOCK
 
struct  _TRACK_INFO_BLOCK
 
struct  _MODE_PARAMETER_HEADER
 
struct  _MODE_PARAMETER_HEADER10
 
struct  _MODE_PARAMETER_BLOCK
 
struct  _MODE_PARM_READ_WRITE
 
struct  _MODE_READ_WRITE_RECOVERY_PAGE
 
struct  _MODE_READ_RECOVERY_PAGE
 
struct  _MODE_WRITE_PARAMS_PAGE
 
struct  _MODE_WRITE_PARAMS_PAGE_3
 
struct  _MODE_CACHING_PAGE
 
struct  _MODE_CD_PARAMS_PAGE
 
struct  _CDDA_PORT_CONTROL
 
struct  _MODE_CD_AUDIO_CONTROL_PAGE
 
struct  _MODE_POWER_CONDITION_PAGE
 
struct  _MODE_FAIL_REPORT_PAGE
 
struct  _MODE_TIMEOUT_AND_PROTECT_PAGE
 
struct  _MODE_PHILIPS_SECTOR_TYPE_PAGE
 
struct  _MODE_CAPABILITIES_PAGE2
 
struct  _LUN_WRITE_PERF_DESC
 
struct  _MECHANICAL_STATUS_INFORMATION_HEADER
 
struct  _SLOT_TABLE_INFORMATION
 
struct  _MECHANICAL_STATUS
 
struct  _DVD_DESCRIPTOR_HEADER
 
struct  _DVD_LAYER_DESCRIPTOR
 
struct  _DVD_COPYRIGHT_INFORMATION
 
struct  _DVD_DISK_KEY_STRUCTURES
 
struct  _CDVD_KEY_HEADER
 
struct  _CDVD_REPORT_AGID_DATA
 
struct  _CDVD_CHALLENGE_KEY_DATA
 
struct  _CDVD_KEY_DATA
 
struct  _CDVD_REPORT_ASF_DATA
 
struct  _CDVD_TITLE_KEY_HEADER
 
struct  _DVD_COPYRIGHT_DESCRIPTOR
 
struct  _DVD_RPC_KEY
 
struct  _REPORT_LUNS_INFO_HDR
 

Macros

#define FormatUnit_Code_Mask   0x07
 
#define FormatUnit_Cmp   0x08
 
#define FormatUnit_Fmt   0x10
 
#define PauseResume_Pause   0x00
 
#define PauseResume_Resume   0x01
 
#define ReadTOC_Format_Mask   0x0f
 
#define ReadTOC_Format_TOC   0x00
 
#define ReadTOC_Format_SesInfo   0x01
 
#define ReadTOC_Format_FullTOC   0x02
 
#define ReadTOC_Format_PMA   0x03
 
#define ReadTOC_Format_ATIP   0x04
 
#define ReadTOC_Format_CdText   0x05
 
#define SubChannel_SubQ_Header   0x00
 
#define SubChannel_SubQ_Block   0x01
 
#define ReadCD_SecType_Mask   0x1c
 
#define ReadCD_SecType_Any   0x00
 
#define ReadCD_SecType_CDDA   0x04
 
#define ReadCD_SecType_M1   0x08
 
#define ReadCD_SecType_M2   0x0c
 
#define ReadCD_SecType_M2F1   0x10
 
#define ReadCD_SecType_M2F2   0x14
 
#define WriteCd_RELADR   0x01
 
#define WriteCd_FUA   0x08
 
#define WriteCd_DPO   0x10
 
#define StartStop_Start   0x01
 
#define StartStop_Load   0x02
 
#define StartStop_Power_NoChg   0x00
 
#define StartStop_Power_Idle   0x02
 
#define StartStop_Power_Standby   0x03
 
#define StartStop_Power_Sleep   0x05
 
#define LoadUnload_Start   0x01
 
#define LoadUnload_Load   0x02
 
#define EventStat_Immed   0x01
 
#define EventStat_Class_OpChange   0x02
 
#define EventStat_Class_PM   0x04
 
#define EventStat_Class_ExternalReq   0x08
 
#define EventStat_Class_Media   0x10
 
#define EventStat_Class_MultiInit   0x20
 
#define EventStat_Class_DevBusy   0x40
 
#define ReadTrackInfo_Type_Mask   0x01
 
#define ReadTrackInfo_Type_LBA   0x00
 
#define ReadTrackInfo_Type_Track   0x01
 
#define ReadTrackInfo_LastTrk   0xff
 
#define ReadTrackInfo3_Type_Mask   0x03
 
#define ReadTrackInfo3_Type_LBA   ReadTrackInfo_Type_LBA
 
#define ReadTrackInfo3_Type_Track   ReadTrackInfo_Type_Track
 
#define ReadTrackInfo3_Type_Ses   0x02
 
#define ReadTrackInfo3_LastTrk   ReadTrackInfo_LastTrk
 
#define ReadTrackInfo3_DiscLeadIn   0x00
 
#define CloseTrkSes_Immed   0x01
 
#define CloseTrkSes_Trk   0x01
 
#define CloseTrkSes_Ses   0x02
 
#define CloseTrkSes_LastTrkSes   0xff
 
#define CloseTrkSes_Delay   DEF_I64(3100000000)
 
#define SyncCache_RELADR   0x01
 
#define SyncCache_Immed   0x02
 
#define BlankMedia_Mask   0x07
 
#define BlankMedia_Complete   0x00
 
#define BlankMedia_Minimal   0x01
 
#define BlankMedia_Track   0x02
 
#define BlankMedia_UnreserveTrack   0x03
 
#define BlankMedia_TrackTail   0x04
 
#define BlankMedia_UncloseLastSes   0x05
 
#define BlankMedia_EraseSes   0x06
 
#define BlankMedia_Immed   0x10
 
#define SendKey_ReportAGID   0x00
 
#define SendKey_ChallengeKey   0x01
 
#define SendKey_Key1   0x02
 
#define SendKey_Key2   0x03
 
#define SendKey_TitleKey   0x04
 
#define SendKey_ReportASF   0x05
 
#define SendKey_InvalidateAGID   0x3F
 
#define SendOpc_DoOpc   0x01
 
#define CDB6GENERIC_LENGTH   6
 
#define CDB10GENERIC_LENGTH   10
 
#define CDB12GENERIC_LENGTH   12
 
#define MAXIMUM_NUMBER_OF_TRACKS   100
 
#define MAXIMUM_NUMBER_OF_SESSIONS   1024
 
#define SETBITON   1
 
#define SETBITOFF   0
 
#define MODE_PAGE_ERROR_RECOVERY   0x01
 
#define MODE_PAGE_WRITE_PARAMS   0x05
 
#define MODE_PAGE_VERIFY_ERROR   0x07
 
#define MODE_PAGE_CACHING   0x08
 
#define MODE_PAGE_MEDIUM_TYPES   0x0B
 
#define MODE_PAGE_CD_DEVICE_PARAMS   0x0D
 
#define MODE_PAGE_CD_AUDIO_CONTROL   0x0E
 
#define MODE_PAGE_POWER_CONDITION   0x1A
 
#define MODE_PAGE_FAIL_REPORT   0x1C
 
#define MODE_PAGE_TIMEOUT_AND_PROTECT   0x1D
 
#define MODE_PAGE_PHILIPS_SECTOR_TYPE   0x21
 
#define MODE_PAGE_CAPABILITIES   0x2A
 
#define MODE_SENSE_RETURN_ALL   0x3f
 
#define MODE_SENSE_CURRENT_VALUES   0x00
 
#define MODE_SENSE_CHANGEABLE_VALUES   0x40
 
#define MODE_SENSE_DEFAULT_VAULES   0x80
 
#define MODE_SENSE_SAVED_VALUES   0xc0
 
#define SCSIOP_TEST_UNIT_READY   0x00
 
#define SCSIOP_REZERO_UNIT   0x01
 
#define SCSIOP_REWIND   0x01
 
#define SCSIOP_REQUEST_BLOCK_ADDR   0x02
 
#define SCSIOP_REQUEST_SENSE   0x03
 
#define SCSIOP_FORMAT_UNIT   0x04
 
#define SCSIOP_READ_BLOCK_LIMITS   0x05
 
#define SCSIOP_REASSIGN_BLOCKS   0x07
 
#define SCSIOP_READ6   0x08
 
#define SCSIOP_RECEIVE   0x08
 
#define SCSIOP_WRITE6   0x0A
 
#define SCSIOP_PRINT   0x0A
 
#define SCSIOP_SEND   0x0A
 
#define SCSIOP_SEEK6   0x0B
 
#define SCSIOP_TRACK_SELECT   0x0B
 
#define SCSIOP_SLEW_PRINT   0x0B
 
#define SCSIOP_SEEK_BLOCK   0x0C
 
#define SCSIOP_PARTITION   0x0D
 
#define SCSIOP_READ_REVERSE   0x0F
 
#define SCSIOP_WRITE_FILEMARKS   0x10
 
#define SCSIOP_FLUSH_BUFFER   0x10
 
#define SCSIOP_SPACE   0x11
 
#define SCSIOP_INQUIRY   0x12
 
#define SCSIOP_VERIFY6   0x13
 
#define SCSIOP_RECOVER_BUF_DATA   0x14
 
#define SCSIOP_MODE_SELECT   0x15
 
#define SCSIOP_RESERVE_UNIT   0x16
 
#define SCSIOP_RELEASE_UNIT   0x17
 
#define SCSIOP_COPY   0x18
 
#define SCSIOP_ERASE   0x19
 
#define SCSIOP_MODE_SENSE   0x1A
 
#define SCSIOP_START_STOP_UNIT   0x1B
 
#define SCSIOP_STOP_PRINT   0x1B
 
#define SCSIOP_LOAD_UNLOAD   0x1B
 
#define SCSIOP_RECEIVE_DIAGNOSTIC   0x1C
 
#define SCSIOP_SEND_DIAGNOSTIC   0x1D
 
#define SCSIOP_MEDIUM_REMOVAL   0x1E
 
#define SCSIOP_READ_FORMAT_CAPACITY   0x23
 
#define SCSIOP_READ_CAPACITY   0x25
 
#define SCSIOP_READ   0x28
 
#define SCSIOP_WRITE   0x2A
 
#define SCSIOP_WRITE_CD   0x2A
 
#define SCSIOP_SEEK   0x2B
 
#define SCSIOP_LOCATE   0x2B
 
#define SCSIOP_ERASE10   0x2C
 
#define SCSIOP_WRITE_VERIFY   0x2E
 
#define SCSIOP_VERIFY   0x2F
 
#define SCSIOP_SEARCH_DATA_HIGH   0x30
 
#define SCSIOP_SEARCH_DATA_EQUAL   0x31
 
#define SCSIOP_SEARCH_DATA_LOW   0x32
 
#define SCSIOP_SET_LIMITS   0x33
 
#define SCSIOP_READ_POSITION   0x34
 
#define SCSIOP_SYNCHRONIZE_CACHE   0x35
 
#define SCSIOP_COMPARE   0x39
 
#define SCSIOP_COPY_COMPARE   0x3A
 
#define SCSIOP_COPY_VERIFY   0x3A
 
#define SCSIOP_WRITE_DATA_BUFF   0x3B
 
#define SCSIOP_READ_DATA_BUFF   0x3C
 
#define SCSIOP_CHANGE_DEFINITION   0x40
 
#define SCSIOP_PLAY_AUDIO10   0x41
 
#define SCSIOP_READ_SUB_CHANNEL   0x42
 
#define SCSIOP_READ_TOC   0x43
 
#define SCSIOP_READ_HEADER   0x44
 
#define SCSIOP_PLAY_AUDIO   0x45
 
#define SCSIOP_GET_CONFIGURATION   0x46
 
#define SCSIOP_PLAY_AUDIO_MSF   0x47
 
#define SCSIOP_PLAY_TRACK_INDEX   0x48
 
#define SCSIOP_PLAY_TRACK_RELATIVE   0x49
 
#define SCSIOP_GET_EVENT_STATUS   0x4A
 
#define SCSIOP_PAUSE_RESUME   0x4B
 
#define SCSIOP_LOG_SELECT   0x4C
 
#define SCSIOP_LOG_SENSE   0x4D
 
#define SCSIOP_STOP_PLAY_SCAN   0x4E
 
#define SCSIOP_READ_DISC_INFO   0x51
 
#define SCSIOP_READ_TRACK_INFO   0x52
 
#define SCSIOP_RESERVE_TRACK   0x53
 
#define SCSIOP_SEND_OPC_INFO   0x54
 
#define SCSIOP_MODE_SELECT10   0x55
 
#define SCSIOP_REPAIR_TRACK   0x58
 
#define SCSIOP_READ_MASTER_CUE   0x59
 
#define SCSIOP_MODE_SENSE10   0x5A
 
#define SCSIOP_CLOSE_TRACK_SESSION   0x5B
 
#define SCSIOP_READ_BUFFER_CAPACITY   0x5C
 
#define SCSIOP_SEND_CUE_SHEET   0x5D
 
#define SCSIOP_READ16   0x88
 
#define SCSIOP_WRITE16   0x8A
 
#define SCSIOP_VERIFY16   0x8F
 
#define SCSIOP_SERVICE_ACTION16   0x9E
 
#define SCSIOP_SA_READ_CAPACITY16   0x10
 
#define SCSIOP_REPORT_LUNS   0xA0
 
#define SCSIOP_BLANK   0xA1
 
#define SCSIOP_SEND_KEY   0xA3
 
#define SCSIOP_REPORT_KEY   0xA4
 
#define SCSIOP_PLAY_AUDIO12   0xA5
 
#define SCSIOP_LOAD_UNLOAD_SLOT   0xA6
 
#define SCSIOP_SET_READ_AHEAD   0xA7
 
#define SCSIOP_READ12   0xA8
 
#define SCSIOP_WRITE12   0xAA
 
#define SCSIOP_VERIFY12   0xAF
 
#define SCSIOP_SEEK12   0xAB
 
#define SCSIOP_GET_PERFORMANCE   0xAC
 
#define SCSIOP_READ_DVD_STRUCTURE   0xAD
 
#define SCSIOP_WRITE_VERIFY12   0xAE
 
#define SCSIOP_VERIFY12   0xAF
 
#define SCSIOP_SET_STREAMING   0xB6
 
#define SCSIOP_READ_CD_MSF   0xB9
 
#define SCSIOP_SET_CD_SPEED   0xBB
 
#define SCSIOP_MECHANISM_STATUS   0xBD
 
#define SCSIOP_READ_CD   0xBE
 
#define SCSIOP_SEND_DVD_STRUCTURE   0xBF
 
#define SCSIOP_DOORLOCK   0xDE
 
#define SCSIOP_DOORUNLOCK   0xDF
 
#define CDB_RETURN_ON_COMPLETION   0
 
#define CDB_RETURN_IMMEDIATE   1
 
#define CDB_FORCE_MEDIA_ACCESS   0x08
 
#define SCSIOP_DENON_EJECT_DISC   0xE6
 
#define SCSIOP_DENON_STOP_AUDIO   0xE7
 
#define SCSIOP_DENON_PLAY_AUDIO   0xE8
 
#define SCSIOP_DENON_READ_TOC   0xE9
 
#define SCSIOP_DENON_READ_SUBCODE   0xEB
 
#define SCSIOP_PHILIPS_GET_NWA   0xE2
 
#define SCSIOP_PHILIPS_RESERVE_TRACK   0xE4
 
#define SCSIOP_PHILIPS_WRITE_TRACK   0xE6
 
#define SCSIOP_PHILIPS_LOAD_UNLOAD   0xE7
 
#define SCSIOP_PHILIPS_CLOSE_TRACK_SESSION   0xE9
 
#define SCSIOP_PHILIPS_RECOVER_BUF_DATA   0xEC
 
#define SCSIOP_PHILIPS_READ_SESSION_INFO   0xEE
 
#define SCSIOP_PLEXTOR_READ_CDDA   0xD8
 
#define SCSIOP_NEC_READ_CDDA   0xD4
 
#define SCSIMESS_ABORT   0x06
 
#define SCSIMESS_ABORT_WITH_TAG   0x0D
 
#define SCSIMESS_BUS_DEVICE_RESET   0X0C
 
#define SCSIMESS_CLEAR_QUEUE   0X0E
 
#define SCSIMESS_COMMAND_COMPLETE   0X00
 
#define SCSIMESS_DISCONNECT   0X04
 
#define SCSIMESS_EXTENDED_MESSAGE   0X01
 
#define SCSIMESS_IDENTIFY   0X80
 
#define SCSIMESS_IDENTIFY_WITH_DISCON   0XC0
 
#define SCSIMESS_IGNORE_WIDE_RESIDUE   0X23
 
#define SCSIMESS_INITIATE_RECOVERY   0X0F
 
#define SCSIMESS_INIT_DETECTED_ERROR   0X05
 
#define SCSIMESS_LINK_CMD_COMP   0X0A
 
#define SCSIMESS_LINK_CMD_COMP_W_FLAG   0X0B
 
#define SCSIMESS_MESS_PARITY_ERROR   0X09
 
#define SCSIMESS_MESSAGE_REJECT   0X07
 
#define SCSIMESS_NO_OPERATION   0X08
 
#define SCSIMESS_HEAD_OF_QUEUE_TAG   0X21
 
#define SCSIMESS_ORDERED_QUEUE_TAG   0X22
 
#define SCSIMESS_SIMPLE_QUEUE_TAG   0X20
 
#define SCSIMESS_RELEASE_RECOVERY   0X10
 
#define SCSIMESS_RESTORE_POINTERS   0X03
 
#define SCSIMESS_SAVE_DATA_POINTER   0X02
 
#define SCSIMESS_TERMINATE_IO_PROCESS   0X11
 
#define SCSIMESS_MODIFY_DATA_POINTER   0X00
 
#define SCSIMESS_SYNCHRONOUS_DATA_REQ   0X01
 
#define SCSIMESS_WIDE_DATA_REQUEST   0X03
 
#define SCSIMESS_MODIFY_DATA_LENGTH   5
 
#define SCSIMESS_SYNCH_DATA_LENGTH   3
 
#define SCSIMESS_WIDE_DATA_LENGTH   2
 
#define SCSISTAT_GOOD   0x00
 
#define SCSISTAT_CHECK_CONDITION   0x02
 
#define SCSISTAT_CONDITION_MET   0x04
 
#define SCSISTAT_BUSY   0x08
 
#define SCSISTAT_INTERMEDIATE   0x10
 
#define SCSISTAT_INTERMEDIATE_COND_MET   0x14
 
#define SCSISTAT_RESERVATION_CONFLICT   0x18
 
#define SCSISTAT_COMMAND_TERMINATED   0x22
 
#define SCSISTAT_QUEUE_FULL   0x28
 
#define CDB_INQUIRY_EVPD   0x01
 
#define NOT_READY_RETRY_INTERVAL   20
 
#define LUN0_FORMAT_SAVING_DEFECT_LIST   0
 
#define USE_DEFAULTMSB   0
 
#define USE_DEFAULTLSB   0
 
#define START_UNIT_CODE   0x01
 
#define STOP_UNIT_CODE   0x00
 
#define INQUIRYDATABUFFERSIZE   36
 
#define DIRECT_ACCESS_DEVICE   0x00
 
#define SEQUENTIAL_ACCESS_DEVICE   0x01
 
#define PRINTER_DEVICE   0x02
 
#define PROCESSOR_DEVICE   0x03
 
#define WRITE_ONCE_READ_MULTIPLE_DEVICE   0x04
 
#define READ_ONLY_DIRECT_ACCESS_DEVICE   0x05
 
#define SCANNER_DEVICE   0x06
 
#define OPTICAL_DEVICE   0x07
 
#define MEDIUM_CHANGER   0x08
 
#define COMMUNICATION_DEVICE   0x09
 
#define LOGICAL_UNIT_NOT_PRESENT_DEVICE   0x7F
 
#define DEVICE_QUALIFIER_NOT_SUPPORTED   0x03
 
#define DEVICE_CONNECTED   0x00
 
#define SENSE_BUFFER_SIZE   18
 
#define SCSI_SENSE_NO_SENSE   0x00
 
#define SCSI_SENSE_RECOVERED_ERROR   0x01
 
#define SCSI_SENSE_NOT_READY   0x02
 
#define SCSI_SENSE_MEDIUM_ERROR   0x03
 
#define SCSI_SENSE_HARDWARE_ERROR   0x04
 
#define SCSI_SENSE_ILLEGAL_REQUEST   0x05
 
#define SCSI_SENSE_UNIT_ATTENTION   0x06
 
#define SCSI_SENSE_DATA_PROTECT   0x07
 
#define SCSI_SENSE_BLANK_CHECK   0x08
 
#define SCSI_SENSE_UNIQUE   0x09
 
#define SCSI_SENSE_COPY_ABORTED   0x0A
 
#define SCSI_SENSE_ABORTED_COMMAND   0x0B
 
#define SCSI_SENSE_EQUAL   0x0C
 
#define SCSI_SENSE_VOL_OVERFLOW   0x0D
 
#define SCSI_SENSE_MISCOMPARE   0x0E
 
#define SCSI_SENSE_RESERVED   0x0F
 
#define SCSI_ADSENSE_NO_SENSE   0x00
 
#define SCSI_ADSENSE_WARNING   0x0B
 
#define SCSI_ADSENSE_REC_DATA_NOECC   0x17
 
#define SCSI_ADSENSE_REC_DATA_ECC   0x18
 
#define SCSI_ADSENSE_ROUNDED_PARAM   0x37
 
#define SCSI_ADSENSE_FAILURE_PREDICTED   0x5D
 
#define SCSI_ADSENSE_CD_CONTROL_ERR   0x73
 
#define SCSI_ADSENSE_LUN_NOT_READY   0x04
 
#define SCSI_ADSENSE_INCOMPATIBLE_MEDIA   0x30
 
#define SCSI_ADSENSE_INVALID_MEDIA   SCSI_ADSENSE_INCOMPATIBLE_MEDIA
 
#define SCSI_ADSENSE_NO_MEDIA_IN_DEVICE   0x3A
 
#define SCSI_ADSENSE_POSITION_ERROR   0x3B
 
#define SCSI_ADSENSE_NOT_SELF_CONFIGURED   0x3E
 
#define SCSI_ADSENSE_NO_SEEK   0x02
 
#define SCSI_ADSENSE_NO_REFERENCE   0x06
 
#define SCSI_ADSENSE_CD_WRITE_ERROR   0x0C
 
#define SCSI_ADSENSE_CD_READ_ERROR   0x11
 
#define SCSI_ADSENSE_TRACK_ERROR   0x14
 
#define SCSI_ADSENSE_SEEK_ERROR   0x15
 
#define SCSI_ADSENSE_FORMAT_CORRUPTED   0x31
 
#define SCSI_ADSENSE_ENCLOSURE_FAILURE   0x34
 
#define SCSI_ADSENSE_ENCLOSURE_SERVICE   0x35
 
#define SCSI_ADSENSE_ERASE_ERROR   0x51
 
#define SCSI_ADSENSE_UNRECOVERED_TOC   0x57
 
#define SCSI_ADSENSE_SESSION_FIXATION   0x71
 
#define SCSI_ADSENSE_CLEAN_REQUEST   0x00
 
#define SCSI_ADSENSE_SELECT   0x04
 
#define SCSI_ADSENSE_COMMUNICATION   0x08
 
#define SCSI_ADSENSE_LOST_STREAMING   0x09
 
#define SCSI_ADSENSE_SYNC_ERROR   0x1B
 
#define SCSI_ADSENSE_MECH_ERROR   0x3B
 
#define SCSI_ADSENSE_LUN_ERROR   0x3E
 
#define SCSI_ADSENSE_DIAGNOSTIC   0x40
 
#define SCSI_ADSENSE_INTERNAL   0x44
 
#define SCSI_ADSENSE_SOFT_RESET   0x46
 
#define SCSI_ADSENSE_SCSI_PARITY   0x47
 
#define SCSI_ADSENSE_CMD_PHASE   0x4A
 
#define SCSI_ADSENSE_DATA_PHASE   0x4B
 
#define SCSI_ADSENSE_SELF_CONFIG   0x4C
 
#define SCSI_ADSENSE_MEDIUM_REMOVAL   0x53
 
#define SCSI_ADSENSE_VOLTAGE   0x65
 
#define SCSI_ADSENSE_AUDIO_PLAY   0x00
 
#define SCSI_ADSENSE_MULTISELECT   0x07
 
#define SCSI_ADSENSE_INVALID_PARAM_LENGTH   0x1A
 
#define SCSI_ADSENSE_ILLEGAL_COMMAND   0x20
 
#define SCSI_ADSENSE_ILLEGAL_BLOCK   0x21
 
#define SCSI_ADSENSE_INVALID_CDB   0x24
 
#define SCSI_ADSENSE_INVALID_LUN   0x25
 
#define SCSI_ADSENSE_INVALID_VALUE   0x26
 
#define SCSI_ADSENSE_WRITE_PROTECT   0x27
 
#define SCSI_ADSENSE_CANT_DISCONNECT   0x2B
 
#define SCSI_ADSENSE_INVALID_CMD_SEQUENCE   0x2C
 
#define SCSI_ADSENSE_INVALID_SESSION_MODE   0x30
 
#define SCSI_ADSENSE_SAVE_NOT_SUPPORTED   0x35
 
#define SCSI_ADSENSE_INVALID_BITS_IN_IDENT_MSG   0x3D
 
#define SCSI_ADSENSE_MSG_ERROR   0x43
 
#define SCSI_ADSENSE_SYS_RESOURCE_FAILURE   0x55
 
#define SCSI_ADSENSE_OUT_OF_SPACE   0x63
 
#define SCSI_ADSENSE_ILLEGAL_MODE_FOR_THIS_TRACK   0x64
 
#define SCSI_ADSENSE_CD_COPY_ERROR   0x6F
 
#define SCSI_ADSENSE_INCOMPLETE_DATA   0x72
 
#define SCSI_ADSENSE_VENDOR_UNIQUE   0x80
 
#define SCSI_ADSENSE_MUSIC_AREA   0xA0
 
#define SCSI_ADSENSE_DATA_AREA   0xA1
 
#define SCSI_ADSENSE_VOLUME_OVERFLOW   0xA7
 
#define SCSI_ADSENSE_LOG_OVERFLOW   0x0A
 
#define SCSI_ADSENSE_MEDIUM_CHANGED   0x28
 
#define SCSI_ADSENSE_BUS_RESET   0x29
 
#define SCSI_ADSENSE_PARAM_CHANGE   0x2A
 
#define SCSI_ADSENSE_CMD_CLEARED_BY_ANOTHER   0x2F
 
#define SCSI_ADSENSE_MEDIA_STATE   0x3B
 
#define SCSI_ADSENSE_FUNCTIONALTY_CHANGE   0x3F
 
#define SCSI_ADSENSE_OPERATOR   0x5A
 
#define SCSI_ADSENSE_MAX_LOG   0x5B
 
#define SCSI_ADSENSE_POWER   0x5E
 
#define SCSI_ADSENSE_READ_LOST_STREAMING   0x11
 
#define SCSI_ADSENSE_RESELECT_FAILURE   0x45
 
#define SCSI_ADSENSE_ERR_MSG_DETECTED   0x48
 
#define SCSI_ADSENSE_INVALID_ERR_MSG   0x49
 
#define SCSI_ADSENSE_TEGGED_OVERLAPPED   0x4D
 
#define SCSI_ADSENSE_OVERLAPPED_ATTEMPT   0x4E
 
#define SCSI_SENSEQ_NO_SENSE   0x00
 
#define SCSI_SENSEQ_CAUSE_NOT_REPORTABLE   0x00
 
#define SCSI_SENSEQ_BECOMING_READY   0x01
 
#define SCSI_SENSEQ_INIT_COMMAND_REQUIRED   0x02
 
#define SCSI_SENSEQ_MANUAL_INTERVENTION_REQUIRED   0x03
 
#define SCSI_SENSEQ_FORMAT_IN_PROGRESS   0x04
 
#define SCSI_SENSEQ_OPERATION_IN_PROGRESS   0x07
 
#define SCSI_SENSEQ_LONG_WRITE_IN_PROGRESS   0x08
 
#define SCSI_SENSEQ_INCOMPATIBLE_MEDIA_INSTALLED   0x00
 
#define SCSI_SENSEQ_UNKNOWN_FORMAT   0x01
 
#define SCSI_SENSEQ_INCOMPATIBLE_FORMAT   0x02
 
#define SCSI_SENSEQ_CLEANING_CARTRIDGE_INSTALLED   0x03
 
#define SCSI_SENSEQ_WRITE_UNKNOWN_FORMAT   0x04
 
#define SCSI_SENSEQ_WRITE_INCOMPATIBLE_FORMAT   0x05
 
#define SCSI_SENSEQ_FORMAT_INCOMPATIBLE_MEDIUM   0x06
 
#define SCSI_SENSEQ_CLEANING_FAILURE   0x07
 
#define SCSI_SENSEQ_TRAY_CLOSED   0x01
 
#define SCSI_SENSEQ_TRAY_OPEN   0x02
 
#define SENSEQ_W_RECOVERY_NEEDED   0x07
 
#define SENSEQ_W_RECOVERY_FAILED   0x08
 
#define SENSEQ_LOST_STREAMING   0x09
 
#define SENSEQ_PADDING_BLOCKS_ADDED   0x0A
 
#define SCSI_SENSEQ_LEAD_IN_ERROR   0x01
 
#define SCSI_SENSEQ_LEAD_OUT_ERRROR   0x02
 
#define SCSI_SENSEQ_INCOMPLETE_TRACK   0x03
 
#define SCSI_SENSEQ_INCOMPLETE_RESERVED_TRACK   0x04
 
#define SCSI_SENSEQ_NO_MORE_RESERVATION   0x05
 
#define SCSI_SENSEQ_PARAM_NOT_SUPPORTED   0x01
 
#define SCSI_SENSEQ_PARAM_INVALID_VALUE   0x02
 
#define SCSI_SENSEQ_THRESHOLD_PARAM_NOT_SUPPORTED   0x03
 
#define SCSI_SENSEQ_INVALID_RELEASE_OF_PERSISTENT_RESERVATION   0x04
 
#define SCSI_SENSEQ_HW_PROTECTION   0x01
 
#define SCSI_SENSEQ_LUN_SOFT_PROTECTION   0x02
 
#define SCSI_SENSEQ_ASSOCIATED_PROTECTION   0x03
 
#define SCSI_SENSEQ_PERSIST_PROTECTION   0x04
 
#define SCSI_SENSEQ_PERMANENT_PROTECTION   0x05
 
#define SCSI_SENSEQ_PROGRAMM_AREA_NOT_EMPTY   0x03
 
#define SCSI_SENSEQ_PROGRAMM_AREA_EMPTY   0x04
 
#define SCSI_SENSEQ_APP_CODE_MISSMATCH   0x08
 
#define SCSI_SENSEQ_NOT_FIXED_FOR_APPEND   0x09
 
#define SCSI_SENSEQ_AUTHENTICATION_FAILURE   0x00
 
#define SCSI_SENSEQ_KEY_NOT_PRESENT   0x01
 
#define SCSI_SENSEQ_KEY_NOT_ESTABLISHED   0x02
 
#define SCSI_SENSEQ_READ_OF_SCRAMBLED_SECTOR_WITHOUT_AUTHENTICATION   0x03
 
#define SCSI_SENSEQ_MEDIA_CODE_MISMATCHED_TO_LOGICAL_UNIT   0x04
 
#define SCSI_SENSEQ_LOGICAL_UNIT_RESET_COUNT_ERROR   0x05
 
#define SCSI_SENSEQ_IMPORT_OR_EXPERT_ELEMENT_ACCESS   0x01
 
#define SCSI_SENSEQ_POWER_ON   0x01
 
#define SCSI_SENSEQ_SCSI_BUS   0x02
 
#define SCSI_SENSEQ_BUS_DEVICE_FUNCTION   0x03
 
#define SCSI_SENSEQ_DEVICE_INTERNAL   0x04
 
#define SCSI_SENSEQ_MODE_PARAMETERS   0x01
 
#define SCSI_SENSEQ_LOG_PARAMETERS   0x02
 
#define SCSI_SENSEQ_RESERVATIONS_PREEMPTED   0x03
 
#define SCSI_SENSEQ_DESTINATION_ELEMENT_FULL   0x0D
 
#define SCSI_SENSEQ_SOURCE_ELEMENT_EMPTY   0x0E
 
#define SCSI_SENSEQ_END_OF_MEDIUM   0x0F
 
#define SCSI_SENSEQ_MAGAZINE_NOT_ACCESSIBLE   0x11
 
#define SCSI_SENSEQ_MAGAZINE_REMOVED   0x12
 
#define SCSI_SENSEQ_MAGAZINE_INSERTED   0x13
 
#define SCSI_SENSEQ_MAGAZINE_LOCKED   0x14
 
#define SCSI_SENSEQ_MAGAZINE_UNLOCKED   0x15
 
#define SCSI_SENSEQ_MICROCODE   0x01
 
#define SCSI_SENSEQ_OPERATION_DEFINITION   0x02
 
#define SCSI_SENSEQ_INQUIRY_DATA   0x03
 
#define SCSI_SENSEQ_MEDIUM_CHANGE_REQ   0x01
 
#define SCSI_SENSEQ_W_PROTECT_SELECTED   0x02
 
#define SCSI_SENSEQ_W_PROTECT_PERMITED   0x03
 
#define SCSI_SENSEQ_LOW_POWER_COND   0x00
 
#define SCSI_SENSEQ_IDLE_BY_TIMER   0x01
 
#define SCSI_SENSEQ_STANDBY_BY_TIMER   0x02
 
#define SCSI_SENSEQ_IDLE_BY_CMD   0x03
 
#define SCSI_SENSEQ_STANDBY_BY_CMD   0x04
 
#define SCSI_SENSEQ_FILEMARK_DETECTED   0x01
 
#define SCSI_SENSEQ_SETMARK_DETECTED   0x03
 
#define SCSI_SENSEQ_END_OF_MEDIA_DETECTED   0x02
 
#define SCSI_SENSEQ_BEGINNING_OF_MEDIA_DETECTED   0x04
 
#define FILE_DEVICE_SCSI   0x0000001b
 
#define IOCTL_SCSI_EXECUTE_IN   ((FILE_DEVICE_SCSI << 16) + 0x0011)
 
#define IOCTL_SCSI_EXECUTE_OUT   ((FILE_DEVICE_SCSI << 16) + 0x0012)
 
#define IOCTL_SCSI_EXECUTE_NONE   ((FILE_DEVICE_SCSI << 16) + 0x0013)
 
#define IOCTL_SCSI_MINIPORT_SMART_VERSION   ((FILE_DEVICE_SCSI << 16) + 0x0500)
 
#define IOCTL_SCSI_MINIPORT_IDENTIFY   ((FILE_DEVICE_SCSI << 16) + 0x0501)
 
#define IOCTL_SCSI_MINIPORT_READ_SMART_ATTRIBS   ((FILE_DEVICE_SCSI << 16) + 0x0502)
 
#define IOCTL_SCSI_MINIPORT_READ_SMART_THRESHOLDS   ((FILE_DEVICE_SCSI << 16) + 0x0503)
 
#define IOCTL_SCSI_MINIPORT_ENABLE_SMART   ((FILE_DEVICE_SCSI << 16) + 0x0504)
 
#define IOCTL_SCSI_MINIPORT_DISABLE_SMART   ((FILE_DEVICE_SCSI << 16) + 0x0505)
 
#define IOCTL_SCSI_MINIPORT_RETURN_STATUS   ((FILE_DEVICE_SCSI << 16) + 0x0506)
 
#define IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTOSAVE   ((FILE_DEVICE_SCSI << 16) + 0x0507)
 
#define IOCTL_SCSI_MINIPORT_SAVE_ATTRIBUTE_VALUES   ((FILE_DEVICE_SCSI << 16) + 0x0508)
 
#define IOCTL_SCSI_MINIPORT_EXECUTE_OFFLINE_DIAGS   ((FILE_DEVICE_SCSI << 16) + 0x0509)
 
#define IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTO_OFFLINE   ((FILE_DEVICE_SCSI << 16) + 0x050a)
 
#define IOCTL_SCSI_MINIPORT_READ_SMART_LOG   ((FILE_DEVICE_SCSI << 16) + 0x050b)
 
#define IOCTL_SCSI_MINIPORT_WRITE_SMART_LOG   ((FILE_DEVICE_SCSI << 16) + 0x050c)
 
#define TocControl_TrkMode_Mask   WParam_TrkMode_Mask
 
#define TocControl_TrkMode_Audio   WParam_TrkMode_Audio
 
#define TocControl_TrkMode_Audio_PreEmph   WParam_TrkMode_Audio_PreEmph
 
#define TocControl_TrkMode_Data   WParam_TrkMode_Data
 
#define TocControl_TrkMode_IncrData   WParam_TrkMode_IncrData
 
#define TocControl_TrkMode_QAudio_PreEmph   WParam_TrkMode_QAudio_PreEmph
 
#define TocControl_TrkMode_AllowCpy   WParam_TrkMode_AllowCpy
 
#define TOC_LastTrack_ID   0xAA
 
#define POINT_StartPositionOfTrack_Min   0x01
 
#define POINT_StartPositionOfTrack_Max   0x63
 
#define POINT_FirstTrackNum   0xA0
 
#define POINT_LastTrackNum   0xA1
 
#define POINT_StartPositionOfLeadOut   0xA2
 
#define POINT_SkipInterval_Min   0x01
 
#define POINT_SkipInterval_Max   0x40
 
#define POINT_StartPositionOfNextProgramArea   0xB0
 
#define POINT_NumOfSkips   0xB1
 
#define POINT_SkipTrackAssignmet_Min   0xB2
 
#define POINT_SkipTrackAssignmet_Max   0xB4
 
#define POINT_StartPositionOfFirstLeadIn   0xC0
 
#define POINT_CopyOfAdditionalAreaInATIP   0xC1
 
#define FullTOC_DiscType_CDDA_or_M1   WParam_SesFmt_CdRom
 
#define FullTOC_DiscType_CDI   WParam_SesFmt_CdI
 
#define FullTOC_DiscType_CDXA_M2   WParam_SesFmt_CdRomXa
 
#define ATIP_SpeedRef_Mask   0x07
 
#define ATIP_SpeedRef_2X   0x01
 
#define ATIP_WritingPower_Mask   0x07
 
#define ATIP_URU   0x40
 
#define ATIP_A1   0x01
 
#define ATIP_A2   0x02
 
#define ATIP_A3   0x04
 
#define ATIP_SubType_Mask   0x38
 
#define ATIP_Type_Mask   0x40
 
#define ATIP_Type_CDR   0x00
 
#define ATIP_Type_CDRW   0x40
 
#define ATIP_MinSpeedCVL_Mask   0x70
 
#define ATIP_MinSpeedCVL_2X   0x10
 
#define ATIP_MaxSpeedCVL_Mask   0x0f
 
#define ATIP_MaxSpeedCVL_2X   0x01
 
#define ATIP_MaxSpeedCVL_4X   0x02
 
#define ATIP_MaxSpeedCVL_6X   0x03
 
#define ATIP_MaxSpeedCVL_8X   0x04
 
#define ATIP_Power_Y_Mask   0x0e
 
#define ATIP_Power_P_Mask   0x70
 
#define ATIP_PW_ratio_Mask   0x70
 
#define CdText_ID1_Title   0x80
 
#define CdText_ID1_Performer   0x81
 
#define CdText_ID1_Songwriter   0x82
 
#define CdText_ID1_Composer   0x83
 
#define CdText_ID1_Arranger   0x84
 
#define CdText_ID1_Message   0x85
 
#define CdText_ID1_DiscID   0x86
 
#define CdText_ID1_GenreInfo   0x87
 
#define CdText_ID1_TOC   0x88
 
#define CdText_ID1_TOC2   0x89
 
#define CdText_ID1_Special   0x8D
 
#define CdText_ID1_UPC_EAN_ISRC   0x8E
 
#define CdText_ID1_BlockSizeInfo   0x8F
 
#define CdText_CharPos_Mask   0x0f
 
#define CdText_BlkNum_Mask   0x70
 
#define FormatHeader_VS   0x01
 
#define FormatHeader_Immed   0x02
 
#define FormatHeader_DSP   0x04
 
#define FormatHeader_IP   0x08
 
#define FormatHeader_STPF   0x10
 
#define FormatHeader_DCRT   0x20
 
#define FormatHeader_DPRY   0x40
 
#define FormatHeader_FOV   0x80
 
#define FormatDesc_Grow   0x40
 
#define FormatDesc_Ses   0x80
 
#define EventRetStat_Class_Mask   0x07
 
#define EventRetStat_Class_OpChange   0x01
 
#define EventRetStat_Class_PM   0x02
 
#define EventRetStat_Class_Media   0x04
 
#define EventRetStat_Class_DevBusy   0x06
 
#define EventRetStat_NEA   0x80
 
#define EventStat_OpEvent_Mask   0x0f
 
#define EventStat_OpStat_Mask   0x0f
 
#define EventStat_OpStat_Ready   0x00
 
#define EventStat_OpStat_TempBusy   0x01
 
#define EventStat_OpStat_Busy   0x02
 
#define EventStat_OpReport_NoChg   0x00
 
#define EventStat_OpReport_Change   0x01
 
#define EventStat_OpReport_AddChg   0x02
 
#define EventStat_OpReport_Reset   0x03
 
#define EventStat_OpReport_FirmwareChg   0x04
 
#define EventStat_OpReport_InquaryChg   0x05
 
#define EventStat_OpReport_CtrlReq   0x06
 
#define EventStat_OpReport_CtrlRelease   0x07
 
#define EventStat_PowerEvent_Mask   0x0f
 
#define EventStat_PowerEvent_NoChg   0x00
 
#define EventStat_PowerEvent_ChgOK   0x01
 
#define EventStat_PowerEvent_ChgFail   0x02
 
#define EventStat_PowerStat_Mask   0x0f
 
#define EventStat_PowerStat_Active   0x01
 
#define EventStat_PowerStat_Idle   0x02
 
#define EventStat_PowerStat_Standby   0x03
 
#define EventStat_PowerStat_Sleep   0x04
 
#define EventStat_MediaEvent_Mask   0x0f
 
#define EventStat_MediaEvent_None   0x00
 
#define EventStat_MediaEvent_EjectReq   0x01
 
#define EventStat_MediaEvent_New   0x02
 
#define EventStat_MediaEvent_Removal   0x03
 
#define EventStat_MediaEvent_Chg   0x04
 
#define EventStat_MediaStat_DoorOpen   0x01
 
#define EventStat_MediaStat_Present   0x02
 
#define EventStat_BusyEvent_Mask   0x0f
 
#define EventStat_BusyEvent_None   0x00
 
#define EventStat_BusyEvent_Busy   0x01
 
#define EventStat_BusyStat_Mask   0x0f
 
#define EventStat_BusyStat_NoEvent   0x00
 
#define EventStat_BusyStat_Power   0x01
 
#define EventStat_BusyStat_Immed   0x02
 
#define EventStat_BusyStat_Deferred   0x03
 
#define DiscInfo_Disk_Mask   0x03
 
#define DiscInfo_Disk_Empty   0x00
 
#define DiscInfo_Disk_Appendable   0x01
 
#define DiscInfo_Disk_Complete   0x02
 
#define DiscInfo_Ses_Mask   0x0C
 
#define DiscInfo_Ses_Empty   0x00
 
#define DiscInfo_Ses_Incomplete   0x04
 
#define DiscInfo_Ses_Complete   0x0C
 
#define DiscInfo_Disk_Erasable   0x10
 
#define DiscInfo_URU   0x20
 
#define DiscInfo_DBC_V   0x40
 
#define DiscInfo_DID_V   0x80
 
#define DiscInfo_Type_cdrom   0x00
 
#define DiscInfo_Type_cdi   0x10
 
#define DiscInfo_Type_cdromxa   0x20
 
#define DiscInfo_Type_unknown   0xFF
 
#define TrkInfo_Trk_Mask   0x0F
 
#define TrkInfo_Trk_Mode1   0x01
 
#define TrkInfo_Trk_Mode2   0x02
 
#define TrkInfo_Trk_XA   0x02
 
#define TrkInfo_Trk_DDCD   0x04
 
#define TrkInfo_Trk_NonCD   0x04
 
#define TrkInfo_Trk_Inc   0x05
 
#define TrkInfo_Trk_unknown   0x0F
 
#define TrkInfo_Copy   0x10
 
#define TrkInfo_Damage   0x20
 
#define TrkInfo_Dat_Mask   0x0F
 
#define TrkInfo_Dat_Mode1   0x01
 
#define TrkInfo_Dat_Mode2   0x02
 
#define TrkInfo_Dat_XA   0x02
 
#define TrkInfo_Dat_DDCD   0x02
 
#define TrkInfo_Dat_unknown   0x0F
 
#define TrkInfo_FP   0x10
 
#define TrkInfo_Packet   0x20
 
#define TrkInfo_Blank   0x40
 
#define TrkInfo_RT   0x80
 
#define TrkInfo_NWA_V   0x01
 
#define TrkInfo_LRA_V   0x02
 
#define MediaType_Unknown   0x00
 
#define MediaType_120mm_CDROM_DataOnly   0x01
 
#define MediaType_120mm_CDROM_AudioOnly   0x02
 
#define MediaType_120mm_CDROM_DataAudioCombined   0x03
 
#define MediaType_120mm_CDROM_Hybrid_PhotoCD   0x04
 
#define MediaType_80mm_CDROM_DataOnly   0x05
 
#define MediaType_80mm_CDROM_AudioOnly   0x06
 
#define MediaType_80mm_CDROM_DataAudioCombined   0x07
 
#define MediaType_80mm_CDROM_Hybrid_PhotoCD   0x08
 
#define MediaType_UnknownSize_CDR   0x10
 
#define MediaType_120mm_CDR_DataOnly   0x11
 
#define MediaType_120mm_CDR_AudioOnly   0x12
 
#define MediaType_120mm_CDR_DataAudioCombined   0x13
 
#define MediaType_120mm_CDR_Hybrid_PhotoCD   0x14
 
#define MediaType_80mm_CDR_DataOnly   0x15
 
#define MediaType_80mm_CDR_AudioOnly   0x16
 
#define MediaType_80mm_CDR_DataAudioCombined   0x17
 
#define MediaType_80mm_CDR_Hybrid_Photo_CD   0x18
 
#define MediaType_UnknownSize_CDRW   0x20
 
#define MediaType_120mm_CDRW_DataOnly   0x21
 
#define MediaType_120mm_CDRW_AudioOnly   0x22
 
#define MediaType_120mm_CDRW_DataAudioCombined   0x23
 
#define MediaType_120mm_CDRW_Hybrid   0x24
 
#define MediaType_80mm_CDRW_DataOnly   0x25
 
#define MediaType_80mm_CDRW_AudioOnly   0x26
 
#define MediaType_80mm_CDRW_DataAudioCombined   0x27
 
#define MediaType_80mm_CDRW_Hybrid   0x28
 
#define MediaType_NoDiscPresent   0x70
 
#define MediaType_DoorOpen   0x71
 
#define MODE_FD_SINGLE_SIDE   0x01
 
#define MODE_FD_DOUBLE_SIDE   0x02
 
#define MODE_FD_MAXIMUM_TYPE   0x1E
 
#define MODE_DSP_FUA_SUPPORTED   0x10
 
#define MODE_DSP_WRITE_PROTECT   0x80
 
#define WParam_WType_Mask   0x0f
 
#define WParam_WType_Packet   0x00
 
#define WParam_WType_TAO   0x01
 
#define WParam_WType_Ses   0x02
 
#define WParam_WType_Raw   0x03
 
#define WParam_TestWrite   0x10
 
#define WParam_LS_V   0x20
 
#define WParam_BUFF   0x40
 
#define WParam_TrkMode_Mask   0x0d
 
#define WParam_TrkMode_None   0x00
 
#define WParam_TrkMode_Audio   0x00
 
#define WParam_TrkMode_Audio_PreEmph   0x01
 
#define WParam_TrkMode_Data   0x04
 
#define WParam_TrkMode_IncrData   0x05
 
#define WParam_TrkMode_QAudio_PreEmph   0x08
 
#define WParam_TrkMode_AllowCpy   0x02
 
#define WParam_Copy   0x10
 
#define WParam_FP   0x20
 
#define WParam_MultiSes_Mask   0xc0
 
#define WParam_Multises_None   0x00
 
#define WParam_Multises_Final   0x80
 
#define WParam_Multises_Multi   0xc0
 
#define WParam_BlkType_Mask   0x0f
 
#define WParam_BlkType_Raw_2352   0x00
 
#define WParam_BlkType_RawPQ_2368   0x01
 
#define WParam_BlkType_RawPW_2448   0x02
 
#define WParam_BlkType_RawPW_R_2448   0x03
 
#define WParam_BlkType_VendorSpec1   0x07
 
#define WParam_BlkType_M1_2048   0x08
 
#define WParam_BlkType_M2_2336   0x09
 
#define WParam_BlkType_M2XAF1_2048   0x0a
 
#define WParam_BlkType_M2XAF1SH_2056   0x0b
 
#define WParam_BlkType_M2XAF2_2324   0x0c
 
#define WParam_BlkType_M2XAFXSH_2332   0x0d
 
#define WParam_BlkType_VendorSpec2   0x0f
 
#define WParam_SesFmt_CdRom   0x00
 
#define WParam_SesFmt_CdI   0x10
 
#define WParam_SesFmt_CdRomXa   0x20
 
#define WParam_SubHdr_SubMode0   0x00
 
#define WParam_SubHdr_SubMode1   0x08
 
#define WParam_SubHdr_Mode_Mask   0x03
 
#define WParam_SubHdr_Mode0   0x00
 
#define WParam_SubHdr_Mode1   0x01
 
#define WParam_SubHdr_Mode2   0x02
 
#define WParam_SubHdr_Format_Mask   0xe0
 
#define WParam_SubHdr_Format_UserData   0x00
 
#define WParam_SubHdr_Format_RunIn4   0x20
 
#define WParam_SubHdr_Format_RunIn3   0x40
 
#define WParam_SubHdr_Format_RunIn2   0x60
 
#define WParam_SubHdr_Format_RunIn1   0x80
 
#define WParam_SubHdr_Format_Link   0xa0
 
#define WParam_SubHdr_Format_RunOut2   0xc0
 
#define WParam_SubHdr_Format_RunOut1   0xe0
 
#define CdParams_InactvityTime_Mask   0x0f
 
#define CddaPort_Channel_Mask   0x0f
 
#define CddaPort_Channel_Mute   0x00
 
#define CddaPort_Channel_0   0x01
 
#define CddaPort_Channel_1   0x02
 
#define CddaPort_Channel_0_1   0x03
 
#define CddaPort_Channel_2   0x04
 
#define CddaPort_Channel_3   0x08
 
#define CdAudio_SOTC   0x02
 
#define CdAudio_Immed   0x04
 
#define PowerCond_Standby   0x01
 
#define PowerCond_Idle   0x02
 
#define FailReport_LogErr   0x01
 
#define FailReport_Test   0x04
 
#define FailReport_DExcept   0x08
 
#define FailReport_Perf   0x80
 
#define Timeout_SW   0x01
 
#define Timeout_DISP   0x02
 
#define Timeout_TMOE   0x04
 
#define WParams_Philips_CreateNewTrack   0
 
#define DevCap_read_cd_r   0x01
 
#define DevCap_read_cd_rw   0x02
 
#define DevCap_method2   0x04
 
#define DevCap_read_dvd_rom   0x08
 
#define DevCap_read_dvd_r   0x10
 
#define DevCap_read_dvd_ram   0x20
 
#define DevCap_write_cd_r   0x01
 
#define DevCap_write_cd_rw   0x02
 
#define DevCap_test_write   0x04
 
#define DevCap_write_dvd_r   0x10
 
#define DevCap_write_dvd_ram   0x20
 
#define DevCap_audio_play   0x01
 
#define DevCap_composite   0x02
 
#define DevCap_digport1   0x04
 
#define DevCap_digport2   0x08
 
#define DevCap_mode2_form1   0x10
 
#define DevCap_mode2_form2   0x20
 
#define DevCap_multisession   0x40
 
#define DevCap_cdda   0x01
 
#define DevCap_cdda_accurate   0x02
 
#define DevCap_rw_supported   0x04
 
#define DevCap_rw_corr   0x08
 
#define DevCap_c2_pointers   0x10
 
#define DevCap_isrc   0x20
 
#define DevCap_upc   0x40
 
#define DevCap_read_bar_code   0x80
 
#define DevCap_lock   0x01
 
#define DevCap_lock_state   0x02
 
#define DevCap_prevent_jumper   0x04
 
#define DevCap_eject   0x08
 
#define DevCap_mechtype_mask   0xE0
 
#define DevCap_mechtype_caddy   0x00
 
#define DevCap_mechtype_tray   (0x01<<5)
 
#define DevCap_mechtype_popup   (0x02<<5)
 
#define DevCap_mechtype_individual_changer   (0x04<<5)
 
#define DevCap_mechtype_cartridge_changer   (0x05<<5)
 
#define DevCap_separate_volume   0x01
 
#define DevCap_separate_mute   0x02
 
#define DevCap_disc_present   0x04
 
#define DevCap_sw_slot_select   0x08
 
#define DevCap_change_side_cap   0x10
 
#define DevCap_rw_leadin_read   0x20
 
#define LunWPerf_RotCtrl_Mask   0x07
 
#define LunWPerf_RotCtrl_CLV   0x00
 
#define LunWPerf_RotCtrl_CAV   0x01
 
#define MODE_BLOCK_DESC_LENGTH   8
 
#define MODE_HEADER_LENGTH   4
 
#define MODE_HEADER_LENGTH10   8
 
#define CDB_USE_MSF   0x01
 

Typedefs

typedef union _CDB CDB
 
typedef union _CDBPCDB
 
typedef struct _SCSI_EXTENDED_MESSAGE SCSI_EXTENDED_MESSAGE
 
typedef struct _SCSI_EXTENDED_MESSAGEPSCSI_EXTENDED_MESSAGE
 
typedef struct _INQUIRYDATA INQUIRYDATA
 
typedef struct _INQUIRYDATAPINQUIRYDATA
 
typedef struct _SENSE_DATA SENSE_DATA
 
typedef struct _SENSE_DATAPSENSE_DATA
 
typedef struct _READ_CAPACITY_DATA READ_CAPACITY_DATA
 
typedef struct _READ_CAPACITY_DATAPREAD_CAPACITY_DATA
 
typedef struct _READ_CAPACITY16_DATA READ_CAPACITY16_DATA
 
typedef struct _READ_CAPACITY16_DATAPREAD_CAPACITY16_DATA
 
typedef struct _TOC_TRACK_INFO TOC_TRACK_INFO
 
typedef struct _TOC_TRACK_INFOPTOC_TRACK_INFO
 
typedef struct _READ_TOC_HEADER READ_TOC_HEADER
 
typedef struct _READ_TOC_HEADERPREAD_TOC_HEADER
 
typedef struct _READ_TOC_TOC READ_TOC_TOC
 
typedef struct _READ_TOC_TOCPREAD_TOC_TOC
 
typedef struct _READ_TOC_SES READ_TOC_SES
 
typedef struct _READ_TOC_SESPREAD_TOC_SES
 
typedef struct _TOC_SES_INFO TOC_SES_INFO
 
typedef struct _TOC_SES_INFOPTOC_SES_INFO
 
typedef struct _READ_TOC_FULL_TOC READ_TOC_FULL_TOC
 
typedef struct _READ_TOC_FULL_TOCPREAD_TOC_FULL_TOC
 
typedef READ_TOC_FULL_TOC READ_TOC_PMA
 
typedef PREAD_TOC_FULL_TOC PREAD_TOC_PMA
 
typedef struct _READ_TOC_ATIP READ_TOC_ATIP
 
typedef struct _READ_TOC_ATIPPREAD_TOC_ATIP
 
typedef struct _CD_TEXT_PACK_DATA CD_TEXT_PACK_DATA
 
typedef struct _CD_TEXT_PACK_DATAPCD_TEXT_PACK_DATA
 
typedef struct _READ_TOC_CD_TEXT READ_TOC_CD_TEXT
 
typedef struct _READ_TOC_CD_TEXTPREAD_TOC_CD_TEXT
 
typedef struct _OPC_INFO_BLOCK OPC_INFO_BLOCK
 
typedef struct _OPC_INFO_BLOCKPOPC_INFO_BLOCK
 
typedef struct _BUFFER_CAPACITY_BLOCK BUFFER_CAPACITY_BLOCK
 
typedef struct _BUFFER_CAPACITY_BLOCKPBUFFER_CAPACITY_BLOCK
 
typedef struct _FORMAT_LIST_HEADER FORMAT_LIST_HEADER
 
typedef struct _FORMAT_LIST_HEADERPFORMAT_LIST_HEADER
 
typedef struct _CDRW_FORMAT_DESCRIPTOR CDRW_FORMAT_DESCRIPTOR
 
typedef struct _CDRW_FORMAT_DESCRIPTORPCDRW_FORMAT_DESCRIPTOR
 
typedef struct _FORMAT_UNIT_PARAMETER_LIST FORMAT_UNIT_PARAMETER_LIST
 
typedef struct _FORMAT_UNIT_PARAMETER_LISTPFORMAT_UNIT_PARAMETER_LIST
 
typedef struct _CAPACITY_LIST_HEADER CAPACITY_LIST_HEADER
 
typedef struct _CAPACITY_LIST_HEADERPCAPACITY_LIST_HEADER
 
typedef struct _FORMATTABLE_CAPACITY_DESCRIPTOR FORMATTABLE_CAPACITY_DESCRIPTOR
 
typedef struct _FORMATTABLE_CAPACITY_DESCRIPTORPFORMATTABLE_CAPACITY_DESCRIPTOR
 
typedef struct _FORMAT_CAPACITIES_DATA FORMAT_CAPACITIES_DATA
 
typedef struct _FORMAT_CAPACITIES_DATAPFORMAT_CAPACITIES_DATA
 
typedef struct _EVENT_STAT_HEADER EVENT_STAT_HEADER
 
typedef struct _EVENT_STAT_HEADERPEVENT_STAT_HEADER
 
typedef struct _EVENT_STAT_OPERATIONAL_BLOCK EVENT_STAT_OPERATIONAL_BLOCK
 
typedef struct _EVENT_STAT_OPERATIONAL_BLOCKPEVENT_STAT_OPERATIONAL_BLOCK
 
typedef struct _EVENT_STAT_PM_BLOCK EVENT_STAT_PM_BLOCK
 
typedef struct _EVENT_STAT_PM_BLOCKPEVENT_STAT_PM_BLOCK
 
typedef struct _EVENT_STAT_MEDIA_BLOCK EVENT_STAT_MEDIA_BLOCK
 
typedef struct _EVENT_STAT_MEDIA_BLOCKPEVENT_STAT_MEDIA_BLOCK
 
typedef struct _EVENT_STAT_DEV_BUSY_BLOCK EVENT_STAT_DEV_BUSY_BLOCK
 
typedef struct _EVENT_STAT_DEV_BUSY_BLOCKPEVENT_STAT_DEV_BUSY_BLOCK
 
typedef struct _DISC_INFO_BLOCK DISC_INFO_BLOCK
 
typedef struct _DISC_INFO_BLOCKPDISC_INFO_BLOCK
 
typedef struct _TRACK_INFO_BLOCK TRACK_INFO_BLOCK
 
typedef struct _TRACK_INFO_BLOCKPTRACK_INFO_BLOCK
 
typedef struct _MODE_PARAMETER_HEADER MODE_PARAMETER_HEADER
 
typedef struct _MODE_PARAMETER_HEADERPMODE_PARAMETER_HEADER
 
typedef struct _MODE_PARAMETER_HEADER10 MODE_PARAMETER_HEADER10
 
typedef struct _MODE_PARAMETER_HEADER10PMODE_PARAMETER_HEADER10
 
typedef struct _MODE_PARAMETER_BLOCK MODE_PARAMETER_BLOCK
 
typedef struct _MODE_PARAMETER_BLOCKPMODE_PARAMETER_BLOCK
 
typedef struct _MODE_PARM_READ_WRITE MODE_PARM_READ_WRITE_DATA
 
typedef struct _MODE_PARM_READ_WRITEPMODE_PARM_READ_WRITE_DATA
 
typedef struct _MODE_READ_WRITE_RECOVERY_PAGE MODE_READ_WRITE_RECOVERY_PAGE
 
typedef struct _MODE_READ_WRITE_RECOVERY_PAGEPMODE_READ_WRITE_RECOVERY_PAGE
 
typedef struct _MODE_READ_RECOVERY_PAGE MODE_READ_RECOVERY_PAGE
 
typedef struct _MODE_READ_RECOVERY_PAGEPMODE_READ_RECOVERY_PAGE
 
typedef struct _MODE_WRITE_PARAMS_PAGE MODE_WRITE_PARAMS_PAGE
 
typedef struct _MODE_WRITE_PARAMS_PAGEPMODE_WRITE_PARAMS_PAGE
 
typedef struct _MODE_WRITE_PARAMS_PAGE_3 MODE_WRITE_PARAMS_PAGE_3
 
typedef struct _MODE_WRITE_PARAMS_PAGE_3PMODE_WRITE_PARAMS_PAGE_3
 
typedef struct _MODE_CACHING_PAGE MODE_CACHING_PAGE
 
typedef struct _MODE_CACHING_PAGEPMODE_CACHING_PAGE
 
typedef struct _MODE_CD_PARAMS_PAGE MODE_CD_PARAMS_PAGE
 
typedef struct _MODE_CD_PARAMS_PAGEPMODE_CD_PARAMS_PAGE
 
typedef struct _CDDA_PORT_CONTROL CDDA_PORT_CONTROL
 
typedef struct _CDDA_PORT_CONTROLPCDDA_PORT_CONTROL
 
typedef struct _MODE_CD_AUDIO_CONTROL_PAGE MODE_CD_AUDIO_CONTROL_PAGE
 
typedef struct _MODE_CD_AUDIO_CONTROL_PAGEPMODE_CD_AUDIO_CONTROL_PAGE
 
typedef struct _MODE_POWER_CONDITION_PAGE MODE_POWER_CONDITION_PAGE
 
typedef struct _MODE_POWER_CONDITION_PAGEPMODE_POWER_CONDITION_PAGE
 
typedef struct _MODE_FAIL_REPORT_PAGE MODE_FAIL_REPORT_PAGE
 
typedef struct _MODE_FAIL_REPORT_PAGEPMODE_FAIL_REPORT_PAGE
 
typedef struct _MODE_TIMEOUT_AND_PROTECT_PAGE MODE_TIMEOUT_AND_PROTECT_PAGE
 
typedef struct _MODE_TIMEOUT_AND_PROTECT_PAGEPMODE_TIMEOUT_AND_PROTECT_PAGE
 
typedef struct _MODE_PHILIPS_SECTOR_TYPE_PAGE MODE_PHILIPS_SECTOR_TYPE_PAGE
 
typedef struct _MODE_PHILIPS_SECTOR_TYPE_PAGEPMODE_PHILIPS_SECTOR_TYPE_PAGE
 
typedef struct _MODE_CAPABILITIES_PAGE2 MODE_CAPABILITIES_PAGE2
 
typedef struct _MODE_CAPABILITIES_PAGE2PMODE_CAPABILITIES_PAGE2
 
typedef struct _LUN_WRITE_PERF_DESC LUN_WRITE_PERF_DESC
 
typedef struct _LUN_WRITE_PERF_DESCPLUN_WRITE_PERF_DESC
 
typedef struct _MECHANICAL_STATUS_INFORMATION_HEADER MECHANICAL_STATUS_INFORMATION_HEADER
 
typedef struct _MECHANICAL_STATUS_INFORMATION_HEADERPMECHANICAL_STATUS_INFORMATION_HEADER
 
typedef struct _SLOT_TABLE_INFORMATION SLOT_TABLE_INFORMATION
 
typedef struct _SLOT_TABLE_INFORMATIONPSLOT_TABLE_INFORMATION
 
typedef struct _MECHANICAL_STATUS MECHANICAL_STATUS
 
typedef struct _MECHANICAL_STATUSPMECHANICAL_STATUS
 
typedef struct _DVD_DESCRIPTOR_HEADER DVD_DESCRIPTOR_HEADER
 
typedef struct _DVD_DESCRIPTOR_HEADERPDVD_DESCRIPTOR_HEADER
 
typedef struct _DVD_LAYER_DESCRIPTOR DVD_LAYER_DESCRIPTOR
 
typedef struct _DVD_LAYER_DESCRIPTORPDVD_LAYER_DESCRIPTOR
 
typedef struct _DVD_COPYRIGHT_INFORMATION DVD_COPYRIGHT_INFORMATION
 
typedef struct _DVD_COPYRIGHT_INFORMATIONPDVD_COPYRIGHT_INFORMATION
 
typedef struct _DVD_DISK_KEY_STRUCTURES DVD_DISK_KEY_STRUCTURES
 
typedef struct _DVD_DISK_KEY_STRUCTURESPDVD_DISK_KEY_STRUCTURES
 
typedef struct _CDVD_KEY_HEADER CDVD_KEY_HEADER
 
typedef struct _CDVD_KEY_HEADERPCDVD_KEY_HEADER
 
typedef struct _CDVD_REPORT_AGID_DATA CDVD_REPORT_AGID_DATA
 
typedef struct _CDVD_REPORT_AGID_DATAPCDVD_REPORT_AGID_DATA
 
typedef struct _CDVD_CHALLENGE_KEY_DATA CDVD_CHALLENGE_KEY_DATA
 
typedef struct _CDVD_CHALLENGE_KEY_DATAPCDVD_CHALLENGE_KEY_DATA
 
typedef struct _CDVD_KEY_DATA CDVD_KEY_DATA
 
typedef struct _CDVD_KEY_DATAPCDVD_KEY_DATA
 
typedef struct _CDVD_REPORT_ASF_DATA CDVD_REPORT_ASF_DATA
 
typedef struct _CDVD_REPORT_ASF_DATAPCDVD_REPORT_ASF_DATA
 
typedef struct _CDVD_TITLE_KEY_HEADER CDVD_TITLE_KEY_HEADER
 
typedef struct _CDVD_TITLE_KEY_HEADERPCDVD_TITLE_KEY_HEADER
 
typedef struct _DVD_COPYRIGHT_DESCRIPTOR DVD_COPYRIGHT_DESCRIPTOR
 
typedef struct _DVD_COPYRIGHT_DESCRIPTORPDVD_COPYRIGHT_DESCRIPTOR
 
typedef struct _DVD_RPC_KEY DVD_RPC_KEY
 
typedef struct _DVD_RPC_KEYPDVD_RPC_KEY
 
typedef struct _REPORT_LUNS_INFO_HDR REPORT_LUNS_INFO_HDR
 
typedef struct _REPORT_LUNS_INFO_HDRPREPORT_LUNS_INFO_HDR
 

Macro Definition Documentation

◆ ATIP_A1

#define ATIP_A1   0x01

Definition at line 1632 of file scsi.h.

◆ ATIP_A2

#define ATIP_A2   0x02

Definition at line 1633 of file scsi.h.

◆ ATIP_A3

#define ATIP_A3   0x04

Definition at line 1634 of file scsi.h.

◆ ATIP_MaxSpeedCVL_2X

#define ATIP_MaxSpeedCVL_2X   0x01

Definition at line 1661 of file scsi.h.

◆ ATIP_MaxSpeedCVL_4X

#define ATIP_MaxSpeedCVL_4X   0x02

Definition at line 1662 of file scsi.h.

◆ ATIP_MaxSpeedCVL_6X

#define ATIP_MaxSpeedCVL_6X   0x03

Definition at line 1663 of file scsi.h.

◆ ATIP_MaxSpeedCVL_8X

#define ATIP_MaxSpeedCVL_8X   0x04

Definition at line 1664 of file scsi.h.

◆ ATIP_MaxSpeedCVL_Mask

#define ATIP_MaxSpeedCVL_Mask   0x0f

Definition at line 1660 of file scsi.h.

◆ ATIP_MinSpeedCVL_2X

#define ATIP_MinSpeedCVL_2X   0x10

Definition at line 1659 of file scsi.h.

◆ ATIP_MinSpeedCVL_Mask

#define ATIP_MinSpeedCVL_Mask   0x70

Definition at line 1658 of file scsi.h.

◆ ATIP_Power_P_Mask

#define ATIP_Power_P_Mask   0x70

Definition at line 1676 of file scsi.h.

◆ ATIP_Power_Y_Mask

#define ATIP_Power_Y_Mask   0x0e

Definition at line 1675 of file scsi.h.

◆ ATIP_PW_ratio_Mask

#define ATIP_PW_ratio_Mask   0x70

Definition at line 1688 of file scsi.h.

◆ ATIP_SpeedRef_2X

#define ATIP_SpeedRef_2X   0x01

Definition at line 1608 of file scsi.h.

◆ ATIP_SpeedRef_Mask

#define ATIP_SpeedRef_Mask   0x07

Definition at line 1607 of file scsi.h.

◆ ATIP_SubType_Mask

#define ATIP_SubType_Mask   0x38

Definition at line 1635 of file scsi.h.

◆ ATIP_Type_CDR

#define ATIP_Type_CDR   0x00

Definition at line 1637 of file scsi.h.

◆ ATIP_Type_CDRW

#define ATIP_Type_CDRW   0x40

Definition at line 1638 of file scsi.h.

◆ ATIP_Type_Mask

#define ATIP_Type_Mask   0x40

Definition at line 1636 of file scsi.h.

◆ ATIP_URU

#define ATIP_URU   0x40

Definition at line 1621 of file scsi.h.

◆ ATIP_WritingPower_Mask

#define ATIP_WritingPower_Mask   0x07

Definition at line 1609 of file scsi.h.

◆ BlankMedia_Complete

#define BlankMedia_Complete   0x00

Definition at line 598 of file scsi.h.

◆ BlankMedia_EraseSes

#define BlankMedia_EraseSes   0x06

Definition at line 604 of file scsi.h.

◆ BlankMedia_Immed

#define BlankMedia_Immed   0x10

Definition at line 605 of file scsi.h.

◆ BlankMedia_Mask

#define BlankMedia_Mask   0x07

Definition at line 597 of file scsi.h.

◆ BlankMedia_Minimal

#define BlankMedia_Minimal   0x01

Definition at line 599 of file scsi.h.

◆ BlankMedia_Track

#define BlankMedia_Track   0x02

Definition at line 600 of file scsi.h.

◆ BlankMedia_TrackTail

#define BlankMedia_TrackTail   0x04

Definition at line 602 of file scsi.h.

◆ BlankMedia_UncloseLastSes

#define BlankMedia_UncloseLastSes   0x05

Definition at line 603 of file scsi.h.

◆ BlankMedia_UnreserveTrack

#define BlankMedia_UnreserveTrack   0x03

Definition at line 601 of file scsi.h.

◆ CdAudio_Immed

#define CdAudio_Immed   0x04

Definition at line 2500 of file scsi.h.

◆ CdAudio_SOTC

#define CdAudio_SOTC   0x02

Definition at line 2499 of file scsi.h.

◆ CDB10GENERIC_LENGTH

#define CDB10GENERIC_LENGTH   10

Definition at line 797 of file scsi.h.

◆ CDB12GENERIC_LENGTH

#define CDB12GENERIC_LENGTH   12

Definition at line 798 of file scsi.h.

◆ CDB6GENERIC_LENGTH

#define CDB6GENERIC_LENGTH   6

Definition at line 796 of file scsi.h.

◆ CDB_FORCE_MEDIA_ACCESS

#define CDB_FORCE_MEDIA_ACCESS   0x08

Definition at line 957 of file scsi.h.

◆ CDB_INQUIRY_EVPD

#define CDB_INQUIRY_EVPD   0x01

Definition at line 1062 of file scsi.h.

◆ CDB_RETURN_IMMEDIATE

#define CDB_RETURN_IMMEDIATE   1

Definition at line 951 of file scsi.h.

◆ CDB_RETURN_ON_COMPLETION

#define CDB_RETURN_ON_COMPLETION   0

Definition at line 950 of file scsi.h.

◆ CDB_USE_MSF

#define CDB_USE_MSF   0x01

Definition at line 2809 of file scsi.h.

◆ CddaPort_Channel_0

#define CddaPort_Channel_0   0x01

Definition at line 2482 of file scsi.h.

◆ CddaPort_Channel_0_1

#define CddaPort_Channel_0_1   0x03

Definition at line 2484 of file scsi.h.

◆ CddaPort_Channel_1

#define CddaPort_Channel_1   0x02

Definition at line 2483 of file scsi.h.

◆ CddaPort_Channel_2

#define CddaPort_Channel_2   0x04

Definition at line 2485 of file scsi.h.

◆ CddaPort_Channel_3

#define CddaPort_Channel_3   0x08

Definition at line 2486 of file scsi.h.

◆ CddaPort_Channel_Mask

#define CddaPort_Channel_Mask   0x0f

Definition at line 2480 of file scsi.h.

◆ CddaPort_Channel_Mute

#define CddaPort_Channel_Mute   0x00

Definition at line 2481 of file scsi.h.

◆ CdParams_InactvityTime_Mask

#define CdParams_InactvityTime_Mask   0x0f

Definition at line 2461 of file scsi.h.

◆ CdText_BlkNum_Mask

#define CdText_BlkNum_Mask   0x70

Definition at line 1731 of file scsi.h.

◆ CdText_CharPos_Mask

#define CdText_CharPos_Mask   0x0f

Definition at line 1730 of file scsi.h.

◆ CdText_ID1_Arranger

#define CdText_ID1_Arranger   0x84

Definition at line 1716 of file scsi.h.

◆ CdText_ID1_BlockSizeInfo

#define CdText_ID1_BlockSizeInfo   0x8F

Definition at line 1724 of file scsi.h.

◆ CdText_ID1_Composer

#define CdText_ID1_Composer   0x83

Definition at line 1715 of file scsi.h.

◆ CdText_ID1_DiscID

#define CdText_ID1_DiscID   0x86

Definition at line 1718 of file scsi.h.

◆ CdText_ID1_GenreInfo

#define CdText_ID1_GenreInfo   0x87

Definition at line 1719 of file scsi.h.

◆ CdText_ID1_Message

#define CdText_ID1_Message   0x85

Definition at line 1717 of file scsi.h.

◆ CdText_ID1_Performer

#define CdText_ID1_Performer   0x81

Definition at line 1713 of file scsi.h.

◆ CdText_ID1_Songwriter

#define CdText_ID1_Songwriter   0x82

Definition at line 1714 of file scsi.h.

◆ CdText_ID1_Special

#define CdText_ID1_Special   0x8D

Definition at line 1722 of file scsi.h.

◆ CdText_ID1_Title

#define CdText_ID1_Title   0x80

Definition at line 1712 of file scsi.h.

◆ CdText_ID1_TOC

#define CdText_ID1_TOC   0x88

Definition at line 1720 of file scsi.h.

◆ CdText_ID1_TOC2

#define CdText_ID1_TOC2   0x89

Definition at line 1721 of file scsi.h.

◆ CdText_ID1_UPC_EAN_ISRC

#define CdText_ID1_UPC_EAN_ISRC   0x8E

Definition at line 1723 of file scsi.h.

◆ CloseTrkSes_Delay

#define CloseTrkSes_Delay   DEF_I64(3100000000)

Definition at line 543 of file scsi.h.

◆ CloseTrkSes_Immed

#define CloseTrkSes_Immed   0x01

Definition at line 536 of file scsi.h.

◆ CloseTrkSes_LastTrkSes

#define CloseTrkSes_LastTrkSes   0xff

Definition at line 541 of file scsi.h.

◆ CloseTrkSes_Ses

#define CloseTrkSes_Ses   0x02

Definition at line 539 of file scsi.h.

◆ CloseTrkSes_Trk

#define CloseTrkSes_Trk   0x01

Definition at line 538 of file scsi.h.

◆ COMMUNICATION_DEVICE

#define COMMUNICATION_DEVICE   0x09

Definition at line 1129 of file scsi.h.

◆ DevCap_audio_play

#define DevCap_audio_play   0x01

Definition at line 2685 of file scsi.h.

◆ DevCap_c2_pointers

#define DevCap_c2_pointers   0x10

Definition at line 2707 of file scsi.h.

◆ DevCap_cdda

#define DevCap_cdda   0x01

Definition at line 2703 of file scsi.h.

◆ DevCap_cdda_accurate

#define DevCap_cdda_accurate   0x02

Definition at line 2704 of file scsi.h.

◆ DevCap_change_side_cap

#define DevCap_change_side_cap   0x10

Definition at line 2745 of file scsi.h.

◆ DevCap_composite

#define DevCap_composite   0x02

Definition at line 2686 of file scsi.h.

◆ DevCap_digport1

#define DevCap_digport1   0x04

Definition at line 2687 of file scsi.h.

◆ DevCap_digport2

#define DevCap_digport2   0x08

Definition at line 2688 of file scsi.h.

◆ DevCap_disc_present

#define DevCap_disc_present   0x04

Definition at line 2743 of file scsi.h.

◆ DevCap_eject

#define DevCap_eject   0x08

Definition at line 2725 of file scsi.h.

◆ DevCap_isrc

#define DevCap_isrc   0x20

Definition at line 2708 of file scsi.h.

◆ DevCap_lock

#define DevCap_lock   0x01

Definition at line 2722 of file scsi.h.

◆ DevCap_lock_state

#define DevCap_lock_state   0x02

Definition at line 2723 of file scsi.h.

◆ DevCap_mechtype_caddy

#define DevCap_mechtype_caddy   0x00

Definition at line 2727 of file scsi.h.

◆ DevCap_mechtype_cartridge_changer

#define DevCap_mechtype_cartridge_changer   (0x05<<5)

Definition at line 2731 of file scsi.h.

◆ DevCap_mechtype_individual_changer

#define DevCap_mechtype_individual_changer   (0x04<<5)

Definition at line 2730 of file scsi.h.

◆ DevCap_mechtype_mask

#define DevCap_mechtype_mask   0xE0

Definition at line 2726 of file scsi.h.

◆ DevCap_mechtype_popup

#define DevCap_mechtype_popup   (0x02<<5)

Definition at line 2729 of file scsi.h.

◆ DevCap_mechtype_tray

#define DevCap_mechtype_tray   (0x01<<5)

Definition at line 2728 of file scsi.h.

◆ DevCap_method2

#define DevCap_method2   0x04

Definition at line 2656 of file scsi.h.

◆ DevCap_mode2_form1

#define DevCap_mode2_form1   0x10

Definition at line 2689 of file scsi.h.

◆ DevCap_mode2_form2

#define DevCap_mode2_form2   0x20

Definition at line 2690 of file scsi.h.

◆ DevCap_multisession

#define DevCap_multisession   0x40

Definition at line 2691 of file scsi.h.

◆ DevCap_prevent_jumper

#define DevCap_prevent_jumper   0x04

Definition at line 2724 of file scsi.h.

◆ DevCap_read_bar_code

#define DevCap_read_bar_code   0x80

Definition at line 2710 of file scsi.h.

◆ DevCap_read_cd_r

#define DevCap_read_cd_r   0x01

Definition at line 2654 of file scsi.h.

◆ DevCap_read_cd_rw

#define DevCap_read_cd_rw   0x02

Definition at line 2655 of file scsi.h.

◆ DevCap_read_dvd_r

#define DevCap_read_dvd_r   0x10

Definition at line 2658 of file scsi.h.

◆ DevCap_read_dvd_ram

#define DevCap_read_dvd_ram   0x20

Definition at line 2659 of file scsi.h.

◆ DevCap_read_dvd_rom

#define DevCap_read_dvd_rom   0x08

Definition at line 2657 of file scsi.h.

◆ DevCap_rw_corr

#define DevCap_rw_corr   0x08

Definition at line 2706 of file scsi.h.

◆ DevCap_rw_leadin_read

#define DevCap_rw_leadin_read   0x20

Definition at line 2746 of file scsi.h.

◆ DevCap_rw_supported

#define DevCap_rw_supported   0x04

Definition at line 2705 of file scsi.h.

◆ DevCap_separate_mute

#define DevCap_separate_mute   0x02

Definition at line 2742 of file scsi.h.

◆ DevCap_separate_volume

#define DevCap_separate_volume   0x01

Definition at line 2741 of file scsi.h.

◆ DevCap_sw_slot_select

#define DevCap_sw_slot_select   0x08

Definition at line 2744 of file scsi.h.

◆ DevCap_test_write

#define DevCap_test_write   0x04

Definition at line 2672 of file scsi.h.

◆ DevCap_upc

#define DevCap_upc   0x40

Definition at line 2709 of file scsi.h.

◆ DevCap_write_cd_r

#define DevCap_write_cd_r   0x01

Definition at line 2670 of file scsi.h.

◆ DevCap_write_cd_rw

#define DevCap_write_cd_rw   0x02

Definition at line 2671 of file scsi.h.

◆ DevCap_write_dvd_r

#define DevCap_write_dvd_r   0x10

Definition at line 2673 of file scsi.h.

◆ DevCap_write_dvd_ram

#define DevCap_write_dvd_ram   0x20

Definition at line 2674 of file scsi.h.

◆ DEVICE_CONNECTED

#define DEVICE_CONNECTED   0x00

Definition at line 1135 of file scsi.h.

◆ DEVICE_QUALIFIER_NOT_SUPPORTED

#define DEVICE_QUALIFIER_NOT_SUPPORTED   0x03

Definition at line 1131 of file scsi.h.

◆ DIRECT_ACCESS_DEVICE

#define DIRECT_ACCESS_DEVICE   0x00

Definition at line 1120 of file scsi.h.

◆ DiscInfo_DBC_V

#define DiscInfo_DBC_V   0x40

Definition at line 2048 of file scsi.h.

◆ DiscInfo_DID_V

#define DiscInfo_DID_V   0x80

Definition at line 2049 of file scsi.h.

◆ DiscInfo_Disk_Appendable

#define DiscInfo_Disk_Appendable   0x01

Definition at line 2022 of file scsi.h.

◆ DiscInfo_Disk_Complete

#define DiscInfo_Disk_Complete   0x02

Definition at line 2023 of file scsi.h.

◆ DiscInfo_Disk_Empty

#define DiscInfo_Disk_Empty   0x00

Definition at line 2021 of file scsi.h.

◆ DiscInfo_Disk_Erasable

#define DiscInfo_Disk_Erasable   0x10

Definition at line 2030 of file scsi.h.

◆ DiscInfo_Disk_Mask

#define DiscInfo_Disk_Mask   0x03

Definition at line 2020 of file scsi.h.

◆ DiscInfo_Ses_Complete

#define DiscInfo_Ses_Complete   0x0C

Definition at line 2028 of file scsi.h.

◆ DiscInfo_Ses_Empty

#define DiscInfo_Ses_Empty   0x00

Definition at line 2026 of file scsi.h.

◆ DiscInfo_Ses_Incomplete

#define DiscInfo_Ses_Incomplete   0x04

Definition at line 2027 of file scsi.h.

◆ DiscInfo_Ses_Mask

#define DiscInfo_Ses_Mask   0x0C

Definition at line 2025 of file scsi.h.

◆ DiscInfo_Type_cdi

#define DiscInfo_Type_cdi   0x10

Definition at line 2062 of file scsi.h.

◆ DiscInfo_Type_cdrom

#define DiscInfo_Type_cdrom   0x00

Definition at line 2061 of file scsi.h.

◆ DiscInfo_Type_cdromxa

#define DiscInfo_Type_cdromxa   0x20

Definition at line 2063 of file scsi.h.

◆ DiscInfo_Type_unknown

#define DiscInfo_Type_unknown   0xFF

Definition at line 2064 of file scsi.h.

◆ DiscInfo_URU

#define DiscInfo_URU   0x20

Definition at line 2047 of file scsi.h.

◆ EventRetStat_Class_DevBusy

#define EventRetStat_Class_DevBusy   0x06

Definition at line 1853 of file scsi.h.

◆ EventRetStat_Class_Mask

#define EventRetStat_Class_Mask   0x07

Definition at line 1849 of file scsi.h.

◆ EventRetStat_Class_Media

#define EventRetStat_Class_Media   0x04

Definition at line 1852 of file scsi.h.

◆ EventRetStat_Class_OpChange

#define EventRetStat_Class_OpChange   0x01

Definition at line 1850 of file scsi.h.

◆ EventRetStat_Class_PM

#define EventRetStat_Class_PM   0x02

Definition at line 1851 of file scsi.h.

◆ EventRetStat_NEA

#define EventRetStat_NEA   0x80

Definition at line 1854 of file scsi.h.

◆ EventStat_BusyEvent_Busy

#define EventStat_BusyEvent_Busy   0x01

Definition at line 1987 of file scsi.h.

◆ EventStat_BusyEvent_Mask

#define EventStat_BusyEvent_Mask   0x0f

Definition at line 1985 of file scsi.h.

◆ EventStat_BusyEvent_None

#define EventStat_BusyEvent_None   0x00

Definition at line 1986 of file scsi.h.

◆ EventStat_BusyStat_Deferred

#define EventStat_BusyStat_Deferred   0x03

Definition at line 2001 of file scsi.h.

◆ EventStat_BusyStat_Immed

#define EventStat_BusyStat_Immed   0x02

Definition at line 2000 of file scsi.h.

◆ EventStat_BusyStat_Mask

#define EventStat_BusyStat_Mask   0x0f

Definition at line 1997 of file scsi.h.

◆ EventStat_BusyStat_NoEvent

#define EventStat_BusyStat_NoEvent   0x00

Definition at line 1998 of file scsi.h.

◆ EventStat_BusyStat_Power

#define EventStat_BusyStat_Power   0x01

Definition at line 1999 of file scsi.h.

◆ EventStat_Class_DevBusy

#define EventStat_Class_DevBusy   0x40

Definition at line 470 of file scsi.h.

◆ EventStat_Class_ExternalReq

#define EventStat_Class_ExternalReq   0x08

Definition at line 467 of file scsi.h.

◆ EventStat_Class_Media

#define EventStat_Class_Media   0x10

Definition at line 468 of file scsi.h.

◆ EventStat_Class_MultiInit

#define EventStat_Class_MultiInit   0x20

Definition at line 469 of file scsi.h.

◆ EventStat_Class_OpChange

#define EventStat_Class_OpChange   0x02

Definition at line 465 of file scsi.h.

◆ EventStat_Class_PM

#define EventStat_Class_PM   0x04

Definition at line 466 of file scsi.h.

◆ EventStat_Immed

#define EventStat_Immed   0x01

Definition at line 463 of file scsi.h.

◆ EventStat_MediaEvent_Chg

#define EventStat_MediaEvent_Chg   0x04

Definition at line 1954 of file scsi.h.

◆ EventStat_MediaEvent_EjectReq

#define EventStat_MediaEvent_EjectReq   0x01

Definition at line 1951 of file scsi.h.

◆ EventStat_MediaEvent_Mask

#define EventStat_MediaEvent_Mask   0x0f

Definition at line 1949 of file scsi.h.

◆ EventStat_MediaEvent_New

#define EventStat_MediaEvent_New   0x02

Definition at line 1952 of file scsi.h.

◆ EventStat_MediaEvent_None

#define EventStat_MediaEvent_None   0x00

Definition at line 1950 of file scsi.h.

◆ EventStat_MediaEvent_Removal

#define EventStat_MediaEvent_Removal   0x03

Definition at line 1953 of file scsi.h.

◆ EventStat_MediaStat_DoorOpen

#define EventStat_MediaStat_DoorOpen   0x01

Definition at line 1964 of file scsi.h.

◆ EventStat_MediaStat_Present

#define EventStat_MediaStat_Present   0x02

Definition at line 1965 of file scsi.h.

◆ EventStat_OpEvent_Mask

#define EventStat_OpEvent_Mask   0x0f

Definition at line 1873 of file scsi.h.

◆ EventStat_OpReport_AddChg

#define EventStat_OpReport_AddChg   0x02

Definition at line 1899 of file scsi.h.

◆ EventStat_OpReport_Change

#define EventStat_OpReport_Change   0x01

Definition at line 1898 of file scsi.h.

◆ EventStat_OpReport_CtrlRelease

#define EventStat_OpReport_CtrlRelease   0x07

Definition at line 1904 of file scsi.h.

◆ EventStat_OpReport_CtrlReq

#define EventStat_OpReport_CtrlReq   0x06

Definition at line 1903 of file scsi.h.

◆ EventStat_OpReport_FirmwareChg

#define EventStat_OpReport_FirmwareChg   0x04

Definition at line 1901 of file scsi.h.

◆ EventStat_OpReport_InquaryChg

#define EventStat_OpReport_InquaryChg   0x05

Definition at line 1902 of file scsi.h.

◆ EventStat_OpReport_NoChg

#define EventStat_OpReport_NoChg   0x00

Definition at line 1897 of file scsi.h.

◆ EventStat_OpReport_Reset

#define EventStat_OpReport_Reset   0x03

Definition at line 1900 of file scsi.h.

◆ EventStat_OpStat_Busy

#define EventStat_OpStat_Busy   0x02

Definition at line 1886 of file scsi.h.

◆ EventStat_OpStat_Mask

#define EventStat_OpStat_Mask   0x0f

Definition at line 1883 of file scsi.h.

◆ EventStat_OpStat_Ready

#define EventStat_OpStat_Ready   0x00

Definition at line 1884 of file scsi.h.

◆ EventStat_OpStat_TempBusy

#define EventStat_OpStat_TempBusy   0x01

Definition at line 1885 of file scsi.h.

◆ EventStat_PowerEvent_ChgFail

#define EventStat_PowerEvent_ChgFail   0x02

Definition at line 1917 of file scsi.h.

◆ EventStat_PowerEvent_ChgOK

#define EventStat_PowerEvent_ChgOK   0x01

Definition at line 1916 of file scsi.h.

◆ EventStat_PowerEvent_Mask

#define EventStat_PowerEvent_Mask   0x0f

Definition at line 1914 of file scsi.h.

◆ EventStat_PowerEvent_NoChg

#define EventStat_PowerEvent_NoChg   0x00

Definition at line 1915 of file scsi.h.

◆ EventStat_PowerStat_Active

#define EventStat_PowerStat_Active   0x01

Definition at line 1928 of file scsi.h.

◆ EventStat_PowerStat_Idle

#define EventStat_PowerStat_Idle   0x02

Definition at line 1929 of file scsi.h.

◆ EventStat_PowerStat_Mask

#define EventStat_PowerStat_Mask   0x0f

Definition at line 1927 of file scsi.h.

◆ EventStat_PowerStat_Sleep

#define EventStat_PowerStat_Sleep   0x04

Definition at line 1931 of file scsi.h.

◆ EventStat_PowerStat_Standby

#define EventStat_PowerStat_Standby   0x03

Definition at line 1930 of file scsi.h.

◆ FailReport_DExcept

#define FailReport_DExcept   0x08

Definition at line 2557 of file scsi.h.

◆ FailReport_LogErr

#define FailReport_LogErr   0x01

Definition at line 2555 of file scsi.h.

◆ FailReport_Perf

#define FailReport_Perf   0x80

Definition at line 2558 of file scsi.h.

◆ FailReport_Test

#define FailReport_Test   0x04

Definition at line 2556 of file scsi.h.

◆ FILE_DEVICE_SCSI

#define FILE_DEVICE_SCSI   0x0000001b

Definition at line 1401 of file scsi.h.

◆ FormatDesc_Grow

#define FormatDesc_Grow   0x40

Definition at line 1800 of file scsi.h.

◆ FormatDesc_Ses

#define FormatDesc_Ses   0x80

Definition at line 1801 of file scsi.h.

◆ FormatHeader_DCRT

#define FormatHeader_DCRT   0x20

Definition at line 1778 of file scsi.h.

◆ FormatHeader_DPRY

#define FormatHeader_DPRY   0x40

Definition at line 1779 of file scsi.h.

◆ FormatHeader_DSP

#define FormatHeader_DSP   0x04

Definition at line 1775 of file scsi.h.

◆ FormatHeader_FOV

#define FormatHeader_FOV   0x80

Definition at line 1780 of file scsi.h.

◆ FormatHeader_Immed

#define FormatHeader_Immed   0x02

Definition at line 1774 of file scsi.h.

◆ FormatHeader_IP

#define FormatHeader_IP   0x08

Definition at line 1776 of file scsi.h.

◆ FormatHeader_STPF

#define FormatHeader_STPF   0x10

Definition at line 1777 of file scsi.h.

◆ FormatHeader_VS

#define FormatHeader_VS   0x01

Definition at line 1773 of file scsi.h.

◆ FormatUnit_Cmp

#define FormatUnit_Cmp   0x08

Definition at line 115 of file scsi.h.

◆ FormatUnit_Code_Mask

#define FormatUnit_Code_Mask   0x07

Definition at line 114 of file scsi.h.

◆ FormatUnit_Fmt

#define FormatUnit_Fmt   0x10

Definition at line 116 of file scsi.h.

◆ FullTOC_DiscType_CDDA_or_M1

#define FullTOC_DiscType_CDDA_or_M1   WParam_SesFmt_CdRom

Definition at line 1522 of file scsi.h.

◆ FullTOC_DiscType_CDI

#define FullTOC_DiscType_CDI   WParam_SesFmt_CdI

Definition at line 1523 of file scsi.h.

◆ FullTOC_DiscType_CDXA_M2

#define FullTOC_DiscType_CDXA_M2   WParam_SesFmt_CdRomXa

Definition at line 1524 of file scsi.h.

◆ INQUIRYDATABUFFERSIZE

#define INQUIRYDATABUFFERSIZE   36

Definition at line 1084 of file scsi.h.

◆ IOCTL_SCSI_EXECUTE_IN

#define IOCTL_SCSI_EXECUTE_IN   ((FILE_DEVICE_SCSI << 16) + 0x0011)

Definition at line 1403 of file scsi.h.

◆ IOCTL_SCSI_EXECUTE_NONE

#define IOCTL_SCSI_EXECUTE_NONE   ((FILE_DEVICE_SCSI << 16) + 0x0013)

Definition at line 1405 of file scsi.h.

◆ IOCTL_SCSI_EXECUTE_OUT

#define IOCTL_SCSI_EXECUTE_OUT   ((FILE_DEVICE_SCSI << 16) + 0x0012)

Definition at line 1404 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_DISABLE_SMART

#define IOCTL_SCSI_MINIPORT_DISABLE_SMART   ((FILE_DEVICE_SCSI << 16) + 0x0505)

Definition at line 1414 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTO_OFFLINE

#define IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTO_OFFLINE   ((FILE_DEVICE_SCSI << 16) + 0x050a)

Definition at line 1419 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTOSAVE

#define IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTOSAVE   ((FILE_DEVICE_SCSI << 16) + 0x0507)

Definition at line 1416 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_ENABLE_SMART

#define IOCTL_SCSI_MINIPORT_ENABLE_SMART   ((FILE_DEVICE_SCSI << 16) + 0x0504)

Definition at line 1413 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_EXECUTE_OFFLINE_DIAGS

#define IOCTL_SCSI_MINIPORT_EXECUTE_OFFLINE_DIAGS   ((FILE_DEVICE_SCSI << 16) + 0x0509)

Definition at line 1418 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_IDENTIFY

#define IOCTL_SCSI_MINIPORT_IDENTIFY   ((FILE_DEVICE_SCSI << 16) + 0x0501)

Definition at line 1410 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_READ_SMART_ATTRIBS

#define IOCTL_SCSI_MINIPORT_READ_SMART_ATTRIBS   ((FILE_DEVICE_SCSI << 16) + 0x0502)

Definition at line 1411 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_READ_SMART_LOG

#define IOCTL_SCSI_MINIPORT_READ_SMART_LOG   ((FILE_DEVICE_SCSI << 16) + 0x050b)

Definition at line 1420 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_READ_SMART_THRESHOLDS

#define IOCTL_SCSI_MINIPORT_READ_SMART_THRESHOLDS   ((FILE_DEVICE_SCSI << 16) + 0x0503)

Definition at line 1412 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_RETURN_STATUS

#define IOCTL_SCSI_MINIPORT_RETURN_STATUS   ((FILE_DEVICE_SCSI << 16) + 0x0506)

Definition at line 1415 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_SAVE_ATTRIBUTE_VALUES

#define IOCTL_SCSI_MINIPORT_SAVE_ATTRIBUTE_VALUES   ((FILE_DEVICE_SCSI << 16) + 0x0508)

Definition at line 1417 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_SMART_VERSION

#define IOCTL_SCSI_MINIPORT_SMART_VERSION   ((FILE_DEVICE_SCSI << 16) + 0x0500)

Definition at line 1409 of file scsi.h.

◆ IOCTL_SCSI_MINIPORT_WRITE_SMART_LOG

#define IOCTL_SCSI_MINIPORT_WRITE_SMART_LOG   ((FILE_DEVICE_SCSI << 16) + 0x050c)

Definition at line 1421 of file scsi.h.

◆ LoadUnload_Load

#define LoadUnload_Load   0x02

Definition at line 436 of file scsi.h.

◆ LoadUnload_Start

#define LoadUnload_Start   0x01

Definition at line 435 of file scsi.h.

◆ LOGICAL_UNIT_NOT_PRESENT_DEVICE

#define LOGICAL_UNIT_NOT_PRESENT_DEVICE   0x7F

Definition at line 1130 of file scsi.h.

◆ LUN0_FORMAT_SAVING_DEFECT_LIST

#define LUN0_FORMAT_SAVING_DEFECT_LIST   0

Definition at line 1068 of file scsi.h.

◆ LunWPerf_RotCtrl_CAV

#define LunWPerf_RotCtrl_CAV   0x01

Definition at line 2795 of file scsi.h.

◆ LunWPerf_RotCtrl_CLV

#define LunWPerf_RotCtrl_CLV   0x00

Definition at line 2794 of file scsi.h.

◆ LunWPerf_RotCtrl_Mask

#define LunWPerf_RotCtrl_Mask   0x07

Definition at line 2793 of file scsi.h.

◆ MAXIMUM_NUMBER_OF_SESSIONS

#define MAXIMUM_NUMBER_OF_SESSIONS   1024

Definition at line 801 of file scsi.h.

◆ MAXIMUM_NUMBER_OF_TRACKS

#define MAXIMUM_NUMBER_OF_TRACKS   100

Definition at line 800 of file scsi.h.

◆ MediaType_120mm_CDR_AudioOnly

#define MediaType_120mm_CDR_AudioOnly   0x12

Definition at line 2160 of file scsi.h.

◆ MediaType_120mm_CDR_DataAudioCombined

#define MediaType_120mm_CDR_DataAudioCombined   0x13

Definition at line 2161 of file scsi.h.

◆ MediaType_120mm_CDR_DataOnly

#define MediaType_120mm_CDR_DataOnly   0x11

Definition at line 2159 of file scsi.h.

◆ MediaType_120mm_CDR_Hybrid_PhotoCD

#define MediaType_120mm_CDR_Hybrid_PhotoCD   0x14

Definition at line 2162 of file scsi.h.

◆ MediaType_120mm_CDROM_AudioOnly

#define MediaType_120mm_CDROM_AudioOnly   0x02

Definition at line 2150 of file scsi.h.

◆ MediaType_120mm_CDROM_DataAudioCombined

#define MediaType_120mm_CDROM_DataAudioCombined   0x03

Definition at line 2151 of file scsi.h.

◆ MediaType_120mm_CDROM_DataOnly

#define MediaType_120mm_CDROM_DataOnly   0x01

Definition at line 2149 of file scsi.h.

◆ MediaType_120mm_CDROM_Hybrid_PhotoCD

#define MediaType_120mm_CDROM_Hybrid_PhotoCD   0x04

Definition at line 2152 of file scsi.h.

◆ MediaType_120mm_CDRW_AudioOnly

#define MediaType_120mm_CDRW_AudioOnly   0x22

Definition at line 2170 of file scsi.h.

◆ MediaType_120mm_CDRW_DataAudioCombined

#define MediaType_120mm_CDRW_DataAudioCombined   0x23

Definition at line 2171 of file scsi.h.

◆ MediaType_120mm_CDRW_DataOnly

#define MediaType_120mm_CDRW_DataOnly   0x21

Definition at line 2169 of file scsi.h.

◆ MediaType_120mm_CDRW_Hybrid

#define MediaType_120mm_CDRW_Hybrid   0x24

Definition at line 2172 of file scsi.h.

◆ MediaType_80mm_CDR_AudioOnly

#define MediaType_80mm_CDR_AudioOnly   0x16

Definition at line 2164 of file scsi.h.

◆ MediaType_80mm_CDR_DataAudioCombined

#define MediaType_80mm_CDR_DataAudioCombined   0x17

Definition at line 2165 of file scsi.h.

◆ MediaType_80mm_CDR_DataOnly

#define MediaType_80mm_CDR_DataOnly   0x15

Definition at line 2163 of file scsi.h.

◆ MediaType_80mm_CDR_Hybrid_Photo_CD

#define MediaType_80mm_CDR_Hybrid_Photo_CD   0x18

Definition at line 2166 of file scsi.h.

◆ MediaType_80mm_CDROM_AudioOnly

#define MediaType_80mm_CDROM_AudioOnly   0x06

Definition at line 2154 of file scsi.h.

◆ MediaType_80mm_CDROM_DataAudioCombined

#define MediaType_80mm_CDROM_DataAudioCombined   0x07

Definition at line 2155 of file scsi.h.

◆ MediaType_80mm_CDROM_DataOnly

#define MediaType_80mm_CDROM_DataOnly   0x05

Definition at line 2153 of file scsi.h.

◆ MediaType_80mm_CDROM_Hybrid_PhotoCD

#define MediaType_80mm_CDROM_Hybrid_PhotoCD   0x08

Definition at line 2156 of file scsi.h.

◆ MediaType_80mm_CDRW_AudioOnly

#define MediaType_80mm_CDRW_AudioOnly   0x26

Definition at line 2174 of file scsi.h.

◆ MediaType_80mm_CDRW_DataAudioCombined

#define MediaType_80mm_CDRW_DataAudioCombined   0x27

Definition at line 2175 of file scsi.h.

◆ MediaType_80mm_CDRW_DataOnly

#define MediaType_80mm_CDRW_DataOnly   0x25

Definition at line 2173 of file scsi.h.

◆ MediaType_80mm_CDRW_Hybrid

#define MediaType_80mm_CDRW_Hybrid   0x28

Definition at line 2176 of file scsi.h.

◆ MediaType_DoorOpen

#define MediaType_DoorOpen   0x71

Definition at line 2179 of file scsi.h.

◆ MediaType_NoDiscPresent

#define MediaType_NoDiscPresent   0x70

Definition at line 2178 of file scsi.h.

◆ MediaType_Unknown

#define MediaType_Unknown   0x00

Definition at line 2148 of file scsi.h.

◆ MediaType_UnknownSize_CDR

#define MediaType_UnknownSize_CDR   0x10

Definition at line 2158 of file scsi.h.

◆ MediaType_UnknownSize_CDRW

#define MediaType_UnknownSize_CDRW   0x20

Definition at line 2168 of file scsi.h.

◆ MEDIUM_CHANGER

#define MEDIUM_CHANGER   0x08

Definition at line 1128 of file scsi.h.

◆ MODE_BLOCK_DESC_LENGTH

#define MODE_BLOCK_DESC_LENGTH   8

Definition at line 2805 of file scsi.h.

◆ MODE_DSP_FUA_SUPPORTED

#define MODE_DSP_FUA_SUPPORTED   0x10

Definition at line 2201 of file scsi.h.

◆ MODE_DSP_WRITE_PROTECT

#define MODE_DSP_WRITE_PROTECT   0x80

Definition at line 2202 of file scsi.h.

◆ MODE_FD_DOUBLE_SIDE

#define MODE_FD_DOUBLE_SIDE   0x02

Definition at line 2199 of file scsi.h.

◆ MODE_FD_MAXIMUM_TYPE

#define MODE_FD_MAXIMUM_TYPE   0x1E

Definition at line 2200 of file scsi.h.

◆ MODE_FD_SINGLE_SIDE

#define MODE_FD_SINGLE_SIDE   0x01

Definition at line 2198 of file scsi.h.

◆ MODE_HEADER_LENGTH

#define MODE_HEADER_LENGTH   4

Definition at line 2806 of file scsi.h.

◆ MODE_HEADER_LENGTH10

#define MODE_HEADER_LENGTH10   8

Definition at line 2807 of file scsi.h.

◆ MODE_PAGE_CACHING

#define MODE_PAGE_CACHING   0x08

Definition at line 811 of file scsi.h.

◆ MODE_PAGE_CAPABILITIES

#define MODE_PAGE_CAPABILITIES   0x2A

Definition at line 819 of file scsi.h.

◆ MODE_PAGE_CD_AUDIO_CONTROL

#define MODE_PAGE_CD_AUDIO_CONTROL   0x0E

Definition at line 814 of file scsi.h.

◆ MODE_PAGE_CD_DEVICE_PARAMS

#define MODE_PAGE_CD_DEVICE_PARAMS   0x0D

Definition at line 813 of file scsi.h.

◆ MODE_PAGE_ERROR_RECOVERY

#define MODE_PAGE_ERROR_RECOVERY   0x01

Definition at line 808 of file scsi.h.

◆ MODE_PAGE_FAIL_REPORT

#define MODE_PAGE_FAIL_REPORT   0x1C

Definition at line 816 of file scsi.h.

◆ MODE_PAGE_MEDIUM_TYPES

#define MODE_PAGE_MEDIUM_TYPES   0x0B

Definition at line 812 of file scsi.h.

◆ MODE_PAGE_PHILIPS_SECTOR_TYPE

#define MODE_PAGE_PHILIPS_SECTOR_TYPE   0x21

Definition at line 818 of file scsi.h.

◆ MODE_PAGE_POWER_CONDITION

#define MODE_PAGE_POWER_CONDITION   0x1A

Definition at line 815 of file scsi.h.

◆ MODE_PAGE_TIMEOUT_AND_PROTECT

#define MODE_PAGE_TIMEOUT_AND_PROTECT   0x1D

Definition at line 817 of file scsi.h.

◆ MODE_PAGE_VERIFY_ERROR

#define MODE_PAGE_VERIFY_ERROR   0x07

Definition at line 810 of file scsi.h.

◆ MODE_PAGE_WRITE_PARAMS

#define MODE_PAGE_WRITE_PARAMS   0x05

Definition at line 809 of file scsi.h.

◆ MODE_SENSE_CHANGEABLE_VALUES

#define MODE_SENSE_CHANGEABLE_VALUES   0x40

Definition at line 824 of file scsi.h.

◆ MODE_SENSE_CURRENT_VALUES

#define MODE_SENSE_CURRENT_VALUES   0x00

Definition at line 823 of file scsi.h.

◆ MODE_SENSE_DEFAULT_VAULES

#define MODE_SENSE_DEFAULT_VAULES   0x80

Definition at line 825 of file scsi.h.

◆ MODE_SENSE_RETURN_ALL

#define MODE_SENSE_RETURN_ALL   0x3f

Definition at line 821 of file scsi.h.

◆ MODE_SENSE_SAVED_VALUES

#define MODE_SENSE_SAVED_VALUES   0xc0

Definition at line 826 of file scsi.h.

◆ NOT_READY_RETRY_INTERVAL

#define NOT_READY_RETRY_INTERVAL   20

Definition at line 1065 of file scsi.h.

◆ OPTICAL_DEVICE

#define OPTICAL_DEVICE   0x07

Definition at line 1127 of file scsi.h.

◆ PauseResume_Pause

#define PauseResume_Pause   0x00

Definition at line 158 of file scsi.h.

◆ PauseResume_Resume

#define PauseResume_Resume   0x01

Definition at line 159 of file scsi.h.

◆ POINT_CopyOfAdditionalAreaInATIP

#define POINT_CopyOfAdditionalAreaInATIP   0xC1

Definition at line 1495 of file scsi.h.

◆ POINT_FirstTrackNum

#define POINT_FirstTrackNum   0xA0

Definition at line 1484 of file scsi.h.

◆ POINT_LastTrackNum

#define POINT_LastTrackNum   0xA1

Definition at line 1485 of file scsi.h.

◆ POINT_NumOfSkips

#define POINT_NumOfSkips   0xB1

Definition at line 1491 of file scsi.h.

◆ POINT_SkipInterval_Max

#define POINT_SkipInterval_Max   0x40

Definition at line 1489 of file scsi.h.

◆ POINT_SkipInterval_Min

#define POINT_SkipInterval_Min   0x01

Definition at line 1488 of file scsi.h.

◆ POINT_SkipTrackAssignmet_Max

#define POINT_SkipTrackAssignmet_Max   0xB4

Definition at line 1493 of file scsi.h.

◆ POINT_SkipTrackAssignmet_Min

#define POINT_SkipTrackAssignmet_Min   0xB2

Definition at line 1492 of file scsi.h.

◆ POINT_StartPositionOfFirstLeadIn

#define POINT_StartPositionOfFirstLeadIn   0xC0

Definition at line 1494 of file scsi.h.

◆ POINT_StartPositionOfLeadOut

#define POINT_StartPositionOfLeadOut   0xA2

Definition at line 1486 of file scsi.h.

◆ POINT_StartPositionOfNextProgramArea

#define POINT_StartPositionOfNextProgramArea   0xB0

Definition at line 1490 of file scsi.h.

◆ POINT_StartPositionOfTrack_Max

#define POINT_StartPositionOfTrack_Max   0x63

Definition at line 1483 of file scsi.h.

◆ POINT_StartPositionOfTrack_Min

#define POINT_StartPositionOfTrack_Min   0x01

Definition at line 1482 of file scsi.h.

◆ PowerCond_Idle

#define PowerCond_Idle   0x02

Definition at line 2530 of file scsi.h.

◆ PowerCond_Standby

#define PowerCond_Standby   0x01

Definition at line 2529 of file scsi.h.

◆ PRINTER_DEVICE

#define PRINTER_DEVICE   0x02

Definition at line 1122 of file scsi.h.

◆ PROCESSOR_DEVICE

#define PROCESSOR_DEVICE   0x03

Definition at line 1123 of file scsi.h.

◆ READ_ONLY_DIRECT_ACCESS_DEVICE

#define READ_ONLY_DIRECT_ACCESS_DEVICE   0x05

Definition at line 1125 of file scsi.h.

◆ ReadCD_SecType_Any

#define ReadCD_SecType_Any   0x00

Definition at line 237 of file scsi.h.

◆ ReadCD_SecType_CDDA

#define ReadCD_SecType_CDDA   0x04

Definition at line 238 of file scsi.h.

◆ ReadCD_SecType_M1

#define ReadCD_SecType_M1   0x08

Definition at line 239 of file scsi.h.

◆ ReadCD_SecType_M2

#define ReadCD_SecType_M2   0x0c

Definition at line 240 of file scsi.h.

◆ ReadCD_SecType_M2F1

#define ReadCD_SecType_M2F1   0x10

Definition at line 241 of file scsi.h.

◆ ReadCD_SecType_M2F2

#define ReadCD_SecType_M2F2   0x14

Definition at line 242 of file scsi.h.

◆ ReadCD_SecType_Mask

#define ReadCD_SecType_Mask   0x1c

Definition at line 236 of file scsi.h.

◆ ReadTOC_Format_ATIP

#define ReadTOC_Format_ATIP   0x04

Definition at line 177 of file scsi.h.

◆ ReadTOC_Format_CdText

#define ReadTOC_Format_CdText   0x05

Definition at line 178 of file scsi.h.

◆ ReadTOC_Format_FullTOC

#define ReadTOC_Format_FullTOC   0x02

Definition at line 175 of file scsi.h.

◆ ReadTOC_Format_Mask

#define ReadTOC_Format_Mask   0x0f

Definition at line 172 of file scsi.h.

◆ ReadTOC_Format_PMA

#define ReadTOC_Format_PMA   0x03

Definition at line 176 of file scsi.h.

◆ ReadTOC_Format_SesInfo

#define ReadTOC_Format_SesInfo   0x01

Definition at line 174 of file scsi.h.

◆ ReadTOC_Format_TOC

#define ReadTOC_Format_TOC   0x00

Definition at line 173 of file scsi.h.

◆ ReadTrackInfo3_DiscLeadIn

#define ReadTrackInfo3_DiscLeadIn   0x00

Definition at line 517 of file scsi.h.

◆ ReadTrackInfo3_LastTrk

#define ReadTrackInfo3_LastTrk   ReadTrackInfo_LastTrk

Definition at line 516 of file scsi.h.

◆ ReadTrackInfo3_Type_LBA

#define ReadTrackInfo3_Type_LBA   ReadTrackInfo_Type_LBA

Definition at line 512 of file scsi.h.

◆ ReadTrackInfo3_Type_Mask

#define ReadTrackInfo3_Type_Mask   0x03

Definition at line 511 of file scsi.h.

◆ ReadTrackInfo3_Type_Ses

#define ReadTrackInfo3_Type_Ses   0x02

Definition at line 514 of file scsi.h.

◆ ReadTrackInfo3_Type_Track

#define ReadTrackInfo3_Type_Track   ReadTrackInfo_Type_Track

Definition at line 513 of file scsi.h.

◆ ReadTrackInfo_LastTrk

#define ReadTrackInfo_LastTrk   0xff

Definition at line 499 of file scsi.h.

◆ ReadTrackInfo_Type_LBA

#define ReadTrackInfo_Type_LBA   0x00

Definition at line 496 of file scsi.h.

◆ ReadTrackInfo_Type_Mask

#define ReadTrackInfo_Type_Mask   0x01

Definition at line 495 of file scsi.h.

◆ ReadTrackInfo_Type_Track

#define ReadTrackInfo_Type_Track   0x01

Definition at line 497 of file scsi.h.

◆ SCANNER_DEVICE

#define SCANNER_DEVICE   0x06

Definition at line 1126 of file scsi.h.

◆ SCSI_ADSENSE_AUDIO_PLAY

#define SCSI_ADSENSE_AUDIO_PLAY   0x00

Definition at line 1236 of file scsi.h.

◆ SCSI_ADSENSE_BUS_RESET

#define SCSI_ADSENSE_BUS_RESET   0x29

Definition at line 1265 of file scsi.h.

◆ SCSI_ADSENSE_CANT_DISCONNECT

#define SCSI_ADSENSE_CANT_DISCONNECT   0x2B

Definition at line 1245 of file scsi.h.

◆ SCSI_ADSENSE_CD_CONTROL_ERR

#define SCSI_ADSENSE_CD_CONTROL_ERR   0x73

Definition at line 1191 of file scsi.h.

◆ SCSI_ADSENSE_CD_COPY_ERROR

#define SCSI_ADSENSE_CD_COPY_ERROR   0x6F

Definition at line 1255 of file scsi.h.

◆ SCSI_ADSENSE_CD_READ_ERROR

#define SCSI_ADSENSE_CD_READ_ERROR   0x11

Definition at line 1206 of file scsi.h.

◆ SCSI_ADSENSE_CD_WRITE_ERROR

#define SCSI_ADSENSE_CD_WRITE_ERROR   0x0C

Definition at line 1205 of file scsi.h.

◆ SCSI_ADSENSE_CLEAN_REQUEST

#define SCSI_ADSENSE_CLEAN_REQUEST   0x00

Definition at line 1218 of file scsi.h.

◆ SCSI_ADSENSE_CMD_CLEARED_BY_ANOTHER

#define SCSI_ADSENSE_CMD_CLEARED_BY_ANOTHER   0x2F

Definition at line 1267 of file scsi.h.

◆ SCSI_ADSENSE_CMD_PHASE

#define SCSI_ADSENSE_CMD_PHASE   0x4A

Definition at line 1229 of file scsi.h.

◆ SCSI_ADSENSE_COMMUNICATION

#define SCSI_ADSENSE_COMMUNICATION   0x08

Definition at line 1220 of file scsi.h.

◆ SCSI_ADSENSE_DATA_AREA

#define SCSI_ADSENSE_DATA_AREA   0xA1

Definition at line 1259 of file scsi.h.

◆ SCSI_ADSENSE_DATA_PHASE

#define SCSI_ADSENSE_DATA_PHASE   0x4B

Definition at line 1230 of file scsi.h.

◆ SCSI_ADSENSE_DIAGNOSTIC

#define SCSI_ADSENSE_DIAGNOSTIC   0x40

Definition at line 1225 of file scsi.h.

◆ SCSI_ADSENSE_ENCLOSURE_FAILURE

#define SCSI_ADSENSE_ENCLOSURE_FAILURE   0x34

Definition at line 1210 of file scsi.h.

◆ SCSI_ADSENSE_ENCLOSURE_SERVICE

#define SCSI_ADSENSE_ENCLOSURE_SERVICE   0x35

Definition at line 1211 of file scsi.h.

◆ SCSI_ADSENSE_ERASE_ERROR

#define SCSI_ADSENSE_ERASE_ERROR   0x51

Definition at line 1212 of file scsi.h.

◆ SCSI_ADSENSE_ERR_MSG_DETECTED

#define SCSI_ADSENSE_ERR_MSG_DETECTED   0x48

Definition at line 1277 of file scsi.h.

◆ SCSI_ADSENSE_FAILURE_PREDICTED

#define SCSI_ADSENSE_FAILURE_PREDICTED   0x5D

Definition at line 1190 of file scsi.h.

◆ SCSI_ADSENSE_FORMAT_CORRUPTED

#define SCSI_ADSENSE_FORMAT_CORRUPTED   0x31

Definition at line 1209 of file scsi.h.

◆ SCSI_ADSENSE_FUNCTIONALTY_CHANGE

#define SCSI_ADSENSE_FUNCTIONALTY_CHANGE   0x3F

Definition at line 1269 of file scsi.h.

◆ SCSI_ADSENSE_ILLEGAL_BLOCK

#define SCSI_ADSENSE_ILLEGAL_BLOCK   0x21

Definition at line 1240 of file scsi.h.

◆ SCSI_ADSENSE_ILLEGAL_COMMAND

#define SCSI_ADSENSE_ILLEGAL_COMMAND   0x20

Definition at line 1239 of file scsi.h.

◆ SCSI_ADSENSE_ILLEGAL_MODE_FOR_THIS_TRACK

#define SCSI_ADSENSE_ILLEGAL_MODE_FOR_THIS_TRACK   0x64

Definition at line 1254 of file scsi.h.

◆ SCSI_ADSENSE_INCOMPATIBLE_MEDIA

#define SCSI_ADSENSE_INCOMPATIBLE_MEDIA   0x30

Definition at line 1195 of file scsi.h.

◆ SCSI_ADSENSE_INCOMPLETE_DATA

#define SCSI_ADSENSE_INCOMPLETE_DATA   0x72

Definition at line 1256 of file scsi.h.

◆ SCSI_ADSENSE_INTERNAL

#define SCSI_ADSENSE_INTERNAL   0x44

Definition at line 1226 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_BITS_IN_IDENT_MSG

#define SCSI_ADSENSE_INVALID_BITS_IN_IDENT_MSG   0x3D

Definition at line 1249 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_CDB

#define SCSI_ADSENSE_INVALID_CDB   0x24

Definition at line 1241 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_CMD_SEQUENCE

#define SCSI_ADSENSE_INVALID_CMD_SEQUENCE   0x2C

Definition at line 1246 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_ERR_MSG

#define SCSI_ADSENSE_INVALID_ERR_MSG   0x49

Definition at line 1278 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_LUN

#define SCSI_ADSENSE_INVALID_LUN   0x25

Definition at line 1242 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_MEDIA

#define SCSI_ADSENSE_INVALID_MEDIA   SCSI_ADSENSE_INCOMPATIBLE_MEDIA

Definition at line 1196 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_PARAM_LENGTH

#define SCSI_ADSENSE_INVALID_PARAM_LENGTH   0x1A

Definition at line 1238 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_SESSION_MODE

#define SCSI_ADSENSE_INVALID_SESSION_MODE   0x30

Definition at line 1247 of file scsi.h.

◆ SCSI_ADSENSE_INVALID_VALUE

#define SCSI_ADSENSE_INVALID_VALUE   0x26

Definition at line 1243 of file scsi.h.

◆ SCSI_ADSENSE_LOG_OVERFLOW

#define SCSI_ADSENSE_LOG_OVERFLOW   0x0A

Definition at line 1263 of file scsi.h.

◆ SCSI_ADSENSE_LOST_STREAMING

#define SCSI_ADSENSE_LOST_STREAMING   0x09

Definition at line 1221 of file scsi.h.

◆ SCSI_ADSENSE_LUN_ERROR

#define SCSI_ADSENSE_LUN_ERROR   0x3E

Definition at line 1224 of file scsi.h.

◆ SCSI_ADSENSE_LUN_NOT_READY

#define SCSI_ADSENSE_LUN_NOT_READY   0x04

Definition at line 1194 of file scsi.h.

◆ SCSI_ADSENSE_MAX_LOG

#define SCSI_ADSENSE_MAX_LOG   0x5B

Definition at line 1271 of file scsi.h.

◆ SCSI_ADSENSE_MECH_ERROR

#define SCSI_ADSENSE_MECH_ERROR   0x3B

Definition at line 1223 of file scsi.h.

◆ SCSI_ADSENSE_MEDIA_STATE

#define SCSI_ADSENSE_MEDIA_STATE   0x3B

Definition at line 1268 of file scsi.h.

◆ SCSI_ADSENSE_MEDIUM_CHANGED

#define SCSI_ADSENSE_MEDIUM_CHANGED   0x28

Definition at line 1264 of file scsi.h.

◆ SCSI_ADSENSE_MEDIUM_REMOVAL

#define SCSI_ADSENSE_MEDIUM_REMOVAL   0x53

Definition at line 1232 of file scsi.h.

◆ SCSI_ADSENSE_MSG_ERROR

#define SCSI_ADSENSE_MSG_ERROR   0x43

Definition at line 1250 of file scsi.h.

◆ SCSI_ADSENSE_MULTISELECT

#define SCSI_ADSENSE_MULTISELECT   0x07

Definition at line 1237 of file scsi.h.

◆ SCSI_ADSENSE_MUSIC_AREA

#define SCSI_ADSENSE_MUSIC_AREA   0xA0

Definition at line 1258 of file scsi.h.

◆ SCSI_ADSENSE_NO_MEDIA_IN_DEVICE

#define SCSI_ADSENSE_NO_MEDIA_IN_DEVICE   0x3A

Definition at line 1197 of file scsi.h.

◆ SCSI_ADSENSE_NO_REFERENCE

#define SCSI_ADSENSE_NO_REFERENCE   0x06

Definition at line 1204 of file scsi.h.

◆ SCSI_ADSENSE_NO_SEEK

#define SCSI_ADSENSE_NO_SEEK   0x02

Definition at line 1203 of file scsi.h.

◆ SCSI_ADSENSE_NO_SENSE

#define SCSI_ADSENSE_NO_SENSE   0x00

Definition at line 1183 of file scsi.h.

◆ SCSI_ADSENSE_NOT_SELF_CONFIGURED

#define SCSI_ADSENSE_NOT_SELF_CONFIGURED   0x3E

Definition at line 1199 of file scsi.h.

◆ SCSI_ADSENSE_OPERATOR

#define SCSI_ADSENSE_OPERATOR   0x5A

Definition at line 1270 of file scsi.h.

◆ SCSI_ADSENSE_OUT_OF_SPACE

#define SCSI_ADSENSE_OUT_OF_SPACE   0x63

Definition at line 1253 of file scsi.h.

◆ SCSI_ADSENSE_OVERLAPPED_ATTEMPT

#define SCSI_ADSENSE_OVERLAPPED_ATTEMPT   0x4E

Definition at line 1280 of file scsi.h.

◆ SCSI_ADSENSE_PARAM_CHANGE

#define SCSI_ADSENSE_PARAM_CHANGE   0x2A

Definition at line 1266 of file scsi.h.

◆ SCSI_ADSENSE_POSITION_ERROR

#define SCSI_ADSENSE_POSITION_ERROR   0x3B

Definition at line 1198 of file scsi.h.

◆ SCSI_ADSENSE_POWER

#define SCSI_ADSENSE_POWER   0x5E

Definition at line 1272 of file scsi.h.

◆ SCSI_ADSENSE_READ_LOST_STREAMING

#define SCSI_ADSENSE_READ_LOST_STREAMING   0x11

Definition at line 1275 of file scsi.h.

◆ SCSI_ADSENSE_REC_DATA_ECC

#define SCSI_ADSENSE_REC_DATA_ECC   0x18

Definition at line 1188 of file scsi.h.

◆ SCSI_ADSENSE_REC_DATA_NOECC

#define SCSI_ADSENSE_REC_DATA_NOECC   0x17

Definition at line 1187 of file scsi.h.

◆ SCSI_ADSENSE_RESELECT_FAILURE

#define SCSI_ADSENSE_RESELECT_FAILURE   0x45

Definition at line 1276 of file scsi.h.

◆ SCSI_ADSENSE_ROUNDED_PARAM

#define SCSI_ADSENSE_ROUNDED_PARAM   0x37

Definition at line 1189 of file scsi.h.

◆ SCSI_ADSENSE_SAVE_NOT_SUPPORTED

#define SCSI_ADSENSE_SAVE_NOT_SUPPORTED   0x35

Definition at line 1248 of file scsi.h.

◆ SCSI_ADSENSE_SCSI_PARITY

#define SCSI_ADSENSE_SCSI_PARITY   0x47

Definition at line 1228 of file scsi.h.

◆ SCSI_ADSENSE_SEEK_ERROR

#define SCSI_ADSENSE_SEEK_ERROR   0x15

Definition at line 1208 of file scsi.h.

◆ SCSI_ADSENSE_SELECT

#define SCSI_ADSENSE_SELECT   0x04

Definition at line 1219 of file scsi.h.

◆ SCSI_ADSENSE_SELF_CONFIG

#define SCSI_ADSENSE_SELF_CONFIG   0x4C

Definition at line 1231 of file scsi.h.

◆ SCSI_ADSENSE_SESSION_FIXATION

#define SCSI_ADSENSE_SESSION_FIXATION   0x71

Definition at line 1214 of file scsi.h.

◆ SCSI_ADSENSE_SOFT_RESET

#define SCSI_ADSENSE_SOFT_RESET   0x46

Definition at line 1227 of file scsi.h.

◆ SCSI_ADSENSE_SYNC_ERROR

#define SCSI_ADSENSE_SYNC_ERROR   0x1B

Definition at line 1222 of file scsi.h.

◆ SCSI_ADSENSE_SYS_RESOURCE_FAILURE

#define SCSI_ADSENSE_SYS_RESOURCE_FAILURE   0x55

Definition at line 1252 of file scsi.h.

◆ SCSI_ADSENSE_TEGGED_OVERLAPPED

#define SCSI_ADSENSE_TEGGED_OVERLAPPED   0x4D

Definition at line 1279 of file scsi.h.

◆ SCSI_ADSENSE_TRACK_ERROR

#define SCSI_ADSENSE_TRACK_ERROR   0x14

Definition at line 1207 of file scsi.h.

◆ SCSI_ADSENSE_UNRECOVERED_TOC

#define SCSI_ADSENSE_UNRECOVERED_TOC   0x57

Definition at line 1213 of file scsi.h.

◆ SCSI_ADSENSE_VENDOR_UNIQUE

#define SCSI_ADSENSE_VENDOR_UNIQUE   0x80

Definition at line 1257 of file scsi.h.

◆ SCSI_ADSENSE_VOLTAGE

#define SCSI_ADSENSE_VOLTAGE   0x65

Definition at line 1233 of file scsi.h.

◆ SCSI_ADSENSE_VOLUME_OVERFLOW

#define SCSI_ADSENSE_VOLUME_OVERFLOW   0xA7

Definition at line 1260 of file scsi.h.

◆ SCSI_ADSENSE_WARNING

#define SCSI_ADSENSE_WARNING   0x0B

Definition at line 1186 of file scsi.h.

◆ SCSI_ADSENSE_WRITE_PROTECT

#define SCSI_ADSENSE_WRITE_PROTECT   0x27

Definition at line 1244 of file scsi.h.

◆ SCSI_SENSE_ABORTED_COMMAND

#define SCSI_SENSE_ABORTED_COMMAND   0x0B

Definition at line 1174 of file scsi.h.

◆ SCSI_SENSE_BLANK_CHECK

#define SCSI_SENSE_BLANK_CHECK   0x08

Definition at line 1171 of file scsi.h.

◆ SCSI_SENSE_COPY_ABORTED

#define SCSI_SENSE_COPY_ABORTED   0x0A

Definition at line 1173 of file scsi.h.

◆ SCSI_SENSE_DATA_PROTECT

#define SCSI_SENSE_DATA_PROTECT   0x07

Definition at line 1170 of file scsi.h.

◆ SCSI_SENSE_EQUAL

#define SCSI_SENSE_EQUAL   0x0C

Definition at line 1175 of file scsi.h.

◆ SCSI_SENSE_HARDWARE_ERROR

#define SCSI_SENSE_HARDWARE_ERROR   0x04

Definition at line 1167 of file scsi.h.

◆ SCSI_SENSE_ILLEGAL_REQUEST

#define SCSI_SENSE_ILLEGAL_REQUEST   0x05

Definition at line 1168 of file scsi.h.

◆ SCSI_SENSE_MEDIUM_ERROR

#define SCSI_SENSE_MEDIUM_ERROR   0x03

Definition at line 1166 of file scsi.h.

◆ SCSI_SENSE_MISCOMPARE

#define SCSI_SENSE_MISCOMPARE   0x0E

Definition at line 1177 of file scsi.h.

◆ SCSI_SENSE_NO_SENSE

#define SCSI_SENSE_NO_SENSE   0x00

Definition at line 1163 of file scsi.h.

◆ SCSI_SENSE_NOT_READY

#define SCSI_SENSE_NOT_READY   0x02

Definition at line 1165 of file scsi.h.

◆ SCSI_SENSE_RECOVERED_ERROR

#define SCSI_SENSE_RECOVERED_ERROR   0x01

Definition at line 1164 of file scsi.h.

◆ SCSI_SENSE_RESERVED

#define SCSI_SENSE_RESERVED   0x0F

Definition at line 1178 of file scsi.h.

◆ SCSI_SENSE_UNIQUE

#define SCSI_SENSE_UNIQUE   0x09

Definition at line 1172 of file scsi.h.

◆ SCSI_SENSE_UNIT_ATTENTION

#define SCSI_SENSE_UNIT_ATTENTION   0x06

Definition at line 1169 of file scsi.h.

◆ SCSI_SENSE_VOL_OVERFLOW

#define SCSI_SENSE_VOL_OVERFLOW   0x0D

Definition at line 1176 of file scsi.h.

◆ SCSI_SENSEQ_APP_CODE_MISSMATCH

#define SCSI_SENSEQ_APP_CODE_MISSMATCH   0x08

Definition at line 1342 of file scsi.h.

◆ SCSI_SENSEQ_ASSOCIATED_PROTECTION

#define SCSI_SENSEQ_ASSOCIATED_PROTECTION   0x03

Definition at line 1333 of file scsi.h.

◆ SCSI_SENSEQ_AUTHENTICATION_FAILURE

#define SCSI_SENSEQ_AUTHENTICATION_FAILURE   0x00

Definition at line 1346 of file scsi.h.

◆ SCSI_SENSEQ_BECOMING_READY

#define SCSI_SENSEQ_BECOMING_READY   0x01

Definition at line 1289 of file scsi.h.

◆ SCSI_SENSEQ_BEGINNING_OF_MEDIA_DETECTED

#define SCSI_SENSEQ_BEGINNING_OF_MEDIA_DETECTED   0x04

Definition at line 1397 of file scsi.h.

◆ SCSI_SENSEQ_BUS_DEVICE_FUNCTION

#define SCSI_SENSEQ_BUS_DEVICE_FUNCTION   0x03

Definition at line 1359 of file scsi.h.

◆ SCSI_SENSEQ_CAUSE_NOT_REPORTABLE

#define SCSI_SENSEQ_CAUSE_NOT_REPORTABLE   0x00

Definition at line 1288 of file scsi.h.

◆ SCSI_SENSEQ_CLEANING_CARTRIDGE_INSTALLED

#define SCSI_SENSEQ_CLEANING_CARTRIDGE_INSTALLED   0x03

Definition at line 1300 of file scsi.h.

◆ SCSI_SENSEQ_CLEANING_FAILURE

#define SCSI_SENSEQ_CLEANING_FAILURE   0x07

Definition at line 1304 of file scsi.h.

◆ SCSI_SENSEQ_DESTINATION_ELEMENT_FULL

#define SCSI_SENSEQ_DESTINATION_ELEMENT_FULL   0x0D

Definition at line 1368 of file scsi.h.

◆ SCSI_SENSEQ_DEVICE_INTERNAL

#define SCSI_SENSEQ_DEVICE_INTERNAL   0x04

Definition at line 1360 of file scsi.h.

◆ SCSI_SENSEQ_END_OF_MEDIA_DETECTED

#define SCSI_SENSEQ_END_OF_MEDIA_DETECTED   0x02

Definition at line 1396 of file scsi.h.

◆ SCSI_SENSEQ_END_OF_MEDIUM

#define SCSI_SENSEQ_END_OF_MEDIUM   0x0F

Definition at line 1370 of file scsi.h.

◆ SCSI_SENSEQ_FILEMARK_DETECTED

#define SCSI_SENSEQ_FILEMARK_DETECTED   0x01

Definition at line 1394 of file scsi.h.

◆ SCSI_SENSEQ_FORMAT_IN_PROGRESS

#define SCSI_SENSEQ_FORMAT_IN_PROGRESS   0x04

Definition at line 1292 of file scsi.h.

◆ SCSI_SENSEQ_FORMAT_INCOMPATIBLE_MEDIUM

#define SCSI_SENSEQ_FORMAT_INCOMPATIBLE_MEDIUM   0x06

Definition at line 1303 of file scsi.h.

◆ SCSI_SENSEQ_HW_PROTECTION

#define SCSI_SENSEQ_HW_PROTECTION   0x01

Definition at line 1331 of file scsi.h.

◆ SCSI_SENSEQ_IDLE_BY_CMD

#define SCSI_SENSEQ_IDLE_BY_CMD   0x03

Definition at line 1391 of file scsi.h.

◆ SCSI_SENSEQ_IDLE_BY_TIMER

#define SCSI_SENSEQ_IDLE_BY_TIMER   0x01

Definition at line 1389 of file scsi.h.

◆ SCSI_SENSEQ_IMPORT_OR_EXPERT_ELEMENT_ACCESS

#define SCSI_SENSEQ_IMPORT_OR_EXPERT_ELEMENT_ACCESS   0x01

Definition at line 1354 of file scsi.h.

◆ SCSI_SENSEQ_INCOMPATIBLE_FORMAT

#define SCSI_SENSEQ_INCOMPATIBLE_FORMAT   0x02

Definition at line 1299 of file scsi.h.

◆ SCSI_SENSEQ_INCOMPATIBLE_MEDIA_INSTALLED

#define SCSI_SENSEQ_INCOMPATIBLE_MEDIA_INSTALLED   0x00

Definition at line 1297 of file scsi.h.

◆ SCSI_SENSEQ_INCOMPLETE_RESERVED_TRACK

#define SCSI_SENSEQ_INCOMPLETE_RESERVED_TRACK   0x04

Definition at line 1321 of file scsi.h.

◆ SCSI_SENSEQ_INCOMPLETE_TRACK

#define SCSI_SENSEQ_INCOMPLETE_TRACK   0x03

Definition at line 1320 of file scsi.h.

◆ SCSI_SENSEQ_INIT_COMMAND_REQUIRED

#define SCSI_SENSEQ_INIT_COMMAND_REQUIRED   0x02

Definition at line 1290 of file scsi.h.

◆ SCSI_SENSEQ_INQUIRY_DATA

#define SCSI_SENSEQ_INQUIRY_DATA   0x03

Definition at line 1380 of file scsi.h.

◆ SCSI_SENSEQ_INVALID_RELEASE_OF_PERSISTENT_RESERVATION

#define SCSI_SENSEQ_INVALID_RELEASE_OF_PERSISTENT_RESERVATION   0x04

Definition at line 1328 of file scsi.h.

◆ SCSI_SENSEQ_KEY_NOT_ESTABLISHED

#define SCSI_SENSEQ_KEY_NOT_ESTABLISHED   0x02

Definition at line 1348 of file scsi.h.

◆ SCSI_SENSEQ_KEY_NOT_PRESENT

#define SCSI_SENSEQ_KEY_NOT_PRESENT   0x01

Definition at line 1347 of file scsi.h.

◆ SCSI_SENSEQ_LEAD_IN_ERROR

#define SCSI_SENSEQ_LEAD_IN_ERROR   0x01

Definition at line 1318 of file scsi.h.

◆ SCSI_SENSEQ_LEAD_OUT_ERRROR

#define SCSI_SENSEQ_LEAD_OUT_ERRROR   0x02

Definition at line 1319 of file scsi.h.

◆ SCSI_SENSEQ_LOG_PARAMETERS

#define SCSI_SENSEQ_LOG_PARAMETERS   0x02

Definition at line 1364 of file scsi.h.

◆ SCSI_SENSEQ_LOGICAL_UNIT_RESET_COUNT_ERROR

#define SCSI_SENSEQ_LOGICAL_UNIT_RESET_COUNT_ERROR   0x05

Definition at line 1351 of file scsi.h.

◆ SCSI_SENSEQ_LONG_WRITE_IN_PROGRESS

#define SCSI_SENSEQ_LONG_WRITE_IN_PROGRESS   0x08

Definition at line 1294 of file scsi.h.

◆ SCSI_SENSEQ_LOW_POWER_COND

#define SCSI_SENSEQ_LOW_POWER_COND   0x00

Definition at line 1388 of file scsi.h.

◆ SCSI_SENSEQ_LUN_SOFT_PROTECTION

#define SCSI_SENSEQ_LUN_SOFT_PROTECTION   0x02

Definition at line 1332 of file scsi.h.

◆ SCSI_SENSEQ_MAGAZINE_INSERTED

#define SCSI_SENSEQ_MAGAZINE_INSERTED   0x13

Definition at line 1373 of file scsi.h.

◆ SCSI_SENSEQ_MAGAZINE_LOCKED

#define SCSI_SENSEQ_MAGAZINE_LOCKED   0x14

Definition at line 1374 of file scsi.h.

◆ SCSI_SENSEQ_MAGAZINE_NOT_ACCESSIBLE

#define SCSI_SENSEQ_MAGAZINE_NOT_ACCESSIBLE   0x11

Definition at line 1371 of file scsi.h.

◆ SCSI_SENSEQ_MAGAZINE_REMOVED

#define SCSI_SENSEQ_MAGAZINE_REMOVED   0x12

Definition at line 1372 of file scsi.h.

◆ SCSI_SENSEQ_MAGAZINE_UNLOCKED

#define SCSI_SENSEQ_MAGAZINE_UNLOCKED   0x15

Definition at line 1375 of file scsi.h.

◆ SCSI_SENSEQ_MANUAL_INTERVENTION_REQUIRED

#define SCSI_SENSEQ_MANUAL_INTERVENTION_REQUIRED   0x03

Definition at line 1291 of file scsi.h.

◆ SCSI_SENSEQ_MEDIA_CODE_MISMATCHED_TO_LOGICAL_UNIT

#define SCSI_SENSEQ_MEDIA_CODE_MISMATCHED_TO_LOGICAL_UNIT   0x04

Definition at line 1350 of file scsi.h.

◆ SCSI_SENSEQ_MEDIUM_CHANGE_REQ

#define SCSI_SENSEQ_MEDIUM_CHANGE_REQ   0x01

Definition at line 1383 of file scsi.h.

◆ SCSI_SENSEQ_MICROCODE

#define SCSI_SENSEQ_MICROCODE   0x01

Definition at line 1378 of file scsi.h.

◆ SCSI_SENSEQ_MODE_PARAMETERS

#define SCSI_SENSEQ_MODE_PARAMETERS   0x01

Definition at line 1363 of file scsi.h.

◆ SCSI_SENSEQ_NO_MORE_RESERVATION

#define SCSI_SENSEQ_NO_MORE_RESERVATION   0x05

Definition at line 1322 of file scsi.h.

◆ SCSI_SENSEQ_NO_SENSE

#define SCSI_SENSEQ_NO_SENSE   0x00

Definition at line 1284 of file scsi.h.

◆ SCSI_SENSEQ_NOT_FIXED_FOR_APPEND

#define SCSI_SENSEQ_NOT_FIXED_FOR_APPEND   0x09

Definition at line 1343 of file scsi.h.

◆ SCSI_SENSEQ_OPERATION_DEFINITION

#define SCSI_SENSEQ_OPERATION_DEFINITION   0x02

Definition at line 1379 of file scsi.h.

◆ SCSI_SENSEQ_OPERATION_IN_PROGRESS

#define SCSI_SENSEQ_OPERATION_IN_PROGRESS   0x07

Definition at line 1293 of file scsi.h.

◆ SCSI_SENSEQ_PARAM_INVALID_VALUE

#define SCSI_SENSEQ_PARAM_INVALID_VALUE   0x02

Definition at line 1326 of file scsi.h.

◆ SCSI_SENSEQ_PARAM_NOT_SUPPORTED

#define SCSI_SENSEQ_PARAM_NOT_SUPPORTED   0x01

Definition at line 1325 of file scsi.h.

◆ SCSI_SENSEQ_PERMANENT_PROTECTION

#define SCSI_SENSEQ_PERMANENT_PROTECTION   0x05

Definition at line 1335 of file scsi.h.

◆ SCSI_SENSEQ_PERSIST_PROTECTION

#define SCSI_SENSEQ_PERSIST_PROTECTION   0x04

Definition at line 1334 of file scsi.h.

◆ SCSI_SENSEQ_POWER_ON

#define SCSI_SENSEQ_POWER_ON   0x01

Definition at line 1357 of file scsi.h.

◆ SCSI_SENSEQ_PROGRAMM_AREA_EMPTY

#define SCSI_SENSEQ_PROGRAMM_AREA_EMPTY   0x04

Definition at line 1339 of file scsi.h.

◆ SCSI_SENSEQ_PROGRAMM_AREA_NOT_EMPTY

#define SCSI_SENSEQ_PROGRAMM_AREA_NOT_EMPTY   0x03

Definition at line 1338 of file scsi.h.

◆ SCSI_SENSEQ_READ_OF_SCRAMBLED_SECTOR_WITHOUT_AUTHENTICATION

#define SCSI_SENSEQ_READ_OF_SCRAMBLED_SECTOR_WITHOUT_AUTHENTICATION   0x03

Definition at line 1349 of file scsi.h.

◆ SCSI_SENSEQ_RESERVATIONS_PREEMPTED

#define SCSI_SENSEQ_RESERVATIONS_PREEMPTED   0x03

Definition at line 1365 of file scsi.h.

◆ SCSI_SENSEQ_SCSI_BUS

#define SCSI_SENSEQ_SCSI_BUS   0x02

Definition at line 1358 of file scsi.h.

◆ SCSI_SENSEQ_SETMARK_DETECTED

#define SCSI_SENSEQ_SETMARK_DETECTED   0x03

Definition at line 1395 of file scsi.h.

◆ SCSI_SENSEQ_SOURCE_ELEMENT_EMPTY

#define SCSI_SENSEQ_SOURCE_ELEMENT_EMPTY   0x0E

Definition at line 1369 of file scsi.h.

◆ SCSI_SENSEQ_STANDBY_BY_CMD

#define SCSI_SENSEQ_STANDBY_BY_CMD   0x04

Definition at line 1392 of file scsi.h.

◆ SCSI_SENSEQ_STANDBY_BY_TIMER

#define SCSI_SENSEQ_STANDBY_BY_TIMER   0x02

Definition at line 1390 of file scsi.h.

◆ SCSI_SENSEQ_THRESHOLD_PARAM_NOT_SUPPORTED

#define SCSI_SENSEQ_THRESHOLD_PARAM_NOT_SUPPORTED   0x03

Definition at line 1327 of file scsi.h.

◆ SCSI_SENSEQ_TRAY_CLOSED

#define SCSI_SENSEQ_TRAY_CLOSED   0x01

Definition at line 1307 of file scsi.h.

◆ SCSI_SENSEQ_TRAY_OPEN

#define SCSI_SENSEQ_TRAY_OPEN   0x02

Definition at line 1308 of file scsi.h.

◆ SCSI_SENSEQ_UNKNOWN_FORMAT

#define SCSI_SENSEQ_UNKNOWN_FORMAT   0x01

Definition at line 1298 of file scsi.h.

◆ SCSI_SENSEQ_W_PROTECT_PERMITED

#define SCSI_SENSEQ_W_PROTECT_PERMITED   0x03

Definition at line 1385 of file scsi.h.

◆ SCSI_SENSEQ_W_PROTECT_SELECTED

#define SCSI_SENSEQ_W_PROTECT_SELECTED   0x02

Definition at line 1384 of file scsi.h.

◆ SCSI_SENSEQ_WRITE_INCOMPATIBLE_FORMAT

#define SCSI_SENSEQ_WRITE_INCOMPATIBLE_FORMAT   0x05

Definition at line 1302 of file scsi.h.

◆ SCSI_SENSEQ_WRITE_UNKNOWN_FORMAT

#define SCSI_SENSEQ_WRITE_UNKNOWN_FORMAT   0x04

Definition at line 1301 of file scsi.h.

◆ SCSIMESS_ABORT

#define SCSIMESS_ABORT   0x06

Definition at line 987 of file scsi.h.

◆ SCSIMESS_ABORT_WITH_TAG

#define SCSIMESS_ABORT_WITH_TAG   0x0D

Definition at line 988 of file scsi.h.

◆ SCSIMESS_BUS_DEVICE_RESET

#define SCSIMESS_BUS_DEVICE_RESET   0X0C

Definition at line 989 of file scsi.h.

◆ SCSIMESS_CLEAR_QUEUE

#define SCSIMESS_CLEAR_QUEUE   0X0E

Definition at line 990 of file scsi.h.

◆ SCSIMESS_COMMAND_COMPLETE

#define SCSIMESS_COMMAND_COMPLETE   0X00

Definition at line 991 of file scsi.h.

◆ SCSIMESS_DISCONNECT

#define SCSIMESS_DISCONNECT   0X04

Definition at line 992 of file scsi.h.

◆ SCSIMESS_EXTENDED_MESSAGE

#define SCSIMESS_EXTENDED_MESSAGE   0X01

Definition at line 993 of file scsi.h.

◆ SCSIMESS_HEAD_OF_QUEUE_TAG

#define SCSIMESS_HEAD_OF_QUEUE_TAG   0X21

Definition at line 1004 of file scsi.h.

◆ SCSIMESS_IDENTIFY

#define SCSIMESS_IDENTIFY   0X80

Definition at line 994 of file scsi.h.

◆ SCSIMESS_IDENTIFY_WITH_DISCON

#define SCSIMESS_IDENTIFY_WITH_DISCON   0XC0

Definition at line 995 of file scsi.h.

◆ SCSIMESS_IGNORE_WIDE_RESIDUE

#define SCSIMESS_IGNORE_WIDE_RESIDUE   0X23

Definition at line 996 of file scsi.h.

◆ SCSIMESS_INIT_DETECTED_ERROR

#define SCSIMESS_INIT_DETECTED_ERROR   0X05

Definition at line 998 of file scsi.h.

◆ SCSIMESS_INITIATE_RECOVERY

#define SCSIMESS_INITIATE_RECOVERY   0X0F

Definition at line 997 of file scsi.h.

◆ SCSIMESS_LINK_CMD_COMP

#define SCSIMESS_LINK_CMD_COMP   0X0A

Definition at line 999 of file scsi.h.

◆ SCSIMESS_LINK_CMD_COMP_W_FLAG

#define SCSIMESS_LINK_CMD_COMP_W_FLAG   0X0B

Definition at line 1000 of file scsi.h.

◆ SCSIMESS_MESS_PARITY_ERROR

#define SCSIMESS_MESS_PARITY_ERROR   0X09

Definition at line 1001 of file scsi.h.

◆ SCSIMESS_MESSAGE_REJECT

#define SCSIMESS_MESSAGE_REJECT   0X07

Definition at line 1002 of file scsi.h.

◆ SCSIMESS_MODIFY_DATA_LENGTH

#define SCSIMESS_MODIFY_DATA_LENGTH   5

Definition at line 1020 of file scsi.h.

◆ SCSIMESS_MODIFY_DATA_POINTER

#define SCSIMESS_MODIFY_DATA_POINTER   0X00

Definition at line 1014 of file scsi.h.

◆ SCSIMESS_NO_OPERATION

#define SCSIMESS_NO_OPERATION   0X08

Definition at line 1003 of file scsi.h.

◆ SCSIMESS_ORDERED_QUEUE_TAG

#define SCSIMESS_ORDERED_QUEUE_TAG   0X22

Definition at line 1005 of file scsi.h.

◆ SCSIMESS_RELEASE_RECOVERY

#define SCSIMESS_RELEASE_RECOVERY   0X10

Definition at line 1007 of file scsi.h.

◆ SCSIMESS_RESTORE_POINTERS

#define SCSIMESS_RESTORE_POINTERS   0X03

Definition at line 1008 of file scsi.h.

◆ SCSIMESS_SAVE_DATA_POINTER

#define SCSIMESS_SAVE_DATA_POINTER   0X02

Definition at line 1009 of file scsi.h.

◆ SCSIMESS_SIMPLE_QUEUE_TAG

#define SCSIMESS_SIMPLE_QUEUE_TAG   0X20

Definition at line 1006 of file scsi.h.

◆ SCSIMESS_SYNCH_DATA_LENGTH

#define SCSIMESS_SYNCH_DATA_LENGTH   3

Definition at line 1021 of file scsi.h.

◆ SCSIMESS_SYNCHRONOUS_DATA_REQ

#define SCSIMESS_SYNCHRONOUS_DATA_REQ   0X01

Definition at line 1015 of file scsi.h.

◆ SCSIMESS_TERMINATE_IO_PROCESS

#define SCSIMESS_TERMINATE_IO_PROCESS   0X11

Definition at line 1010 of file scsi.h.

◆ SCSIMESS_WIDE_DATA_LENGTH

#define SCSIMESS_WIDE_DATA_LENGTH   2

Definition at line 1022 of file scsi.h.

◆ SCSIMESS_WIDE_DATA_REQUEST

#define SCSIMESS_WIDE_DATA_REQUEST   0X03

Definition at line 1016 of file scsi.h.

◆ SCSIOP_BLANK

#define SCSIOP_BLANK   0xA1

Definition at line 922 of file scsi.h.

◆ SCSIOP_CHANGE_DEFINITION

#define SCSIOP_CHANGE_DEFINITION   0x40

Definition at line 888 of file scsi.h.

◆ SCSIOP_CLOSE_TRACK_SESSION

#define SCSIOP_CLOSE_TRACK_SESSION   0x5B

Definition at line 911 of file scsi.h.

◆ SCSIOP_COMPARE

#define SCSIOP_COMPARE   0x39

Definition at line 883 of file scsi.h.

◆ SCSIOP_COPY

#define SCSIOP_COPY   0x18

Definition at line 858 of file scsi.h.

◆ SCSIOP_COPY_COMPARE

#define SCSIOP_COPY_COMPARE   0x3A

Definition at line 884 of file scsi.h.

◆ SCSIOP_COPY_VERIFY

#define SCSIOP_COPY_VERIFY   0x3A

Definition at line 885 of file scsi.h.

◆ SCSIOP_DENON_EJECT_DISC

#define SCSIOP_DENON_EJECT_DISC   0xE6

Definition at line 961 of file scsi.h.

◆ SCSIOP_DENON_PLAY_AUDIO

#define SCSIOP_DENON_PLAY_AUDIO   0xE8

Definition at line 963 of file scsi.h.

◆ SCSIOP_DENON_READ_SUBCODE

#define SCSIOP_DENON_READ_SUBCODE   0xEB

Definition at line 965 of file scsi.h.

◆ SCSIOP_DENON_READ_TOC

#define SCSIOP_DENON_READ_TOC   0xE9

Definition at line 964 of file scsi.h.

◆ SCSIOP_DENON_STOP_AUDIO

#define SCSIOP_DENON_STOP_AUDIO   0xE7

Definition at line 962 of file scsi.h.

◆ SCSIOP_DOORLOCK

#define SCSIOP_DOORLOCK   0xDE

Definition at line 942 of file scsi.h.

◆ SCSIOP_DOORUNLOCK

#define SCSIOP_DOORUNLOCK   0xDF

Definition at line 943 of file scsi.h.

◆ SCSIOP_ERASE

#define SCSIOP_ERASE   0x19

Definition at line 859 of file scsi.h.

◆ SCSIOP_ERASE10

#define SCSIOP_ERASE10   0x2C

Definition at line 874 of file scsi.h.

◆ SCSIOP_FLUSH_BUFFER

#define SCSIOP_FLUSH_BUFFER   0x10

Definition at line 850 of file scsi.h.

◆ SCSIOP_FORMAT_UNIT

#define SCSIOP_FORMAT_UNIT   0x04

Definition at line 835 of file scsi.h.

◆ SCSIOP_GET_CONFIGURATION

#define SCSIOP_GET_CONFIGURATION   0x46

Definition at line 894 of file scsi.h.

◆ SCSIOP_GET_EVENT_STATUS

#define SCSIOP_GET_EVENT_STATUS   0x4A

Definition at line 898 of file scsi.h.

◆ SCSIOP_GET_PERFORMANCE

#define SCSIOP_GET_PERFORMANCE   0xAC

Definition at line 932 of file scsi.h.

◆ SCSIOP_INQUIRY

#define SCSIOP_INQUIRY   0x12

Definition at line 852 of file scsi.h.

◆ SCSIOP_LOAD_UNLOAD

#define SCSIOP_LOAD_UNLOAD   0x1B

Definition at line 863 of file scsi.h.

◆ SCSIOP_LOAD_UNLOAD_SLOT

#define SCSIOP_LOAD_UNLOAD_SLOT   0xA6

Definition at line 926 of file scsi.h.

◆ SCSIOP_LOCATE

#define SCSIOP_LOCATE   0x2B

Definition at line 873 of file scsi.h.

◆ SCSIOP_LOG_SELECT

#define SCSIOP_LOG_SELECT   0x4C

Definition at line 900 of file scsi.h.

◆ SCSIOP_LOG_SENSE

#define SCSIOP_LOG_SENSE   0x4D

Definition at line 901 of file scsi.h.

◆ SCSIOP_MECHANISM_STATUS

#define SCSIOP_MECHANISM_STATUS   0xBD

Definition at line 939 of file scsi.h.

◆ SCSIOP_MEDIUM_REMOVAL

#define SCSIOP_MEDIUM_REMOVAL   0x1E

Definition at line 866 of file scsi.h.

◆ SCSIOP_MODE_SELECT

#define SCSIOP_MODE_SELECT   0x15

Definition at line 855 of file scsi.h.

◆ SCSIOP_MODE_SELECT10

#define SCSIOP_MODE_SELECT10   0x55

Definition at line 907 of file scsi.h.

◆ SCSIOP_MODE_SENSE

#define SCSIOP_MODE_SENSE   0x1A

Definition at line 860 of file scsi.h.

◆ SCSIOP_MODE_SENSE10

#define SCSIOP_MODE_SENSE10   0x5A

Definition at line 910 of file scsi.h.

◆ SCSIOP_NEC_READ_CDDA

#define SCSIOP_NEC_READ_CDDA   0xD4

Definition at line 983 of file scsi.h.

◆ SCSIOP_PARTITION

#define SCSIOP_PARTITION   0x0D

Definition at line 847 of file scsi.h.

◆ SCSIOP_PAUSE_RESUME

#define SCSIOP_PAUSE_RESUME   0x4B

Definition at line 899 of file scsi.h.

◆ SCSIOP_PHILIPS_CLOSE_TRACK_SESSION

#define SCSIOP_PHILIPS_CLOSE_TRACK_SESSION   0xE9

Definition at line 973 of file scsi.h.

◆ SCSIOP_PHILIPS_GET_NWA

#define SCSIOP_PHILIPS_GET_NWA   0xE2

Definition at line 969 of file scsi.h.

◆ SCSIOP_PHILIPS_LOAD_UNLOAD

#define SCSIOP_PHILIPS_LOAD_UNLOAD   0xE7

Definition at line 972 of file scsi.h.

◆ SCSIOP_PHILIPS_READ_SESSION_INFO

#define SCSIOP_PHILIPS_READ_SESSION_INFO   0xEE

Definition at line 975 of file scsi.h.

◆ SCSIOP_PHILIPS_RECOVER_BUF_DATA

#define SCSIOP_PHILIPS_RECOVER_BUF_DATA   0xEC

Definition at line 974 of file scsi.h.

◆ SCSIOP_PHILIPS_RESERVE_TRACK

#define SCSIOP_PHILIPS_RESERVE_TRACK   0xE4

Definition at line 970 of file scsi.h.

◆ SCSIOP_PHILIPS_WRITE_TRACK

#define SCSIOP_PHILIPS_WRITE_TRACK   0xE6

Definition at line 971 of file scsi.h.

◆ SCSIOP_PLAY_AUDIO

#define SCSIOP_PLAY_AUDIO   0x45

Definition at line 893 of file scsi.h.

◆ SCSIOP_PLAY_AUDIO10

#define SCSIOP_PLAY_AUDIO10   0x41

Definition at line 889 of file scsi.h.

◆ SCSIOP_PLAY_AUDIO12

#define SCSIOP_PLAY_AUDIO12   0xA5

Definition at line 925 of file scsi.h.

◆ SCSIOP_PLAY_AUDIO_MSF

#define SCSIOP_PLAY_AUDIO_MSF   0x47

Definition at line 895 of file scsi.h.

◆ SCSIOP_PLAY_TRACK_INDEX

#define SCSIOP_PLAY_TRACK_INDEX   0x48

Definition at line 896 of file scsi.h.

◆ SCSIOP_PLAY_TRACK_RELATIVE

#define SCSIOP_PLAY_TRACK_RELATIVE   0x49

Definition at line 897 of file scsi.h.

◆ SCSIOP_PLEXTOR_READ_CDDA

#define SCSIOP_PLEXTOR_READ_CDDA   0xD8

Definition at line 979 of file scsi.h.

◆ SCSIOP_PRINT

#define SCSIOP_PRINT   0x0A

Definition at line 841 of file scsi.h.

◆ SCSIOP_READ

#define SCSIOP_READ   0x28

Definition at line 869 of file scsi.h.

◆ SCSIOP_READ12

#define SCSIOP_READ12   0xA8

Definition at line 928 of file scsi.h.

◆ SCSIOP_READ16

#define SCSIOP_READ16   0x88

Definition at line 914 of file scsi.h.

◆ SCSIOP_READ6

#define SCSIOP_READ6   0x08

Definition at line 838 of file scsi.h.

◆ SCSIOP_READ_BLOCK_LIMITS

#define SCSIOP_READ_BLOCK_LIMITS   0x05

Definition at line 836 of file scsi.h.

◆ SCSIOP_READ_BUFFER_CAPACITY

#define SCSIOP_READ_BUFFER_CAPACITY   0x5C

Definition at line 912 of file scsi.h.

◆ SCSIOP_READ_CAPACITY

#define SCSIOP_READ_CAPACITY   0x25

Definition at line 868 of file scsi.h.

◆ SCSIOP_READ_CD

#define SCSIOP_READ_CD   0xBE

Definition at line 940 of file scsi.h.

◆ SCSIOP_READ_CD_MSF

#define SCSIOP_READ_CD_MSF   0xB9

Definition at line 937 of file scsi.h.

◆ SCSIOP_READ_DATA_BUFF

#define SCSIOP_READ_DATA_BUFF   0x3C

Definition at line 887 of file scsi.h.

◆ SCSIOP_READ_DISC_INFO

#define SCSIOP_READ_DISC_INFO   0x51

Definition at line 903 of file scsi.h.

◆ SCSIOP_READ_DVD_STRUCTURE

#define SCSIOP_READ_DVD_STRUCTURE   0xAD

Definition at line 933 of file scsi.h.

◆ SCSIOP_READ_FORMAT_CAPACITY

#define SCSIOP_READ_FORMAT_CAPACITY   0x23

Definition at line 867 of file scsi.h.

◆ SCSIOP_READ_HEADER

#define SCSIOP_READ_HEADER   0x44

Definition at line 892 of file scsi.h.

◆ SCSIOP_READ_MASTER_CUE

#define SCSIOP_READ_MASTER_CUE   0x59

Definition at line 909 of file scsi.h.

◆ SCSIOP_READ_POSITION

#define SCSIOP_READ_POSITION   0x34

Definition at line 881 of file scsi.h.

◆ SCSIOP_READ_REVERSE

#define SCSIOP_READ_REVERSE   0x0F

Definition at line 848 of file scsi.h.

◆ SCSIOP_READ_SUB_CHANNEL

#define SCSIOP_READ_SUB_CHANNEL   0x42

Definition at line 890 of file scsi.h.

◆ SCSIOP_READ_TOC

#define SCSIOP_READ_TOC   0x43

Definition at line 891 of file scsi.h.

◆ SCSIOP_READ_TRACK_INFO

#define SCSIOP_READ_TRACK_INFO   0x52

Definition at line 904 of file scsi.h.

◆ SCSIOP_REASSIGN_BLOCKS

#define SCSIOP_REASSIGN_BLOCKS   0x07

Definition at line 837 of file scsi.h.

◆ SCSIOP_RECEIVE

#define SCSIOP_RECEIVE   0x08

Definition at line 839 of file scsi.h.

◆ SCSIOP_RECEIVE_DIAGNOSTIC

#define SCSIOP_RECEIVE_DIAGNOSTIC   0x1C

Definition at line 864 of file scsi.h.

◆ SCSIOP_RECOVER_BUF_DATA

#define SCSIOP_RECOVER_BUF_DATA   0x14

Definition at line 854 of file scsi.h.

◆ SCSIOP_RELEASE_UNIT

#define SCSIOP_RELEASE_UNIT   0x17

Definition at line 857 of file scsi.h.

◆ SCSIOP_REPAIR_TRACK

#define SCSIOP_REPAIR_TRACK   0x58

Definition at line 908 of file scsi.h.

◆ SCSIOP_REPORT_KEY

#define SCSIOP_REPORT_KEY   0xA4

Definition at line 924 of file scsi.h.

◆ SCSIOP_REPORT_LUNS

#define SCSIOP_REPORT_LUNS   0xA0

Definition at line 921 of file scsi.h.

◆ SCSIOP_REQUEST_BLOCK_ADDR

#define SCSIOP_REQUEST_BLOCK_ADDR   0x02

Definition at line 833 of file scsi.h.

◆ SCSIOP_REQUEST_SENSE

#define SCSIOP_REQUEST_SENSE   0x03

Definition at line 834 of file scsi.h.

◆ SCSIOP_RESERVE_TRACK

#define SCSIOP_RESERVE_TRACK   0x53

Definition at line 905 of file scsi.h.

◆ SCSIOP_RESERVE_UNIT

#define SCSIOP_RESERVE_UNIT   0x16

Definition at line 856 of file scsi.h.

◆ SCSIOP_REWIND

#define SCSIOP_REWIND   0x01

Definition at line 832 of file scsi.h.

◆ SCSIOP_REZERO_UNIT

#define SCSIOP_REZERO_UNIT   0x01

Definition at line 831 of file scsi.h.

◆ SCSIOP_SA_READ_CAPACITY16

#define SCSIOP_SA_READ_CAPACITY16   0x10

Definition at line 919 of file scsi.h.

◆ SCSIOP_SEARCH_DATA_EQUAL

#define SCSIOP_SEARCH_DATA_EQUAL   0x31

Definition at line 878 of file scsi.h.

◆ SCSIOP_SEARCH_DATA_HIGH

#define SCSIOP_SEARCH_DATA_HIGH   0x30

Definition at line 877 of file scsi.h.

◆ SCSIOP_SEARCH_DATA_LOW

#define SCSIOP_SEARCH_DATA_LOW   0x32

Definition at line 879 of file scsi.h.

◆ SCSIOP_SEEK

#define SCSIOP_SEEK   0x2B

Definition at line 872 of file scsi.h.

◆ SCSIOP_SEEK12

#define SCSIOP_SEEK12   0xAB

Definition at line 931 of file scsi.h.

◆ SCSIOP_SEEK6

#define SCSIOP_SEEK6   0x0B

Definition at line 843 of file scsi.h.

◆ SCSIOP_SEEK_BLOCK

#define SCSIOP_SEEK_BLOCK   0x0C

Definition at line 846 of file scsi.h.

◆ SCSIOP_SEND

#define SCSIOP_SEND   0x0A

Definition at line 842 of file scsi.h.

◆ SCSIOP_SEND_CUE_SHEET

#define SCSIOP_SEND_CUE_SHEET   0x5D

Definition at line 913 of file scsi.h.

◆ SCSIOP_SEND_DIAGNOSTIC

#define SCSIOP_SEND_DIAGNOSTIC   0x1D

Definition at line 865 of file scsi.h.

◆ SCSIOP_SEND_DVD_STRUCTURE

#define SCSIOP_SEND_DVD_STRUCTURE   0xBF

Definition at line 941 of file scsi.h.

◆ SCSIOP_SEND_KEY

#define SCSIOP_SEND_KEY   0xA3

Definition at line 923 of file scsi.h.

◆ SCSIOP_SEND_OPC_INFO

#define SCSIOP_SEND_OPC_INFO   0x54

Definition at line 906 of file scsi.h.

◆ SCSIOP_SERVICE_ACTION16

#define SCSIOP_SERVICE_ACTION16   0x9E

Definition at line 917 of file scsi.h.

◆ SCSIOP_SET_CD_SPEED

#define SCSIOP_SET_CD_SPEED   0xBB

Definition at line 938 of file scsi.h.

◆ SCSIOP_SET_LIMITS

#define SCSIOP_SET_LIMITS   0x33

Definition at line 880 of file scsi.h.

◆ SCSIOP_SET_READ_AHEAD

#define SCSIOP_SET_READ_AHEAD   0xA7

Definition at line 927 of file scsi.h.

◆ SCSIOP_SET_STREAMING

#define SCSIOP_SET_STREAMING   0xB6

Definition at line 936 of file scsi.h.

◆ SCSIOP_SLEW_PRINT

#define SCSIOP_SLEW_PRINT   0x0B

Definition at line 845 of file scsi.h.

◆ SCSIOP_SPACE

#define SCSIOP_SPACE   0x11

Definition at line 851 of file scsi.h.

◆ SCSIOP_START_STOP_UNIT

#define SCSIOP_START_STOP_UNIT   0x1B

Definition at line 861 of file scsi.h.

◆ SCSIOP_STOP_PLAY_SCAN

#define SCSIOP_STOP_PLAY_SCAN   0x4E

Definition at line 902 of file scsi.h.

◆ SCSIOP_STOP_PRINT

#define SCSIOP_STOP_PRINT   0x1B

Definition at line 862 of file scsi.h.

◆ SCSIOP_SYNCHRONIZE_CACHE

#define SCSIOP_SYNCHRONIZE_CACHE   0x35

Definition at line 882 of file scsi.h.

◆ SCSIOP_TEST_UNIT_READY

#define SCSIOP_TEST_UNIT_READY   0x00

Definition at line 830 of file scsi.h.

◆ SCSIOP_TRACK_SELECT

#define SCSIOP_TRACK_SELECT   0x0B

Definition at line 844 of file scsi.h.

◆ SCSIOP_VERIFY

#define SCSIOP_VERIFY   0x2F

Definition at line 876 of file scsi.h.

◆ SCSIOP_VERIFY12 [1/2]

#define SCSIOP_VERIFY12   0xAF

Definition at line 935 of file scsi.h.

◆ SCSIOP_VERIFY12 [2/2]

#define SCSIOP_VERIFY12   0xAF

Definition at line 935 of file scsi.h.

◆ SCSIOP_VERIFY16

#define SCSIOP_VERIFY16   0x8F

Definition at line 916 of file scsi.h.

◆ SCSIOP_VERIFY6

#define SCSIOP_VERIFY6   0x13

Definition at line 853 of file scsi.h.

◆ SCSIOP_WRITE

#define SCSIOP_WRITE   0x2A

Definition at line 870 of file scsi.h.

◆ SCSIOP_WRITE12

#define SCSIOP_WRITE12   0xAA

Definition at line 929 of file scsi.h.

◆ SCSIOP_WRITE16

#define SCSIOP_WRITE16   0x8A

Definition at line 915 of file scsi.h.

◆ SCSIOP_WRITE6

#define SCSIOP_WRITE6   0x0A

Definition at line 840 of file scsi.h.

◆ SCSIOP_WRITE_CD

#define SCSIOP_WRITE_CD   0x2A

Definition at line 871 of file scsi.h.

◆ SCSIOP_WRITE_DATA_BUFF

#define SCSIOP_WRITE_DATA_BUFF   0x3B

Definition at line 886 of file scsi.h.

◆ SCSIOP_WRITE_FILEMARKS

#define SCSIOP_WRITE_FILEMARKS   0x10

Definition at line 849 of file scsi.h.

◆ SCSIOP_WRITE_VERIFY

#define SCSIOP_WRITE_VERIFY   0x2E

Definition at line 875 of file scsi.h.

◆ SCSIOP_WRITE_VERIFY12

#define SCSIOP_WRITE_VERIFY12   0xAE

Definition at line 934 of file scsi.h.

◆ SCSISTAT_BUSY

#define SCSISTAT_BUSY   0x08

Definition at line 1052 of file scsi.h.

◆ SCSISTAT_CHECK_CONDITION

#define SCSISTAT_CHECK_CONDITION   0x02

Definition at line 1050 of file scsi.h.

◆ SCSISTAT_COMMAND_TERMINATED

#define SCSISTAT_COMMAND_TERMINATED   0x22

Definition at line 1056 of file scsi.h.

◆ SCSISTAT_CONDITION_MET

#define SCSISTAT_CONDITION_MET   0x04

Definition at line 1051 of file scsi.h.

◆ SCSISTAT_GOOD

#define SCSISTAT_GOOD   0x00

Definition at line 1049 of file scsi.h.

◆ SCSISTAT_INTERMEDIATE

#define SCSISTAT_INTERMEDIATE   0x10

Definition at line 1053 of file scsi.h.

◆ SCSISTAT_INTERMEDIATE_COND_MET

#define SCSISTAT_INTERMEDIATE_COND_MET   0x14

Definition at line 1054 of file scsi.h.

◆ SCSISTAT_QUEUE_FULL

#define SCSISTAT_QUEUE_FULL   0x28

Definition at line 1057 of file scsi.h.

◆ SCSISTAT_RESERVATION_CONFLICT

#define SCSISTAT_RESERVATION_CONFLICT   0x18

Definition at line 1055 of file scsi.h.

◆ SendKey_ChallengeKey

#define SendKey_ChallengeKey   0x01

Definition at line 623 of file scsi.h.

◆ SendKey_InvalidateAGID

#define SendKey_InvalidateAGID   0x3F

Definition at line 628 of file scsi.h.

◆ SendKey_Key1

#define SendKey_Key1   0x02

Definition at line 624 of file scsi.h.

◆ SendKey_Key2

#define SendKey_Key2   0x03

Definition at line 625 of file scsi.h.

◆ SendKey_ReportAGID

#define SendKey_ReportAGID   0x00

Definition at line 622 of file scsi.h.

◆ SendKey_ReportASF

#define SendKey_ReportASF   0x05

Definition at line 627 of file scsi.h.

◆ SendKey_TitleKey

#define SendKey_TitleKey   0x04

Definition at line 626 of file scsi.h.

◆ SendOpc_DoOpc

#define SendOpc_DoOpc   0x01

Definition at line 705 of file scsi.h.

◆ SENSE_BUFFER_SIZE

#define SENSE_BUFFER_SIZE   18

Definition at line 1159 of file scsi.h.

◆ SENSEQ_LOST_STREAMING

#define SENSEQ_LOST_STREAMING   0x09

Definition at line 1313 of file scsi.h.

◆ SENSEQ_PADDING_BLOCKS_ADDED

#define SENSEQ_PADDING_BLOCKS_ADDED   0x0A

Definition at line 1314 of file scsi.h.

◆ SENSEQ_W_RECOVERY_FAILED

#define SENSEQ_W_RECOVERY_FAILED   0x08

Definition at line 1312 of file scsi.h.

◆ SENSEQ_W_RECOVERY_NEEDED

#define SENSEQ_W_RECOVERY_NEEDED   0x07

Definition at line 1311 of file scsi.h.

◆ SEQUENTIAL_ACCESS_DEVICE

#define SEQUENTIAL_ACCESS_DEVICE   0x01

Definition at line 1121 of file scsi.h.

◆ SETBITOFF

#define SETBITOFF   0

Definition at line 804 of file scsi.h.

◆ SETBITON

#define SETBITON   1

Definition at line 803 of file scsi.h.

◆ START_UNIT_CODE

#define START_UNIT_CODE   0x01

Definition at line 1072 of file scsi.h.

◆ StartStop_Load

#define StartStop_Load   0x02

Definition at line 388 of file scsi.h.

◆ StartStop_Power_Idle

#define StartStop_Power_Idle   0x02

Definition at line 407 of file scsi.h.

◆ StartStop_Power_NoChg

#define StartStop_Power_NoChg   0x00

Definition at line 406 of file scsi.h.

◆ StartStop_Power_Sleep

#define StartStop_Power_Sleep   0x05

Definition at line 409 of file scsi.h.

◆ StartStop_Power_Standby

#define StartStop_Power_Standby   0x03

Definition at line 408 of file scsi.h.

◆ StartStop_Start

#define StartStop_Start   0x01

Definition at line 387 of file scsi.h.

◆ STOP_UNIT_CODE

#define STOP_UNIT_CODE   0x00

Definition at line 1073 of file scsi.h.

◆ SubChannel_SubQ_Block

#define SubChannel_SubQ_Block   0x01

Definition at line 216 of file scsi.h.

◆ SubChannel_SubQ_Header

#define SubChannel_SubQ_Header   0x00

Definition at line 215 of file scsi.h.

◆ SyncCache_Immed

#define SyncCache_Immed   0x02

Definition at line 577 of file scsi.h.

◆ SyncCache_RELADR

#define SyncCache_RELADR   0x01

Definition at line 576 of file scsi.h.

◆ Timeout_DISP

#define Timeout_DISP   0x02

Definition at line 2597 of file scsi.h.

◆ Timeout_SW

#define Timeout_SW   0x01

Definition at line 2596 of file scsi.h.

◆ Timeout_TMOE

#define Timeout_TMOE   0x04

Definition at line 2598 of file scsi.h.

◆ TOC_LastTrack_ID

#define TOC_LastTrack_ID   0xAA

Definition at line 1465 of file scsi.h.

◆ TocControl_TrkMode_AllowCpy

#define TocControl_TrkMode_AllowCpy   WParam_TrkMode_AllowCpy

Definition at line 1448 of file scsi.h.

◆ TocControl_TrkMode_Audio

#define TocControl_TrkMode_Audio   WParam_TrkMode_Audio

Definition at line 1443 of file scsi.h.

◆ TocControl_TrkMode_Audio_PreEmph

#define TocControl_TrkMode_Audio_PreEmph   WParam_TrkMode_Audio_PreEmph

Definition at line 1444 of file scsi.h.

◆ TocControl_TrkMode_Data

#define TocControl_TrkMode_Data   WParam_TrkMode_Data

Definition at line 1445 of file scsi.h.

◆ TocControl_TrkMode_IncrData

#define TocControl_TrkMode_IncrData   WParam_TrkMode_IncrData

Definition at line 1446 of file scsi.h.

◆ TocControl_TrkMode_Mask

#define TocControl_TrkMode_Mask   WParam_TrkMode_Mask

Definition at line 1442 of file scsi.h.

◆ TocControl_TrkMode_QAudio_PreEmph

#define TocControl_TrkMode_QAudio_PreEmph   WParam_TrkMode_QAudio_PreEmph

Definition at line 1447 of file scsi.h.

◆ TrkInfo_Blank

#define TrkInfo_Blank   0x40

Definition at line 2111 of file scsi.h.

◆ TrkInfo_Copy

#define TrkInfo_Copy   0x10

Definition at line 2094 of file scsi.h.

◆ TrkInfo_Damage