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