using System.Runtime.InteropServices; namespace SabreTools.Data.Models.N3DS { /// [StructLayout(LayoutKind.Sequential)] public sealed class DevelopmentCardInfoHeader { /// /// CardDeviceReserved1 /// /// 0x200 bytes [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x200)] public byte[] CardDeviceReserved1 = new byte[0x200]; /// /// TitleKey /// /// 0x10 bytes [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x10)] public byte[] TitleKey = new byte[0x10]; /// /// CardDeviceReserved2 /// /// 0x1BF0 bytes [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x1BF0)] public byte[] CardDeviceReserved2 = new byte[0x1BF0]; /// /// TestData /// public TestData TestData = new(); } }