ReactOS 0.4.15-dev-7788-g1ad9096
cddata.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CDFS_RESIDUAL_REFERENCE   (6)
 
#define CDFS_RESIDUAL_USER_REFERENCE   (3)
 
#define AUDIO_NAME_ONES_OFFSET   (6)
 
#define AUDIO_NAME_TENS_OFFSET   (5)
 
#define DebugBreakOnStatus(S)   { NOTHING; }
 
#define ASSERT_STRUCT(S, T)   { NOTHING; }
 
#define ASSERT_OPTIONAL_STRUCT(S, T)   { NOTHING; }
 
#define ASSERT_VCB(V)   { NOTHING; }
 
#define ASSERT_OPTIONAL_VCB(V)   { NOTHING; }
 
#define ASSERT_FCB(F)   { NOTHING; }
 
#define ASSERT_FCB_NONPAGED(FN)   { NOTHING; }
 
#define ASSERT_OPTIONAL_FCB(FN)   { NOTHING; }
 
#define ASSERT_CCB(C)   { NOTHING; }
 
#define ASSERT_OPTIONAL_CCB(C)   { NOTHING; }
 
#define ASSERT_IRP_CONTEXT(IC)   { NOTHING; }
 
#define ASSERT_OPTIONAL_IRP_CONTEXT(IC)   { NOTHING; }
 
#define ASSERT_IRP(I)   { NOTHING; }
 
#define ASSERT_OPTIONAL_IRP(I)   { NOTHING; }
 
#define ASSERT_FILE_OBJECT(FO)   { NOTHING; }
 
#define ASSERT_OPTIONAL_FILE_OBJECT(FO)   { NOTHING; }
 
#define ASSERT_EXCLUSIVE_RESOURCE(R)   { NOTHING; }
 
#define ASSERT_SHARED_RESOURCE(R)   { NOTHING; }
 
#define ASSERT_RESOURCE_NOT_MINE(R)   { NOTHING; }
 
#define ASSERT_EXCLUSIVE_CDDATA   { NOTHING; }
 
#define ASSERT_EXCLUSIVE_VCB(V)   { NOTHING; }
 
#define ASSERT_SHARED_VCB(V)   { NOTHING; }
 
#define ASSERT_EXCLUSIVE_FCB(F)   { NOTHING; }
 
#define ASSERT_SHARED_FCB(F)   { NOTHING; }
 
#define ASSERT_EXCLUSIVE_FILE(F)   { NOTHING; }
 
#define ASSERT_SHARED_FILE(F)   { NOTHING; }
 
#define ASSERT_LOCKED_VCB(V)   { NOTHING; }
 
#define ASSERT_NOT_LOCKED_VCB(V)   { NOTHING; }
 
#define ASSERT_LOCKED_FCB(F)   { NOTHING; }
 
#define ASSERT_NOT_LOCKED_FCB(F)   { NOTHING; }
 

Variables

CD_DATA CdData
 
FAST_IO_DISPATCH CdFastIoDispatch
 
WCHAR CdUnicodeSelfArray []
 
WCHAR CdUnicodeParentArray []
 
UNICODE_STRING CdUnicodeDirectoryNames []
 
CHAR CdHsgId []
 
CHAR CdIsoId []
 
CHAR CdXaId []
 
WCHAR CdAudioLabel []
 
USHORT CdAudioLabelLength
 
CHAR CdAudioFileName []
 
UCHAR CdAudioFileNameLength
 
ULONG CdAudioDirentSize
 
ULONG CdAudioDirentsPerSector
 
ULONG CdAudioSystemUseOffset
 
PCHAR CdJolietEscape []
 
LONG CdXAFileHeader []
 
LONG CdAudioPlayHeader []
 
LONG CdXAAudioPhileHeader []
 

Macro Definition Documentation

◆ ASSERT_CCB

#define ASSERT_CCB (   C)    { NOTHING; }

Definition at line 246 of file cddata.h.

◆ ASSERT_EXCLUSIVE_CDDATA

#define ASSERT_EXCLUSIVE_CDDATA   { NOTHING; }

Definition at line 257 of file cddata.h.

◆ ASSERT_EXCLUSIVE_FCB

#define ASSERT_EXCLUSIVE_FCB (   F)    { NOTHING; }

