ReactOS  0.4.15-dev-3181-g4acf100
ntddmmc.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 #define __NTDDMMC__
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
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
18 
19 typedef struct _GET_CONFIGURATION_HEADER {
23 #if !defined(__midl) && !defined(__WIDL__)
24  UCHAR Data[0];
25 #endif
27 
28 typedef struct _FEATURE_HEADER {
36 
37 typedef enum _FEATURE_PROFILE_TYPE {
38  ProfileInvalid = 0x0000,
43  ProfileAS_MO = 0x0005,
44  ProfileCdrom = 0x0008,
47  ProfileDvdRom = 0x0010,
49  ProfileDvdRam = 0x0012,
54  ProfileDvdPlusRW = 0x001A,
55  ProfileDvdPlusR = 0x001B,
56  ProfileDDCdrom = 0x0020,
61  ProfileBDRom = 0x0040,
65  ProfileHDDVDRom = 0x0050,
67  ProfileHDDVDRam = 0x0052,
73 
74 typedef enum _FEATURE_NUMBER {
76  FeatureCore = 0x0001,
77  FeatureMorphing = 0x0002,
81  FeatureMultiRead = 0x001D,
82  FeatureCdRead = 0x001E,
83  FeatureDvdRead = 0x001F,
89  FeatureWriteOnce = 0x0025,
92  FeatureMrw = 0x0028,
94  FeatureDvdPlusRW = 0x002A,
95  FeatureDvdPlusR = 0x002B,
100  FeatureDDCDRead = 0x0030,
108  FeatureBDRead = 0x0040,
109  FeatureBDWrite = 0x0041,
110  FeatureTSR = 0x0042,
115  FeatureSMART = 0x0101,
119  FeatureTimeout = 0x0105,
120  FeatureDvdCSS = 0x0106,
125  FeatureDvdCPRM = 0x010B,
127  FeatureAACS = 0x010D,
128  FeatureVCPS = 0x0110,
130 
137 
140 #if !defined(__midl) && !defined(__WIDL__)
142 #endif
144 
145 typedef struct _FEATURE_DATA_CORE {
153 
154 typedef struct _FEATURE_DATA_MORPHING {
161 
172 
182 
191 
192 typedef struct _FEATURE_DATA_MULTI_READ {
195 
196 typedef struct _FEATURE_DATA_CD_READ {
204 
205 typedef struct _FEATURE_DATA_DVD_READ {
214 
224 
233 #if !defined(__midl) && !defined(__WIDL__)
235 #endif
237 
241 
254 
261 
262 typedef struct _FEATURE_DATA_WRITE_ONCE {
270 
274 
279 
280 typedef struct _FEATURE_DATA_MRW {
288 
296 
306 
307 typedef struct _FEATURE_DATA_DVD_PLUS_R {
313 
323 
337 
350 
362 
363 typedef struct _FEATURE_DATA_DDCD_READ {
366 
374 
382 
387 #if !defined(__midl) && !defined(__WIDL__)
389 #endif
391 
395  struct{
407 
412 
422 
429 
430 typedef struct _BD_CLASS_SUPPORT_BITMAP {
448 
449 typedef struct _FEATURE_BD_READ {
465 
466 typedef struct _FEATURE_BD_WRITE {
480 
481 typedef struct _FEATURE_TSR {
484 
485 typedef struct _FEATURE_DATA_HDDVD_READ {
494 
504 
505 typedef struct _FEATURE_HYBRID_DISC {
511 
515 
516 typedef struct _FEATURE_DATA_SMART {
522 
534 
544 
551 
552 typedef struct _FEATURE_DATA_TIMEOUT {
559 
560 typedef struct _FEATURE_DATA_DVD_CSS {
565 
576 
579 #if !defined(__midl) && !defined(__WIDL__)
581 #endif
583 
587 
591 
594 #if !defined(__midl) && !defined(__WIDL__)
596 #endif
598 
599 typedef struct _FEATURE_DATA_DVD_CPRM {
604 
609  UCHAR Day[2];
615 
616 typedef struct _FEATURE_DATA_AACS {
625 
626 typedef struct _FEATURE_VCPS {
630 
631 typedef struct _FEATURE_DATA_RESERVED {
633 #if !defined(__midl) && !defined(__WIDL__)
635 #endif
637 
640 #if !defined(__midl) && !defined(__WIDL__)
642 #endif
644 
650 
651 #if defined(_WIN64)
652 typedef struct _GET_CONFIGURATION_IOCTL_INPUT32 {
656 } GET_CONFIGURATION_IOCTL_INPUT32, *PGET_CONFIGURATION_IOCTL_INPUT32;
657 #endif
658 
659 #ifdef __cplusplus
660 }
661 #endif
FEATURE_HEADER Header
Definition: ntddmmc.h:263
struct _FEATURE_DATA_SECTOR_ERASABLE * PFEATURE_DATA_SECTOR_ERASABLE
struct _FEATURE_HYBRID_DISC * PFEATURE_HYBRID_DISC
FEATURE_HEADER Header
Definition: ntddmmc.h:146
struct _FEATURE_DATA_REAL_TIME_STREAMING * PFEATURE_DATA_REAL_TIME_STREAMING
enum _FEATURE_NUMBER * PFEATURE_NUMBER
UCHAR PhysicalInterface[4]
Definition: ntddmmc.h:147
struct _FEATURE_DATA_CDRW_CAV_WRITE FEATURE_DATA_CDRW_CAV_WRITE
struct _FEATURE_DATA_WRITE_PROTECT FEATURE_DATA_WRITE_PROTECT
UCHAR Reserved02[3]
Definition: ntddmmc.h:520
struct _FEATURE_DATA_DDCD_RW_WRITE FEATURE_DATA_DDCD_RW_WRITE
struct _FEATURE_DATA_MULTI_READ FEATURE_DATA_MULTI_READ
UCHAR Reserved2[3]
Definition: ntddmmc.h:470
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 Reserved0
Definition: ntddmmc.h:33
struct _FEATURE_DATA_PROFILE_LIST_EX * PFEATURE_DATA_PROFILE_LIST_EX
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDREWriteSupport
Definition: ntddmmc.h:473
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDREReadSupport
Definition: ntddmmc.h:452
_FEATURE_NUMBER
Definition: ntddmmc.h:74
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
Definition: ntddmmc.h:176
struct _FEATURE_DATA_DVD_PLUS_R_DUAL_LAYER * PFEATURE_DATA_DVD_PLUS_R_DUAL_LAYER
struct _FEATURE_DATA_DEFECT_MANAGEMENT FEATURE_DATA_DEFECT_MANAGEMENT
struct _FEATURE_ENHANCED_DEFECT_REPORTING FEATURE_ENHANCED_DEFECT_REPORTING
FEATURE_HEADER Header
Definition: ntddmmc.h:376
FEATURE_HEADER Header
Definition: ntddmmc.h:155
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
FEATURE_HEADER Header
Definition: ntddmmc.h:174
UCHAR NumberOfAGIDs
Definition: ntddmmc.h:621
UCHAR Reserved2[3]
Definition: ntddmmc.h:509
struct _FEATURE_DATA_CD_TRACK_AT_ONCE FEATURE_DATA_CD_TRACK_AT_ONCE
FEATURE_HEADER Header
Definition: ntddmmc.h:606
struct _FEATURE_DATA_WRITE_PROTECT * PFEATURE_DATA_WRITE_PROTECT
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
Definition: ntddmmc.h:475
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
Definition: cdrom.h:1075
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
UCHAR Reserved01
Definition: ntddmmc.h:285
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDRReadSupport
Definition: ntddmmc.h:459
FEATURE_HEADER Header
Definition: ntddmmc.h:585
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDREWriteSupport
Definition: ntddmmc.h:472
enum _FEATURE_PROFILE_TYPE FEATURE_PROFILE_TYPE
FEATURE_HEADER Header
Definition: ntddmmc.h:617
UCHAR BindingNonceBlockCount
Definition: ntddmmc.h:620
struct _FEATURE_TSR FEATURE_TSR
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDROMReadSupport
Definition: ntddmmc.h:461
struct _FEATURE_DATA_RESERVED * PFEATURE_DATA_RESERVED
struct _FEATURE_DATA_VENDOR_SPECIFIC * PFEATURE_DATA_VENDOR_SPECIFIC
struct _FEATURE_DATA_FIRMWARE_DATE * PFEATURE_DATA_FIRMWARE_DATE
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDREReadSupport
Definition: ntddmmc.h:455
FEATURE_HEADER Header
Definition: ntddmmc.h:243
FEATURE_HEADER Header
Definition: ntddmmc.h:467
struct _FEATURE_DATA_RANDOM_READABLE FEATURE_DATA_RANDOM_READABLE
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDRReadSupport
Definition: ntddmmc.h:457
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
Definition: wdfdevice.h:4227
struct _FEATURE_DATA_MORPHING * PFEATURE_DATA_MORPHING
struct _FEATURE_DATA_REAL_TIME_STREAMING FEATURE_DATA_REAL_TIME_STREAMING
FEATURE_HEADER Header
Definition: ntddmmc.h:193
struct _FEATURE_DATA_TIMEOUT * PFEATURE_DATA_TIMEOUT
struct _FEATURE_VCPS * PFEATURE_VCPS
FEATURE_HEADER Header
Definition: ntddmmc.h:339
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDROMReadSupport
Definition: ntddmmc.h:463
#define UPOINTER_32
Definition: basetsd.h:62
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
struct _FEATURE_DATA_LAYER_JUMP_RECORDING FEATURE_DATA_LAYER_JUMP_RECORDING
UCHAR DeviceBusyEvent
Definition: ntddmmc.h:148
FEATURE_HEADER Header
Definition: ntddmmc.h:298
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
FEATURE_HEADER Header
Definition: ntddmmc.h:139
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDREReadSupport
Definition: ntddmmc.h:453
struct _FEATURE_DATA_DDCD_R_WRITE * PFEATURE_DATA_DDCD_R_WRITE
UCHAR DvdPlusRead
Definition: ntddmmc.h:283
struct _FEATURE_DATA_SMART * PFEATURE_DATA_SMART
FEATURE_HEADER Header
Definition: ntddmmc.h:600
FEATURE_HEADER Header
Definition: ntddmmc.h:482
FEATURE_HEADER Header
Definition: ntddmmc.h:276
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
UCHAR FeatureCode[2]
Definition: ntddmmc.h:29
struct _FEATURE_DATA_DEFECT_MANAGEMENT * PFEATURE_DATA_DEFECT_MANAGEMENT
struct _FEATURE_DATA_CD_MASTERING * PFEATURE_DATA_CD_MASTERING
FEATURE_HEADER Header
Definition: ntddmmc.h:281
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
UCHAR AdditionalLength
Definition: ntddmmc.h:34
struct _FEATURE_CD_RW_MEDIA_WRITE_SUPPORT * PFEATURE_CD_RW_MEDIA_WRITE_SUPPORT
UCHAR Current
Definition: ntddmmc.h:30
struct _FEATURE_VCPS FEATURE_VCPS
FEATURE_HEADER Header
Definition: ntddmmc.h:553
FEATURE_HEADER Header
Definition: ntddmmc.h:506
UCHAR FaultFailureReportingPagePresent
Definition: ntddmmc.h:518
FEATURE_HEADER Header
Definition: ntddmmc.h:517
FEATURE_DATA_PROFILE_LIST_EX Profiles[0]
Definition: ntddmmc.h:141
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
Definition: ntddmmc.h:456
struct _FEATURE_DATA_TIMEOUT FEATURE_DATA_TIMEOUT
struct _FEATURE_DATA_DVD_READ * PFEATURE_DATA_DVD_READ
UCHAR Persistent
Definition: ntddmmc.h:31
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
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDROMReadSupport
Definition: ntddmmc.h:460
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 Reserved2[3]
Definition: ntddmmc.h:286
BD_CLASS_SUPPORT_BITMAP Class3BitmapBDRWriteSupport
Definition: ntddmmc.h:478
struct _FEATURE_HEADER FEATURE_HEADER
unsigned char UCHAR
Definition: xmlstorage.h:181
FEATURE_HEADER Header
Definition: ntddmmc.h:308
UCHAR Reserved2[3]
Definition: ntddmmc.h:202
struct _FEATURE_DATA_RANDOM_WRITABLE * PFEATURE_DATA_RANDOM_WRITABLE
FEATURE_HEADER Header
Definition: ntddmmc.h:561
struct _FEATURE_DATA_HDDVD_WRITE FEATURE_DATA_HDDVD_WRITE
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDRWriteSupport
Definition: ntddmmc.h:477
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
Definition: ntddmmc.h:474
struct _FEATURE_DATA_CD_READ FEATURE_DATA_CD_READ
struct _FEATURE_DATA_DVD_READ FEATURE_DATA_DVD_READ
FEATURE_HEADER Header
Definition: ntddmmc.h:632
BD_CLASS_SUPPORT_BITMAP Class1BitmapBDRWriteSupport
Definition: ntddmmc.h:476
enum _FEATURE_NUMBER FEATURE_NUMBER
FEATURE_HEADER Header
Definition: ntddmmc.h:627
UCHAR SupportsVerifyNotRequired
Definition: ntddmmc.h:468
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
Definition: ntddmmc.h:266
UCHAR Version
Definition: ntddmmc.h:32
_FEATURE_PROFILE_TYPE
Definition: ntddmmc.h:37
struct _FEATURE_DATA_MRW * PFEATURE_DATA_MRW
struct _FEATURE_DATA_CORE * PFEATURE_DATA_CORE
FEATURE_HEADER Header
Definition: ntddmmc.h:496
struct _GET_CONFIGURATION_IOCTL_INPUT GET_CONFIGURATION_IOCTL_INPUT
struct _FEATURE_DATA_DVD_PLUS_RW FEATURE_DATA_DVD_PLUS_RW
struct _GET_CONFIGURATION_HEADER GET_CONFIGURATION_HEADER
FEATURE_HEADER Header
Definition: ntddmmc.h:450
FEATURE_HEADER Header
Definition: ntddmmc.h:364
FEATURE_HEADER Header
Definition: ntddmmc.h:368
BD_CLASS_SUPPORT_BITMAP Class2BitmapBDROMReadSupport
Definition: ntddmmc.h:462
struct _FEATURE_DATA_CORE FEATURE_DATA_CORE
struct _FEATURE_CD_RW_MEDIA_WRITE_SUPPORT::@3079 CDRWMediaSubtypeSupport
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
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
Definition: ntddmmc.h:458
struct _BD_CLASS_SUPPORT_BITMAP * PBD_CLASS_SUPPORT_BITMAP
struct _FEATURE_DATA_DISC_CONTROL_BLOCKS FEATURE_DATA_DISC_CONTROL_BLOCKS
FEATURE_HEADER Header
Definition: ntddmmc.h:197
UCHAR LogicalBlockSize[4]
Definition: ntddmmc.h:264
BD_CLASS_SUPPORT_BITMAP Class0BitmapBDREWriteSupport
Definition: ntddmmc.h:471
unsigned int ULONG
Definition: retypes.h:1
struct _FEATURE_DATA_EMBEDDED_CHANGER * PFEATURE_DATA_EMBEDDED_CHANGER
struct _GET_CONFIGURATION_HEADER * PGET_CONFIGURATION_HEADER
UCHAR Reserved2[3]
Definition: ntddmmc.h:151
UCHAR MaximumCueSheetLength[3]
Definition: ntddmmc.h:348
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
UCHAR DvdPlusWrite
Definition: ntddmmc.h:284
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
UCHAR UnitLength[2]
Definition: ntddmmc.h:557
struct _FEATURE_DATA_CD_TRACK_AT_ONCE * PFEATURE_DATA_CD_TRACK_AT_ONCE
struct _FEATURE_DATA_MULTI_READ * PFEATURE_DATA_MULTI_READ
FEATURE_HEADER Header
Definition: ntddmmc.h:486
UCHAR Reserved1[3]
Definition: ntddmmc.h:562
struct _FEATURE_DATA_EMBEDDED_CHANGER FEATURE_DATA_EMBEDDED_CHANGER
FEATURE_HEADER Header
Definition: ntddmmc.h:206
struct _FEATURE_DATA_DVD_CSS FEATURE_DATA_DVD_CSS
UCHAR BindingNonceGeneration
Definition: ntddmmc.h:618
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
Definition: ntddmmc.h:454
struct _FEATURE_DATA_FORMATTABLE FEATURE_DATA_FORMATTABLE
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