ReactOS  0.4.15-dev-2344-g8ddbfde
_CDROM_DATA Struct Reference

#include <cdrom.h>

Collaboration diagram for _CDROM_DATA:

Public Member Functions

 _Field_size_bytes_ (CachedInquiryDataByteCount) PINQUIRYDATA CachedInquiryData
 

Public Attributes

BOOLEAN PlayActive
 
BOOLEAN RawAccess
 
USHORT XAFlags
 
union {
   ERROR_RECOVERY_DATA   u1
 
   ERROR_RECOVERY_DATA10   u2
 
}; 
 
PIRP SavedReadIrp
 
KSPIN_LOCK FormSpinLock
 
BOOLEAN MediaChangeSupported
 
BOOLEAN MediaChange
 
UCHAR MediaChangeCountDown
 
UCHAR PadReserve
 
PIRP MediaChangeIrp
 
LIST_ENTRY TimerIrpList
 
KSPIN_LOCK TimerIrpSpinLock
 
CDROM_MMC_EXTENSION Mmc
 
ULONG_PTR HackFlags
 
PCDROM_ERROR_HANDLER ErrorHandler
 
ULONG PickDvdRegion
 
UNICODE_STRING WellKnownName
 
ULONG MaxPageAlignedTransferBytes
 
ULONG MaxUnalignedTransferBytes
 
BOOLEAN IsDecRrd
 
WDFFILEOBJECT ExclusiveOwner
 
UCHAR CallerName [CDROM_EXCLUSIVE_CALLER_LENGTH]
 
BOOLEAN RestoreDefaults
 
LONGLONG ReadWriteRetryDelay100nsUnits
 
DEVICE_TYPE DriveDeviceType
 
ULONG CachedInquiryDataByteCount
 

Detailed Description

Definition at line 61 of file cdrom.c.

Member Function Documentation

◆ _Field_size_bytes_()

_CDROM_DATA::_Field_size_bytes_ ( CachedInquiryDataByteCount  )

Member Data Documentation

◆ @1015

union { ... }

◆ CachedInquiryDataByteCount

ULONG _CDROM_DATA::CachedInquiryDataByteCount

Definition at line 392 of file cdrom.h.

Referenced by DeviceEvtSelfManagedIoCleanup(), and RequestHandleGetInquiryData().

◆ CallerName

UCHAR _CDROM_DATA::CallerName[CDROM_EXCLUSIVE_CALLER_LENGTH]

Definition at line 376 of file cdrom.h.

◆ DriveDeviceType

DEVICE_TYPE _CDROM_DATA::DriveDeviceType

Definition at line 388 of file cdrom.h.

Referenced by RequestHandleGetMediaTypeEx().

◆ ErrorHandler

PCDROM_ERROR_HANDLER _CDROM_DATA::ErrorHandler

Definition at line 347 of file cdrom.h.

◆ ExclusiveOwner

WDFFILEOBJECT _CDROM_DATA::ExclusiveOwner

Definition at line 373 of file cdrom.h.

◆ FormSpinLock

KSPIN_LOCK _CDROM_DATA::FormSpinLock

Definition at line 105 of file cdrom.c.

Referenced by CreateCdRomDeviceObject().

◆ HackFlags

ULONG_PTR _CDROM_DATA::HackFlags

Definition at line 344 of file cdrom.h.

◆ IsDecRrd

BOOLEAN _CDROM_DATA::IsDecRrd

Definition at line 365 of file cdrom.h.

◆ MaxPageAlignedTransferBytes

ULONG _CDROM_DATA::MaxPageAlignedTransferBytes

Definition at line 360 of file cdrom.h.

Referenced by RequestHandleReadWrite(), and RequestValidateRawRead().

◆ MaxUnalignedTransferBytes

ULONG _CDROM_DATA::MaxUnalignedTransferBytes

Definition at line 361 of file cdrom.h.

Referenced by RequestHandleReadWrite(), and RequestValidateRawRead().

◆ MediaChange

BOOLEAN _CDROM_DATA::MediaChange

Definition at line 120 of file cdrom.c.

Referenced by CdRomTickHandler(), and CreateCdRomDeviceObject().

◆ MediaChangeCountDown

UCHAR _CDROM_DATA::MediaChangeCountDown

Definition at line 128 of file cdrom.c.

Referenced by CdRomTickHandler(), CreateCdRomDeviceObject(), and ScsiCdRomStartIo().

◆ MediaChangeIrp

PIRP _CDROM_DATA::MediaChangeIrp

Definition at line 156 of file cdrom.c.

Referenced by CdRomMediaChangeCompletion(), CdRomTickHandler(), and CreateCdRomDeviceObject().

◆ MediaChangeSupported

BOOLEAN _CDROM_DATA::MediaChangeSupported

Definition at line 113 of file cdrom.c.

Referenced by CreateCdRomDeviceObject().

◆ Mmc

◆ PadReserve

UCHAR _CDROM_DATA::PadReserve

Definition at line 147 of file cdrom.c.

◆ PickDvdRegion

ULONG _CDROM_DATA::PickDvdRegion

Definition at line 354 of file cdrom.h.

◆ PlayActive

BOOLEAN _CDROM_DATA::PlayActive

Definition at line 68 of file cdrom.c.

Referenced by _IRQL_requires_max_(), and SequentialQueueEvtIoReadWrite().

◆ RawAccess

BOOLEAN _CDROM_DATA::RawAccess

Definition at line 75 of file cdrom.c.

Referenced by CdRomSwitchModeCompletion(), and ScsiCdRomStartIo().

◆ ReadWriteRetryDelay100nsUnits

LONGLONG _CDROM_DATA::ReadWriteRetryDelay100nsUnits

Definition at line 384 of file cdrom.h.

Referenced by DriverEvtDeviceAdd().

◆ RestoreDefaults

BOOLEAN _CDROM_DATA::RestoreDefaults

Definition at line 380 of file cdrom.h.

◆ SavedReadIrp

PIRP _CDROM_DATA::SavedReadIrp

Definition at line 99 of file cdrom.c.

◆ TimerIrpList

LIST_ENTRY _CDROM_DATA::TimerIrpList

◆ TimerIrpSpinLock

KSPIN_LOCK _CDROM_DATA::TimerIrpSpinLock

◆ u1

◆ u2

ERROR_RECOVERY_DATA10 _CDROM_DATA::u2

Definition at line 91 of file cdrom.c.

◆ WellKnownName

UNICODE_STRING _CDROM_DATA::WellKnownName

Definition at line 357 of file cdrom.h.

Referenced by DeviceEvtCleanup().

◆ XAFlags


The documentation for this struct was generated from the following files: