/ src / Ryujinx.Horizon.Common / KernelResult.cs
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  }