ReactOS 0.4.16-dev-340-g0540c21
cdrw_hw.h File Reference
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::_CDB6FORMAT
 
struct  _CDB::_CDB10
 
struct  _CDB::_PAUSE_RESUME
 
struct  _CDB::_READ_TOC
 
struct  _CDB::_READ_HEADER
 
struct  _CDB::_PLAY_AUDIO_MSF
 
struct  _CDB::_SUBCHANNEL
 
struct  _CDB::_SET_STREAMING
 
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::_SEND_OPC_INFO
 
struct  _CDB::_SEND_CUE_SHEET
 
struct  _CDB::_CDB12
 
struct  _CDB::_CDB12READWRITE
 
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  _CD_SECTOR_HEADER
 
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  _READ_HEADER_LBA
 
struct  _READ_HEADER_MSF
 
struct  _OPC_INFO_BLOCK
 
struct  _BUFFER_CAPACITY_BLOCK
 
struct  _FORMAT_LIST_HEADER
 
struct  _CDRW_FORMAT_DESCRIPTOR
 
struct  _DVD_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_EXT_REQ_BLOCK
 
struct  _EVENT_STAT_MEDIA_BLOCK
 
struct  _EVENT_STAT_DEV_BUSY_BLOCK
 
struct  _DISC_INFO_BLOCK
 
struct  _DISC_INFO_TRACK_BLOCK
 
struct  _DISC_INFO_POW_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  _MODE_MRW_PAGE
 
struct  _SET_STREAMING_PERFORMANCE_DESCRIPTOR
 
struct  _FEATURE_LIST_HEADER
 
struct  _PROFILE_LIST_DESCRIPTOR
 
struct  _PROFILE_DESCRIPTOR
 
struct  _REMOVABLE_MEDIA_DESCRIPTOR
 
struct  _MULTIREAD_DESCRIPTOR
 
struct  _CD_READ_DESCRIPTOR
 
struct  _FORMATTABLE_DESCRIPTOR
 
struct  _CDRW_CAV_DESCRIPTOR
 
struct  _MRW_DESCRIPTOR
 
struct  _DVDpRW_DESCRIPTOR
 
struct  _DVDpR_DESCRIPTOR
 
struct  _DVD_R_RW_WRITE_DESCRIPTOR
 
struct  _DVDpR_DL_DESCRIPTOR
 
struct  _REAL_TIME_STREAMING_DESCRIPTOR
 
struct  _BD_READ_DESCRIPTOR
 
struct  _BD_WRITE_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
 

Macros

#define FormatUnit_Code_Mask   0x07
 
#define FormatUnit_Cmp   0x08
 
#define FormatUnit_Fmt   0x10
 
#define FormatUnit_Code_oldCDRW   0x07
 
#define FormatUnit_Code_CD_DVD   0x01
 
#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 SetStreaming_Type_Performance   0x00
 
#define SetStreaming_Type_DBICacheZone   0x05
 
#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 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 ReadDiscInfo_Type_Mask   0x07
 
#define ReadDiscInfo_Type_Std   0x00
 
#define ReadDiscInfo_Type_TrkRes   0x01
 
#define ReadDiscInfo_Type_POWRes   0x02
 
#define ReadTrackInfo_Type_Mask   0x01
 
#define ReadTrackInfo_Type_LBA   0x00
 
#define ReadTrackInfo_Type_Track   0x01
 
#define ReadTrackInfo_Type_POW   0x02
 
#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_BGF   0x00
 
#define CloseTrkSes_Trk   0x01
 
#define CloseTrkSes_BGF_QCompat   0x02
 
#define CloseTrkSes_Ses   0x02
 
#define CloseTrkSes_BGF_Compat   0x03
 
#define CloseTrkSes_SesSpec   0x03
 
#define CloseTrkSes_FinSpec   0x05
 
#define CloseTrkSes_Fin   0x06
 
#define CloseTrkSes_LastTrkSes   0xff
 
#define CloseTrkSes_Delay   3100000000I64
 
#define CdSpeed_RotCtrl_CLV   0x00
 
#define CdSpeed_RotCtrl_CAV   0x01
 
#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 ReadDvdStruc_Fmt_PhInfo   0x00
 
#define ReadDvdStruc_Fmt_Copyright_LeadIn   0x01
 
#define ReadDvdStruc_Fmt_DiscKey   0x02
 
#define ReadDvdStruc_Fmt_BurstCuttingArea   0x03
 
#define ReadDvdStruc_Fmt_Manufacturer_LeadIn   0x04
 
#define ReadDvdStruc_Fmt_Copyright_Sector   0x05
 
#define ReadDvdStruc_Fmt_MediaId_BusKey   0x06
 
#define ReadDvdStruc_Fmt_MediaKeyBlock_BusKey   0x07
 
#define ReadDvdStruc_Fmt_DDS_RAM   0x08
 
#define ReadDvdStruc_Fmt_MediumStatus_RAM   0x09
 
#define ReadDvdStruc_Fmt_SpareArea_RAM   0x0a
 
#define ReadDvdStruc_Fmt_LastRMD   0x0c
 
#define ReadDvdStruc_Fmt_RMD   0x0d
 
#define ReadDvdStruc_Fmt_PreRec_LeadIn   0x0e
 
#define ReadDvdStruc_Fmt_MediaId_R_RW   0x0f
 
#define ReadDvdStruc_Fmt_PhFmtInfo_R_RW   0x10
 
#define ReadDvdStruc_Fmt_DCB   0x30
 
#define ReadDvdStruc_Fmt_MTA_ECC_pMRW   0x31
 
#define ReadDvdStruc_Fmt_WriteProtection   0xc0
 
#define ReadDvdStruc_Fmt_ReadSend_DvdStruc_cap   0xff
 
#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_MRW2   0x03
 
#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_PAGE_MRW   0x2C
 
#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_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_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_DISK_STRUCTURE   0xBF
 
#define SCSIOP_SEND_DVD_STRUCTURE   0xBF
 
#define SCSIOP_SEND_BD_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   (sizeof(SENSE_DATA))
 
#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_LUN_FAILURE   0x01
 
#define SCSI_SENSEQ_LUN_TIMEOUT   0x02
 
#define SCSI_SENSEQ_ADDR_OUT_OF_RANGE   0x00
 
#define SCSI_SENSEQ_INVALID_ELEMENT_ADDR   0x01
 
#define SCSI_SENSEQ_INVALID_WRITE_ADDR   0x02
 
#define SCSI_SENSEQ_INVALID_WRITE_CROSS_LAYER_JUMP   0x03
 
#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_NOT_FORMATTED   0x10
 
#define SCSI_SENSEQ_UNSUPPORTED_MEDIA_VERSION   0x11
 
#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 SCSI_SENSEQ_IO_TERMINATED   0x06
 
#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 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 TOC_CTL_Normal   0x00
 
#define TOC_CTL_MRWTrackInfo   0x06
 
#define TOC_CTL_MRWLastSes   0x07
 
#define TOC_ADR_TrackInfo   0x01
 
#define TOC_ADR_Internal   0x05
 
#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 ReadHeader_CdMode_Audio   0x00
 
#define ReadHeader_CdMode_Mode1   0x01
 
#define ReadHeader_CdMode_Mode2   0x02
 
#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 DvdFormatType_Full   0x00
 
#define DvdFormatType_SpareExpansion   0x01
 
#define DvdFormatType_ZoneReformat   0x04
 
#define DvdFormatType_ZoneFormat   0x05
 
#define DvdFormatType_CD_DVD_RW_Full   0x10
 
#define DvdFormatType_CD_DVD_RW_GrowSes   0x11
 
#define DvdFormatType_CD_DVD_RW_AddSes   0x12
 
#define DvdFormatType_DVD_RW_QuickGrowSes   0x13
 
#define DvdFormatType_DVD_RW_QuickAddSes   0x14
 
#define DvdFormatType_DVD_RW_Quick   0x15
 
#define DvdFormatType_DVD_pRW_Full_3Gb   0x20
 
#define DvdFormatType_CD_MRW_Full   0x24
 
#define DvdFormatType_DVD_pRW_basic   0x26
 
#define DvdFormatType_DDCD_RW_Quick   0x28
 
#define DvdFormatType_BDRE_Full_Spare   0x30
 
#define DvdFormatType_BDRE_Full   0x31
 
#define DvdFormatType_BDR_Full_Spare   0x32
 
#define DvdFormatSubType_BDRE_QuickReformat   0x00
 
#define DvdFormatSubType_BDRE_NoCert   0x01
 
#define DvdFormatSubType_BDRE_FullCert   0x02
 
#define DvdFormatSubType_BDRE_QuickCert   0x03
 
#define DvdFormatSubType_BDR_SRMpPOW   0x00
 
#define DvdFormatSubType_BDR_SRM_POW   0x01
 
#define DvdFormatSubType_BDR_RRM   0x02
 
#define FormatCapcity_Descr_Reserved   0x00
 
#define FormatCapcity_Descr_Unformatted   0x01
 
#define FormatCapcity_Descr_Formatted   0x02
 
#define FormatCapcity_Descr_NoMedia   0x03
 
#define FormatCap_CurMaxDescrOffset   0x00
 
#define FormatCap_FormatDescrOffset(i)   (i+1)
 
#define EventRetStat_Class_Mask   0x07
 
#define EventRetStat_Class_OpChange   0x01
 
#define EventRetStat_Class_PM   0x02
 
#define EventRetStat_Class_ExternReq   0x03
 
#define EventRetStat_Class_Media   0x04
 
#define EventRetStat_Class_MultInitiators   0x05
 
#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_InquiryChg   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_ExtrnReqEvent_Mask   0x0f
 
#define EventStat_ExtrnReqEvent_None   0x00
 
#define EventStat_ExtrnReqEvent_KeyDown   0x01
 
#define EventStat_ExtrnReqEvent_KeyUp   0x02
 
#define EventStat_ExtrnReqEvent_ExtrnReq   0x03
 
#define EventStat_ExtrnReqStatus_Mask   0x0f
 
#define EventStat_ExtrnReqStatus_Ready   0x00
 
#define EventStat_ExtrnReqStatus_OtherPrevent   0x01
 
#define EventStat_ExtrnReq_None   0x000
 
#define EventStat_ExtrnReq_Overrun   0x001
 
#define EventStat_ExtrnReq_Play   0x101
 
#define EventStat_ExtrnReq_Rewind   0x102
 
#define EventStat_ExtrnReq_FastFwd   0x103
 
#define EventStat_ExtrnReq_Pause   0x104
 
#define EventStat_ExtrnReq_Stop   0x106
 
#define EventStat_ExtrnReq_MinASCII   0x200
 
#define EventStat_ExtrnReq_MaxASCII   0x2ff
 
#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_MediaEvent_BGFormatOk   0x05
 
#define EventStat_MediaEvent_BGFormatRst   0x06
 
#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_Disk_OtherRW   0x03
 
#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_BGF_Mask   0x03
 
#define DiscInfo_BGF_None   0x00
 
#define DiscInfo_BGF_Interrupted   0x01
 
#define DiscInfo_BGF_InProgress   0x02
 
#define DiscInfo_BGF_Complete   0x03
 
#define DiscInfo_DBit   0x04
 
#define DiscInfo_DAC_V   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 Trk_QSubChan_Type_Mask   0x0d
 
#define Trk_QSubChan_Type_None   0x00
 
#define Trk_QSubChan_Type_Audio   0x00
 
#define Trk_QSubChan_Type_Audio_PreEmph   0x01
 
#define Trk_QSubChan_Type_Data   0x04
 
#define Trk_QSubChan_Type_IncrData   0x05
 
#define Trk_QSubChan_Type_QAudio_PreEmph   0x08
 
#define Trk_QSubChan_Type_AllowCpy   0x02
 
#define TrkInfo_Trk_Mask   Trk_QSubChan_Type_Mask
 
#define TrkInfo_Trk_None   Trk_QSubChan_Type_None
 
#define TrkInfo_Trk_Mode1   Trk_QSubChan_Type_Audio_PreEmph
 
#define TrkInfo_Trk_Mode2   (Trk_QSubChan_Type_Audio | Trk_QSubChan_Type_AllowCpy)
 
#define TrkInfo_Trk_XA   (Trk_QSubChan_Type_Audio | Trk_QSubChan_Type_AllowCpy)
 
#define TrkInfo_Trk_DDCD   Trk_QSubChan_Type_Data
 
#define TrkInfo_Trk_NonCD   Trk_QSubChan_Type_Data
 
#define TrkInfo_Trk_Inc   Trk_QSubChan_Type_IncrData
 
#define TrkInfo_Trk_unknown   0x0F
 
#define TrkInfo_Copy   0x10
 
#define TrkInfo_Damage   0x20
 
#define TrkInfo_LJ_Mask   0xc0
 
#define TrkInfo_LJ_None   0x00
 
#define TrkInfo_LJ_Ready   0x40
 
#define TrkInfo_LJ_Manual   0x80
 
#define TrkInfo_LJ_Regular   0xc0
 
#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_Dat_Unknown   TrkInfo_Dat_unknown
 
#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_UnknownSize_Unknown   0x30
 
#define MediaType_120mm_DVDRW_DataOnly   0x41
 
#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   Trk_QSubChan_Type_Mask
 
#define WParam_TrkMode_None   Trk_QSubChan_Type_None
 
#define WParam_TrkMode_Audio   Trk_QSubChan_Type_Audio
 
#define WParam_TrkMode_Audio_PreEmph   Trk_QSubChan_Type_Audio_PreEmph
 
#define WParam_TrkMode_Data   Trk_QSubChan_Type_Data
 
