using System.Runtime.InteropServices; namespace SabreTools.Data.Models.N3DS { /// [StructLayout(LayoutKind.Sequential)] public sealed class ARM9AccessControl { /// /// Descriptors /// /// 15 bytes [MarshalAs(UnmanagedType.ByValArray, SizeConst = 15)] public ARM9AccessControlDescriptors[] Descriptors = new ARM9AccessControlDescriptors[15]; /// /// ARM9 Descriptor Version. Originally this value had to be ≥ 2. /// Starting with 9.3.0-X this value has to be either value 2 or value 3. /// public byte DescriptorVersion; } }