using Aaru.Helpers; namespace Aaru.Filesystems { public partial class OperaFS { const string SYNC = "ZZZZZ"; const uint FLAGS_MASK = 0xFF; const int MAX_NAME = 32; /// Directory const uint TYPE_DIR = 0x2A646972; /// Disc label const uint TYPE_LBL = 0x2A6C626C; /// Catapult const uint TYPE_ZAP = 0x2A7A6170; static readonly int DirectoryEntrySize = Marshal.SizeOf(); enum FileFlags : uint { File = 2, Special = 6, Directory = 7, LastEntryInBlock = 0x40000000, LastEntry = 0x80000000 } } }