Files
SabreTools.Models/N3DS/SystemInfo.cs
2024-04-23 20:09:39 -04:00

27 lines
658 B
C#

using System.Runtime.InteropServices;
namespace SabreTools.Models.N3DS
{
/// <see href="https://www.3dbrew.org/wiki/NCCH/Extended_Header#System_Info"/>
[StructLayout(LayoutKind.Sequential)]
public sealed class SystemInfo
{
/// <summary>
/// SaveData Size
/// </summary>
public ulong SaveDataSize;
/// <summary>
/// Jump ID
/// </summary>
public ulong JumpID;
/// <summary>
/// Reserved
/// </summary>
/// <remarks>0x30 bytes</remarks>
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x30)]
public byte[]? Reserved;
}
}