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