#define WParam_TrkMode_IncrData   Trk_QSubChan_Type_IncrData
 
#define WParam_TrkMode_QAudio_PreEmph   Trk_QSubChan_Type_QAudio_PreEmph
 
#define WParam_TrkMode_AllowCpy   Trk_QSubChan_Type_AllowCpy
 
#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_read_dvd   (DevCap_read_dvd_rom | DevCap_read_dvd_r | DevCap_read_dvd_ram)
 
#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
 
#define MrwPage_use_DMA   0x00
 
#define MrwPage_use_GAA   0x01
 
#define MRW_DMA_OFFSET   0x500
 
#define MRW_DA_SIZE   (136*32)
 
#define MRW_SA_SIZE   (8*32)
 
#define MRW_DMA_SEGMENT_SIZE   (MRW_DA_SIZE+MRW_SA_SIZE)
 
#define RT_ALL   0x00
 
#define RT_CURRENT   0x01
 
#define RT_ONE   0x02
 
#define RT_RESERVED   0x03
 
#define FC_PROFILE_LIST   0x0000
 
#define FC_CORE   0x0001
 
#define FC_MORPHING   0x0002
 
#define FC_REMOVALE_MEDIUM   0x0003
 
#define FC_WRITE_PROTECT_CTL   0x0004
 
#define FC_RANDOM_READABLE   0x0010
 
#define FC_MULTIREAD   0x001d
 
#define FC_CDREAD   0x001e
 
#define FC_DVDREAD   0x001f
 
#define FC_RANDOM_WRITEABLE   0x0020
 
#define FC_INCREMENTAL_STREAMING_WRITEABLE   0x0021
 
#define FC_SECTOR_ERASABLE   0x0022
 
#define FC_FORMATTABLE   0x0023
 
#define FC_DEFECT_MANAGMENT   0x0024
 
#define FC_WRITE_ONCE   0x0025
 
#define FC_RESTRICTED_OWERWRITE   0x0026
 
#define FC_CDRW_CAV_WRITE   0x0027
 
#define FC_MRW   0x0028
 
#define FC_ENHANCED_DEFECT_REPORTING   0x0029
 
#define FC_DVDpRW   0x002a
 
#define FC_DVDpR   0x002b
 
#define FC_RIGID_RESTRICTED_OWERWRITE   0x002c
 
#define FC_CD_TAO   0x002d
 
#define FC_CD_MASTERING   0x002e
 
#define FC_DVD_R_RW_WRITE   0x002f
 
#define FC_DDCD_READ   0x0030
 
#define FC_DDCDR_WRITE   0x0031
 
#define FC_DDCDRW_WRITE   0x0032
 
#define FC_LAYER_JUMP_RECORDING   0x0033
 
#define FC_CDRW_WRITE   0x0037
 
#define FC_BDR_POW   0x0038
 
#define FC_DVDpR_DL   0x003a
 
#define FC_DVDpRW_DL   0x003b
 
#define FC_BD_READ   0x0040
 
#define FC_BD_WRITE   0x0041
 
#define FC_TSR   0x0042
 
#define FC_HD_DVD_READ   0x0050
 
#define FC_HD_DVD_WRITE   0x0051
 
#define FC_HYBRID_DISC   0x0080
 
#define FC_POWER_MANAGMENT   0x0100
 
#define FC_SMART   0x0101
 
#define FC_EMBEDED_CHANGER   0x0102
 
#define FC_CD_AUDIO_ANALOG_PLAY   0x0103
 
#define FC_MICROCODE_UPGRADE   0x0104
 
#define FC_TIMEOUT   0x0105
 
#define FC_DVD_CSS   0x0106
 
#define FC_REAL_TIME_STREAMING   0x0107
 
#define FC_LU_SERIAL_NUMBER   0x0108
 
#define FC_MEDIA_SERIAL_NUMBER   0x0109
 
#define FC_DISK_CONTROL_BLOCK   0x010a
 
#define FC_DVD_CPRM   0x010b
 
#define FC_FIRMWARE_INFO   0x010c
 
#define FC_AACS   0x010d
 
#define PFNUM_Min   0x0001
 
#define PFNUM_NonRemovableDisk   0x0001
 
#define PFNUM_RemovableDisk   0x0002
 
#define PFNUM_MO_Erasable   0x0003
 
#define PFNUM_MO_WORM   0x0004
 
#define PFNUM_AS_MO   0x0005
 
#define PFNUM_CDROM   0x0008
 
#define PFNUM_CDR   0x0009
 
#define PFNUM_CDRW   0x000a
 
#define PFNUM_DVDROM   0x0010
 
#define PFNUM_DVDR   0x0011
 
#define PFNUM_DVDRAM   0x0012
 
#define PFNUM_DVDRW_RESTRICTED_OVERWRITE   0x0013
 
#define PFNUM_DVDRW_SEQUENTIAL   0x0014
 
#define PFNUM_DVDR_DL_SEQUENTIAL   0x0015
 
#define PFNUM_DVDR_DL_JUMP_RECORDING   0x0016
 
#define PFNUM_DVDRW_DL   0x0017
 
#define PFNUM_DVDpRW   0x001a
 
#define PFNUM_DVDpR   0x001b
 
#define PFNUM_DDCDROM   0x0020
 
#define PFNUM_DDCDR   0x0021
 
#define PFNUM_DDCDRW   0x0022
 
#define PFNUM_DVDpRW_DL   0x002a
 
#define PFNUM_DVDpR_DL   0x002b
 
#define PFNUM_BDROM   0x0040
 
#define PFNUM_BDR_SEQUENTIAL   0x0041
 
#define PFNUM_BDR_RANDOM   0x0042
 
#define PFNUM_BDRE   0x0043
 
#define PFNUM_HD_DVDROM   0x0050
 
#define PFNUM_HD_DVDR   0x0051
 
#define PFNUM_HD_DVDRAM   0x0052
 
#define PFNUM_HD_DVDRW   0x0053
 
#define PFNUM_HD_DVDR_DL   0x0058
 
#define PFNUM_HD_DVDRW_DL   0x005a
 
#define PFNUM_Max   PFNUM_HD_DVDRW_DL
 
#define DvdBookType_ROM   0
 
#define DvdBookType_RAM   1
 
#define DvdBookType_R   2
 
#define DvdBookType_RW   3
 
#define DvdBookType_HD_ROM   4
 
#define DvdBookType_HD_RAM   5
 
#define DvdBookType_HD_R   6
 
#define DvdBookType_pRold   8
 
#define DvdBookType_pRW   9
 
#define DvdBookType_pR   0x0a
 
#define DvdBookType_pRW_DL   0x0d
 
#define DvdBookType_pR_DL   0x0e
 
#define DvdDiskSize_120mm   0
 
#define DvdDiskSize_80mm   1
 
#define DvdLayerType_ROM   0x01
 
#define DvdLayerType_R   0x02
 
#define DvdLayerType_RW   0x04
 
#define DvdMinimumRate_2_52   0x00
 
#define DvdMinimumRate_5_04   0x01
 
#define DvdMinimumRate_10_08   0x02
 
#define DvdMinimumRate_20_16   0x03
 
#define DvdMinimumRate_30_24   0x04
 
#define DvdMinimumRate_NotSpecified   0x0f
 

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 _CD_SECTOR_HEADER CD_SECTOR_HEADER
 
typedef struct _CD_SECTOR_HEADERPCD_SECTOR_HEADER
 
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 _READ_HEADER_LBA READ_HEADER_LBA
 
typedef struct _READ_HEADER_LBAPREAD_HEADER_LBA
 
typedef struct _READ_HEADER_MSF READ_HEADER_MSF
 
typedef struct _READ_HEADER_MSFPREAD_HEADER_MSF
 
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 _DVD_FORMAT_DESCRIPTOR DVD_FORMAT_DESCRIPTOR
 
typedef struct _DVD_FORMAT_DESCRIPTORPDVD_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_EXT_REQ_BLOCK EVENT_STAT_EXT_REQ_BLOCK
 
typedef struct _EVENT_STAT_EXT_REQ_BLOCKPEVENT_STAT_EXT_REQ_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 _DISC_INFO_TRACK_BLOCK DISC_INFO_TRACK_BLOCK
 
typedef struct _DISC_INFO_TRACK_BLOCKPDISC_INFO_TRACK_BLOCK
 
typedef struct _DISC_INFO_POW_BLOCK DISC_INFO_POW_BLOCK
 
typedef struct _DISC_INFO_POW_BLOCKPDISC_INFO_POW_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 _MODE_MRW_PAGE MODE_MRW_PAGE
 
typedef struct _MODE_MRW_PAGEPMODE_MRW_PAGE
 
typedef struct _SET_STREAMING_PERFORMANCE_DESCRIPTOR SET_STREAMING_PERFORMANCE_DESCRIPTOR
 
typedef struct _SET_STREAMING_PERFORMANCE_DESCRIPTORPSET_STREAMING_PERFORMANCE_DESCRIPTOR
 
typedef struct _FEATURE_LIST_HEADER FEATURE_LIST_HEADER
 
typedef struct _FEATURE_LIST_HEADERPFEATURE_LIST_HEADER
 
typedef struct _PROFILE_LIST_DESCRIPTOR PROFILE_LIST_DESCRIPTOR
 
typedef struct _PROFILE_LIST_DESCRIPTORPPROFILE_LIST_DESCRIPTOR
 
typedef struct _PROFILE_DESCRIPTOR PROFILE_DESCRIPTOR
 
typedef struct _PROFILE_DESCRIPTORPPROFILE_DESCRIPTOR
 
typedef struct _REMOVABLE_MEDIA_DESCRIPTOR REMOVABLE_MEDIA_DESCRIPTOR
 
typedef struct _REMOVABLE_MEDIA_DESCRIPTORPREMOVABLE_MEDIA_DESCRIPTOR
 
typedef struct _MULTIREAD_DESCRIPTOR MULTIREAD_DESCRIPTOR
 
typedef struct _MULTIREAD_DESCRIPTORPMULTIREAD_DESCRIPTOR
 
typedef struct _CD_READ_DESCRIPTOR CD_READ_DESCRIPTOR
 
typedef struct _CD_READ_DESCRIPTORPCD_READ_DESCRIPTOR
 
typedef struct _FORMATTABLE_DESCRIPTOR FORMATTABLE_DESCRIPTOR
 
typedef struct _FORMATTABLE_DESCRIPTORPFORMATTABLE_DESCRIPTOR
 
typedef struct _CDRW_CAV_DESCRIPTOR CDRW_CAV_DESCRIPTOR
 
typedef struct _CDRW_CAV_DESCRIPTORPCDRW_CAV_DESCRIPTOR
 
typedef struct _MRW_DESCRIPTOR MRW_DESCRIPTOR
 
typedef struct _MRW_DESCRIPTORPMRW_DESCRIPTOR
 
typedef struct _DVDpRW_DESCRIPTOR DVDpRW_DESCRIPTOR
 
typedef struct _DVDpRW_DESCRIPTORPDVDpRW_DESCRIPTOR
 
typedef struct _DVDpR_DESCRIPTOR DVDpR_DESCRIPTOR
 
typedef struct _DVDpR_DESCRIPTORPDVDpR_DESCRIPTOR
 
typedef struct _DVD_R_RW_WRITE_DESCRIPTOR DVD_R_RW_WRITE_DESCRIPTOR
 
typedef struct _DVD_R_RW_WRITE_DESCRIPTORPDVD_R_RW_WRITE_DESCRIPTOR
 
typedef struct _DVDpR_DL_DESCRIPTOR DVDpR_DL_DESCRIPTOR
 
typedef struct _DVDpR_DL_DESCRIPTORPDVDpR_DL_DESCRIPTOR
 
typedef struct _REAL_TIME_STREAMING_DESCRIPTOR REAL_TIME_STREAMING_DESCRIPTOR
 
typedef struct _REAL_TIME_STREAMING_DESCRIPTORPREAL_TIME_STREAMING_DESCRIPTOR
 
typedef struct _BD_READ_DESCRIPTOR BD_READ_DESCRIPTOR
 
typedef struct _BD_READ_DESCRIPTORPBD_READ_DESCRIPTOR
 
typedef struct _BD_WRITE_DESCRIPTOR BD_WRITE_DESCRIPTOR
 
typedef struct _BD_WRITE_DESCRIPTORPBD_WRITE_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
 

Macro Definition Documentation

◆ ATIP_A1

#define ATIP_A1   0x01

Definition at line 1726 of file cdrw_hw.h.

◆ ATIP_A2

#define ATIP_A2   0x02

Definition at line 1727 of file cdrw_hw.h.

◆ ATIP_A3

#define ATIP_A3   0x04

Definition at line 1728 of file cdrw_hw.h.

◆ ATIP_MaxSpeedCVL_2X

#define ATIP_MaxSpeedCVL_2X   0x01

Definition at line 1755 of file cdrw_hw.h.

◆ ATIP_MaxSpeedCVL_4X

#define ATIP_MaxSpeedCVL_4X   0x02

Definition at line 1756 of file cdrw_hw.h.

◆ ATIP_MaxSpeedCVL_6X

#define ATIP_MaxSpeedCVL_6X   0x03

Definition at line 1757 of file cdrw_hw.h.

◆ ATIP_MaxSpeedCVL_8X

#define ATIP_MaxSpeedCVL_8X   0x04

Definition at line 1758 of file cdrw_hw.h.

◆ ATIP_MaxSpeedCVL_Mask

#define ATIP_MaxSpeedCVL_Mask   0x0f

Definition at line 1754 of file cdrw_hw.h.

