ResultCode.cs 1.1 KB

123456789101112131415161718192021222324252627
  1. namespace Ryujinx.HLE.HOS.Services.Ro
  2. {
  3. enum ResultCode
  4. {
  5. ModuleId = 22,
  6. ErrorCodeShift = 9,
  7. Success = 0,
  8. InsufficientAddressSpace = (2 << ErrorCodeShift) | ModuleId,
  9. AlreadyLoaded = (3 << ErrorCodeShift) | ModuleId,
  10. InvalidNro = (4 << ErrorCodeShift) | ModuleId,
  11. InvalidNrr = (6 << ErrorCodeShift) | ModuleId,
  12. TooManyNro = (7 << ErrorCodeShift) | ModuleId,
  13. TooManyNrr = (8 << ErrorCodeShift) | ModuleId,
  14. NotAuthorized = (9 << ErrorCodeShift) | ModuleId,
  15. InvalidNrrType = (10 << ErrorCodeShift) | ModuleId,
  16. InvalidAddress = (1025 << ErrorCodeShift) | ModuleId,
  17. InvalidSize = (1026 << ErrorCodeShift) | ModuleId,
  18. NotLoaded = (1028 << ErrorCodeShift) | ModuleId,
  19. NotRegistered = (1029 << ErrorCodeShift) | ModuleId,
  20. InvalidSession = (1030 << ErrorCodeShift) | ModuleId,
  21. InvalidProcess = (1031 << ErrorCodeShift) | ModuleId,
  22. }
  23. }