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;
}
}