◆ ATIP_MinSpeedCVL_2X

#define ATIP_MinSpeedCVL_2X   0x10

Definition at line 1753 of file cdrw_hw.h.

◆ ATIP_MinSpeedCVL_Mask

#define ATIP_MinSpeedCVL_Mask   0x70

Definition at line 1752 of file cdrw_hw.h.

◆ ATIP_Power_P_Mask

#define ATIP_Power_P_Mask   0x70

Definition at line 1770 of file cdrw_hw.h.

◆ ATIP_Power_Y_Mask

#define ATIP_Power_Y_Mask   0x0e

Definition at line 1769 of file cdrw_hw.h.

◆ ATIP_PW_ratio_Mask

#define ATIP_PW_ratio_Mask   0x70

Definition at line 1782 of file cdrw_hw.h.

◆ ATIP_SpeedRef_2X

#define ATIP_SpeedRef_2X   0x01

Definition at line 1702 of file cdrw_hw.h.

◆ ATIP_SpeedRef_Mask

#define ATIP_SpeedRef_Mask   0x07

Definition at line 1701 of file cdrw_hw.h.

◆ ATIP_SubType_Mask

#define ATIP_SubType_Mask   0x38

Definition at line 1729 of file cdrw_hw.h.

◆ ATIP_Type_CDR

#define ATIP_Type_CDR   0x00

Definition at line 1731 of file cdrw_hw.h.

◆ ATIP_Type_CDRW

#define ATIP_Type_CDRW   0x40

Definition at line 1732 of file cdrw_hw.h.

◆ ATIP_Type_Mask

#define ATIP_Type_Mask   0x40

Definition at line 1730 of file cdrw_hw.h.

◆ ATIP_URU

#define ATIP_URU   0x40

Definition at line 1715 of file cdrw_hw.h.

◆ ATIP_WritingPower_Mask

#define ATIP_WritingPower_Mask   0x07

Definition at line 1703 of file cdrw_hw.h.

◆ BlankMedia_Complete

#define BlankMedia_Complete   0x00

Definition at line 624 of file cdrw_hw.h.

◆ BlankMedia_EraseSes

#define BlankMedia_EraseSes   0x06

Definition at line 630 of file cdrw_hw.h.

◆ BlankMedia_Immed

#define BlankMedia_Immed   0x10

Definition at line 631 of file cdrw_hw.h.

◆ BlankMedia_Mask

#define BlankMedia_Mask   0x07

Definition at line 623 of file cdrw_hw.h.

◆ BlankMedia_Minimal

#define BlankMedia_Minimal   0x01

Definition at line 625 of file cdrw_hw.h.

◆ BlankMedia_Track

#define BlankMedia_Track   0x02

Definition at line 626 of file cdrw_hw.h.

◆ BlankMedia_TrackTail

#define BlankMedia_TrackTail   0x04

Definition at line 628 of file cdrw_hw.h.

◆ BlankMedia_UncloseLastSes

#define BlankMedia_UncloseLastSes   0x05

Definition at line 629 of file cdrw_hw.h.

◆ BlankMedia_UnreserveTrack

#define BlankMedia_UnreserveTrack   0x03

Definition at line 627 of file cdrw_hw.h.

◆ CdAudio_Immed

#define CdAudio_Immed   0x04

Definition at line 2841 of file cdrw_hw.h.

◆ CdAudio_SOTC

#define CdAudio_SOTC   0x02

Definition at line 2840 of file cdrw_hw.h.

◆ CDB10GENERIC_LENGTH

#define CDB10GENERIC_LENGTH   10

Definition at line 831 of file cdrw_hw.h.

◆ CDB12GENERIC_LENGTH

#define CDB12GENERIC_LENGTH   12

Definition at line 832 of file cdrw_hw.h.

◆ CDB6GENERIC_LENGTH

#define CDB6GENERIC_LENGTH   6

Definition at line 830 of file cdrw_hw.h.

◆ CDB_FORCE_MEDIA_ACCESS

#define CDB_FORCE_MEDIA_ACCESS   0x08

Definition at line 986 of file cdrw_hw.h.

◆ CDB_INQUIRY_EVPD

#define CDB_INQUIRY_EVPD   0x01

Definition at line 1091 of file cdrw_hw.h.

◆ CDB_RETURN_IMMEDIATE

#define CDB_RETURN_IMMEDIATE   1

Definition at line 980 of file cdrw_hw.h.

◆ CDB_RETURN_ON_COMPLETION

#define CDB_RETURN_ON_COMPLETION   0

Definition at line 979 of file cdrw_hw.h.

◆ CDB_USE_MSF

#define CDB_USE_MSF   0x01

Definition at line 3156 of file cdrw_hw.h.

◆ CddaPort_Channel_0

#define CddaPort_Channel_0   0x01

Definition at line 2823 of file cdrw_hw.h.

◆ CddaPort_Channel_0_1

#define CddaPort_Channel_0_1   0x03

Definition at line 2825 of file cdrw_hw.h.

◆ CddaPort_Channel_1

#define CddaPort_Channel_1   0x02

Definition at line 2824 of file cdrw_hw.h.

◆ CddaPort_Channel_2

#define CddaPort_Channel_2   0x04

Definition at line 2826 of file cdrw_hw.h.

◆ CddaPort_Channel_3

#define CddaPort_Channel_3   0x08

Definition at line 2827 of file cdrw_hw.h.

◆ CddaPort_Channel_Mask

#define CddaPort_Channel_Mask   0x0f

Definition at line 2821 of file cdrw_hw.h.

◆ CddaPort_Channel_Mute

#define CddaPort_Channel_Mute   0x00

Definition at line 2822 of file cdrw_hw.h.

◆ CdParams_InactvityTime_Mask

#define CdParams_InactvityTime_Mask   0x0f

Definition at line 2802 of file cdrw_hw.h.

◆ CdSpeed_RotCtrl_CAV

#define CdSpeed_RotCtrl_CAV   0x01

Definition at line 594 of file cdrw_hw.h.

◆ CdSpeed_RotCtrl_CLV

#define CdSpeed_RotCtrl_CLV   0x00

Definition at line 593 of file cdrw_hw.h.

◆ CdText_BlkNum_Mask

#define CdText_BlkNum_Mask   0x70

Definition at line 1825 of file cdrw_hw.h.

◆ CdText_CharPos_Mask

#define CdText_CharPos_Mask   0x0f

Definition at line 1824 of file cdrw_hw.h.

◆ CdText_ID1_Arranger

#define CdText_ID1_Arranger   0x84

Definition at line 1810 of file cdrw_hw.h.

◆ CdText_ID1_BlockSizeInfo

#define CdText_ID1_BlockSizeInfo   0x8F

Definition at line 1818 of file cdrw_hw.h.

◆ CdText_ID1_Composer

#define CdText_ID1_Composer   0x83

Definition at line 1809 of file cdrw_hw.h.

◆ CdText_ID1_DiscID

#define CdText_ID1_DiscID   0x86

Definition at line 1812 of file cdrw_hw.h.

◆ CdText_ID1_GenreInfo

#define CdText_ID1_GenreInfo   0x87

Definition at line 1813 of file cdrw_hw.h.

◆ CdText_ID1_Message

#define CdText_ID1_Message   0x85

Definition at line 1811 of file cdrw_hw.h.

◆ CdText_ID1_Performer

#define CdText_ID1_Performer   0x81

Definition at line 1807 of file cdrw_hw.h.

◆ CdText_ID1_Songwriter

#define CdText_ID1_Songwriter   0x82

Definition at line 1808 of file cdrw_hw.h.

◆ CdText_ID1_Special

#define CdText_ID1_Special   0x8D

Definition at line 1816 of file cdrw_hw.h.

◆ CdText_ID1_Title

#define CdText_ID1_Title   0x80

Definition at line 1806 of file cdrw_hw.h.

◆ CdText_ID1_TOC

#define CdText_ID1_TOC   0x88

Definition at line 1814 of file cdrw_hw.h.

◆ CdText_ID1_TOC2

#define CdText_ID1_TOC2   0x89

Definition at line 1815 of file cdrw_hw.h.

◆ CdText_ID1_UPC_EAN_ISRC

#define CdText_ID1_UPC_EAN_ISRC   0x8E

Definition at line 1817 of file cdrw_hw.h.

◆ CloseTrkSes_BGF

#define CloseTrkSes_BGF   0x00

Definition at line 553 of file cdrw_hw.h.

◆ CloseTrkSes_BGF_Compat

#define CloseTrkSes_BGF_Compat   0x03

Definition at line 557 of file cdrw_hw.h.

◆ CloseTrkSes_BGF_QCompat

#define CloseTrkSes_BGF_QCompat   0x02

Definition at line 555 of file cdrw_hw.h.

◆ CloseTrkSes_Delay

#define CloseTrkSes_Delay   3100000000I64

Definition at line 564 of file cdrw_hw.h.

◆ CloseTrkSes_Fin

#define CloseTrkSes_Fin   0x06

Definition at line 560 of file cdrw_hw.h.

◆ CloseTrkSes_FinSpec

#define CloseTrkSes_FinSpec   0x05

Definition at line 559 of file cdrw_hw.h.

◆ CloseTrkSes_Immed

#define CloseTrkSes_Immed   0x01

Definition at line 551 of file cdrw_hw.h.

◆ CloseTrkSes_LastTrkSes

#define CloseTrkSes_LastTrkSes   0xff

Definition at line 562 of file cdrw_hw.h.

◆ CloseTrkSes_Ses

#define CloseTrkSes_Ses   0x02

Definition at line 556 of file cdrw_hw.h.

◆ CloseTrkSes_SesSpec

#define CloseTrkSes_SesSpec   0x03

Definition at line 558 of file cdrw_hw.h.

◆ CloseTrkSes_Trk

#define CloseTrkSes_Trk   0x01

Definition at line 554 of file cdrw_hw.h.

◆ COMMUNICATION_DEVICE

#define COMMUNICATION_DEVICE   0x09

Definition at line 1153 of file cdrw_hw.h.

◆ DevCap_audio_play

#define DevCap_audio_play   0x01

Definition at line 3028 of file cdrw_hw.h.

◆ DevCap_c2_pointers

#define DevCap_c2_pointers   0x10

Definition at line 3050 of file cdrw_hw.h.

◆ DevCap_cdda

#define DevCap_cdda   0x01

Definition at line 3046 of file cdrw_hw.h.

◆ DevCap_cdda_accurate

#define DevCap_cdda_accurate   0x02

Definition at line 3047 of file cdrw_hw.h.

◆ DevCap_change_side_cap

#define DevCap_change_side_cap   0x10

Definition at line 3088 of file cdrw_hw.h.

◆ DevCap_composite

#define DevCap_composite   0x02

Definition at line 3029 of file cdrw_hw.h.

◆ DevCap_digport1

#define DevCap_digport1   0x04

Definition at line 3030 of file cdrw_hw.h.

◆ DevCap_digport2

#define DevCap_digport2   0x08

Definition at line 3031 of file cdrw_hw.h.

◆ DevCap_disc_present

#define DevCap_disc_present   0x04

Definition at line 3086 of file cdrw_hw.h.

◆ DevCap_eject

#define DevCap_eject   0x08

Definition at line 3068 of file cdrw_hw.h.

◆ DevCap_isrc

#define DevCap_isrc   0x20

Definition at line 3051 of file cdrw_hw.h.

◆ DevCap_lock

#define DevCap_lock   0x01

Definition at line 3065 of file cdrw_hw.h.

◆ DevCap_lock_state

#define DevCap_lock_state   0x02

Definition at line 3066 of file cdrw_hw.h.

◆ DevCap_mechtype_caddy

#define DevCap_mechtype_caddy   0x00

Definition at line 3070 of file cdrw_hw.h.

◆ DevCap_mechtype_cartridge_changer

#define DevCap_mechtype_cartridge_changer   (0x05<<5)

Definition at line 3074 of file cdrw_hw.h.

◆ DevCap_mechtype_individual_changer

#define DevCap_mechtype_individual_changer   (0x04<<5)

Definition at line 3073 of file cdrw_hw.h.

◆ DevCap_mechtype_mask

#define DevCap_mechtype_mask   0xE0

Definition at line 3069 of file cdrw_hw.h.

◆ DevCap_mechtype_popup

#define DevCap_mechtype_popup   (0x02<<5)

Definition at line 3072 of file cdrw_hw.h.

◆ DevCap_mechtype_tray

#define DevCap_mechtype_tray   (0x01<<5)

Definition at line 3071 of file cdrw_hw.h.

◆ DevCap_method2

#define DevCap_method2   0x04

Definition at line 2997 of file cdrw_hw.h.

◆ DevCap_mode2_form1

#define DevCap_mode2_form1   0x10

Definition at line 3032 of file cdrw_hw.h.

◆ DevCap_mode2_form2

#define DevCap_mode2_form2   0x20

Definition at line 3033 of file cdrw_hw.h.

◆ DevCap_multisession

#define DevCap_multisession   0x40

Definition at line 3034 of file cdrw_hw.h.

◆ DevCap_prevent_jumper

#define DevCap_prevent_jumper   0x04

Definition at line 3067 of file cdrw_hw.h.

◆ DevCap_read_bar_code

#define DevCap_read_bar_code   0x80

Definition at line 3053 of file cdrw_hw.h.

◆ DevCap_read_cd_r

#define DevCap_read_cd_r   0x01

Definition at line 2995 of file cdrw_hw.h.

◆ DevCap_read_cd_rw

#define DevCap_read_cd_rw   0x02

Definition at line 2996 of file cdrw_hw.h.

◆ DevCap_read_dvd

