diff options
Diffstat (limited to 'Private/FSKit')
| -rw-r--r-- | Private/FSKit/NewFS.hxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Private/FSKit/NewFS.hxx b/Private/FSKit/NewFS.hxx index 2a499ab7..b461666d 100644 --- a/Private/FSKit/NewFS.hxx +++ b/Private/FSKit/NewFS.hxx @@ -43,8 +43,8 @@ default. /// @brief Partition GUID on EPM and GPT disks. #define kNewFSUUID "@{DD997393-9CCE-4288-A8D5-C0FDE3908DBE}" -#define kNewFSVersionInteger 0x123 -#define kNewFSVerionString "1.23" +#define kNewFSVersionInteger 0x124 +#define kNewFSVerionString "1.24" /// @brief Standard fork types. #define kNewFSDataFork "data" @@ -115,7 +115,9 @@ struct PACKED NewCatalog final { NewCharType Mime[kNewFSMimeNameLen]; /// Catalog status flag. - NewOS::Int32 Flags; + NewOS::UInt16 Flags; + /// Custom catalog flags. + NewOS::UInt16 FileFlags; /// Catalog kind. NewOS::Int32 Kind; @@ -237,7 +239,7 @@ class NewFSParser final { bool WriteCatalog(_Input _Output NewCatalog* catalog, voidPtr data, SizeT sizeOfData); - VoidPtr ReadCatalog(_Input _Output const char* catalogName, + VoidPtr ReadCatalog(_Input _Output NewCatalog* catalog, SizeT dataSz); bool Seek(_Input _Output NewCatalog* catalog, SizeT off); |
