ResultCode.cs 1.4 KB

123456789101112131415161718192021222324252627282930
  1. namespace Ryujinx.HLE.HOS.Services.Am
  2. {
  3. enum ResultCode
  4. {
  5. ModuleId = 128,
  6. ErrorCodeShift = 9,
  7. Success = 0,
  8. NotAvailable = (2 << ErrorCodeShift) | ModuleId,
  9. NoMessages = (3 << ErrorCodeShift) | ModuleId,
  10. AppletLaunchFailed = (35 << ErrorCodeShift) | ModuleId,
  11. TitleIdNotFound = (37 << ErrorCodeShift) | ModuleId,
  12. ObjectInvalid = (500 << ErrorCodeShift) | ModuleId,
  13. IStorageInUse = (502 << ErrorCodeShift) | ModuleId,
  14. OutOfBounds = (503 << ErrorCodeShift) | ModuleId,
  15. BufferNotAcquired = (504 << ErrorCodeShift) | ModuleId,
  16. BufferAlreadyAcquired = (505 << ErrorCodeShift) | ModuleId,
  17. InvalidParameters = (506 << ErrorCodeShift) | ModuleId,
  18. OpenedAsWrongType = (511 << ErrorCodeShift) | ModuleId,
  19. UnbalancedFatalSection = (512 << ErrorCodeShift) | ModuleId,
  20. NullObject = (518 << ErrorCodeShift) | ModuleId,
  21. MemoryAllocationFailed = (600 << ErrorCodeShift) | ModuleId,
  22. StackPoolExhausted = (712 << ErrorCodeShift) | ModuleId,
  23. DebugModeNotEnabled = (974 << ErrorCodeShift) | ModuleId,
  24. DevFunctionNotEnabled = (980 << ErrorCodeShift) | ModuleId,
  25. NotImplemented = (998 << ErrorCodeShift) | ModuleId,
  26. Stubbed = (999 << ErrorCodeShift) | ModuleId
  27. }
  28. }