Definition at line 3002 of file cdrw_hw.h.

◆ DevCap_read_dvd_r

#define DevCap_read_dvd_r   0x10

Definition at line 2999 of file cdrw_hw.h.

◆ DevCap_read_dvd_ram

#define DevCap_read_dvd_ram   0x20

Definition at line 3000 of file cdrw_hw.h.

◆ DevCap_read_dvd_rom

#define DevCap_read_dvd_rom   0x08

Definition at line 2998 of file cdrw_hw.h.

◆ DevCap_rw_corr

#define DevCap_rw_corr   0x08

Definition at line 3049 of file cdrw_hw.h.

◆ DevCap_rw_leadin_read

#define DevCap_rw_leadin_read   0x20

Definition at line 3089 of file cdrw_hw.h.

◆ DevCap_rw_supported

#define DevCap_rw_supported   0x04

Definition at line 3048 of file cdrw_hw.h.

◆ DevCap_separate_mute

#define DevCap_separate_mute   0x02

Definition at line 3085 of file cdrw_hw.h.

◆ DevCap_separate_volume

#define DevCap_separate_volume   0x01

Definition at line 3084 of file cdrw_hw.h.

◆ DevCap_sw_slot_select

#define DevCap_sw_slot_select   0x08

Definition at line 3087 of file cdrw_hw.h.

◆ DevCap_test_write

#define DevCap_test_write   0x04

Definition at line 3015 of file cdrw_hw.h.

◆ DevCap_upc

#define DevCap_upc   0x40

Definition at line 3052 of file cdrw_hw.h.

◆ DevCap_write_cd_r

#define DevCap_write_cd_r   0x01

Definition at line 3013 of file cdrw_hw.h.

◆ DevCap_write_cd_rw

#define DevCap_write_cd_rw   0x02

Definition at line 3014 of file cdrw_hw.h.

◆ DevCap_write_dvd_r

#define DevCap_write_dvd_r   0x10

Definition at line 3016 of file cdrw_hw.h.

◆ DevCap_write_dvd_ram

#define DevCap_write_dvd_ram   0x20

Definition at line 3017 of file cdrw_hw.h.

◆ DEVICE_CONNECTED

#define DEVICE_CONNECTED   0x00

Definition at line 1159 of file cdrw_hw.h.

◆ DEVICE_QUALIFIER_NOT_SUPPORTED

#define DEVICE_QUALIFIER_NOT_SUPPORTED   0x03

Definition at line 1155 of file cdrw_hw.h.

◆ DIRECT_ACCESS_DEVICE

#define DIRECT_ACCESS_DEVICE   0x00

Definition at line 1144 of file cdrw_hw.h.

◆ DiscInfo_BGF_Complete

#define DiscInfo_BGF_Complete   0x03

Definition at line 2302 of file cdrw_hw.h.

◆ DiscInfo_BGF_InProgress

#define DiscInfo_BGF_InProgress   0x02

Definition at line 2301 of file cdrw_hw.h.

◆ DiscInfo_BGF_Interrupted

#define DiscInfo_BGF_Interrupted   0x01

Definition at line 2300 of file cdrw_hw.h.

◆ DiscInfo_BGF_Mask

#define DiscInfo_BGF_Mask   0x03

Definition at line 2298 of file cdrw_hw.h.

◆ DiscInfo_BGF_None

#define DiscInfo_BGF_None   0x00

Definition at line 2299 of file cdrw_hw.h.

◆ DiscInfo_DAC_V

#define DiscInfo_DAC_V   0x10

Definition at line 2305 of file cdrw_hw.h.

◆ DiscInfo_DBC_V

#define DiscInfo_DBC_V   0x40

Definition at line 2307 of file cdrw_hw.h.

◆ DiscInfo_DBit

#define DiscInfo_DBit   0x04

Definition at line 2304 of file cdrw_hw.h.

◆ DiscInfo_DID_V

#define DiscInfo_DID_V   0x80

Definition at line 2308 of file cdrw_hw.h.

◆ DiscInfo_Disk_Appendable

#define DiscInfo_Disk_Appendable   0x01

Definition at line 2272 of file cdrw_hw.h.

◆ DiscInfo_Disk_Complete

#define DiscInfo_Disk_Complete   0x02

Definition at line 2273 of file cdrw_hw.h.

◆ DiscInfo_Disk_Empty

#define DiscInfo_Disk_Empty   0x00

Definition at line 2271 of file cdrw_hw.h.

◆ DiscInfo_Disk_Erasable

#define DiscInfo_Disk_Erasable   0x10

Definition at line 2281 of file cdrw_hw.h.

◆ DiscInfo_Disk_Mask

#define DiscInfo_Disk_Mask   0x03

Definition at line 2270 of file cdrw_hw.h.

◆ DiscInfo_Disk_OtherRW

#define DiscInfo_Disk_OtherRW   0x03

Definition at line 2274 of file cdrw_hw.h.

◆ DiscInfo_Ses_Complete

#define DiscInfo_Ses_Complete   0x0C

Definition at line 2279 of file cdrw_hw.h.

◆ DiscInfo_Ses_Empty

#define DiscInfo_Ses_Empty   0x00

Definition at line 2277 of file cdrw_hw.h.

◆ DiscInfo_Ses_Incomplete

#define DiscInfo_Ses_Incomplete   0x04

Definition at line 2278 of file cdrw_hw.h.

◆ DiscInfo_Ses_Mask

#define DiscInfo_Ses_Mask   0x0C

Definition at line 2276 of file cdrw_hw.h.

◆ DiscInfo_Type_cdi

#define DiscInfo_Type_cdi   0x10

Definition at line 2324 of file cdrw_hw.h.

◆ DiscInfo_Type_cdrom

#define DiscInfo_Type_cdrom   0x00

Definition at line 2323 of file cdrw_hw.h.

◆ DiscInfo_Type_cdromxa

#define DiscInfo_Type_cdromxa   0x20

Definition at line 2325 of file cdrw_hw.h.

◆ DiscInfo_Type_unknown

#define DiscInfo_Type_unknown   0xFF

Definition at line 2326 of file cdrw_hw.h.

◆ DiscInfo_URU

#define DiscInfo_URU   0x20

Definition at line 2306 of file cdrw_hw.h.

◆ DvdBookType_HD_R

#define DvdBookType_HD_R   6

Definition at line 3549 of file cdrw_hw.h.

◆ DvdBookType_HD_RAM

#define DvdBookType_HD_RAM   5

Definition at line 3548 of file cdrw_hw.h.

◆ DvdBookType_HD_ROM

#define DvdBookType_HD_ROM   4

Definition at line 3547 of file cdrw_hw.h.

◆ DvdBookType_pR

#define DvdBookType_pR   0x0a

Definition at line 3552 of file cdrw_hw.h.

◆ DvdBookType_pR_DL

#define DvdBookType_pR_DL   0x0e

Definition at line 3554 of file cdrw_hw.h.

◆ DvdBookType_pRold

#define DvdBookType_pRold   8

Definition at line 3550 of file cdrw_hw.h.

◆ DvdBookType_pRW

#define DvdBookType_pRW   9

Definition at line 3551 of file cdrw_hw.h.

◆ DvdBookType_pRW_DL

#define DvdBookType_pRW_DL   0x0d

Definition at line 3553 of file cdrw_hw.h.

◆ DvdBookType_R

#define DvdBookType_R   2

Definition at line 3545 of file cdrw_hw.h.

◆ DvdBookType_RAM

#define DvdBookType_RAM   1

Definition at line 3544 of file cdrw_hw.h.

◆ DvdBookType_ROM

#define DvdBookType_ROM   0

Definition at line 3543 of file cdrw_hw.h.

◆ DvdBookType_RW

#define DvdBookType_RW   3

Definition at line 3546 of file cdrw_hw.h.

◆ DvdDiskSize_120mm

#define DvdDiskSize_120mm   0

Definition at line 3556 of file cdrw_hw.h.

◆ DvdDiskSize_80mm

#define DvdDiskSize_80mm   1

Definition at line 3557 of file cdrw_hw.h.

◆ DvdFormatSubType_BDR_RRM

#define DvdFormatSubType_BDR_RRM   0x02

Definition at line 1958 of file cdrw_hw.h.

◆ DvdFormatSubType_BDR_SRM_POW

#define DvdFormatSubType_BDR_SRM_POW   0x01

Definition at line 1957 of file cdrw_hw.h.

◆ DvdFormatSubType_BDR_SRMpPOW

#define DvdFormatSubType_BDR_SRMpPOW   0x00

Definition at line 1956 of file cdrw_hw.h.

◆ DvdFormatSubType_BDRE_FullCert

#define DvdFormatSubType_BDRE_FullCert   0x02

Definition at line 1953 of file cdrw_hw.h.

◆ DvdFormatSubType_BDRE_NoCert

#define DvdFormatSubType_BDRE_NoCert   0x01

Definition at line 1952 of file cdrw_hw.h.

◆ DvdFormatSubType_BDRE_QuickCert

#define DvdFormatSubType_BDRE_QuickCert   0x03

Definition at line 1954 of file cdrw_hw.h.

◆ DvdFormatSubType_BDRE_QuickReformat

#define DvdFormatSubType_BDRE_QuickReformat   0x00

Definition at line 1951 of file cdrw_hw.h.

◆ DvdFormatType_BDR_Full_Spare

#define DvdFormatType_BDR_Full_Spare   0x32

Definition at line 1949 of file cdrw_hw.h.

◆ DvdFormatType_BDRE_Full

#define DvdFormatType_BDRE_Full   0x31

Definition at line 1948 of file cdrw_hw.h.

◆ DvdFormatType_BDRE_Full_Spare

#define DvdFormatType_BDRE_Full_Spare   0x30

Definition at line 1947 of file cdrw_hw.h.

◆ DvdFormatType_CD_DVD_RW_AddSes

#define DvdFormatType_CD_DVD_RW_AddSes   0x12

Definition at line 1939 of file cdrw_hw.h.

◆ DvdFormatType_CD_DVD_RW_Full

#define DvdFormatType_CD_DVD_RW_Full   0x10

Definition at line 1937 of file cdrw_hw.h.

◆ DvdFormatType_CD_DVD_RW_GrowSes

#define DvdFormatType_CD_DVD_RW_GrowSes   0x11

Definition at line 1938 of file cdrw_hw.h.

◆ DvdFormatType_CD_MRW_Full

#define DvdFormatType_CD_MRW_Full   0x24

Definition at line 1944 of file cdrw_hw.h.

◆ DvdFormatType_DDCD_RW_Quick

#define DvdFormatType_DDCD_RW_Quick   0x28

Definition at line 1946 of file cdrw_hw.h.

◆ DvdFormatType_DVD_pRW_basic

#define DvdFormatType_DVD_pRW_basic   0x26

Definition at line 1945 of file cdrw_hw.h.

◆ DvdFormatType_DVD_pRW_Full_3Gb

#define DvdFormatType_DVD_pRW_Full_3Gb   0x20

Definition at line 1943 of file cdrw_hw.h.

◆ DvdFormatType_DVD_RW_Quick

#define DvdFormatType_DVD_RW_Quick   0x15

Definition at line 1942 of file cdrw_hw.h.

◆ DvdFormatType_DVD_RW_QuickAddSes

#define DvdFormatType_DVD_RW_QuickAddSes   0x14

Definition at line 1941 of file cdrw_hw.h.

◆ DvdFormatType_DVD_RW_QuickGrowSes

#define DvdFormatType_DVD_RW_QuickGrowSes   0x13

Definition at line 1940 of file cdrw_hw.h.

◆ DvdFormatType_Full

#define DvdFormatType_Full   0x00

Definition at line 1933 of file cdrw_hw.h.

◆ DvdFormatType_SpareExpansion

#define DvdFormatType_SpareExpansion   0x01

Definition at line 1934 of file cdrw_hw.h.

◆ DvdFormatType_ZoneFormat

#define DvdFormatType_ZoneFormat   0x05

Definition at line 1936 of file cdrw_hw.h.

◆ DvdFormatType_ZoneReformat

#define DvdFormatType_ZoneReformat   0x04

Definition at line 1935 of file cdrw_hw.h.

◆ DvdLayerType_R

#define DvdLayerType_R   0x02

Definition at line 3560 of file cdrw_hw.h.

◆ DvdLayerType_ROM

#define DvdLayerType_ROM   0x01

Definition at line 3559 of file cdrw_hw.h.

◆ DvdLayerType_RW

#define DvdLayerType_RW   0x04

Definition at line 3561 of file cdrw_hw.h.

◆ DvdMinimumRate_10_08

#define DvdMinimumRate_10_08   0x02

Definition at line 3565 of file cdrw_hw.h.

◆ DvdMinimumRate_20_16

#define DvdMinimumRate_20_16   0x03

Definition at line 3566 of file cdrw_hw.h.

◆ DvdMinimumRate_2_52

#define DvdMinimumRate_2_52   0x00

Definition at line 3563 of file cdrw_hw.h.

◆ DvdMinimumRate_30_24

#define DvdMinimumRate_30_24   0x04

Definition at line 3567 of file cdrw_hw.h.

◆ DvdMinimumRate_5_04

#define DvdMinimumRate_5_04   0x01

Definition at line 3564 of file cdrw_hw.h.

◆ DvdMinimumRate_NotSpecified

#define DvdMinimumRate_NotSpecified   0x0f

Definition at line 3568 of file cdrw_hw.h.

◆ EventRetStat_Class_DevBusy

#define EventRetStat_Class_DevBusy   0x06

Definition at line 2056 of file cdrw_hw.h.

◆ EventRetStat_Class_ExternReq

