ReactOS 0.4.16-dev-816-g135a9a9
|
Go to the source code of this file.
#define DevCap_read_dvd (DevCap_read_dvd_rom | DevCap_read_dvd_r | DevCap_read_dvd_ram) |
#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 IOCTL_SCSI_EXECUTE_IN ((FILE_DEVICE_SCSI << 16) + 0x0011) |
#define IOCTL_SCSI_EXECUTE_NONE ((FILE_DEVICE_SCSI << 16) + 0x0013) |
#define IOCTL_SCSI_EXECUTE_OUT ((FILE_DEVICE_SCSI << 16) + 0x0012) |
#define IOCTL_SCSI_MINIPORT_DISABLE_SMART ((FILE_DEVICE_SCSI << 16) + 0x0505) |
#define IOCTL_SCSI_MINIPORT_ENABLE_DISABLE_AUTOSAVE ((FILE_DEVICE_SCSI << 16) + 0x0507) |
#define IOCTL_SCSI_MINIPORT_ENABLE_SMART ((FILE_DEVICE_SCSI << 16) + 0x0504) |
#define IOCTL_SCSI_MINIPORT_EXECUTE_OFFLINE_DIAGS ((FILE_DEVICE_SCSI << 16) + 0x0509) |
#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_RETURN_STATUS ((FILE_DEVICE_SCSI << 16) + 0x0506) |
#define IOCTL_SCSI_MINIPORT_SAVE_ATTRIBUTE_VALUES ((FILE_DEVICE_SCSI << 16) + 0x0508) |
#define IOCTL_SCSI_MINIPORT_SMART_VERSION ((FILE_DEVICE_SCSI << 16) + 0x0500) |
#define MRW_DMA_SEGMENT_SIZE (MRW_DA_SIZE+MRW_SA_SIZE) |
#define PFNUM_Max PFNUM_HD_DVDRW_DL |
#define ReadTrackInfo3_LastTrk ReadTrackInfo_LastTrk |
#define ReadTrackInfo3_Type_LBA ReadTrackInfo_Type_LBA |
#define ReadTrackInfo3_Type_Track ReadTrackInfo_Type_Track |
#define SCSI_ADSENSE_INVALID_MEDIA SCSI_ADSENSE_INCOMPATIBLE_MEDIA |
#define SCSI_SENSEQ_INVALID_RELEASE_OF_PERSISTENT_RESERVATION 0x04 |
#define SCSI_SENSEQ_MEDIA_CODE_MISMATCHED_TO_LOGICAL_UNIT 0x04 |
#define SCSI_SENSEQ_READ_OF_SCRAMBLED_SECTOR_WITHOUT_AUTHENTICATION 0x03 |
#define SENSE_BUFFER_SIZE (sizeof(SENSE_DATA)) |
#define TocControl_TrkMode_AllowCpy WParam_TrkMode_AllowCpy |
#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_Mask WParam_TrkMode_Mask |
#define TocControl_TrkMode_QAudio_PreEmph WParam_TrkMode_QAudio_PreEmph |
#define TrkInfo_Dat_Unknown TrkInfo_Dat_unknown |
#define TrkInfo_Trk_DDCD Trk_QSubChan_Type_Data |
#define TrkInfo_Trk_Inc Trk_QSubChan_Type_IncrData |
#define TrkInfo_Trk_Mask Trk_QSubChan_Type_Mask |
#define TrkInfo_Trk_Mode1 Trk_QSubChan_Type_Audio_PreEmph |
#define TrkInfo_Trk_Mode2 (Trk_QSubChan_Type_Audio | Trk_QSubChan_Type_AllowCpy) |
#define TrkInfo_Trk_NonCD Trk_QSubChan_Type_Data |
#define TrkInfo_Trk_None Trk_QSubChan_Type_None |
#define TrkInfo_Trk_XA (Trk_QSubChan_Type_Audio | Trk_QSubChan_Type_AllowCpy) |
#define WParam_TrkMode_AllowCpy Trk_QSubChan_Type_AllowCpy |
#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_Mask Trk_QSubChan_Type_Mask |
#define WParam_TrkMode_None Trk_QSubChan_Type_None |
#define WParam_TrkMode_QAudio_PreEmph Trk_QSubChan_Type_QAudio_PreEmph |
typedef struct _CD_SECTOR_HEADER CD_SECTOR_HEADER |
typedef struct _CDVD_KEY_DATA CDVD_KEY_DATA |
typedef struct _CDVD_KEY_HEADER CDVD_KEY_HEADER |
typedef struct _DISC_INFO_BLOCK DISC_INFO_BLOCK |
typedef struct _DVDpR_DESCRIPTOR DVDpR_DESCRIPTOR |
typedef struct _INQUIRYDATA INQUIRYDATA |
typedef struct _MODE_MRW_PAGE MODE_MRW_PAGE |
typedef struct _MRW_DESCRIPTOR MRW_DESCRIPTOR |
typedef struct _OPC_INFO_BLOCK OPC_INFO_BLOCK |
typedef struct _BD_READ_DESCRIPTOR * PBD_READ_DESCRIPTOR |
typedef struct _BD_WRITE_DESCRIPTOR * PBD_WRITE_DESCRIPTOR |
typedef struct _CAPACITY_LIST_HEADER * PCAPACITY_LIST_HEADER |
typedef struct _CD_READ_DESCRIPTOR * PCD_READ_DESCRIPTOR |
typedef struct _CD_SECTOR_HEADER * PCD_SECTOR_HEADER |
typedef struct _CD_TEXT_PACK_DATA * PCD_TEXT_PACK_DATA |
typedef struct _CDDA_PORT_CONTROL * PCDDA_PORT_CONTROL |
typedef struct _CDRW_CAV_DESCRIPTOR * PCDRW_CAV_DESCRIPTOR |
typedef struct _CDVD_KEY_DATA * PCDVD_KEY_DATA |
typedef struct _CDVD_KEY_HEADER * PCDVD_KEY_HEADER |
typedef struct _CDVD_REPORT_ASF_DATA * PCDVD_REPORT_ASF_DATA |
typedef struct _DISC_INFO_BLOCK * PDISC_INFO_BLOCK |
typedef struct _DISC_INFO_POW_BLOCK * PDISC_INFO_POW_BLOCK |
typedef struct _DVDpR_DESCRIPTOR * PDVDpR_DESCRIPTOR |
typedef struct _DVDpR_DL_DESCRIPTOR * PDVDpR_DL_DESCRIPTOR |
typedef struct _DVDpRW_DESCRIPTOR * PDVDpRW_DESCRIPTOR |
typedef struct _EVENT_STAT_HEADER * PEVENT_STAT_HEADER |
typedef struct _EVENT_STAT_PM_BLOCK * PEVENT_STAT_PM_BLOCK |
typedef struct _FEATURE_LIST_HEADER * PFEATURE_LIST_HEADER |
typedef struct _FORMAT_LIST_HEADER * PFORMAT_LIST_HEADER |
typedef struct _INQUIRYDATA * PINQUIRYDATA |
typedef struct _LUN_WRITE_PERF_DESC * PLUN_WRITE_PERF_DESC |
typedef struct _MECHANICAL_STATUS * PMECHANICAL_STATUS |
typedef struct _MODE_CACHING_PAGE * PMODE_CACHING_PAGE |
typedef struct _MODE_CD_PARAMS_PAGE * PMODE_CD_PARAMS_PAGE |
typedef struct _MODE_MRW_PAGE * PMODE_MRW_PAGE |
typedef struct _MODE_PARAMETER_BLOCK * PMODE_PARAMETER_BLOCK |
typedef struct _MRW_DESCRIPTOR * PMRW_DESCRIPTOR |
typedef struct _MULTIREAD_DESCRIPTOR * PMULTIREAD_DESCRIPTOR |
typedef struct _OPC_INFO_BLOCK * POPC_INFO_BLOCK |
typedef struct _PROFILE_DESCRIPTOR * PPROFILE_DESCRIPTOR |
typedef struct _READ_CAPACITY_DATA * PREAD_CAPACITY_DATA |
typedef struct _READ_HEADER_LBA * PREAD_HEADER_LBA |
typedef struct _READ_HEADER_MSF * PREAD_HEADER_MSF |
typedef struct _READ_TOC_ATIP * PREAD_TOC_ATIP |
typedef struct _READ_TOC_CD_TEXT * PREAD_TOC_CD_TEXT |
typedef struct _READ_TOC_FULL_TOC * PREAD_TOC_FULL_TOC |
typedef struct _READ_TOC_HEADER * PREAD_TOC_HEADER |
typedef PREAD_TOC_FULL_TOC PREAD_TOC_PMA |
typedef struct _READ_TOC_SES * PREAD_TOC_SES |
typedef struct _READ_TOC_TOC * PREAD_TOC_TOC |
typedef struct _SENSE_DATA * PSENSE_DATA |
typedef struct _TOC_SES_INFO * PTOC_SES_INFO |
typedef struct _TOC_TRACK_INFO * PTOC_TRACK_INFO |
typedef struct _TRACK_INFO_BLOCK * PTRACK_INFO_BLOCK |
typedef struct _READ_HEADER_LBA READ_HEADER_LBA |
typedef struct _READ_HEADER_MSF READ_HEADER_MSF |
typedef struct _READ_TOC_ATIP READ_TOC_ATIP |
typedef struct _READ_TOC_CD_TEXT READ_TOC_CD_TEXT |
typedef struct _READ_TOC_HEADER READ_TOC_HEADER |
typedef READ_TOC_FULL_TOC READ_TOC_PMA |
typedef struct _READ_TOC_SES READ_TOC_SES |
typedef struct _READ_TOC_TOC READ_TOC_TOC |
typedef struct _SENSE_DATA SENSE_DATA |
typedef struct _TOC_SES_INFO TOC_SES_INFO |
typedef struct _TOC_TRACK_INFO TOC_TRACK_INFO |
typedef struct _TRACK_INFO_BLOCK TRACK_INFO_BLOCK |