using DiscImageChef.Helpers; namespace DiscImageChef.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 } } }