#define EventRetStat_Class_ExternReq   0x03

Definition at line 2053 of file cdrw_hw.h.

◆ EventRetStat_Class_Mask

#define EventRetStat_Class_Mask   0x07

Definition at line 2050 of file cdrw_hw.h.

◆ EventRetStat_Class_Media

#define EventRetStat_Class_Media   0x04

Definition at line 2054 of file cdrw_hw.h.

◆ EventRetStat_Class_MultInitiators

#define EventRetStat_Class_MultInitiators   0x05

Definition at line 2055 of file cdrw_hw.h.

◆ EventRetStat_Class_OpChange

#define EventRetStat_Class_OpChange   0x01

Definition at line 2051 of file cdrw_hw.h.

◆ EventRetStat_Class_PM

#define EventRetStat_Class_PM   0x02

Definition at line 2052 of file cdrw_hw.h.

◆ EventRetStat_NEA

#define EventRetStat_NEA   0x80

Definition at line 2057 of file cdrw_hw.h.

◆ EventStat_BusyEvent_Busy

#define EventStat_BusyEvent_Busy   0x01

Definition at line 2237 of file cdrw_hw.h.

◆ EventStat_BusyEvent_Mask

#define EventStat_BusyEvent_Mask   0x0f

Definition at line 2235 of file cdrw_hw.h.

◆ EventStat_BusyEvent_None

#define EventStat_BusyEvent_None   0x00

Definition at line 2236 of file cdrw_hw.h.

◆ EventStat_BusyStat_Deferred

#define EventStat_BusyStat_Deferred   0x03

Definition at line 2251 of file cdrw_hw.h.

◆ EventStat_BusyStat_Immed

#define EventStat_BusyStat_Immed   0x02

Definition at line 2250 of file cdrw_hw.h.

◆ EventStat_BusyStat_Mask

#define EventStat_BusyStat_Mask   0x0f

Definition at line 2247 of file cdrw_hw.h.

◆ EventStat_BusyStat_NoEvent

#define EventStat_BusyStat_NoEvent   0x00

Definition at line 2248 of file cdrw_hw.h.

◆ EventStat_BusyStat_Power

#define EventStat_BusyStat_Power   0x01

Definition at line 2249 of file cdrw_hw.h.

◆ EventStat_Class_DevBusy

#define EventStat_Class_DevBusy   0x40

Definition at line 462 of file cdrw_hw.h.

◆ EventStat_Class_ExternalReq

#define EventStat_Class_ExternalReq   0x08

Definition at line 459 of file cdrw_hw.h.

◆ EventStat_Class_Media

#define EventStat_Class_Media   0x10

Definition at line 460 of file cdrw_hw.h.

◆ EventStat_Class_MultiInit

#define EventStat_Class_MultiInit   0x20

Definition at line 461 of file cdrw_hw.h.

◆ EventStat_Class_OpChange

#define EventStat_Class_OpChange   0x02

Definition at line 457 of file cdrw_hw.h.

◆ EventStat_Class_PM

#define EventStat_Class_PM   0x04

Definition at line 458 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_FastFwd

#define EventStat_ExtrnReq_FastFwd   0x103

Definition at line 2183 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_MaxASCII

#define EventStat_ExtrnReq_MaxASCII   0x2ff

Definition at line 2187 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_MinASCII

#define EventStat_ExtrnReq_MinASCII   0x200

Definition at line 2186 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_None

#define EventStat_ExtrnReq_None   0x000

Definition at line 2179 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_Overrun

#define EventStat_ExtrnReq_Overrun   0x001

Definition at line 2180 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_Pause

#define EventStat_ExtrnReq_Pause   0x104

Definition at line 2184 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_Play

#define EventStat_ExtrnReq_Play   0x101

Definition at line 2181 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_Rewind

#define EventStat_ExtrnReq_Rewind   0x102

Definition at line 2182 of file cdrw_hw.h.

◆ EventStat_ExtrnReq_Stop

#define EventStat_ExtrnReq_Stop   0x106

Definition at line 2185 of file cdrw_hw.h.

◆ EventStat_ExtrnReqEvent_ExtrnReq

#define EventStat_ExtrnReqEvent_ExtrnReq   0x03

Definition at line 2156 of file cdrw_hw.h.

◆ EventStat_ExtrnReqEvent_KeyDown

#define EventStat_ExtrnReqEvent_KeyDown   0x01

Definition at line 2154 of file cdrw_hw.h.

◆ EventStat_ExtrnReqEvent_KeyUp

#define EventStat_ExtrnReqEvent_KeyUp   0x02

Definition at line 2155 of file cdrw_hw.h.

◆ EventStat_ExtrnReqEvent_Mask

#define EventStat_ExtrnReqEvent_Mask   0x0f

Definition at line 2152 of file cdrw_hw.h.

◆ EventStat_ExtrnReqEvent_None

#define EventStat_ExtrnReqEvent_None   0x00

Definition at line 2153 of file cdrw_hw.h.

◆ EventStat_ExtrnReqStatus_Mask

#define EventStat_ExtrnReqStatus_Mask   0x0f

Definition at line 2166 of file cdrw_hw.h.

◆ EventStat_ExtrnReqStatus_OtherPrevent

#define EventStat_ExtrnReqStatus_OtherPrevent   0x01

Definition at line 2168 of file cdrw_hw.h.

◆ EventStat_ExtrnReqStatus_Ready

#define EventStat_ExtrnReqStatus_Ready   0x00

Definition at line 2167 of file cdrw_hw.h.

◆ EventStat_Immed

#define EventStat_Immed   0x01

Definition at line 455 of file cdrw_hw.h.

◆ EventStat_MediaEvent_BGFormatOk

#define EventStat_MediaEvent_BGFormatOk   0x05

Definition at line 2203 of file cdrw_hw.h.

◆ EventStat_MediaEvent_BGFormatRst

#define EventStat_MediaEvent_BGFormatRst   0x06

Definition at line 2204 of file cdrw_hw.h.

◆ EventStat_MediaEvent_Chg

#define EventStat_MediaEvent_Chg   0x04

Definition at line 2202 of file cdrw_hw.h.

◆ EventStat_MediaEvent_EjectReq

#define EventStat_MediaEvent_EjectReq   0x01

Definition at line 2199 of file cdrw_hw.h.

◆ EventStat_MediaEvent_Mask

#define EventStat_MediaEvent_Mask   0x0f

Definition at line 2197 of file cdrw_hw.h.

◆ EventStat_MediaEvent_New

#define EventStat_MediaEvent_New   0x02

Definition at line 2200 of file cdrw_hw.h.

◆ EventStat_MediaEvent_None

#define EventStat_MediaEvent_None   0x00

Definition at line 2198 of file cdrw_hw.h.

◆ EventStat_MediaEvent_Removal

#define EventStat_MediaEvent_Removal   0x03

Definition at line 2201 of file cdrw_hw.h.

◆ EventStat_MediaStat_DoorOpen

#define EventStat_MediaStat_DoorOpen   0x01

Definition at line 2214 of file cdrw_hw.h.

◆ EventStat_MediaStat_Present

#define EventStat_MediaStat_Present   0x02

Definition at line 2215 of file cdrw_hw.h.

◆ EventStat_OpEvent_Mask

#define EventStat_OpEvent_Mask   0x0f

Definition at line 2076 of file cdrw_hw.h.

◆ EventStat_OpReport_AddChg

#define EventStat_OpReport_AddChg   0x02

Definition at line 2102 of file cdrw_hw.h.

◆ EventStat_OpReport_Change

#define EventStat_OpReport_Change   0x01

Definition at line 2101 of file cdrw_hw.h.

◆ EventStat_OpReport_CtrlRelease

#define EventStat_OpReport_CtrlRelease   0x07

Definition at line 2107 of file cdrw_hw.h.

◆ EventStat_OpReport_CtrlReq

#define EventStat_OpReport_CtrlReq   0x06

Definition at line 2106 of file cdrw_hw.h.

◆ EventStat_OpReport_FirmwareChg

#define EventStat_OpReport_FirmwareChg   0x04

Definition at line 2104 of file cdrw_hw.h.

◆ EventStat_OpReport_InquiryChg

#define EventStat_OpReport_InquiryChg   0x05

Definition at line 2105 of file cdrw_hw.h.

◆ EventStat_OpReport_NoChg

#define EventStat_OpReport_NoChg   0x00

Definition at line 2100 of file cdrw_hw.h.

◆ EventStat_OpReport_Reset

#define EventStat_OpReport_Reset   0x03

Definition at line 2103 of file cdrw_hw.h.

◆ EventStat_OpStat_Busy

#define EventStat_OpStat_Busy   0x02

Definition at line 2089 of file cdrw_hw.h.

◆ EventStat_OpStat_Mask

#define EventStat_OpStat_Mask   0x0f

Definition at line 2086 of file cdrw_hw.h.

◆ EventStat_OpStat_Ready

#define EventStat_OpStat_Ready   0x00

Definition at line 2087 of file cdrw_hw.h.

◆ EventStat_OpStat_TempBusy

#define EventStat_OpStat_TempBusy   0x01

Definition at line 2088 of file cdrw_hw.h.

◆ EventStat_PowerEvent_ChgFail

#define EventStat_PowerEvent_ChgFail   0x02

Definition at line 2120 of file cdrw_hw.h.

◆ EventStat_PowerEvent_ChgOK

#define EventStat_PowerEvent_ChgOK   0x01

Definition at line 2119 of file cdrw_hw.h.

◆ EventStat_PowerEvent_Mask

#define EventStat_PowerEvent_Mask   0x0f

Definition at line 2117 of file cdrw_hw.h.

◆ EventStat_PowerEvent_NoChg

#define EventStat_PowerEvent_NoChg   0x00

Definition at line 2118 of file cdrw_hw.h.

◆ EventStat_PowerStat_Active

#define EventStat_PowerStat_Active   0x01

Definition at line 2131 of file cdrw_hw.h.

◆ EventStat_PowerStat_Idle

#define EventStat_PowerStat_Idle   0x02

Definition at line 2132 of file cdrw_hw.h.

◆ EventStat_PowerStat_Mask

#define EventStat_PowerStat_Mask   0x0f

Definition at line 2130 of file cdrw_hw.h.

◆ EventStat_PowerStat_Sleep

#define EventStat_PowerStat_Sleep   0x04

Definition at line 2134 of file cdrw_hw.h.

◆ EventStat_PowerStat_Standby

#define EventStat_PowerStat_Standby   0x03

Definition at line 2133 of file cdrw_hw.h.

◆ FailReport_DExcept

#define FailReport_DExcept   0x08

Definition at line 2898 of file cdrw_hw.h.

◆ FailReport_LogErr

#define FailReport_LogErr   0x01

Definition at line 2896 of file cdrw_hw.h.

◆ FailReport_Perf

#define FailReport_Perf   0x80

Definition at line 2899 of file cdrw_hw.h.

◆ FailReport_Test

#define FailReport_Test   0x04

Definition at line 2897 of file cdrw_hw.h.

◆ FC_AACS

#define FC_AACS   0x010d

Definition at line 3291 of file cdrw_hw.h.

◆ FC_BD_READ

#define FC_BD_READ   0x0040

Definition at line 3272 of file cdrw_hw.h.

◆ FC_BD_WRITE

#define FC_BD_WRITE   0x0041

Definition at line 3273 of file cdrw_hw.h.

◆ FC_BDR_POW

#define FC_BDR_POW   0x0038

Definition at line 3269 of file cdrw_hw.h.

◆ FC_CD_AUDIO_ANALOG_PLAY

#define FC_CD_AUDIO_ANALOG_PLAY   0x0103

Definition at line 3281 of file cdrw_hw.h.

◆ FC_CD_MASTERING

#define FC_CD_MASTERING   0x002e

Definition at line 3262 of file cdrw_hw.h.

◆ FC_CD_TAO

#define FC_CD_TAO   0x002d

Definition at line 3261 of file cdrw_hw.h.

◆ FC_CDREAD

#define FC_CDREAD   0x001e

Definition at line 3246 of file cdrw_hw.h.

◆ FC_CDRW_CAV_WRITE

#define FC_CDRW_CAV_WRITE   0x0027

Definition at line 3255 of file cdrw_hw.h.

◆ FC_CDRW_WRITE

#define FC_CDRW_WRITE   0x0037

Definition at line 3268 of file cdrw_hw.h.

◆ FC_CORE

#define FC_CORE   0x0001

Definition at line 3240 of file cdrw_hw.h.

◆ FC_DDCD_READ

#define FC_DDCD_READ   0x0030

Definition at line 3264 of file cdrw_hw.h.

◆ FC_DDCDR_WRITE

#define FC_DDCDR_WRITE   0x0031

Definition at line 3265 of file cdrw_hw.h.

◆ FC_DDCDRW_WRITE

#define FC_DDCDRW_WRITE   0x0032

Definition at line 3266 of file cdrw_hw.h.

◆ FC_DEFECT_MANAGMENT

#define FC_DEFECT_MANAGMENT   0x0024

Definition at line 3252 of file cdrw_hw.h.

◆ FC_DISK_CONTROL_BLOCK

#define FC_DISK_CONTROL_BLOCK   0x010a

Definition at line 3288 of file cdrw_hw.h.

◆ FC_DVD_CPRM

#define FC_DVD_CPRM   0x010b

Definition at line 3289 of file cdrw_hw.h.

◆ FC_DVD_CSS

#define FC_DVD_CSS   0x0106

Definition at line 3284 of file cdrw_hw.h.

◆ FC_DVD_R_RW_WRITE

#define FC_DVD_R_RW_WRITE   0x002f

