Difference between revisions of "OLSC services"
Jump to navigation
Jump to search
Line 222: | Line 222: | ||
| 3 || GetSystemEvent || | | 3 || GetSystemEvent || | ||
|} | |} | ||
− | |||
== IDaemonController == | == IDaemonController == | ||
Line 263: | Line 262: | ||
= olsc:u = | = olsc:u = | ||
+ | This is "nn::olsc::srv::IOlscServiceForApplication". | ||
+ | |||
This was added with [10.0.0+]. | This was added with [10.0.0+]. | ||
Line 287: | Line 288: | ||
| 22 || || Takes a total of 0x18-bytes of input, returns an output [[#IAsyncResult]]. | | 22 || || Takes a total of 0x18-bytes of input, returns an output [[#IAsyncResult]]. | ||
|- | |- | ||
− | | 25 || || Takes a total of 0x18-bytes of input, a handle, returns an output [[# | + | | 25 || || Takes a total of 0x18-bytes of input, a handle, returns an output [[#IAsyncListData]]. |
|- | |- | ||
− | | 26 || || Takes a total of 0x18-bytes of input, returns an output [[# | + | | 26 || || Takes a total of 0x18-bytes of input, returns an output [[#IAsyncTransferRequest]]. |
|- | |- | ||
| 9010 || || Takes a total of 0x10-bytes of input, returns an output [[#IAsyncResult]]. | | 9010 || || Takes a total of 0x10-bytes of input, returns an output [[#IAsyncResult]]. | ||
Line 307: | Line 308: | ||
| 9022 || || Takes a total of 0x18-bytes of input, returns an output [[#IAsyncResult]]. | | 9022 || || Takes a total of 0x18-bytes of input, returns an output [[#IAsyncResult]]. | ||
|- | |- | ||
− | | 9025 || || Takes a total of 0x18-bytes of input, a handle, returns an output [[# | + | | 9025 || || Takes a total of 0x18-bytes of input, a handle, returns an output [[#IAsyncListData]]. |
|- | |- | ||
− | | 9026 || || Takes a total of 0x18-bytes of input, returns an output [[# | + | | 9026 || || Takes a total of 0x18-bytes of input, returns an output [[#IAsyncTransferRequest]]. |
|} | |} | ||
− | == | + | == IAsyncListData == |
+ | This is "nn::olsc::srv::IAsyncListData". | ||
+ | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 330: | Line 333: | ||
|} | |} | ||
− | == | + | == IAsyncTransferRequest == |
+ | This is "nn::olsc::srv::IAsyncTransferRequest". | ||
+ | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- |
Revision as of 16:35, 15 April 2020
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 |
olsc:u
This is "nn::olsc::srv::IOlscServiceForApplication".
This was added with [10.0.0+].
Cmd | Name | Notes |
---|---|---|
0 | ||
10 | Takes a total of 0x10-bytes of input, returns an output #IAsyncResult. | |
13 | ||
14 | ||
15 | ||
16 | ||
18 | ||
19 | Takes a total of 0x10-bytes of input, returns an output #IAsyncResult. | |
22 | Takes a total of 0x18-bytes of input, returns an output #IAsyncResult. | |
25 | Takes a total of 0x18-bytes of input, a handle, returns an output #IAsyncListData. | |
26 | Takes a total of 0x18-bytes of input, returns an output #IAsyncTransferRequest. | |
9010 | Takes a total of 0x10-bytes of input, returns an output #IAsyncResult. | |
9013 | ||
9014 | ||
9015 | ||
9016 | ||
9018 | ||
9019 | Takes a total of 0x10-bytes of input, returns an output #IAsyncResult. | |
9022 | Takes a total of 0x18-bytes of input, returns an output #IAsyncResult. | |
9025 | Takes a total of 0x18-bytes of input, a handle, returns an output #IAsyncListData. | |
9026 | Takes a total of 0x18-bytes of input, returns an output #IAsyncTransferRequest. |
IAsyncListData
This is "nn::olsc::srv::IAsyncListData".
Cmd | Name | Notes |
---|---|---|
0 | ||
1 | ||
2 | ||
3 | ||
100 | ||
101 |
IAsyncTransferRequest
This is "nn::olsc::srv::IAsyncTransferRequest".
Cmd | Name | Notes |
---|---|---|
0 | ||
1 | ||
2 | ||
3 | ||
100 |