Definition at line 260 of file cddata.h.

◆ ASSERT_EXCLUSIVE_FILE

#define ASSERT_EXCLUSIVE_FILE (   F)    { NOTHING; }

Definition at line 262 of file cddata.h.

◆ ASSERT_EXCLUSIVE_RESOURCE

#define ASSERT_EXCLUSIVE_RESOURCE (   R)    { NOTHING; }

Definition at line 254 of file cddata.h.

◆ ASSERT_EXCLUSIVE_VCB

#define ASSERT_EXCLUSIVE_VCB (   V)    { NOTHING; }

Definition at line 258 of file cddata.h.

◆ ASSERT_FCB

#define ASSERT_FCB (   F)    { NOTHING; }

Definition at line 243 of file cddata.h.

◆ ASSERT_FCB_NONPAGED

#define ASSERT_FCB_NONPAGED (   FN)    { NOTHING; }

Definition at line 244 of file cddata.h.

◆ ASSERT_FILE_OBJECT

#define ASSERT_FILE_OBJECT (   FO)    { NOTHING; }

Definition at line 252 of file cddata.h.

◆ ASSERT_IRP

#define ASSERT_IRP (   I)    { NOTHING; }

Definition at line 250 of file cddata.h.

◆ ASSERT_IRP_CONTEXT

#define ASSERT_IRP_CONTEXT (   IC)    { NOTHING; }

Definition at line 248 of file cddata.h.

◆ ASSERT_LOCKED_FCB

#define ASSERT_LOCKED_FCB (   F)    { NOTHING; }

Definition at line 266 of file cddata.h.

◆ ASSERT_LOCKED_VCB

#define ASSERT_LOCKED_VCB (   V)    { NOTHING; }

Definition at line 264 of file cddata.h.

◆ ASSERT_NOT_LOCKED_FCB

#define ASSERT_NOT_LOCKED_FCB (   F)    { NOTHING; }

Definition at line 267 of file cddata.h.

◆ ASSERT_NOT_LOCKED_VCB

#define ASSERT_NOT_LOCKED_VCB (   V)    { NOTHING; }

Definition at line 265 of file cddata.h.

◆ ASSERT_OPTIONAL_CCB

#define ASSERT_OPTIONAL_CCB (   C)    { NOTHING; }

Definition at line 247 of file cddata.h.

◆ ASSERT_OPTIONAL_FCB

#define ASSERT_OPTIONAL_FCB (   FN)    { NOTHING; }

Definition at line 245 of file cddata.h.

◆ ASSERT_OPTIONAL_FILE_OBJECT

#define ASSERT_OPTIONAL_FILE_OBJECT (   FO)    { NOTHING; }

Definition at line 253 of file cddata.h.

◆ ASSERT_OPTIONAL_IRP

#define ASSERT_OPTIONAL_IRP (   I)    { NOTHING; }

Definition at line 251 of file cddata.h.

◆ ASSERT_OPTIONAL_IRP_CONTEXT

#define ASSERT_OPTIONAL_IRP_CONTEXT (   IC)    { NOTHING; }

Definition at line 249 of file cddata.h.

◆ ASSERT_OPTIONAL_STRUCT

#define ASSERT_OPTIONAL_STRUCT (   S,
  T 
)    { NOTHING; }

Definition at line 240 of file cddata.h.

◆ ASSERT_OPTIONAL_VCB

#define ASSERT_OPTIONAL_VCB (   V)    { NOTHING; }

Definition at line 242 of file cddata.h.

◆ ASSERT_RESOURCE_NOT_MINE

#define ASSERT_RESOURCE_NOT_MINE (   R)    { NOTHING; }

Definition at line 256 of file cddata.h.

◆ ASSERT_SHARED_FCB

#define ASSERT_SHARED_FCB (   F)    { NOTHING; }

Definition at line 261 of file cddata.h.

◆ ASSERT_SHARED_FILE

#define ASSERT_SHARED_FILE (   F)    { NOTHING; }

Definition at line 263 of file cddata.h.

◆ ASSERT_SHARED_RESOURCE

#define ASSERT_SHARED_RESOURCE (   R)    { NOTHING; }

Definition at line 255 of file cddata.h.

◆ ASSERT_SHARED_VCB

