diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-06-11 09:14:24 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-06-11 09:15:38 +0200 |
| commit | b4e53404c4f6bfc8dcbed4aeb7868f2c8fb77572 (patch) | |
| tree | 26904487e4b4944a7e629ed960e68818b9255c94 /tooling | |
| parent | 3ce7e7ba9251b7fd5642c11dff2ca87032bb5ea4 (diff) | |
refactor: HeFS: Updated and fixed HeFS's enums.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'tooling')
| -rw-r--r-- | tooling/hefs.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tooling/hefs.h b/tooling/hefs.h index 68e0f906..695108f7 100644 --- a/tooling/hefs.h +++ b/tooling/hefs.h @@ -29,7 +29,7 @@ enum { kHeFSScsiDrive = 0xC4, // SCSI Hard Drive kHeFSFlashDrive = 0xC6, kHeFSUnknown = 0xFF, // Unknown device. - kHeFSDriveCount = 7, + kHeFSDriveCount = 8, }; // Disk status @@ -43,7 +43,7 @@ enum { // Encodings enum { - kHeFSEncodingFlagsUTF8 = 0x00, + kHeFSEncodingFlagsUTF8 = 0x200, kHeFSEncodingFlagsUTF16, kHeFSEncodingFlagsUTF32, kHeFSEncodingFlagsUTF16BE, @@ -53,9 +53,15 @@ enum { kHeFSEncodingFlagsUTF8BE, kHeFSEncodingFlagsUTF8LE, kHeFSEncodingFlagsBinary, - kHeFSEncodingFlagsCount, + kHeFSEncodingFlagsCount = 11, + kHeFSFlagsNone = 0, + kHeFSFlagsReadOnly = 0x100, + kHeFSFlagsHidden, + kHeFSFlagsSystem, + kHeFSFlagsArchive, + kHeFSFlagsDevice, + kHeFSFlagsCount = 7 }; - // Time type using ATime = std::uint64_t; |
