xref: /haiku/headers/private/system/disk_device_types.h (revision e982a0b2178000f19186273cc6689ed8853cd222)
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