#include <cstdint>
#include <cstring>
Go to the source code of this file.
|
enum | {
mkfs::hefs::kHeFSHardDrive = 0xC0
, mkfs::hefs::kHeFSSolidStateDrive = 0xC1
, mkfs::hefs::kHeFSOpticalDrive = 0x0C
, mkfs::hefs::kHeFSMassStorageDevice = 0xCC
,
mkfs::hefs::kHeFSScsiDrive = 0xC4
, mkfs::hefs::kHeFSFlashDrive = 0xC6
, mkfs::hefs::kHeFSUnknown = 0xFF
, mkfs::hefs::kHeFSDriveCount = 8
} |
enum | {
mkfs::hefs::kHeFSStatusUnlocked = 0x18
, mkfs::hefs::kHeFSStatusLocked
, mkfs::hefs::kHeFSStatusError
, mkfs::hefs::kHeFSStatusInvalid
,
mkfs::hefs::kHeFSStatusCount
} |
enum | {
mkfs::hefs::kHeFSEncodingFlagsUTF8 = 0x50
, mkfs::hefs::kHeFSEncodingFlagsUTF16
, mkfs::hefs::kHeFSEncodingFlagsUTF32
, mkfs::hefs::kHeFSEncodingFlagsUTF16BE
,
mkfs::hefs::kHeFSEncodingFlagsUTF16LE
, mkfs::hefs::kHeFSEncodingFlagsUTF32BE
, mkfs::hefs::kHeFSEncodingFlagsUTF32LE
, mkfs::hefs::kHeFSEncodingFlagsUTF8BE
,
mkfs::hefs::kHeFSEncodingFlagsUTF8LE
, mkfs::hefs::kHeFSEncodingFlagsBinary
, mkfs::hefs::kHeFSEncodingFlagsCount = 11
, mkfs::hefs::kHeFSFlagsNone = 0
,
mkfs::hefs::kHeFSFlagsReadOnly = 0x100
, mkfs::hefs::kHeFSFlagsHidden
, mkfs::hefs::kHeFSFlagsSystem
, mkfs::hefs::kHeFSFlagsArchive
,
mkfs::hefs::kHeFSFlagsDevice
, mkfs::hefs::kHeFSFlagsCount = 7
} |
enum | { mkfs::hefs::kHeFSInvalidColor = 0
, mkfs::hefs::kHeFSRed = 100
, mkfs::hefs::kHeFSBlack
, mkfs::hefs::kHeFSColorCount
} |
◆ kHeFSDefaultVolumeName
#define kHeFSDefaultVolumeName u8"HeFS Volume" |
◆ kHeFSFileNameLen
#define kHeFSFileNameLen (256U) |
◆ kHeFSMagic
#define kHeFSMagic " HeFS" |
◆ kHeFSMagicLen
#define kHeFSMagicLen (8) |
◆ kHeFSPartNameLen
#define kHeFSPartNameLen (128U) |
◆ kHeFSVersion
#define kHeFSVersion (0x0101) |