Difference between revisions of "OLSC services"

From Nintendo Switch Brew
Jump to navigation Jump to search
(we online save cloud now)
(2 intermediate revisions by one other user not shown)
Line 27: Line 27:
 
|-
 
|-
 
| 103 || ||
 
| 103 || ||
 +
|-
 +
| 104 || [7.0.0+] || Returns an [[#INativeHandleHolder]]
 +
|-
 +
| 105 || [8.0.0+] ||
 
|-
 
|-
 
| 200 || ||
 
| 200 || ||
Line 32: Line 36:
 
| 201 || ||
 
| 201 || ||
 
|-
 
|-
| 202 || || Returns an [[#IAsyncResult]]
+
| 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 || ||
 
| 900 || ||
Line 51: Line 63:
 
|-
 
|-
 
| 909 || ||
 
| 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+] ||
 
|}
 
|}
  
Line 86: Line 144:
 
| 12 || ||
 
| 12 || ||
 
|-
 
|-
 +
| 13 || [9.0.0+] ||
 +
|-
 +
| 14 || [9.0.0+] ||
 +
|-
 +
| 15 || [9.0.0+] ||
 
|}
 
|}
 
  
 
== INativeHandleHolder ==
 
== INativeHandleHolder ==
Line 97: Line 159:
 
|-
 
|-
 
| 0 || GetNativeHandle ||  
 
| 0 || GetNativeHandle ||  
|-
 
 
|}
 
|}
  
Line 111: Line 172:
 
| 1 || ||
 
| 1 || ||
 
|-
 
|-
| 2 || ||
+
| 2 || [6.0.0-7.0.1] ||
 
|-
 
|-
 
| 3 || ||
 
| 3 || ||
 
|-
 
|-
| 4 || ||
+
| 4 || [6.0.0-7.0.1] ||
 
|-
 
|-
 
| 6 || ||
 
| 6 || ||
Line 139: Line 200:
 
| 16 || || Returns an [[#IAsyncResult]]
 
| 16 || || Returns an [[#IAsyncResult]]
 
|-
 
|-
 +
| 17 || [7.0.0+] ||
 +
|-
 +
| 18 || [7.0.0+] ||
 +
|-
 +
| 19 || [7.0.0+] || Returns an [[#INativeHandleHolder]].
 
|}
 
|}
 
  
 
== IAsyncResult ==
 
== IAsyncResult ==
Line 156: Line 221:
 
|-
 
|-
 
| 3 || GetSystemEvent ||  
 
| 3 || GetSystemEvent ||  
|-
 
 
|}
 
|}
  
Line 186: Line 250:
 
|-
 
|-
 
| 12 || ||
 
| 12 || ||
|-
 
 
|}
 
|}
  
Line 197: Line 260:
 
|-
 
|-
 
| 0 || Update ||  
 
| 0 || Update ||  
|-
 
 
|}
 
|}
  
  
 
[[Category:Services]]
 
[[Category:Services]]

Revision as of 18: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