KernelResult.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. namespace Ryujinx.HLE.HOS.Kernel.Common
  2. {
  3. enum KernelResult
  4. {
  5. Success = 0,
  6. SessionCountExceeded = 0xe01,
  7. InvalidCapability = 0x1c01,
  8. ThreadNotStarted = 0x7201,
  9. ThreadTerminating = 0x7601,
  10. InvalidSize = 0xca01,
  11. InvalidAddress = 0xcc01,
  12. OutOfResource = 0xce01,
  13. OutOfMemory = 0xd001,
  14. HandleTableFull = 0xd201,
  15. InvalidMemState = 0xd401,
  16. InvalidPermission = 0xd801,
  17. InvalidMemRange = 0xdc01,
  18. InvalidPriority = 0xe001,
  19. InvalidCpuCore = 0xe201,
  20. InvalidHandle = 0xe401,
  21. UserCopyFailed = 0xe601,
  22. InvalidCombination = 0xe801,
  23. TimedOut = 0xea01,
  24. Cancelled = 0xec01,
  25. MaximumExceeded = 0xee01,
  26. InvalidEnumValue = 0xf001,
  27. NotFound = 0xf201,
  28. InvalidThread = 0xf401,
  29. PortRemoteClosed = 0xf601,
  30. InvalidState = 0xfa01,
  31. ReservedValue = 0xfc01,
  32. PortClosed = 0x10601,
  33. ResLimitExceeded = 0x10801,
  34. OutOfVaSpace = 0x20601,
  35. CmdBufferTooSmall = 0x20801
  36. }
  37. }