ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntddmmc.h File Reference

Go to the source code of this file.

Data Structures

struct  PGET_CONFIGURATION_HEADER
struct  PFEATURE_HEADER
struct  PFEATURE_DATA_PROFILE_LIST_EX
struct  PFEATURE_DATA_PROFILE_LIST
struct  PFEATURE_DATA_CORE
struct  PFEATURE_DATA_MORPHING
struct  PFEATURE_DATA_REMOVABLE_MEDIUM
struct  PFEATURE_DATA_WRITE_PROTECT
struct  PFEATURE_DATA_RANDOM_READABLE
struct  PFEATURE_DATA_MULTI_READ
struct  PFEATURE_DATA_CD_READ
struct  PFEATURE_DATA_DVD_READ
struct  PFEATURE_DATA_RANDOM_WRITABLE
struct  PFEATURE_DATA_INCREMENTAL_STREAMING_WRITABLE
struct  PFEATURE_DATA_SECTOR_ERASABLE
struct  PFEATURE_DATA_FORMATTABLE
struct  PFEATURE_DATA_DEFECT_MANAGEMENT
struct  PFEATURE_DATA_WRITE_ONCE
struct  PFEATURE_DATA_RESTRICTED_OVERWRITE
struct  PFEATURE_DATA_CDRW_CAV_WRITE
struct  PFEATURE_DATA_MRW
struct  PFEATURE_ENHANCED_DEFECT_REPORTING
struct  PFEATURE_DATA_DVD_PLUS_RW
struct  PFEATURE_DATA_DVD_PLUS_R
struct  PFEATURE_DATA_DVD_RW_RESTRICTED_OVERWRITE
struct  PFEATURE_DATA_CD_TRACK_AT_ONCE
struct  PFEATURE_DATA_CD_MASTERING
struct  PFEATURE_DATA_DVD_RECORDABLE_WRITE
struct  PFEATURE_DATA_DDCD_READ
struct  PFEATURE_DATA_DDCD_R_WRITE
struct  PFEATURE_DATA_DDCD_RW_WRITE
struct  PFEATURE_DATA_LAYER_JUMP_RECORDING
struct  PFEATURE_CD_RW_MEDIA_WRITE_SUPPORT
struct  PFEATURE_BD_R_PSEUDO_OVERWRITE
struct  PFEATURE_DATA_DVD_PLUS_RW_DUAL_LAYER
struct  PFEATURE_DATA_DVD_PLUS_R_DUAL_LAYER
struct  PBD_CLASS_SUPPORT_BITMAP
struct  PFEATURE_BD_READ
struct  PFEATURE_BD_WRITE
struct  PFEATURE_TSR
struct  PFEATURE_DATA_HDDVD_READ
struct  PFEATURE_DATA_HDDVD_WRITE
struct  PFEATURE_HYBRID_DISC
struct  PFEATURE_DATA_POWER_MANAGEMENT
struct  PFEATURE_DATA_SMART
struct  PFEATURE_DATA_EMBEDDED_CHANGER
struct  PFEATURE_DATA_CD_AUDIO_ANALOG_PLAY
struct  PFEATURE_DATA_MICROCODE_UPDATE
struct  PFEATURE_DATA_TIMEOUT
struct  PFEATURE_DATA_DVD_CSS
struct  PFEATURE_DATA_REAL_TIME_STREAMING
struct  PFEATURE_DATA_LOGICAL_UNIT_SERIAL_NUMBER
struct  PFEATURE_MEDIA_SERIAL_NUMBER
struct  PFEATURE_DATA_DISC_CONTROL_BLOCKS_EX
struct  PFEATURE_DATA_DISC_CONTROL_BLOCKS
struct  PFEATURE_DATA_DVD_CPRM
struct  PFEATURE_DATA_FIRMWARE_DATE
struct  PFEATURE_DATA_AACS
struct  PFEATURE_VCPS
struct  PFEATURE_DATA_RESERVED
struct  PFEATURE_DATA_VENDOR_SPECIFIC
struct  PGET_CONFIGURATION_IOCTL_INPUT

Defines

#define __NTDDMMC__
#define SCSI_GET_CONFIGURATION_REQUEST_TYPE_ALL   0x0
#define SCSI_GET_CONFIGURATION_REQUEST_TYPE_CURRENT   0x1
#define SCSI_GET_CONFIGURATION_REQUEST_TYPE_ONE   0x2

Typedefs

