1/*
2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
4 *
5 * Disk device type macros for kernel and boot loader. In userland use
6 * <DiskDeviceTypes.h>.
7 */
8#ifndef _SYSTEM_DISK_DEVICE_TYPES_H
9#define _SYSTEM_DISK_DEVICE_TYPES_H
10
11
12// Device Types
13
14#define FLOPPY_DEVICE_NAME		"Floppy Disk Media"
15#define HARD_DISK_DEVICE_NAME	"Hard Disk Media"
16#define OPTICAL_DEVICE_NAME 	"Optical Media"
17
18// Partition types
19
20#define UNRECOGNIZED_PARTITION_NAME		"Unrecognized"
21
22#define MULTISESSION_PARTITION_NAME		"Multisession Storage Device"
23#define AUDIO_SESSION_PARTITION_NAME	"Audio Session"
24#define DATA_SESSION_PARTITION_NAME		"Data Session"
25
26#define AMIGA_PARTITION_NAME			"Amiga Partition Map"
27#define APPLE_PARTITION_NAME			"Apple Partition Map"
28#define EFI_PARTITION_NAME				"GUID Partition Map"
29#define INTEL_PARTITION_NAME			"Intel Partition Map"
30#define INTEL_EXTENDED_PARTITION_NAME	"Intel Extended Partition"
31#define VMDK_PARTITION_NAME				"VMDK Partition"
32
33#define AMIGA_FFS_NAME					"AmigaFFS File System"
34#define BFS_NAME						"Be File System"
35#define BTRFS_NAME						"Btrfs File System"
36#define EXFAT_FS_NAME					"exFAT File System"
37#define EXT2_FS_NAME					"EXT2 File System"
38#define EXT3_FS_NAME					"EXT3 File System"
39#define FAT12_FS_NAME					"FAT12 File System"
40#define FAT32_FS_NAME					"FAT32 File System"
41#define HFS_NAME						"HFS File System"
42#define HFS_PLUS_NAME					"HFS+ File System"
43#define ISO9660_FS_NAME					"ISO9660 File System"
44#define REISER_FS_NAME					"Reiser File System"
45#define UDF_FS_NAME						"UDF File System"
46
47
48#endif	// _SYSTEM_DISK_DEVICE_TYPES_H
49