namespace SabreTools.Models.NCF
{
///
public sealed class Header
{
///
/// Always 0x00000001
///
public uint Dummy0 { get; set; }
///
/// Always 0x00000002
///
public uint MajorVersion { get; set; }
///
/// NCF version number.
///
public uint MinorVersion { get; set; }
///
/// Cache ID
///
public uint CacheID { get; set; }
///
/// Last version played
///
public uint LastVersionPlayed { get; set; }
///
/// Reserved
///
public uint Dummy1 { get; set; }
///
/// Reserved
///
public uint Dummy2 { get; set; }
///
/// Total size of NCF file in bytes.
///
public uint FileSize { get; set; }
///
/// Size of each data block in bytes.
///
public uint BlockSize { get; set; }
///
/// Number of data blocks.
///
public uint BlockCount { get; set; }
///
/// Reserved
///
public uint Dummy3 { get; set; }
}
}