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