ReactOS 0.4.16-dev-197-g92996da
|
#include "srb.h"
Go to the source code of this file.
#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_AUTO_OFFLINE ((FILE_DEVICE_SCSI << 16) + 0x050a) |
#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_LOG ((FILE_DEVICE_SCSI << 16) + 0x050b) |
#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 IOCTL_SCSI_MINIPORT_WRITE_SMART_LOG ((FILE_DEVICE_SCSI << 16) + 0x050c) |
#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 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 |
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 _DVD_RPC_KEY DVD_RPC_KEY |
typedef struct _INQUIRYDATA INQUIRYDATA |
typedef struct _OPC_INFO_BLOCK OPC_INFO_BLOCK |
typedef struct _CAPACITY_LIST_HEADER * PCAPACITY_LIST_HEADER |
typedef struct _CD_TEXT_PACK_DATA * PCD_TEXT_PACK_DATA |
typedef struct _CDDA_PORT_CONTROL * PCDDA_PORT_CONTROL |
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 _DVD_LAYER_DESCRIPTOR * PDVD_LAYER_DESCRIPTOR |
typedef struct _DVD_RPC_KEY * PDVD_RPC_KEY |
typedef struct _EVENT_STAT_HEADER * PEVENT_STAT_HEADER |
typedef struct _EVENT_STAT_PM_BLOCK * PEVENT_STAT_PM_BLOCK |
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_PARAMETER_BLOCK * PMODE_PARAMETER_BLOCK |
typedef struct _OPC_INFO_BLOCK * POPC_INFO_BLOCK |
typedef struct _READ_CAPACITY16_DATA * PREAD_CAPACITY16_DATA |
typedef struct _READ_CAPACITY_DATA * PREAD_CAPACITY_DATA |
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 _REPORT_LUNS_INFO_HDR * PREPORT_LUNS_INFO_HDR |
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_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 |