Add missing Opera structs and constants.

This commit is contained in:
2019-08-01 17:00:30 +01:00
parent ba754e01a5
commit cdcb32ccfc
3 changed files with 111 additions and 17 deletions

View File

@@ -1,4 +1,31 @@
namespace DiscImageChef.Filesystems
{
public partial class OperaFS { }
public partial class OperaFS
{
const string SYNC = "ZZZZZ";
const uint FLAGS_MASK = 0xFF;
const int MAX_NAME = 32;
/// <summary>
/// Directory
/// </summary>
const uint TYPE_DIR = 0x2A646972;
/// <summary>
/// Disc label
/// </summary>
const uint TYPE_LBL = 0x2A6C626C;
/// <summary>
/// Catapult
/// </summary>
const uint TYPE_ZAP = 0x2A7A6170;
enum FileFlags : uint
{
File = 2,
Special = 6,
Directory = 7,
LastEntryInBlock = 0x40000000,
LastEntry = 0x80000000
}
}
}