typedef enum
_FEATURE_PROFILE_TYPE * 
PFEATURE_PROFILE_TYPE
typedef enum _FEATURE_NUMBER * PFEATURE_NUMBER

Enumerations

enum  FEATURE_PROFILE_TYPE {
  ProfileInvalid = 0x0000, ProfileNonRemovableDisk = 0x0001, ProfileRemovableDisk = 0x0002, ProfileMOErasable = 0x0003,
  ProfileMOWriteOnce = 0x0004, ProfileAS_MO = 0x0005, ProfileCdrom = 0x0008, ProfileCdRecordable = 0x0009,
  ProfileCdRewritable = 0x000a, ProfileDvdRom = 0x0010, ProfileDvdRecordable = 0x0011, ProfileDvdRam = 0x0012,
  ProfileDvdRewritable = 0x0013, ProfileDvdRWSequential = 0x0014, ProfileDvdDashRDualLayer = 0x0015, ProfileDvdDashRLayerJump = 0x0016,
  ProfileDvdPlusRW = 0x001A, ProfileDvdPlusR = 0x001B, ProfileDDCdrom = 0x0020, ProfileDDCdRecordable = 0x0021,
  ProfileDDCdRewritable = 0x0022, ProfileDvdPlusRWDualLayer = 0x002A, ProfileDvdPlusRDualLayer = 0x002B, ProfileBDRom = 0x0040,
  ProfileBDRSequentialWritable = 0x0041, ProfileBDRRandomWritable = 0x0042, ProfileBDRewritable = 0x0043, ProfileHDDVDRom = 0x0050,
  ProfileHDDVDRecordable = 0x0051, ProfileHDDVDRam = 0x0052, ProfileHDDVDRewritable = 0x0053, ProfileHDDVDRDualLayer = 0x0058,
  ProfileHDDVDRWDualLayer = 0x005A, ProfileNonStandard = 0xffff
}
enum  FEATURE_NUMBER {
  FeatureProfileList = 0x0000, FeatureCore = 0x0001, FeatureMorphing = 0x0002, FeatureRemovableMedium = 0x0003,
  FeatureWriteProtect = 0x0004, FeatureRandomReadable = 0x0010, FeatureMultiRead = 0x001D, FeatureCdRead = 0x001E,
  FeatureDvdRead = 0x001F, FeatureRandomWritable = 0x0020, FeatureIncrementalStreamingWritable = 0x0021, FeatureSectorErasable = 0x0022,
  FeatureFormattable = 0x0023, FeatureDefectManagement = 0x0024, FeatureWriteOnce = 0x0025, FeatureRestrictedOverwrite = 0x0026,
  FeatureCdrwCAVWrite = 0x0027, FeatureMrw = 0x0028, FeatureEnhancedDefectReporting = 0x0029, FeatureDvdPlusRW = 0x002A,
  FeatureDvdPlusR = 0x002B, FeatureRigidRestrictedOverwrite = 0x002C, FeatureCdTrackAtOnce = 0x002D, FeatureCdMastering = 0x002E,
  FeatureDvdRecordableWrite = 0x002F, FeatureDDCDRead = 0x0030, FeatureDDCDRWrite = 0x0031, FeatureDDCDRWWrite = 0x0032,
  FeatureLayerJumpRecording = 0x0033, FeatureCDRWMediaWriteSupport = 0x0037, FeatureBDRPseudoOverwrite = 0x0038, FeatureDvdPlusRWDualLayer = 0x003A,
  FeatureDvdPlusRDualLayer = 0x003B, FeatureBDRead = 0x0040, FeatureBDWrite = 0x0041, FeatureTSR = 0x0042,
  FeatureHDDVDRead = 0x0050, FeatureHDDVDWrite = 0x0051, FeatureHybridDisc = 0x0080, FeaturePowerManagement = 0x0100,
  FeatureSMART = 0x0101, FeatureEmbeddedChanger = 0x0102, FeatureCDAudioAnalogPlay = 0x0103, FeatureMicrocodeUpgrade = 0x0104,
  FeatureTimeout = 0x0105, FeatureDvdCSS = 0x0106, FeatureRealTimeStreaming = 0x0107, FeatureLogicalUnitSerialNumber = 0x0108,
  FeatureMediaSerialNumber = 0x0109, FeatureDiscControlBlocks = 0x010A, FeatureDvdCPRM = 0x010B, FeatureFirmwareDate = 0x010C,
  FeatureAACS = 0x010D, FeatureVCPS = 0x0110
}

Generated on Sun May 27 2012 05:44:38 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.