OLSC services
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+] | |
| 205 | [11.0.0+] | Takes a total of 0x10-bytes of input, returns an #IAsyncDataTransferPolicyRequest. |
| 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. |
| 21 | [11.0.0+] | |
| 22 | [11.0.0+] | |
| 23 | [11.0.0+] | |
| 24 | [11.0.0+] | |
| 25 | [11.0.0+] | |
| 900 | [11.0.0+] |
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 | ||
| 5 | [11.0.0+] | |
| 6 | [11.0.0+] | |
| 8 | ||
| 9 | ||
| 10 | Returns an #IForbiddenSaveDataIndication | |
| 11 | Returns an #IStopperObject | |
| 12 |
IAsyncDataTransferPolicyRequest
This was added with [11.0.0+].
| Cmd | Name |
|---|---|
| 0 | |
| 1 | |
| 2 | |
| 3 | |
| 100 |
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 |
| 27 | [11.0.0+] UploadSaveDataBackupAsync |
| 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 |
spbg:sp
This is "nn::sprofile::srv::ISProfileBgAgentForSystemProcess".
This was added with [13.1.0+].
| Cmd | Name |
|---|---|
| 100 | #OpenBgAgentContoller |
OpenBgAgentContoller
No input. Returns an #IBgAgentContoller.
IBgAgentContoller
This is "nn::sprofile::srv::IBgAgentContoller".
| Cmd | Name |
|---|---|
| 100 |