namespace BinaryObjectScanner.Models.N3DS { /// public sealed class ARM11LocalSystemCapabilities { /// /// Program ID /// public ulong ProgramID; /// /// Core version (The Title ID low of the required FIRM) /// public uint CoreVersion; /// /// Flag1 (implemented starting from 8.0.0-18). /// public ARM11LSCFlag1 Flag1; /// /// Flag2 (implemented starting from 8.0.0-18). /// public ARM11LSCFlag2 Flag2; /// /// Flag0 /// public ARM11LSCFlag0 Flag0; /// /// Priority /// public byte Priority; /// /// Resource limit descriptors. The first byte here controls the maximum allowed CpuTime. /// public ushort[] ResourceLimitDescriptors; /// /// Storage info /// public StorageInfo StorageInfo; /// /// Service access control /// public ulong[] ServiceAccessControl; /// /// Extended service access control, support for this was implemented with 9.3.0-X. /// public ulong[] ExtendedServiceAccessControl; /// /// Reserved /// public byte[] Reserved; /// /// Resource limit category. (0 = APPLICATION, 1 = SYS_APPLET, 2 = LIB_APPLET, 3 = OTHER (sysmodules running under the BASE memregion)) /// public ResourceLimitCategory ResourceLimitCategory; } }