ReactOS
0.4.16-dev-835-gd769f56
cdfs.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS File System Recognizer
3
* LICENSE: GPL-2.0 (https://spdx.org/licenses/GPL-2.0+)
4
* PURPOSE: CDFS Recognizer
5
* COPYRIGHT: Copyright 2017 Colin Finck <colin@reactos.org>
6
*/
7
8
// Information from http://wiki.osdev.org/ISO_9660#Volume_Descriptors
9
10
// Structures
11
typedef
struct
_VD_HEADER
12
{
13
char
Type
;
14
char
Identifier
[5];
15
char
Version
;
16
}
17
VD_HEADER
, *
PVD_HEADER
;
18
19
// Constants
20
#define VD_HEADER_OFFSET 32768
// Offset of the VD Header
21
#define VD_IDENTIFIER "CD001"
// Identifier that must be in the Volume Descriptor
22
#define VD_IDENTIFIER_LENGTH 5
// Character count of VD_IDENTIFIER
23
#define VD_TYPE_PRIMARY 1
// Type code for Primary Volume Descriptor
24
#define VD_VERSION 1
// Volume Descriptor Version
PVD_HEADER
struct _VD_HEADER * PVD_HEADER
VD_HEADER
struct _VD_HEADER VD_HEADER
_VD_HEADER
Definition:
iso.h:49
_VD_HEADER::Type
char Type
Definition:
cdfs.h:13
_VD_HEADER::Identifier
char Identifier[5]
Definition:
cdfs.h:14
_VD_HEADER::Version
char Version
Definition:
cdfs.h:15
drivers
filesystems
fs_rec
cdfs.h
Generated on Thu Mar 20 2025 06:05:48 for ReactOS by
1.9.6