Difference between revisions of "OLSC services"
Line 19: | Line 19: | ||
|- | |- | ||
| 12 || || | | 12 || || | ||
+ | |- | ||
+ | | 13 || [10.1.0+] || | ||
|- | |- | ||
| 100 || || | | 100 || || | ||
Line 45: | Line 47: | ||
|- | |- | ||
| 301 || [8.0.0+] || | | 301 || [8.0.0+] || | ||
+ | |- | ||
+ | | 400 || [10.1.0+] || | ||
|- | |- | ||
| 900 || || | | 900 || || | ||
Line 65: | Line 69: | ||
|- | |- | ||
| 910 || [8.0.0+] || | | 910 || [8.0.0+] || | ||
+ | |- | ||
+ | | 911 || [10.1.0+] || | ||
+ | |- | ||
+ | | 912 || [10.1.0+] || | ||
+ | |- | ||
+ | | 913 || [10.1.0+] || | ||
|- | |- | ||
| 1000 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | | 1000 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | ||
Line 149: | Line 159: | ||
|- | |- | ||
| 15 || [9.0.0+] || | | 15 || [9.0.0+] || | ||
+ | |- | ||
+ | | 16 || [10.1.0+] || | ||
+ | |- | ||
+ | | 17 || [10.1.0+] || | ||
+ | |- | ||
+ | | 18 || [10.1.0+] || | ||
+ | |- | ||
+ | | 19 || [10.1.0+] || | ||
+ | |- | ||
+ | | 20 || [10.1.0+] || | ||
+ | |- | ||
+ | | 21 || [10.1.0+] || | ||
+ | |- | ||
+ | | 22 || [10.1.0+] || | ||
+ | |- | ||
+ | | 23 || [10.1.0+] || | ||
+ | |- | ||
+ | | 24 || [10.1.0+] || | ||
+ | |- | ||
+ | | 25 || [10.1.0+] || | ||
|} | |} | ||
Line 205: | Line 235: | ||
|- | |- | ||
| 19 || [7.0.0+] || Returns an [[#INativeHandleHolder]]. | | 19 || [7.0.0+] || Returns an [[#INativeHandleHolder]]. | ||
+ | |- | ||
+ | | 20 || [10.1.0+] || No input, returns an [[#IAsyncResult]]. | ||
|} | |} | ||
Line 292: | Line 324: | ||
| 26 || [[#DownloadSaveDataBackupAsync]] | | 26 || [[#DownloadSaveDataBackupAsync]] | ||
|- | |- | ||
− | | 9010 || [[#VerifySaveDataBackupLicenseAsyncForDebug]] | + | | 9010 || [10.0.0-10.0.4] [[#VerifySaveDataBackupLicenseAsyncForDebug]] |
|- | |- | ||
− | | 9013 || GetSaveDataBackupSettingForDebug | + | | 9013 || [10.0.0-10.0.4] GetSaveDataBackupSettingForDebug |
|- | |- | ||
− | | 9014 || SetSaveDataBackupSettingEnabledForDebug | + | | 9014 || [10.0.0-10.0.4] SetSaveDataBackupSettingEnabledForDebug |
|- | |- | ||
− | | 9015 || SetCustomDataForDebug | + | | 9015 || [10.0.0-10.0.4] SetCustomDataForDebug |
|- | |- | ||
− | | 9016 || DeleteSaveDataBackupSettingForDebug | + | | 9016 || [10.0.0-10.0.4] DeleteSaveDataBackupSettingForDebug |
|- | |- | ||
− | | 9018 || GetSaveDataBackupInfoCacheForDebug | + | | 9018 || [10.0.0-10.0.4] GetSaveDataBackupInfoCacheForDebug |
|- | |- | ||
− | | 9019 || [[#UpdateSaveDataBackupInfoCacheAsyncForDebug]] | + | | 9019 || [10.0.0-10.0.4] [[#UpdateSaveDataBackupInfoCacheAsyncForDebug]] |
|- | |- | ||
− | | 9022 || [[#DeleteSaveDataBackupAsyncForDebug]] | + | | 9022 || [10.0.0-10.0.4] [[#DeleteSaveDataBackupAsyncForDebug]] |
|- | |- | ||
− | | 9025 || [[#ListDownloadableSaveDataBackupInfoAsyncForDebug]] | + | | 9025 || [10.0.0-10.0.4] [[#ListDownloadableSaveDataBackupInfoAsyncForDebug]] |
|- | |- | ||
− | | 9026 || [[#DownloadSaveDataBackupAsyncForDebug]] | + | | 9026 || [10.0.0-10.0.4] [[#DownloadSaveDataBackupAsyncForDebug]] |
|} | |} | ||
Revision as of 02:44, 14 July 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 | ||
13 | [10.1.0+] | |
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+] | |
400 | [10.1.0+] | |
900 | ||
902 | ||
903 | ||
904 | ||
905 | ||
906 | ||
907 | ||
908 | ||
909 | ||
910 | [8.0.0+] | |
911 | [10.1.0+] | |
912 | [10.1.0+] | |
913 | [10.1.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+] | |
16 | [10.1.0+] | |
17 | [10.1.0+] | |
18 | [10.1.0+] | |
19 | [10.1.0+] | |
20 | [10.1.0+] | |
21 | [10.1.0+] | |
22 | [10.1.0+] | |
23 | [10.1.0+] | |
24 | [10.1.0+] | |
25 | [10.1.0+] |
INativeHandleHolder
This is "nn::olsc::srv::INativeHandleHolder".
Cmd | Name |
---|---|
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. |
20 | [10.1.0+] | No input, returns an #IAsyncResult. |
IAsyncResult
This is "nn::olsc::srv::IAsyncResult".
Cmd | Name |
---|---|
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 |
---|---|
0 | Update |
olsc:u
This is "nn::olsc::srv::IOlscServiceForApplication".
This was added with [10.0.0+].
Cmd | Name |
---|---|
0 | Initialize |
10 | #VerifySaveDataBackupLicenseAsync |
13 | GetSaveDataBackupSetting |
14 | SetSaveDataBackupSettingEnabled |
15 | SetCustomData |
16 | DeleteSaveDataBackupSetting |
18 | GetSaveDataBackupInfoCache |
19 | #UpdateSaveDataBackupInfoCacheAsync |
22 | #DeleteSaveDataBackupAsync |
25 | #ListDownloadableSaveDataBackupInfoAsync |
26 | #DownloadSaveDataBackupAsync |
9010 | [10.0.0-10.0.4] #VerifySaveDataBackupLicenseAsyncForDebug |
9013 | [10.0.0-10.0.4] GetSaveDataBackupSettingForDebug |
9014 | [10.0.0-10.0.4] SetSaveDataBackupSettingEnabledForDebug |
9015 | [10.0.0-10.0.4] SetCustomDataForDebug |
9016 | [10.0.0-10.0.4] DeleteSaveDataBackupSettingForDebug |
9018 | [10.0.0-10.0.4] GetSaveDataBackupInfoCacheForDebug |
9019 | [10.0.0-10.0.4] #UpdateSaveDataBackupInfoCacheAsyncForDebug |
9022 | [10.0.0-10.0.4] #DeleteSaveDataBackupAsyncForDebug |
9025 | [10.0.0-10.0.4] #ListDownloadableSaveDataBackupInfoAsyncForDebug |
9026 | [10.0.0-10.0.4] #DownloadSaveDataBackupAsyncForDebug |
VerifySaveDataBackupLicenseAsync
Takes a total of 0x10-bytes of input, returns an output #IAsyncResult.
UpdateSaveDataBackupInfoCacheAsync
Takes a total of 0x10-bytes of input, returns an output #IAsyncResult.
DeleteSaveDataBackupAsync
Takes a total of 0x18-bytes of input, returns an output #IAsyncResult.
ListDownloadableSaveDataBackupInfoAsync
Takes a total of 0x18-bytes of input, a handle, returns an output #IAsyncListData.
DownloadSaveDataBackupAsync
Takes a total of 0x18-bytes of input, returns an output #IAsyncTransferRequest.
VerifySaveDataBackupLicenseAsyncForDebug
Same as #VerifySaveDataBackupLicenseAsync.
UpdateSaveDataBackupInfoCacheAsyncForDebug
Same as #UpdateSaveDataBackupInfoCacheAsync.
DeleteSaveDataBackupAsyncForDebug
Same as #DeleteSaveDataBackupAsync.
ListDownloadableSaveDataBackupInfoAsyncForDebug
Same as #ListDownloadableSaveDataBackupInfoAsync.
DownloadSaveDataBackupAsyncForDebug
Same as #DownloadSaveDataBackupAsync.
IAsyncListData
This is "nn::olsc::srv::IAsyncListData".
Cmd | Name |
---|---|
0 | GetResult |
1 | Cancel |
2 | IsAvailable |
3 | GetSystemEvent |
100 | GetDataCount |
101 | GetData |
IAsyncTransferRequest
This is "nn::olsc::srv::IAsyncTransferRequest".
Cmd | Name |
---|---|
0 | GetResult |
1 | Cancel |
2 | IsAvailable |
3 | GetSystemEvent |
100 | GetOperationProgressInfo |