15 #define SCSI_GET_CONFIGURATION_REQUEST_TYPE_ALL 0x0 16 #define SCSI_GET_CONFIGURATION_REQUEST_TYPE_CURRENT 0x1 17 #define SCSI_GET_CONFIGURATION_REQUEST_TYPE_ONE 0x2 23 #if !defined(__midl) && !defined(__WIDL__) 140 #if !defined(__midl) && !defined(__WIDL__) 233 #if !defined(__midl) && !defined(__WIDL__) 387 #if !defined(__midl) && !defined(__WIDL__) 579 #if !defined(__midl) && !defined(__WIDL__) 594 #if !defined(__midl) && !defined(__WIDL__) 633 #if !defined(__midl) && !defined(__WIDL__) 640 #if !defined(__midl) && !defined(__WIDL__) 652 typedef struct _GET_CONFIGURATION_IOCTL_INPUT32 {
656 } GET_CONFIGURATION_IOCTL_INPUT32, *PGET_CONFIGURATION_IOCTL_INPUT32;
struct _FEATURE_DATA_SECTOR_ERASABLE * PFEATURE_DATA_SECTOR_ERASABLE
struct _FEATURE_HYBRID_DISC * PFEATURE_HYBRID_DISC
UCHAR SeperateChannelMute
struct _FEATURE_DATA_REAL_TIME_STREAMING * PFEATURE_DATA_REAL_TIME_STREAMING
enum _FEATURE_NUMBER * PFEATURE_NUMBER
UCHAR PhysicalInterface[4]
struct _FEATURE_DATA_CDRW_CAV_WRITE FEATURE_DATA_CDRW_CAV_WRITE
struct _FEATURE_DATA_WRITE_PROTECT FEATURE_DATA_WRITE_PROTECT
struct _FEATURE_DATA_DDCD_RW_WRITE FEATURE_DATA_DDCD_RW_WRITE
struct _FEATURE_DATA_MULTI_READ FEATURE_DATA_MULTI_READ
struct _FEATURE_DATA_DVD_PLUS_RW_DUAL_LAYER FEATURE_DATA_DVD_PLUS_RW_DUAL_LAYER
struct _FEATURE_DATA_DDCD_R_WRITE FEATURE_DATA_DDCD_R_WRITE
UCHAR RWSubchannelsRecordable
struct _FEATURE_DATA_PROFILE_LIST_EX * PFEATURE_DATA_PROFILE_LIST_EX
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDREWriteSupport
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDREReadSupport
UCHAR VendorSpecificData[0]
UCHAR AddressModeReservation
struct _FEATURE_DATA_AACS FEATURE_DATA_AACS
struct _FEATURE_DATA_MRW FEATURE_DATA_MRW
struct _FEATURE_DATA_DVD_CSS * PFEATURE_DATA_DVD_CSS
struct _GET_CONFIGURATION_IOCTL_INPUT * PGET_CONFIGURATION_IOCTL_INPUT
UCHAR SupportsPersistentWriteProtect
struct _FEATURE_DATA_DVD_PLUS_R_DUAL_LAYER * PFEATURE_DATA_DVD_PLUS_R_DUAL_LAYER
UCHAR ErrorRecoveryPagePresent
struct _FEATURE_DATA_DEFECT_MANAGEMENT FEATURE_DATA_DEFECT_MANAGEMENT
struct _FEATURE_ENHANCED_DEFECT_REPORTING FEATURE_ENHANCED_DEFECT_REPORTING
struct _FEATURE_DATA_DDCD_RW_WRITE * PFEATURE_DATA_DDCD_RW_WRITE
struct _FEATURE_CD_RW_MEDIA_WRITE_SUPPORT FEATURE_CD_RW_MEDIA_WRITE_SUPPORT
struct _FEATURE_DATA_DVD_PLUS_RW * PFEATURE_DATA_DVD_PLUS_RW
struct _FEATURE_DATA_REMOVABLE_MEDIUM FEATURE_DATA_REMOVABLE_MEDIUM
struct _FEATURE_DATA_CD_TRACK_AT_ONCE FEATURE_DATA_CD_TRACK_AT_ONCE
UCHAR RWSubchannelPackedOk
struct _FEATURE_DATA_WRITE_PROTECT * PFEATURE_DATA_WRITE_PROTECT
UCHAR DefectStatusDataRead
struct _FEATURE_HEADER * PFEATURE_HEADER
struct _FEATURE_DATA_DDCD_READ * PFEATURE_DATA_DDCD_READ
struct _FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE
struct _FEATURE_ENHANCED_DEFECT_REPORTING * PFEATURE_ENHANCED_DEFECT_REPORTING
struct _FEATURE_DATA_DISC_CONTROL_BLOCKS_EX FEATURE_DATA_DISC_CONTROL_BLOCKS_EX
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDRWriteSupport
struct _FEATURE_DATA_CDRW_CAV_WRITE * PFEATURE_DATA_CDRW_CAV_WRITE
struct _FEATURE_DATA_LOGICAL_UNIT_SERIAL_NUMBER FEATURE_DATA_LOGICAL_UNIT_SERIAL_NUMBER
_In_ ULONG const _In_ FEATURE_NUMBER const Feature
struct _FEATURE_DATA_PROFILE_LIST FEATURE_DATA_PROFILE_LIST
struct _FEATURE_DATA_HDDVD_READ * PFEATURE_DATA_HDDVD_READ
struct _FEATURE_BD_WRITE FEATURE_BD_WRITE
struct _FEATURE_DATA_DVD_PLUS_R_DUAL_LAYER FEATURE_DATA_DVD_PLUS_R_DUAL_LAYER
struct _FEATURE_DATA_RESTRICTED_OVERWRITE * PFEATURE_DATA_RESTRICTED_OVERWRITE
struct _FEATURE_BD_WRITE * PFEATURE_BD_WRITE
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDRReadSupport
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDREWriteSupport
enum _FEATURE_PROFILE_TYPE FEATURE_PROFILE_TYPE
UCHAR SupplimentalSpareArea
UCHAR BindingNonceBlockCount
struct _FEATURE_TSR FEATURE_TSR
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDROMReadSupport
struct _FEATURE_DATA_RESERVED * PFEATURE_DATA_RESERVED
UCHAR DefectStatusDataGenerate
struct _FEATURE_DATA_VENDOR_SPECIFIC * PFEATURE_DATA_VENDOR_SPECIFIC
struct _FEATURE_DATA_FIRMWARE_DATE * PFEATURE_DATA_FIRMWARE_DATE
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDREReadSupport
struct _FEATURE_DATA_RANDOM_READABLE FEATURE_DATA_RANDOM_READABLE
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDRReadSupport
UCHAR LogicalBlockSize[4]
struct _FEATURE_DATA_WRITE_ONCE FEATURE_DATA_WRITE_ONCE
struct _FEATURE_DATA_CD_AUDIO_ANALOG_PLAY FEATURE_DATA_CD_AUDIO_ANALOG_PLAY
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFQUEUE _In_ _Strict_type_match_ WDF_REQUEST_TYPE RequestType
struct _FEATURE_DATA_MORPHING * PFEATURE_DATA_MORPHING
struct _FEATURE_DATA_REAL_TIME_STREAMING FEATURE_DATA_REAL_TIME_STREAMING
struct _FEATURE_DATA_TIMEOUT * PFEATURE_DATA_TIMEOUT
struct _FEATURE_VCPS * PFEATURE_VCPS
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDROMReadSupport
struct _FEATURE_DATA_HDDVD_WRITE * PFEATURE_DATA_HDDVD_WRITE
struct _FEATURE_DATA_CD_READ * PFEATURE_DATA_CD_READ
struct _FEATURE_DATA_DVD_CPRM * PFEATURE_DATA_DVD_CPRM
UCHAR RWSubchannelsRecordable
struct _FEATURE_DATA_LAYER_JUMP_RECORDING FEATURE_DATA_LAYER_JUMP_RECORDING
struct _FEATURE_DATA_DVD_RECORDABLE_WRITE FEATURE_DATA_DVD_RECORDABLE_WRITE
struct _FEATURE_DATA_DISC_CONTROL_BLOCKS * PFEATURE_DATA_DISC_CONTROL_BLOCKS
struct _FEATURE_DATA_DDCD_READ FEATURE_DATA_DDCD_READ
UCHAR DataTypeSupported[2]
UCHAR NumerOfVolumeLevels[2]
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDREReadSupport
struct _FEATURE_DATA_DDCD_R_WRITE * PFEATURE_DATA_DDCD_R_WRITE
struct _FEATURE_DATA_SMART * PFEATURE_DATA_SMART
UCHAR ContentDescriptor[4]
UCHAR DiscWriteProtectPAC
_Reserved_ PVOID Reserved
struct _FEATURE_DATA_DEFECT_MANAGEMENT * PFEATURE_DATA_DEFECT_MANAGEMENT
struct _FEATURE_DATA_CD_MASTERING * PFEATURE_DATA_CD_MASTERING
struct _FEATURE_MEDIA_SERIAL_NUMBER FEATURE_MEDIA_SERIAL_NUMBER
struct _FEATURE_DATA_DVD_PLUS_R * PFEATURE_DATA_DVD_PLUS_R
struct _FEATURE_DATA_PROFILE_LIST_EX FEATURE_DATA_PROFILE_LIST_EX
struct _FEATURE_CD_RW_MEDIA_WRITE_SUPPORT * PFEATURE_CD_RW_MEDIA_WRITE_SUPPORT
struct _FEATURE_VCPS FEATURE_VCPS
UCHAR FaultFailureReportingPagePresent
FEATURE_DATA_PROFILE_LIST_EX Profiles[0]
struct _FEATURE_DATA_MICROCODE_UPDATE FEATURE_DATA_MICROCODE_UPDATE
struct _BD_CLASS_SUPPORT_BITMAP BD_CLASS_SUPPORT_BITMAP
struct _FEATURE_DATA_AACS * PFEATURE_DATA_AACS
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDRReadSupport
struct _FEATURE_DATA_TIMEOUT FEATURE_DATA_TIMEOUT
struct _FEATURE_DATA_DVD_READ * PFEATURE_DATA_DVD_READ
UCHAR SupportsDiscPresent
enum _FEATURE_PROFILE_TYPE * PFEATURE_PROFILE_TYPE
struct _FEATURE_DATA_DVD_RW_RESTRICTED_OVERWRITE * PFEATURE_DATA_DVD_RW_RESTRICTED_OVERWRITE
struct _FEATURE_DATA_LOGICAL_UNIT_SERIAL_NUMBER * PFEATURE_DATA_LOGICAL_UNIT_SERIAL_NUMBER
UCHAR WriteSpeedInGetPerf
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDROMReadSupport
struct _FEATURE_BD_READ * PFEATURE_BD_READ
struct _FEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE * PFEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE
struct _FEATURE_DATA_REMOVABLE_MEDIUM * PFEATURE_DATA_REMOVABLE_MEDIUM
UCHAR TrackRessourceInformation
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDRWriteSupport
struct _FEATURE_HEADER FEATURE_HEADER
struct _FEATURE_DATA_RANDOM_WRITABLE * PFEATURE_DATA_RANDOM_WRITABLE
UCHAR DataTypeSupported[2]
struct _FEATURE_DATA_HDDVD_WRITE FEATURE_DATA_HDDVD_WRITE
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDRWriteSupport
struct _FEATURE_DATA_HDDVD_READ FEATURE_DATA_HDDVD_READ
struct _FEATURE_DATA_DVD_CPRM FEATURE_DATA_DVD_CPRM
struct _FEATURE_DATA_DVD_RW_RESTRICTED_OVERWRITE FEATURE_DATA_DVD_RW_RESTRICTED_OVERWRITE
struct _FEATURE_DATA_CD_MASTERING FEATURE_DATA_CD_MASTERING
struct _FEATURE_DATA_FORMATTABLE * PFEATURE_DATA_FORMATTABLE
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDREWriteSupport
struct _FEATURE_DATA_CD_READ FEATURE_DATA_CD_READ
struct _FEATURE_DATA_DVD_READ FEATURE_DATA_DVD_READ
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDRWriteSupport
enum _FEATURE_NUMBER FEATURE_NUMBER
UCHAR SupportsVerifyNotRequired
struct _FEATURE_DATA_CD_AUDIO_ANALOG_PLAY * PFEATURE_DATA_CD_AUDIO_ANALOG_PLAY
struct _FEATURE_DATA_DVD_PLUS_RW_DUAL_LAYER * PFEATURE_DATA_DVD_PLUS_RW_DUAL_LAYER
UCHAR ErrorRecoveryPagePresent
struct _FEATURE_DATA_MRW * PFEATURE_DATA_MRW
struct _FEATURE_DATA_CORE * PFEATURE_DATA_CORE
struct _GET_CONFIGURATION_IOCTL_INPUT GET_CONFIGURATION_IOCTL_INPUT
UCHAR LogicalBlockSize[4]
struct _FEATURE_DATA_DVD_PLUS_RW FEATURE_DATA_DVD_PLUS_RW
struct _GET_CONFIGURATION_HEADER GET_CONFIGURATION_HEADER
UCHAR NumberOfDBICacheZones
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDROMReadSupport
struct _FEATURE_DATA_CORE FEATURE_DATA_CORE
struct _FEATURE_HYBRID_DISC FEATURE_HYBRID_DISC
struct _FEATURE_DATA_DISC_CONTROL_BLOCKS_EX * PFEATURE_DATA_DISC_CONTROL_BLOCKS_EX
struct _FEATURE_DATA_POWER_MANAGEMENT * PFEATURE_DATA_POWER_MANAGEMENT
struct _FEATURE_TSR * PFEATURE_TSR
UCHAR ReadBufferCapacityBlock
struct _FEATURE_DATA_MICROCODE_UPDATE * PFEATURE_DATA_MICROCODE_UPDATE
struct _FEATURE_DATA_MORPHING FEATURE_DATA_MORPHING
struct _FEATURE_DATA_SECTOR_ERASABLE FEATURE_DATA_SECTOR_ERASABLE
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDRReadSupport
struct _BD_CLASS_SUPPORT_BITMAP * PBD_CLASS_SUPPORT_BITMAP
struct _FEATURE_DATA_DISC_CONTROL_BLOCKS FEATURE_DATA_DISC_CONTROL_BLOCKS
UCHAR LogicalBlockSize[4]
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDREWriteSupport
struct _FEATURE_DATA_EMBEDDED_CHANGER * PFEATURE_DATA_EMBEDDED_CHANGER
struct _GET_CONFIGURATION_HEADER * PGET_CONFIGURATION_HEADER
UCHAR MaximumCueSheetLength[3]
struct _FEATURE_DATA_PROFILE_LIST * PFEATURE_DATA_PROFILE_LIST
struct _FEATURE_DATA_POWER_MANAGEMENT FEATURE_DATA_POWER_MANAGEMENT
struct _FEATURE_DATA_RESTRICTED_OVERWRITE FEATURE_DATA_RESTRICTED_OVERWRITE
struct _FEATURE_DATA_VENDOR_SPECIFIC FEATURE_DATA_VENDOR_SPECIFIC
struct _FEATURE_DATA_LAYER_JUMP_RECORDING * PFEATURE_DATA_LAYER_JUMP_RECORDING
struct _FEATURE_DATA_SMART FEATURE_DATA_SMART
struct _FEATURE_DATA_RESERVED FEATURE_DATA_RESERVED
struct _FEATURE_DATA_CD_TRACK_AT_ONCE * PFEATURE_DATA_CD_TRACK_AT_ONCE
struct _FEATURE_DATA_MULTI_READ * PFEATURE_DATA_MULTI_READ
struct _FEATURE_DATA_EMBEDDED_CHANGER FEATURE_DATA_EMBEDDED_CHANGER
struct _FEATURE_DATA_DVD_CSS FEATURE_DATA_DVD_CSS
UCHAR BindingNonceGeneration
struct _FEATURE_MEDIA_SERIAL_NUMBER * PFEATURE_MEDIA_SERIAL_NUMBER
struct _FEATURE_DATA_RANDOM_WRITABLE FEATURE_DATA_RANDOM_WRITABLE
struct _FEATURE_DATA_DVD_RECORDABLE_WRITE * PFEATURE_DATA_DVD_RECORDABLE_WRITE
struct _FEATURE_DATA_RANDOM_READABLE * PFEATURE_DATA_RANDOM_READABLE
struct _FEATURE_DATA_DVD_PLUS_R FEATURE_DATA_DVD_PLUS_R
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDREReadSupport
struct _FEATURE_DATA_FORMATTABLE FEATURE_DATA_FORMATTABLE
UCHAR ErrorRecoveryPagePresent
struct _FEATURE_DATA_WRITE_ONCE * PFEATURE_DATA_WRITE_ONCE
struct _FEATURE_DATA_FIRMWARE_DATE FEATURE_DATA_FIRMWARE_DATE
struct _FEATURE_BD_READ FEATURE_BD_READ
struct _FEATURE_BD_R_PSEUDO_OVERWRITE * PFEATURE_BD_R_PSEUDO_OVERWRITE
struct _FEATURE_BD_R_PSEUDO_OVERWRITE FEATURE_BD_R_PSEUDO_OVERWRITE