Definition at line 3263 of file cdrw_hw.h.

◆ FC_DVDpR

#define FC_DVDpR   0x002b

Definition at line 3259 of file cdrw_hw.h.

◆ FC_DVDpR_DL

#define FC_DVDpR_DL   0x003a

Definition at line 3270 of file cdrw_hw.h.

◆ FC_DVDpRW

#define FC_DVDpRW   0x002a

Definition at line 3258 of file cdrw_hw.h.

◆ FC_DVDpRW_DL

#define FC_DVDpRW_DL   0x003b

Definition at line 3271 of file cdrw_hw.h.

◆ FC_DVDREAD

#define FC_DVDREAD   0x001f

Definition at line 3247 of file cdrw_hw.h.

◆ FC_EMBEDED_CHANGER

#define FC_EMBEDED_CHANGER   0x0102

Definition at line 3280 of file cdrw_hw.h.

◆ FC_ENHANCED_DEFECT_REPORTING

#define FC_ENHANCED_DEFECT_REPORTING   0x0029

Definition at line 3257 of file cdrw_hw.h.

◆ FC_FIRMWARE_INFO

#define FC_FIRMWARE_INFO   0x010c

Definition at line 3290 of file cdrw_hw.h.

◆ FC_FORMATTABLE

#define FC_FORMATTABLE   0x0023

Definition at line 3251 of file cdrw_hw.h.

◆ FC_HD_DVD_READ

#define FC_HD_DVD_READ   0x0050

Definition at line 3275 of file cdrw_hw.h.

◆ FC_HD_DVD_WRITE

#define FC_HD_DVD_WRITE   0x0051

Definition at line 3276 of file cdrw_hw.h.

◆ FC_HYBRID_DISC

#define FC_HYBRID_DISC   0x0080

Definition at line 3277 of file cdrw_hw.h.

◆ FC_INCREMENTAL_STREAMING_WRITEABLE

#define FC_INCREMENTAL_STREAMING_WRITEABLE   0x0021

Definition at line 3249 of file cdrw_hw.h.

◆ FC_LAYER_JUMP_RECORDING

#define FC_LAYER_JUMP_RECORDING   0x0033

Definition at line 3267 of file cdrw_hw.h.

◆ FC_LU_SERIAL_NUMBER

#define FC_LU_SERIAL_NUMBER   0x0108

Definition at line 3286 of file cdrw_hw.h.

◆ FC_MEDIA_SERIAL_NUMBER

#define FC_MEDIA_SERIAL_NUMBER   0x0109

Definition at line 3287 of file cdrw_hw.h.

◆ FC_MICROCODE_UPGRADE

#define FC_MICROCODE_UPGRADE   0x0104

Definition at line 3282 of file cdrw_hw.h.

◆ FC_MORPHING

#define FC_MORPHING   0x0002

Definition at line 3241 of file cdrw_hw.h.

◆ FC_MRW

#define FC_MRW   0x0028

Definition at line 3256 of file cdrw_hw.h.

◆ FC_MULTIREAD

#define FC_MULTIREAD   0x001d

Definition at line 3245 of file cdrw_hw.h.

◆ FC_POWER_MANAGMENT

#define FC_POWER_MANAGMENT   0x0100

Definition at line 3278 of file cdrw_hw.h.

◆ FC_PROFILE_LIST

#define FC_PROFILE_LIST   0x0000

Definition at line 3239 of file cdrw_hw.h.

◆ FC_RANDOM_READABLE

#define FC_RANDOM_READABLE   0x0010

Definition at line 3244 of file cdrw_hw.h.

◆ FC_RANDOM_WRITEABLE

#define FC_RANDOM_WRITEABLE   0x0020

Definition at line 3248 of file cdrw_hw.h.

◆ FC_REAL_TIME_STREAMING

#define FC_REAL_TIME_STREAMING   0x0107

Definition at line 3285 of file cdrw_hw.h.

◆ FC_REMOVALE_MEDIUM

#define FC_REMOVALE_MEDIUM   0x0003

Definition at line 3242 of file cdrw_hw.h.

◆ FC_RESTRICTED_OWERWRITE

#define FC_RESTRICTED_OWERWRITE   0x0026

Definition at line 3254 of file cdrw_hw.h.

◆ FC_RIGID_RESTRICTED_OWERWRITE

#define FC_RIGID_RESTRICTED_OWERWRITE   0x002c

Definition at line 3260 of file cdrw_hw.h.

◆ FC_SECTOR_ERASABLE

#define FC_SECTOR_ERASABLE   0x0022

Definition at line 3250 of file cdrw_hw.h.

◆ FC_SMART

#define FC_SMART   0x0101

Definition at line 3279 of file cdrw_hw.h.

◆ FC_TIMEOUT

#define FC_TIMEOUT   0x0105

Definition at line 3283 of file cdrw_hw.h.

◆ FC_TSR

#define FC_TSR   0x0042

Definition at line 3274 of file cdrw_hw.h.

◆ FC_WRITE_ONCE

#define FC_WRITE_ONCE   0x0025

Definition at line 3253 of file cdrw_hw.h.

◆ FC_WRITE_PROTECT_CTL

#define FC_WRITE_PROTECT_CTL   0x0004

Definition at line 3243 of file cdrw_hw.h.

◆ FILE_DEVICE_SCSI

#define FILE_DEVICE_SCSI   0x0000001b

Definition at line 1449 of file cdrw_hw.h.

◆ FormatCap_CurMaxDescrOffset

#define FormatCap_CurMaxDescrOffset   0x00

Definition at line 2037 of file cdrw_hw.h.

◆ FormatCap_FormatDescrOffset

#define FormatCap_FormatDescrOffset (   i)    (i+1)

Definition at line 2038 of file cdrw_hw.h.

◆ FormatCapcity_Descr_Formatted

#define FormatCapcity_Descr_Formatted   0x02

Definition at line 2017 of file cdrw_hw.h.

◆ FormatCapcity_Descr_NoMedia

#define FormatCapcity_Descr_NoMedia   0x03

Definition at line 2018 of file cdrw_hw.h.

◆ FormatCapcity_Descr_Reserved

#define FormatCapcity_Descr_Reserved   0x00

Definition at line 2015 of file cdrw_hw.h.

◆ FormatCapcity_Descr_Unformatted

#define FormatCapcity_Descr_Unformatted   0x01

Definition at line 2016 of file cdrw_hw.h.

◆ FormatDesc_Grow

#define FormatDesc_Grow   0x40

Definition at line 1914 of file cdrw_hw.h.

◆ FormatDesc_Ses

#define FormatDesc_Ses   0x80

Definition at line 1915 of file cdrw_hw.h.

◆ FormatHeader_DCRT

#define FormatHeader_DCRT   0x20

Definition at line 1892 of file cdrw_hw.h.

◆ FormatHeader_DPRY

#define FormatHeader_DPRY   0x40

Definition at line 1893 of file cdrw_hw.h.

◆ FormatHeader_DSP

#define FormatHeader_DSP   0x04

Definition at line 1889 of file cdrw_hw.h.

◆ FormatHeader_FOV

#define FormatHeader_FOV   0x80

Definition at line 1894 of file cdrw_hw.h.

◆ FormatHeader_Immed

#define FormatHeader_Immed   0x02

Definition at line 1888 of file cdrw_hw.h.

◆ FormatHeader_IP

#define FormatHeader_IP   0x08

Definition at line 1890 of file cdrw_hw.h.

◆ FormatHeader_STPF

#define FormatHeader_STPF   0x10

Definition at line 1891 of file cdrw_hw.h.

◆ FormatHeader_VS

#define FormatHeader_VS   0x01

Definition at line 1887 of file cdrw_hw.h.

◆ FormatUnit_Cmp

#define FormatUnit_Cmp   0x08

Definition at line 88 of file cdrw_hw.h.

◆ FormatUnit_Code_CD_DVD

#define FormatUnit_Code_CD_DVD   0x01

Definition at line 92 of file cdrw_hw.h.

◆ FormatUnit_Code_Mask

#define FormatUnit_Code_Mask   0x07

Definition at line 87 of file cdrw_hw.h.

◆ FormatUnit_Code_oldCDRW

#define FormatUnit_Code_oldCDRW   0x07

Definition at line 91 of file cdrw_hw.h.

◆ FormatUnit_Fmt

#define FormatUnit_Fmt   0x10

Definition at line 89 of file cdrw_hw.h.

◆ FullTOC_DiscType_CDDA_or_M1

#define FullTOC_DiscType_CDDA_or_M1   WParam_SesFmt_CdRom

Definition at line 1612 of file cdrw_hw.h.

◆ FullTOC_DiscType_CDI

#define FullTOC_DiscType_CDI   WParam_SesFmt_CdI

Definition at line 1613 of file cdrw_hw.h.

◆ FullTOC_DiscType_CDXA_M2

#define FullTOC_DiscType_CDXA_M2   WParam_SesFmt_CdRomXa

Definition at line 1614 of file cdrw_hw.h.

◆ INQUIRYDATABUFFERSIZE

#define INQUIRYDATABUFFERSIZE   36

Definition at line 1113 of file cdrw_hw.h.

◆ IOCTL_SCSI_EXECUTE_IN

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

Definition at line 1451 of file cdrw_hw.h.

◆ IOCTL_SCSI_EXECUTE_NONE

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

Definition at line 1453 of file cdrw_hw.h.

◆ IOCTL_SCSI_EXECUTE_OUT

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

Definition at line 1452 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_DISABLE_SMART

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

Definition at line 1462 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTOSAVE

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

Definition at line 1464 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_ENABLE_SMART

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

Definition at line 1461 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_EXECUTE_OFFLINE_DIAGS

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

Definition at line 1466 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_IDENTIFY

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

Definition at line 1458 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_READ_SMART_ATTRIBS

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

Definition at line 1459 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_READ_SMART_THRESHOLDS

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

Definition at line 1460 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_RETURN_STATUS

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

Definition at line 1463 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_SAVE_ATTRIBUTE_VALUES

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

Definition at line 1465 of file cdrw_hw.h.

◆ IOCTL_SCSI_MINIPORT_SMART_VERSION

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

Definition at line 1457 of file cdrw_hw.h.

◆ LoadUnload_Load

#define LoadUnload_Load   0x02

Definition at line 428 of file cdrw_hw.h.

◆ LoadUnload_Start

#define LoadUnload_Start   0x01

Definition at line 427 of file cdrw_hw.h.

◆ LOGICAL_UNIT_NOT_PRESENT_DEVICE

#define LOGICAL_UNIT_NOT_PRESENT_DEVICE   0x7F

Definition at line 1154 of file cdrw_hw.h.

◆ LUN0_FORMAT_SAVING_DEFECT_LIST

#define LUN0_FORMAT_SAVING_DEFECT_LIST   0

Definition at line 1097 of file cdrw_hw.h.

◆ LunWPerf_RotCtrl_CAV

#define LunWPerf_RotCtrl_CAV   0x01

Definition at line 3142 of file cdrw_hw.h.

◆ LunWPerf_RotCtrl_CLV

#define LunWPerf_RotCtrl_CLV   0x00

Definition at line 3141 of file cdrw_hw.h.

◆ LunWPerf_RotCtrl_Mask

#define LunWPerf_RotCtrl_Mask   0x07

Definition at line 3140 of file cdrw_hw.h.

◆ MAXIMUM_NUMBER_OF_SESSIONS

#define MAXIMUM_NUMBER_OF_SESSIONS   1024

Definition at line 835 of file cdrw_hw.h.

◆ MAXIMUM_NUMBER_OF_TRACKS

#define MAXIMUM_NUMBER_OF_TRACKS   100

Definition at line 834 of file cdrw_hw.h.

◆ MediaType_120mm_CDR_AudioOnly

#define MediaType_120mm_CDR_AudioOnly   0x12

Definition at line 2477 of file cdrw_hw.h.

◆ MediaType_120mm_CDR_DataAudioCombined

#define MediaType_120mm_CDR_DataAudioCombined   0x13

Definition at line 2478 of file cdrw_hw.h.

◆ MediaType_120mm_CDR_DataOnly

#define MediaType_120mm_CDR_DataOnly   0x11

Definition at line 2476 of file cdrw_hw.h.

◆ MediaType_120mm_CDR_Hybrid_PhotoCD

#define MediaType_120mm_CDR_Hybrid_PhotoCD   0x14

Definition at line 2479 of file cdrw_hw.h.

◆ MediaType_120mm_CDROM_AudioOnly

#define MediaType_120mm_CDROM_AudioOnly   0x02

Definition at line 2467 of file cdrw_hw.h.

◆ MediaType_120mm_CDROM_DataAudioCombined

#define MediaType_120mm_CDROM_DataAudioCombined   0x03

Definition at line 2468 of file cdrw_hw.h.

◆ MediaType_120mm_CDROM_DataOnly

#define MediaType_120mm_CDROM_DataOnly   0x01

Definition at line 2466 of file cdrw_hw.h.

◆ MediaType_120mm_CDROM_Hybrid_PhotoCD

#define MediaType_120mm_CDROM_Hybrid_PhotoCD   0x04

Definition at line 2469 of file cdrw_hw.h.

◆ MediaType_120mm_CDRW_AudioOnly

#define MediaType_120mm_CDRW_AudioOnly   0x22

Definition at line 2487 of file cdrw_hw.h.

◆ MediaType_120mm_CDRW_DataAudioCombined

#define MediaType_120mm_CDRW_DataAudioCombined   0x23

Definition at line 2488 of file cdrw_hw.h.

◆ MediaType_120mm_CDRW_DataOnly

