aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs
diff options
context:
space:
mode:
authorAc_K <Acoustik666@gmail.com>2019-09-10 11:55:28 +0200
committerThomas Guillemard <me@thog.eu>2019-09-10 11:55:28 +0200
commit0e93a510307c1e50a8916fadcc3f52015a6d4cc2 (patch)
treec7d929861c0a86b02ae800e157e84b8c46460774 /Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs
parent1ff89d6482a6ec907bb983c1d2bc473bea546367 (diff)
bcat:u: Implement EnumerateDeliveryCacheDirectory (#768)
* bcat:u: Implement EnumerateDeliveryCacheDirectory Basic implementation `EnumerateDeliveryCacheDirectory` call to `IDeliveryCacheStorageService` according to RE. (close #622) I've added some comments in the whole service for when we'll implement a real bcat implementation. For now, all games who use it isn't playable because of GPU. * Use Array instead of List * Add ApplicationLaunchPropertyHelper * Fix helper * Fix helper 2 * Fix ApplicationLaunchProperty Default * Fix ApplicationLaunchProperty 2 * Fix folder
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs b/Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs
new file mode 100644
index 00000000..bc13d9dd
--- /dev/null
+++ b/Ryujinx.HLE/HOS/Services/Bcat/ResultCode.cs
@@ -0,0 +1,14 @@
+namespace Ryujinx.HLE.HOS.Services.Bcat
+{
+ enum ResultCode
+ {
+ ModuleId = 122,
+ ErrorCodeShift = 9,
+
+ Success = 0,
+
+ NullArgument = (2 << ErrorCodeShift) | ModuleId,
+ NullSaveData = (31 << ErrorCodeShift) | ModuleId,
+ NullObject = (91 << ErrorCodeShift) | ModuleId
+ }
+} \ No newline at end of file