OLSC services: Difference between revisions

From Nintendo Switch Brew
Jump to navigation Jump to search
Created page with "OLSC (OnLine Savedata Cloud?) is a sysmodule designed for handling the new online savedata cloud backup system. = olsc:s = This is "nn::olsc::srv::IOlscServiceForSystemServic..."
 
No edit summary
(3 intermediate revisions by 2 users not shown)
Line 6: Line 6:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name
! Cmd || Name || Notes
|-
|-
| 0 ||
| 0 || || Returns an [[#ITransferTaskListController]]
|-
|-
| 1 ||
| 1 || || Returns an [[#IRemoteStorageController]]
|-
|-
| 2 ||
| 2 || || Returns an [[#IDaemonController]]
|-
|-
| 10 ||
| 10 || ||
|-
|-
| 11 ||
| 11 || ||
|-
|-
| 12 ||
| 12 || ||
|-
|-
| 100 ||
| 100 || ||
|-
|-
| 101 ||
| 101 || ||
|-
|-
| 102 ||
| 102 || ||
|-
|-
| 103 ||
| 103 || ||
|-
|-
| 200 ||
| 104 || [7.0.0+] || Returns an [[#INativeHandleHolder]]
|-
|-
| 201 ||
| 105 || [8.0.0+] ||  
|-
|-
| 202 ||
| 200 || ||
|-
|-
| 900 ||
| 201 || ||
|-
|-
| 902 ||
| 202 || [6.0.0-7.0.1] || Returns an [[#IAsyncResult]]
|-
|-
| 903 ||
| 203 || [7.0.0+] || Returns an [[#IAsyncResult]]
|-
|-
| 904 ||
| 204 || [7.0.0+] ||  
|-
|-
| 905 ||
| 300 || [8.0.0+] ||  
|-
|-
| 906 ||
| 301 || [8.0.0+] ||  
|-
|-
| 907 ||
| 900 || ||
|-
|-
| 908 ||
| 902 || ||
|-
|-
| 909 ||
| 903 || ||
|-
| 904 || ||
|-
| 905 || ||
|-
| 906 || ||
|-
| 907 || ||
|-
| 908 || ||
|-
| 909 || ||
|-
| 910 || [8.0.0+] ||
|-
| 1000 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]]
|-
| 1010 || [7.0.0-8.1.0] ||
|-
| 1011 || [7.0.0-8.1.0] ||
|-
| 1012 || [7.0.0-8.1.0] ||
|-
| 1013 || [7.0.0-8.1.0] ||
|-
| 1014 || [7.0.0-8.1.0] ||
|-
| 1020 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]]
|-
| 1021 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]]
|-
| 1022 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]]
|-
| 1023 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]]
|-
| 1024 || [7.0.0-8.1.0] ||
|-
| 1100 || [9.0.0+] || Returns an [[#IAsyncResult]]
|-
| 1110 || [9.0.0+] ||
|-
| 1111 || [9.0.0+] ||
|-
| 1112 || [9.0.0+] ||
|-
| 1113 || [9.0.0+] ||
|-
| 1114 || [9.0.0+] ||
|-
| 1120 || [9.0.0+] || Returns an [[#IAsyncResult]]
|-
| 1121 || [9.0.0+] || Returns an [[#IAsyncResult]]
|-
| 1122 || [9.0.0+] || Returns an [[#IAsyncResult]]
|-
| 1123 || [9.0.0+] || Returns an [[#IAsyncResult]]
|-
| 1124 || [9.0.0+] ||
|}
 
== ITransferTaskListController ==
This is "nn::olsc::srv::ITransferTaskListController".
 
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || ||
|-
| 1 || ||
|-
| 2 || ||
|-
| 3 || ||
|-
| 4 || ||
|-
| 5 || || Returns an [[#INativeHandleHolder]]
|-
| 6 || ||
|-
| 7 || ||
|-
| 8 || || Returns an [[#IStopperObject]]
|-
| 9 || || Returns an [[#INativeHandleHolder]]
|-
| 10 || ||
|-
| 11 || ||
|-
| 12 || ||
|-
| 13 || [9.0.0+] ||
|-
| 14 || [9.0.0+] ||
|-
| 15 || [9.0.0+] ||
|}
 
== INativeHandleHolder ==
This is "nn::olsc::srv::INativeHandleHolder".
 
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || GetNativeHandle ||
|}
 
== IRemoteStorageController ==
This is "nn::olsc::srv::IRemoteStorageController".
 
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || ||
|-
| 1 || ||
|-
| 2 || [6.0.0-7.0.1] ||
|-
| 3 || ||
|-
| 4 || [6.0.0-7.0.1] ||
|-
| 6 || ||
|-
| 7 || ||
|-
| 8 || || Returns an [[#IAsyncResult]]
|-
| 9 || || Returns an [[#IAsyncResult]]
|-
| 10 || ||
|-
| 11 || || Returns an [[#IAsyncResult]]
|-
| 12 || ||
|-
| 13 || || Returns an [[#IAsyncResult]]
|-
| 14 || ||
|-
| 15 || ||
|-
| 16 || || Returns an [[#IAsyncResult]]
|-
| 17 || [7.0.0+] ||
|-
| 18 || [7.0.0+] ||
|-
| 19 || [7.0.0+] || Returns an [[#INativeHandleHolder]].
|}
 
== IAsyncResult ==
This is "nn::olsc::srv::IAsyncResult".
 
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || GetResult ||
|-
| 1 || Cancel ||
|-
| 2 || IsAvailable ||
|-
| 3 || GetSystemEvent ||
|}
 
 
== IDaemonController ==
This is "nn::olsc::srv::IDaemonController".
 
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || ||
|-
| 1 || ||
|-
| 2 || ||
|-
| 3 || ||
|-
| 4 || ||
|-
| 8 || ||
|-
| 9 || ||
|-
| 10 || || Returns an [[#IForbiddenSaveDataIndication]]
|-
| 11 || || Returns an [[#IStopperObject]]
|-
| 12 || ||
|}
 
== IForbiddenSaveDataIndication ==
This is "nn::olsc::srv::IForbiddenSaveDataIndication".
 
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || Update ||  
|}
|}


[[Category:Services]]
[[Category:Services]]

Revision as of 20:02, 10 September 2019

OLSC (OnLine Savedata Cloud?) is a sysmodule designed for handling the new online savedata cloud backup system.

olsc:s

This is "nn::olsc::srv::IOlscServiceForSystemService".

Cmd Name Notes
0 Returns an #ITransferTaskListController
1 Returns an #IRemoteStorageController
2 Returns an #IDaemonController
10
11
12
100
101
102
103
104 [7.0.0+] Returns an #INativeHandleHolder
105 [8.0.0+]
200
201
202 [6.0.0-7.0.1] Returns an #IAsyncResult
203 [7.0.0+] Returns an #IAsyncResult
204 [7.0.0+]
300 [8.0.0+]
301 [8.0.0+]
900
902
903
904
905
906
907
908
909
910 [8.0.0+]
1000 [7.0.0-8.1.0] Returns an #IAsyncResult
1010 [7.0.0-8.1.0]
1011 [7.0.0-8.1.0]
1012 [7.0.0-8.1.0]
1013 [7.0.0-8.1.0]
1014 [7.0.0-8.1.0]
1020 [7.0.0-8.1.0] Returns an #IAsyncResult
1021 [7.0.0-8.1.0] Returns an #IAsyncResult
1022 [7.0.0-8.1.0] Returns an #IAsyncResult
1023 [7.0.0-8.1.0] Returns an #IAsyncResult
1024 [7.0.0-8.1.0]
1100 [9.0.0+] Returns an #IAsyncResult
1110 [9.0.0+]
1111 [9.0.0+]
1112 [9.0.0+]
1113 [9.0.0+]
1114 [9.0.0+]
1120 [9.0.0+] Returns an #IAsyncResult
1121 [9.0.0+] Returns an #IAsyncResult
1122 [9.0.0+] Returns an #IAsyncResult
1123 [9.0.0+] Returns an #IAsyncResult
1124 [9.0.0+]

ITransferTaskListController

This is "nn::olsc::srv::ITransferTaskListController".

Cmd Name Notes
0
1
2
3
4
5 Returns an #INativeHandleHolder
6
7
8 Returns an #IStopperObject
9 Returns an #INativeHandleHolder
10
11
12
13 [9.0.0+]
14 [9.0.0+]
15 [9.0.0+]

INativeHandleHolder

This is "nn::olsc::srv::INativeHandleHolder".

Cmd Name Notes
0 GetNativeHandle

IRemoteStorageController

This is "nn::olsc::srv::IRemoteStorageController".

Cmd Name Notes
0
1
2 [6.0.0-7.0.1]
3
4 [6.0.0-7.0.1]
6
7
8 Returns an #IAsyncResult
9 Returns an #IAsyncResult
10
11 Returns an #IAsyncResult
12
13 Returns an #IAsyncResult
14
15
16 Returns an #IAsyncResult
17 [7.0.0+]
18 [7.0.0+]
19 [7.0.0+] Returns an #INativeHandleHolder.

IAsyncResult

This is "nn::olsc::srv::IAsyncResult".

Cmd Name Notes
0 GetResult
1 Cancel
2 IsAvailable
3 GetSystemEvent


IDaemonController

This is "nn::olsc::srv::IDaemonController".

Cmd Name Notes
0
1
2
3
4
8
9
10 Returns an #IForbiddenSaveDataIndication
11 Returns an #IStopperObject
12

IForbiddenSaveDataIndication

This is "nn::olsc::srv::IForbiddenSaveDataIndication".

Cmd Name Notes
0 Update