summaryrefslogtreecommitdiff
path: root/src/core/hle/result.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/result.h')
-rw-r--r--src/core/hle/result.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/core/hle/result.h b/src/core/hle/result.h
index b0a32d74b..ae1942645 100644
--- a/src/core/hle/result.h
+++ b/src/core/hle/result.h
@@ -292,6 +292,23 @@ private:
u32 description_end;
};
+namespace ResultNs {
+
+ constexpr ResultRange InvalidSystemUpdateData{ErrorModule::NS, 101, 200};
+ constexpr ResultRange RebootlessSystemUpdateNotSupported{ErrorModule::NS, 201, 300};
+ constexpr ResultRange SystemUpdateNotFound{ErrorModule::NS, 301, 400};
+ constexpr ResultRange RebootlessSystemUpdateVersionMismatch{ErrorModule::NS, 401, 500};
+
+ constexpr ResultRange SystemUpdateInProgress{ErrorModule::NS, 501, 600};
+ constexpr ResultRange SystemUpdateInterrupted{ErrorModule::NS, 601, 700};
+ constexpr ResultRange InvalidRebootlessVersion{ErrorModule::NS, 701, 800};
+ constexpr ResultRange ContentVerificationFailed{ErrorModule::NS, 801, 900};
+ constexpr ResultRange UpdateApplicationBlackListed{ErrorModule::NS, 901, 1000};
+ constexpr ResultRange ContentActionTableError{ErrorModule::NS, 1001, 1100};
+ constexpr ResultRange SetupReceiveUpdateFailed{ErrorModule::NS, 1101, 1200};
+
+} // namespace ResultNs
+
#define R_SUCCEEDED(res) (static_cast<Result>(res).IsSuccess())
#define R_FAILED(res) (static_cast<Result>(res).IsFailure())