reactos/drivers/filesystems/fs_rec/cdfs.h

25 lines
828 B
C

/*
* PROJECT: ReactOS File System Recognizer
* LICENSE: GPL-2.0 (https://spdx.org/licenses/GPL-2.0+)
* PURPOSE: CDFS Recognizer
* COPYRIGHT: Copyright 2017 Colin Finck <colin@reactos.org>
*/
// Information from http://wiki.osdev.org/ISO_9660#Volume_Descriptors
// Structures
typedef struct _VD_HEADER
{
char Type;
char Identifier[5];
char Version;
}
VD_HEADER, *PVD_HEADER;
// Constants
#define VD_HEADER_OFFSET 32768 // Offset of the VD Header
#define VD_IDENTIFIER "CD001" // Identifier that must be in the Volume Descriptor
#define VD_IDENTIFIER_LENGTH 5 // Character count of VD_IDENTIFIER
#define VD_TYPE_PRIMARY 1 // Type code for Primary Volume Descriptor
#define VD_VERSION 1 // Volume Descriptor Version