#define ASSERT_SHARED_VCB (   V)    { NOTHING; }

Definition at line 259 of file cddata.h.

◆ ASSERT_STRUCT

#define ASSERT_STRUCT (   S,
  T 
)    { NOTHING; }

Definition at line 239 of file cddata.h.

◆ ASSERT_VCB

#define ASSERT_VCB (   V)    { NOTHING; }

Definition at line 241 of file cddata.h.

◆ AUDIO_NAME_ONES_OFFSET

#define AUDIO_NAME_ONES_OFFSET   (6)

Definition at line 80 of file cddata.h.

◆ AUDIO_NAME_TENS_OFFSET

#define AUDIO_NAME_TENS_OFFSET   (5)

Definition at line 81 of file cddata.h.

◆ CDFS_RESIDUAL_REFERENCE

#define CDFS_RESIDUAL_REFERENCE   (6)

Definition at line 43 of file cddata.h.

◆ CDFS_RESIDUAL_USER_REFERENCE

#define CDFS_RESIDUAL_USER_REFERENCE   (3)

Definition at line 44 of file cddata.h.

◆ DebugBreakOnStatus

#define DebugBreakOnStatus (   S)    { NOTHING; }

Definition at line 237 of file cddata.h.

Variable Documentation

◆ CdAudioDirentSize

ULONG CdAudioDirentSize
extern

Definition at line 78 of file cddata.c.

Referenced by _When_(), and CdUpdateVcbFromVolDescriptor().

◆ CdAudioDirentsPerSector

ULONG CdAudioDirentsPerSector
extern

Definition at line 79 of file cddata.c.

Referenced by _When_().

◆ CdAudioFileName

CHAR CdAudioFileName[]
extern

Definition at line 76 of file cddata.c.

Referenced by _When_().

◆ CdAudioFileNameLength

UCHAR CdAudioFileNameLength
extern

Definition at line 77 of file cddata.c.

Referenced by _When_().

◆ CdAudioLabel

WCHAR CdAudioLabel[]
extern

Definition at line 69 of file cddata.c.

Referenced by CdUpdateVcbFromVolDescriptor().

◆ CdAudioLabelLength

USHORT CdAudioLabelLength
extern

Definition at line 70 of file cddata.c.

Referenced by CdUpdateVcbFromVolDescriptor().

◆ CdAudioPlayHeader

LONG CdAudioPlayHeader[]
extern

Definition at line 102 of file cddata.c.

◆ CdAudioSystemUseOffset

ULONG CdAudioSystemUseOffset
extern

Definition at line 80 of file cddata.c.

Referenced by _When_().

◆ CdData

◆ CdFastIoDispatch

FAST_IO_DISPATCH CdFastIoDispatch
extern

Definition at line 43 of file cddata.c.

Referenced by CdInitializeGlobalData(), and DriverEntry().

◆ CdHsgId

CHAR CdHsgId[]
extern

Definition at line 61 of file cddata.c.

Referenced by _Success_().

◆ CdIsoId

CHAR CdIsoId[]
extern

Definition at line 62 of file cddata.c.

Referenced by _Success_(), and CdFindActiveVolDescriptor().

◆ CdJolietEscape

PCHAR CdJolietEscape[]
extern

Definition at line 86 of file cddata.c.

Referenced by CdFindActiveVolDescriptor().

◆ CdUnicodeDirectoryNames

UNICODE_STRING CdUnicodeDirectoryNames[]
extern

Definition at line 52 of file cddata.c.

Referenced by CdUpdateDirentName(), and CdUpdatePathEntryName().

◆ CdUnicodeParentArray

WCHAR CdUnicodeParentArray[]
extern

Definition at line 50 of file cddata.c.

◆ CdUnicodeSelfArray

WCHAR CdUnicodeSelfArray[]
extern

Definition at line 49 of file cddata.c.

Referenced by CdCreateInternalStream().

◆ CdXAAudioPhileHeader

LONG CdXAAudioPhileHeader[]
extern

Definition at line 136 of file cddata.c.

◆ CdXAFileHeader

LONG CdXAFileHeader[]
extern

Definition at line 165 of file cddata.c.

◆ CdXaId

CHAR CdXaId[]
extern

Definition at line 63 of file cddata.c.

Referenced by CdUpdateVcbFromVolDescriptor().