#define MediaType_120mm_CDRW_DataOnly   0x21

Definition at line 2486 of file cdrw_hw.h.

◆ MediaType_120mm_CDRW_Hybrid

#define MediaType_120mm_CDRW_Hybrid   0x24

Definition at line 2489 of file cdrw_hw.h.

◆ MediaType_120mm_DVDRW_DataOnly

#define MediaType_120mm_DVDRW_DataOnly   0x41

Definition at line 2497 of file cdrw_hw.h.

◆ MediaType_80mm_CDR_AudioOnly

#define MediaType_80mm_CDR_AudioOnly   0x16

Definition at line 2481 of file cdrw_hw.h.

◆ MediaType_80mm_CDR_DataAudioCombined

#define MediaType_80mm_CDR_DataAudioCombined   0x17

Definition at line 2482 of file cdrw_hw.h.

◆ MediaType_80mm_CDR_DataOnly

#define MediaType_80mm_CDR_DataOnly   0x15

Definition at line 2480 of file cdrw_hw.h.

◆ MediaType_80mm_CDR_Hybrid_Photo_CD

#define MediaType_80mm_CDR_Hybrid_Photo_CD   0x18

Definition at line 2483 of file cdrw_hw.h.

◆ MediaType_80mm_CDROM_AudioOnly

#define MediaType_80mm_CDROM_AudioOnly   0x06

Definition at line 2471 of file cdrw_hw.h.

◆ MediaType_80mm_CDROM_DataAudioCombined

#define MediaType_80mm_CDROM_DataAudioCombined   0x07

Definition at line 2472 of file cdrw_hw.h.

◆ MediaType_80mm_CDROM_DataOnly

#define MediaType_80mm_CDROM_DataOnly   0x05

Definition at line 2470 of file cdrw_hw.h.

◆ MediaType_80mm_CDROM_Hybrid_PhotoCD

#define MediaType_80mm_CDROM_Hybrid_PhotoCD   0x08

Definition at line 2473 of file cdrw_hw.h.

◆ MediaType_80mm_CDRW_AudioOnly

#define MediaType_80mm_CDRW_AudioOnly   0x26

Definition at line 2491 of file cdrw_hw.h.

◆ MediaType_80mm_CDRW_DataAudioCombined

#define MediaType_80mm_CDRW_DataAudioCombined   0x27

Definition at line 2492 of file cdrw_hw.h.

◆ MediaType_80mm_CDRW_DataOnly

#define MediaType_80mm_CDRW_DataOnly   0x25

Definition at line 2490 of file cdrw_hw.h.

◆ MediaType_80mm_CDRW_Hybrid

#define MediaType_80mm_CDRW_Hybrid   0x28

Definition at line 2493 of file cdrw_hw.h.

◆ MediaType_DoorOpen

#define MediaType_DoorOpen   0x71

Definition at line 2500 of file cdrw_hw.h.

◆ MediaType_NoDiscPresent

#define MediaType_NoDiscPresent   0x70

Definition at line 2499 of file cdrw_hw.h.

◆ MediaType_Unknown

#define MediaType_Unknown   0x00

Definition at line 2465 of file cdrw_hw.h.

◆ MediaType_UnknownSize_CDR

#define MediaType_UnknownSize_CDR   0x10

Definition at line 2475 of file cdrw_hw.h.

◆ MediaType_UnknownSize_CDRW

#define MediaType_UnknownSize_CDRW   0x20

Definition at line 2485 of file cdrw_hw.h.

◆ MediaType_UnknownSize_Unknown

#define MediaType_UnknownSize_Unknown   0x30

Definition at line 2495 of file cdrw_hw.h.

◆ MEDIUM_CHANGER

#define MEDIUM_CHANGER   0x08

Definition at line 1152 of file cdrw_hw.h.

◆ MODE_BLOCK_DESC_LENGTH

#define MODE_BLOCK_DESC_LENGTH   8

Definition at line 3152 of file cdrw_hw.h.

◆ MODE_DSP_FUA_SUPPORTED

#define MODE_DSP_FUA_SUPPORTED   0x10

Definition at line 2522 of file cdrw_hw.h.

◆ MODE_DSP_WRITE_PROTECT

#define MODE_DSP_WRITE_PROTECT   0x80

Definition at line 2523 of file cdrw_hw.h.

◆ MODE_FD_DOUBLE_SIDE

#define MODE_FD_DOUBLE_SIDE   0x02

Definition at line 2520 of file cdrw_hw.h.

◆ MODE_FD_MAXIMUM_TYPE

#define MODE_FD_MAXIMUM_TYPE   0x1E

Definition at line 2521 of file cdrw_hw.h.

◆ MODE_FD_SINGLE_SIDE

#define MODE_FD_SINGLE_SIDE   0x01

Definition at line 2519 of file cdrw_hw.h.

◆ MODE_HEADER_LENGTH

#define MODE_HEADER_LENGTH   4

Definition at line 3153 of file cdrw_hw.h.

◆ MODE_HEADER_LENGTH10

#define MODE_HEADER_LENGTH10   8

Definition at line 3154 of file cdrw_hw.h.

◆ MODE_PAGE_CACHING

#define MODE_PAGE_CACHING   0x08

Definition at line 846 of file cdrw_hw.h.

◆ MODE_PAGE_CAPABILITIES

#define MODE_PAGE_CAPABILITIES   0x2A

Definition at line 854 of file cdrw_hw.h.

◆ MODE_PAGE_CD_AUDIO_CONTROL

#define MODE_PAGE_CD_AUDIO_CONTROL   0x0E

Definition at line 849 of file cdrw_hw.h.

◆ MODE_PAGE_CD_DEVICE_PARAMS

#define MODE_PAGE_CD_DEVICE_PARAMS   0x0D

Definition at line 848 of file cdrw_hw.h.

◆ MODE_PAGE_ERROR_RECOVERY

#define MODE_PAGE_ERROR_RECOVERY   0x01

Definition at line 842 of file cdrw_hw.h.

◆ MODE_PAGE_FAIL_REPORT

#define MODE_PAGE_FAIL_REPORT   0x1C

Definition at line 851 of file cdrw_hw.h.

◆ MODE_PAGE_MEDIUM_TYPES

#define MODE_PAGE_MEDIUM_TYPES   0x0B

Definition at line 847 of file cdrw_hw.h.

◆ MODE_PAGE_MRW

#define MODE_PAGE_MRW   0x2C

Definition at line 855 of file cdrw_hw.h.

◆ MODE_PAGE_MRW2

#define MODE_PAGE_MRW2   0x03

Definition at line 843 of file cdrw_hw.h.

◆ MODE_PAGE_PHILIPS_SECTOR_TYPE

#define MODE_PAGE_PHILIPS_SECTOR_TYPE   0x21

Definition at line 853 of file cdrw_hw.h.

◆ MODE_PAGE_POWER_CONDITION

#define MODE_PAGE_POWER_CONDITION   0x1A

Definition at line 850 of file cdrw_hw.h.

◆ MODE_PAGE_TIMEOUT_AND_PROTECT

#define MODE_PAGE_TIMEOUT_AND_PROTECT   0x1D

Definition at line 852 of file cdrw_hw.h.

◆ MODE_PAGE_VERIFY_ERROR

#define MODE_PAGE_VERIFY_ERROR   0x07

Definition at line 845 of file cdrw_hw.h.

◆ MODE_PAGE_WRITE_PARAMS

#define MODE_PAGE_WRITE_PARAMS   0x05

Definition at line 844 of file cdrw_hw.h.

◆ MODE_SENSE_CHANGEABLE_VALUES

#define MODE_SENSE_CHANGEABLE_VALUES   0x40

Definition at line 860 of file cdrw_hw.h.

◆ MODE_SENSE_CURRENT_VALUES

#define MODE_SENSE_CURRENT_VALUES   0x00

Definition at line 859 of file cdrw_hw.h.

◆ MODE_SENSE_DEFAULT_VAULES

#define MODE_SENSE_DEFAULT_VAULES   0x80

Definition at line 861 of file cdrw_hw.h.

◆ MODE_SENSE_RETURN_ALL

#define MODE_SENSE_RETURN_ALL   0x3f

Definition at line 857 of file cdrw_hw.h.

◆ MODE_SENSE_SAVED_VALUES

#define MODE_SENSE_SAVED_VALUES   0xc0

Definition at line 862 of file cdrw_hw.h.

◆ MRW_DA_SIZE

#define MRW_DA_SIZE   (136*32)

Definition at line 3200 of file cdrw_hw.h.

◆ MRW_DMA_OFFSET

#define MRW_DMA_OFFSET   0x500

Definition at line 3199 of file cdrw_hw.h.

◆ MRW_DMA_SEGMENT_SIZE

#define MRW_DMA_SEGMENT_SIZE   (MRW_DA_SIZE+MRW_SA_SIZE)

Definition at line 3202 of file cdrw_hw.h.

◆ MRW_SA_SIZE

#define MRW_SA_SIZE   (8*32)

Definition at line 3201 of file cdrw_hw.h.

◆ MrwPage_use_DMA

#define MrwPage_use_DMA   0x00

Definition at line 3191 of file cdrw_hw.h.

◆ MrwPage_use_GAA

#define MrwPage_use_GAA   0x01

Definition at line 3192 of file cdrw_hw.h.

◆ NOT_READY_RETRY_INTERVAL

#define NOT_READY_RETRY_INTERVAL   20

Definition at line 1094 of file cdrw_hw.h.

◆ OPTICAL_DEVICE

#define OPTICAL_DEVICE   0x07

Definition at line 1151 of file cdrw_hw.h.

◆ PauseResume_Pause

#define PauseResume_Pause   0x00

Definition at line 126 of file cdrw_hw.h.

◆ PauseResume_Resume

#define PauseResume_Resume   0x01

Definition at line 127 of file cdrw_hw.h.

◆ PFNUM_AS_MO

#define PFNUM_AS_MO   0x0005

Definition at line 3326 of file cdrw_hw.h.

◆ PFNUM_BDR_RANDOM

#define PFNUM_BDR_RANDOM   0x0042

Definition at line 3347 of file cdrw_hw.h.

◆ PFNUM_BDR_SEQUENTIAL

#define PFNUM_BDR_SEQUENTIAL   0x0041

Definition at line 3346 of file cdrw_hw.h.

◆ PFNUM_BDRE

#define PFNUM_BDRE   0x0043

Definition at line 3348 of file cdrw_hw.h.

◆ PFNUM_BDROM

#define PFNUM_BDROM   0x0040

Definition at line 3345 of file cdrw_hw.h.

◆ PFNUM_CDR

#define PFNUM_CDR   0x0009

Definition at line 3328 of file cdrw_hw.h.

◆ PFNUM_CDROM

#define PFNUM_CDROM   0x0008

Definition at line 3327 of file cdrw_hw.h.

◆ PFNUM_CDRW

#define PFNUM_CDRW   0x000a

Definition at line 3329 of file cdrw_hw.h.

◆ PFNUM_DDCDR

#define PFNUM_DDCDR   0x0021

Definition at line 3341 of file cdrw_hw.h.

◆ PFNUM_DDCDROM

#define PFNUM_DDCDROM   0x0020

Definition at line 3340 of file cdrw_hw.h.

◆ PFNUM_DDCDRW

#define PFNUM_DDCDRW   0x0022

Definition at line 3342 of file cdrw_hw.h.

◆ PFNUM_DVDpR

#define PFNUM_DVDpR   0x001b

Definition at line 3339 of file cdrw_hw.h.

◆ PFNUM_DVDpR_DL

#define PFNUM_DVDpR_DL   0x002b

Definition at line 3344 of file cdrw_hw.h.

◆ PFNUM_DVDpRW

#define PFNUM_DVDpRW   0x001a

Definition at line 3338 of file cdrw_hw.h.

◆ PFNUM_DVDpRW_DL

#define PFNUM_DVDpRW_DL   0x002a

Definition at line 3343 of file cdrw_hw.h.

◆ PFNUM_DVDR

#define PFNUM_DVDR   0x0011

Definition at line 3331 of file cdrw_hw.h.

◆ PFNUM_DVDR_DL_JUMP_RECORDING

#define PFNUM_DVDR_DL_JUMP_RECORDING   0x0016

Definition at line 3336 of file cdrw_hw.h.

◆ PFNUM_DVDR_DL_SEQUENTIAL

#define PFNUM_DVDR_DL_SEQUENTIAL   0x0015

Definition at line 3335 of file cdrw_hw.h.

◆ PFNUM_DVDRAM

#define PFNUM_DVDRAM   0x0012

Definition at line 3332 of file cdrw_hw.h.

◆ PFNUM_DVDROM

#define PFNUM_DVDROM   0x0010

Definition at line 3330 of file cdrw_hw.h.

◆ PFNUM_DVDRW_DL

#define PFNUM_DVDRW_DL   0x0017

Definition at line 3337 of file cdrw_hw.h.

◆ PFNUM_DVDRW_RESTRICTED_OVERWRITE

#define PFNUM_DVDRW_RESTRICTED_OVERWRITE   0x0013

Definition at line 3333 of file cdrw_hw.h.

◆ PFNUM_DVDRW_SEQUENTIAL

#define PFNUM_DVDRW_SEQUENTIAL   0x0014

Definition at line 3334 of file cdrw_hw.h.

◆ PFNUM_HD_DVDR

#define PFNUM_HD_DVDR   0x0051

Definition at line 3350 of file cdrw_hw.h.

◆ PFNUM_HD_DVDR_DL

#define PFNUM_HD_DVDR_DL   0x0058

Definition at line 3353 of file cdrw_hw.h.

◆ PFNUM_HD_DVDRAM

#define PFNUM_HD_DVDRAM   0x0052

Definition at line 3351 of file cdrw_hw.h.

◆ PFNUM_HD_DVDROM

#define PFNUM_HD_DVDROM   0x0050

Definition at line 3349 of file cdrw_hw.h.

◆ PFNUM_HD_DVDRW

#define PFNUM_HD_DVDRW   0x0053

Definition at line 3352 of file cdrw_hw.h.

◆ PFNUM_HD_DVDRW_DL

#define PFNUM_HD_DVDRW_DL   0x005a

Definition at line 3354 of file cdrw_hw.h.

◆ PFNUM_Max

#define PFNUM_Max   PFNUM_HD_DVDRW_DL

Definition at line 3355 of file cdrw_hw.h.

◆ PFNUM_Min

#define PFNUM_Min   0x0001

Definition at line 3321 of file cdrw_hw.h.

◆ PFNUM_MO_Erasable

#define PFNUM_MO_Erasable   0x0003

Definition at line 3324 of file cdrw_hw.h.

◆ PFNUM_MO_WORM

#define PFNUM_MO_WORM   0x0004

Definition at line 3325 of file cdrw_hw.h.

◆ PFNUM_NonRemovableDisk

#define PFNUM_NonRemovableDisk   0x0001

Definition at line 3322 of file cdrw_hw.h.

◆ PFNUM_RemovableDisk

#define PFNUM_RemovableDisk   0x0002

Definition at line 3323 of file cdrw_hw.h.

◆ POINT_CopyOfAdditionalAreaInATIP

#define POINT_CopyOfAdditionalAreaInATIP   0xC1

Definition at line 1571 of file cdrw_hw.h.

◆ POINT_FirstTrackNum

#define POINT_FirstTrackNum   0xA0

Definition at line 1560 of file cdrw_hw.h.

◆ POINT_LastTrackNum

#define POINT_LastTrackNum   0xA1

Definition at line 1561 of file cdrw_hw.h.

◆ POINT_NumOfSkips

#define POINT_NumOfSkips   0xB1

Definition at line 1567 of file cdrw_hw.h.

◆ POINT_SkipInterval_Max

#define POINT_SkipInterval_Max   0x40

Definition at line 1565 of file cdrw_hw.h.

◆ POINT_SkipInterval_Min

#define POINT_SkipInterval_Min   0x01

Definition at line 1564 of file cdrw_hw.h.

◆ POINT_SkipTrackAssignmet_Max

#define POINT_SkipTrackAssignmet_Max   0xB4

Definition at line 1569 of file cdrw_hw.h.

◆ POINT_SkipTrackAssignmet_Min

#define POINT_SkipTrackAssignmet_Min   0xB2

Definition at line 1568 of file cdrw_hw.h.

◆ POINT_StartPositionOfFirstLeadIn

#define POINT_StartPositionOfFirstLeadIn   0xC0

Definition at line 1570 of file cdrw_hw.h.

◆ POINT_StartPositionOfLeadOut

#define POINT_StartPositionOfLeadOut   0xA2

Definition at line 1562 of file cdrw_hw.h.

◆ POINT_StartPositionOfNextProgramArea

#define POINT_StartPositionOfNextProgramArea   0xB0

Definition at line 1566 of file cdrw_hw.h.

◆ POINT_StartPositionOfTrack_Max

#define POINT_StartPositionOfTrack_Max   0x63

Definition at line 1559 of file cdrw_hw.h.

◆ POINT_StartPositionOfTrack_Min

#define POINT_StartPositionOfTrack_Min   0x01

Definition at line 1558 of file cdrw_hw.h.

◆ PowerCond_Idle

#define PowerCond_Idle   0x02

Definition at line 2871 of file cdrw_hw.h.

◆ PowerCond_Standby

#define PowerCond_Standby   0x01

Definition at line 2870 of file cdrw_hw.h.

◆ PRINTER_DEVICE

#define PRINTER_DEVICE   0x02

Definition at line 1146 of file cdrw_hw.h.

◆ PROCESSOR_DEVICE

#define PROCESSOR_DEVICE   0x03

Definition at line 1147 of file cdrw_hw.h.

◆ READ_ONLY_DIRECT_ACCESS_DEVICE

#define READ_ONLY_DIRECT_ACCESS_DEVICE   0x05

Definition at line 1149 of file cdrw_hw.h.

◆ ReadCD_SecType_Any

#define ReadCD_SecType_Any   0x00

Definition at line 232 of file cdrw_hw.h.

◆ ReadCD_SecType_CDDA

#define ReadCD_SecType_CDDA   0x04

Definition at line 233 of file cdrw_hw.h.

◆ ReadCD_SecType_M1

#define ReadCD_SecType_M1   0x08

Definition at line 234 of file cdrw_hw.h.

◆ ReadCD_SecType_M2

#define ReadCD_SecType_M2   0x0c

Definition at line 235 of file cdrw_hw.h.

◆ ReadCD_SecType_M2F1

#define ReadCD_SecType_M2F1   0x10

Definition at line 236 of file cdrw_hw.h.

◆ ReadCD_SecType_M2F2

#define ReadCD_SecType_M2F2   0x14

Definition at line 237 of file cdrw_hw.h.

◆ ReadCD_SecType_Mask

#define ReadCD_SecType_Mask   0x1c

Definition at line 231 of file cdrw_hw.h.

◆ ReadDiscInfo_Type_Mask

#define ReadDiscInfo_Type_Mask   0x07

Definition at line 480 of file cdrw_hw.h.

◆ ReadDiscInfo_Type_POWRes

#define ReadDiscInfo_Type_POWRes   0x02

Definition at line 483 of file cdrw_hw.h.

◆ ReadDiscInfo_Type_Std

#define ReadDiscInfo_Type_Std   0x00

Definition at line 481 of file cdrw_hw.h.

◆ ReadDiscInfo_Type_TrkRes

#define ReadDiscInfo_Type_TrkRes   0x01

Definition at line 482 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_BurstCuttingArea

#define ReadDvdStruc_Fmt_BurstCuttingArea   0x03

Definition at line 682 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_Copyright_LeadIn

#define ReadDvdStruc_Fmt_Copyright_LeadIn   0x01

Definition at line 680 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_Copyright_Sector

#define ReadDvdStruc_Fmt_Copyright_Sector   0x05

Definition at line 684 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_DCB

#define ReadDvdStruc_Fmt_DCB   0x30

Definition at line 697 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_DDS_RAM

#define ReadDvdStruc_Fmt_DDS_RAM   0x08

Definition at line 687 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_DiscKey

#define ReadDvdStruc_Fmt_DiscKey   0x02

Definition at line 681 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_LastRMD

#define ReadDvdStruc_Fmt_LastRMD   0x0c

Definition at line 691 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_Manufacturer_LeadIn

#define ReadDvdStruc_Fmt_Manufacturer_LeadIn   0x04

Definition at line 683 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_MediaId_BusKey

#define ReadDvdStruc_Fmt_MediaId_BusKey   0x06

Definition at line 685 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_MediaId_R_RW

#define ReadDvdStruc_Fmt_MediaId_R_RW   0x0f

Definition at line 694 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_MediaKeyBlock_BusKey

#define ReadDvdStruc_Fmt_MediaKeyBlock_BusKey   0x07

Definition at line 686 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_MediumStatus_RAM

#define ReadDvdStruc_Fmt_MediumStatus_RAM   0x09

Definition at line 688 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_MTA_ECC_pMRW

#define ReadDvdStruc_Fmt_MTA_ECC_pMRW   0x31

Definition at line 698 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_PhFmtInfo_R_RW

#define ReadDvdStruc_Fmt_PhFmtInfo_R_RW   0x10

Definition at line 695 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_PhInfo

#define ReadDvdStruc_Fmt_PhInfo   0x00

Definition at line 679 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_PreRec_LeadIn

#define ReadDvdStruc_Fmt_PreRec_LeadIn   0x0e

Definition at line 693 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_ReadSend_DvdStruc_cap

#define ReadDvdStruc_Fmt_ReadSend_DvdStruc_cap   0xff

Definition at line 701 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_RMD

#define ReadDvdStruc_Fmt_RMD   0x0d

Definition at line 692 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_SpareArea_RAM

#define ReadDvdStruc_Fmt_SpareArea_RAM   0x0a

Definition at line 689 of file cdrw_hw.h.

◆ ReadDvdStruc_Fmt_WriteProtection

#define ReadDvdStruc_Fmt_WriteProtection   0xc0

Definition at line 700 of file cdrw_hw.h.

◆ ReadHeader_CdMode_Audio

#define ReadHeader_CdMode_Audio   0x00

Definition at line 1848 of file cdrw_hw.h.

◆ ReadHeader_CdMode_Mode1

#define ReadHeader_CdMode_Mode1   0x01

Definition at line 1849 of file cdrw_hw.h.

◆ ReadHeader_CdMode_Mode2

#define ReadHeader_CdMode_Mode2   0x02

Definition at line 1850 of file cdrw_hw.h.

◆ ReadTOC_Format_ATIP

#define ReadTOC_Format_ATIP   0x04

Definition at line 145 of file cdrw_hw.h.

◆ ReadTOC_Format_CdText

#define ReadTOC_Format_CdText   0x05

Definition at line 146 of file cdrw_hw.h.

◆ ReadTOC_Format_FullTOC

#define ReadTOC_Format_FullTOC   0x02

Definition at line 143 of file cdrw_hw.h.

◆ ReadTOC_Format_Mask

#define ReadTOC_Format_Mask   0x0f

Definition at line 140 of file cdrw_hw.h.

◆ ReadTOC_Format_PMA

#define ReadTOC_Format_PMA   0x03

Definition at line 144 of file cdrw_hw.h.

◆ ReadTOC_Format_SesInfo

#define ReadTOC_Format_SesInfo   0x01

Definition at line 142 of file cdrw_hw.h.

◆ ReadTOC_Format_TOC

#define ReadTOC_Format_TOC   0x00

Definition at line 141 of file cdrw_hw.h.

◆ ReadTrackInfo3_DiscLeadIn

#define ReadTrackInfo3_DiscLeadIn   0x00

Definition at line 519 of file cdrw_hw.h.

◆ ReadTrackInfo3_LastTrk

#define ReadTrackInfo3_LastTrk   ReadTrackInfo_LastTrk

Definition at line 518 of file cdrw_hw.h.

◆ ReadTrackInfo3_Type_LBA

#define ReadTrackInfo3_Type_LBA   ReadTrackInfo_Type_LBA

Definition at line 514 of file cdrw_hw.h.

◆ ReadTrackInfo3_Type_Mask

#define ReadTrackInfo3_Type_Mask   0x03

Definition at line 513 of file cdrw_hw.h.

◆ ReadTrackInfo3_Type_Ses

#define ReadTrackInfo3_Type_Ses   0x02

Definition at line 516 of file cdrw_hw.h.

◆ ReadTrackInfo3_Type_Track

#define ReadTrackInfo3_Type_Track   ReadTrackInfo_Type_Track

Definition at line 515 of file cdrw_hw.h.

◆ ReadTrackInfo_LastTrk

#define ReadTrackInfo_LastTrk   0xff

Definition at line 501 of file cdrw_hw.h.

◆ ReadTrackInfo_Type_LBA

#define ReadTrackInfo_Type_LBA   0x00

Definition at line 497 of file cdrw_hw.h.

◆ ReadTrackInfo_Type_Mask

#define ReadTrackInfo_Type_Mask   0x01

Definition at line 496 of file cdrw_hw.h.

◆ ReadTrackInfo_Type_POW

#define ReadTrackInfo_Type_POW   0x02

Definition at line 499 of file cdrw_hw.h.

◆ ReadTrackInfo_Type_Track

#define ReadTrackInfo_Type_Track   0x01

Definition at line 498 of file cdrw_hw.h.

◆ RT_ALL

#define RT_ALL   0x00

Definition at line 3233 of file cdrw_hw.h.

◆ RT_CURRENT

#define RT_CURRENT   0x01

Definition at line 3234 of file cdrw_hw.h.

◆ RT_ONE

#define RT_ONE   0x02

Definition at line 3235 of file cdrw_hw.h.

◆ RT_RESERVED

#define RT_RESERVED   0x03

Definition at line 3236 of file cdrw_hw.h.

◆ SCANNER_DEVICE

#define SCANNER_DEVICE   0x06

Definition at line 1150 of file cdrw_hw.h.

◆ SCSI_ADSENSE_AUDIO_PLAY

#define SCSI_ADSENSE_AUDIO_PLAY   0x00

Definition at line 1260 of file cdrw_hw.h.

◆ SCSI_ADSENSE_BUS_RESET

#define SCSI_ADSENSE_BUS_RESET   0x29

Definition at line 1289 of file cdrw_hw.h.

◆ SCSI_ADSENSE_CANT_DISCONNECT

#define SCSI_ADSENSE_CANT_DISCONNECT   0x2B

Definition at line 1269 of file cdrw_hw.h.

◆ SCSI_ADSENSE_CD_CONTROL_ERR

#define SCSI_ADSENSE_CD_CONTROL_ERR   0x73

Definition at line 1215 of file cdrw_hw.h.

◆ SCSI_ADSENSE_CD_COPY_ERROR

#define SCSI_ADSENSE_CD_COPY_ERROR   0x6F

Definition at line 1279 of file cdrw_hw.h.

◆ SCSI_ADSENSE_CD_READ_ERROR

#define SCSI_ADSENSE_CD_READ_ERROR   0x11

Definition at line 1230 of file cdrw_hw.h.