KernelResult.cs
1 namespace Ryujinx.Horizon.Common 2 { 3 public static class KernelResult 4 { 5 private const int ModuleId = 1; 6 7 public static Result SessionCountExceeded => new(ModuleId, 7); 8 public static Result InvalidCapability => new(ModuleId, 14); 9 public static Result ThreadNotStarted => new(ModuleId, 57); 10 public static Result ThreadTerminating => new(ModuleId, 59); 11 public static Result InvalidSize => new(ModuleId, 101); 12 public static Result InvalidAddress => new(ModuleId, 102); 13 public static Result OutOfResource => new(ModuleId, 103); 14 public static Result OutOfMemory => new(ModuleId, 104); 15 public static Result HandleTableFull => new(ModuleId, 105); 16 public static Result InvalidMemState => new(ModuleId, 106); 17 public static Result InvalidPermission => new(ModuleId, 108); 18 public static Result InvalidMemRange => new(ModuleId, 110); 19 public static Result InvalidPriority => new(ModuleId, 112); 20 public static Result InvalidCpuCore => new(ModuleId, 113); 21 public static Result InvalidHandle => new(ModuleId, 114); 22 public static Result UserCopyFailed => new(ModuleId, 115); 23 public static Result InvalidCombination => new(ModuleId, 116); 24 public static Result TimedOut => new(ModuleId, 117); 25 public static Result Cancelled => new(ModuleId, 118); 26 public static Result MaximumExceeded => new(ModuleId, 119); 27 public static Result InvalidEnumValue => new(ModuleId, 120); 28 public static Result NotFound => new(ModuleId, 121); 29 public static Result InvalidThread => new(ModuleId, 122); 30 public static Result PortRemoteClosed => new(ModuleId, 123); 31 public static Result InvalidState => new(ModuleId, 125); 32 public static Result ReservedValue => new(ModuleId, 126); 33 public static Result PortClosed => new(ModuleId, 131); 34 public static Result ResLimitExceeded => new(ModuleId, 132); 35 public static Result ReceiveListBroken => new(ModuleId, 258); 36 public static Result OutOfVaSpace => new(ModuleId, 259); 37 public static Result CmdBufferTooSmall => new(ModuleId, 260); 38 } 39 }