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