#include <cstdint>
#include <cstring>
Go to the source code of this file.
|
| enum | {
mkfs::hefs::kOpenHeFSHardDrive = 0xC0
, mkfs::hefs::kOpenHeFSSolidStateDrive = 0xC1
, mkfs::hefs::kOpenHeFSOpticalDrive = 0x0C
, mkfs::hefs::kOpenHeFSMassStorageDevice = 0xCC
,
mkfs::hefs::kOpenHeFSScsiDrive = 0xC4
, mkfs::hefs::kOpenHeFSFlashDrive = 0xC6
, mkfs::hefs::kOpenHeFSUnknown = 0xFF
, mkfs::hefs::kOpenHeFSDriveCount = 8
} |
| enum | {
mkfs::hefs::kOpenHeFSStatusUnlocked = 0x18
, mkfs::hefs::kOpenHeFSStatusLocked
, mkfs::hefs::kOpenHeFSStatusError
, mkfs::hefs::kOpenHeFSStatusInvalid
,
mkfs::hefs::kOpenHeFSStatusCount
} |
| enum | {
mkfs::hefs::kOpenHeFSEncodingFlagsUTF8 = 0x50
, mkfs::hefs::kOpenHeFSEncodingFlagsUTF16
, mkfs::hefs::kOpenHeFSEncodingFlagsUTF32
, mkfs::hefs::kOpenHeFSEncodingFlagsUTF16BE
,
mkfs::hefs::kOpenHeFSEncodingFlagsUTF16LE
, mkfs::hefs::kOpenHeFSEncodingFlagsUTF32BE
, mkfs::hefs::kOpenHeFSEncodingFlagsUTF32LE
, mkfs::hefs::kOpenHeFSEncodingFlagsUTF8BE
,
mkfs::hefs::kOpenHeFSEncodingFlagsUTF8LE
, mkfs::hefs::kOpenHeFSEncodingFlagsBinary
, mkfs::hefs::kOpenHeFSEncodingFlagsCount = 11
, mkfs::hefs::kOpenHeFSFlagsNone = 0
,
mkfs::hefs::kOpenHeFSFlagsReadOnly = 0x100
, mkfs::hefs::kOpenHeFSFlagsHidden
, mkfs::hefs::kOpenHeFSFlagsSystem
, mkfs::hefs::kOpenHeFSFlagsArchive
,
mkfs::hefs::kOpenHeFSFlagsDevice
, mkfs::hefs::kOpenHeFSFlagsCount = 7
} |
| enum | { mkfs::hefs::kOpenHeFSInvalidColor = 0
, mkfs::hefs::kOpenHeFSRed = 100
, mkfs::hefs::kOpenHeFSBlack
, mkfs::hefs::kOpenHeFSColorCount
} |
◆ kOpenHeFSDefaultVolumeName
| #define kOpenHeFSDefaultVolumeName u8"OpenHeFS Volume" |
◆ kOpenHeFSFileNameLen
| #define kOpenHeFSFileNameLen (256U) |
◆ kOpenHeFSMagic
| #define kOpenHeFSMagic "OpenHeFS" |
◆ kOpenHeFSMagicLen
| #define kOpenHeFSMagicLen (9U) |
◆ kOpenHeFSPartNameLen
| #define kOpenHeFSPartNameLen (128U) |
◆ kOpenHeFSVersion
| #define kOpenHeFSVersion (0x0101) |