OLSC services: Difference between revisions
No edit summary |
No edit summary |
||
Line 140: | Line 140: | ||
|} | |} | ||
== GetTransferTaskListController == | === GetTransferTaskListController === | ||
No input. Returns an [[#ITransferTaskListController]]. | No input. Returns an [[#ITransferTaskListController]]. | ||
== GetRemoteStorageController == | === GetRemoteStorageController === | ||
Takes a total of 0x10-bytes of input. Returns an [[#IRemoteStorageController]]. | Takes a total of 0x10-bytes of input. Returns an [[#IRemoteStorageController]]. | ||
== GetDaemonController == | === GetDaemonController === | ||
No input. Returns an [[#IDaemonController]]. | No input. Returns an [[#IDaemonController]]. | ||
== ListTransferTaskErrorInfo == | === ListTransferTaskErrorInfo === | ||
Takes an input u32 '''Offset''' and a type-0x6 output buffer containing an array of [[#TransferTaskErrorInfo]]. Returns an output u32 '''OutSize'''. | Takes an input u32 '''Offset''' and a type-0x6 output buffer containing an array of [[#TransferTaskErrorInfo]]. Returns an output u32 '''OutSize'''. | ||
== GetTransferTaskErrorInfoCount == | === GetTransferTaskErrorInfoCount === | ||
No input. Returns an output u32 '''Count'''. | No input. Returns an output u32 '''Count'''. | ||
== RemoveTransferTaskErrorInfo0 == | === RemoveTransferTaskErrorInfo0 === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. No output. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. No output. | ||
== GetTransferTaskErrorInfo0 == | === GetTransferTaskErrorInfo0 === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#TransferTaskErrorInfoForIpc0]]. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#TransferTaskErrorInfoForIpc0]]. | ||
== GetTransferTaskErrorInfoUpdateNativeHandleHolder == | === GetTransferTaskErrorInfoUpdateNativeHandleHolder === | ||
No input. Returns an [[#INativeHandleHolder]]. | No input. Returns an [[#INativeHandleHolder]]. | ||
== GetTransferTaskErrorInfo == | === GetTransferTaskErrorInfo === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#TransferTaskErrorInfo]]. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#TransferTaskErrorInfo]]. | ||
== GetDataTransferPolicy == | === GetDataTransferPolicy === | ||
Takes an input u64 '''ApplicationId'''. Returns two output u8s. | Takes an input u64 '''ApplicationId'''. Returns two output u8s. | ||
== DeleteDataTransferPolicyCache == | === DeleteDataTransferPolicyCache === | ||
Takes an input u64 '''ApplicationId'''. No output. | Takes an input u64 '''ApplicationId'''. No output. | ||
== RequestUpdateDataTransferPolicyCacheAsync == | === RequestUpdateDataTransferPolicyCacheAsync === | ||
Takes a type-0x5 input buffer. Returns an [[#IAsyncResult]]. | Takes a type-0x5 input buffer. Returns an [[#IAsyncResult]]. | ||
== ClearDataTransferPolicyCache == | === ClearDataTransferPolicyCache === | ||
No input/output. | No input/output. | ||
== RequestGetDataTransferPolicyAsync == | === RequestGetDataTransferPolicyAsync === | ||
Takes a total of 0x10-bytes of input. Returns an [[#IAsyncDataTransferPolicyRequest]]. | Takes a total of 0x10-bytes of input. Returns an [[#IAsyncDataTransferPolicyRequest]]. | ||
== GetUserSaveDataProperty == | === GetUserSaveDataProperty === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#UserSaveDataProperty]]. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#UserSaveDataProperty]]. | ||
== SetUserSaveDataProperty == | === SetUserSaveDataProperty === | ||
Takes an input [[Account_services#Uid|Uid]], an input u64 '''ApplicationId''' and an input [[#UserSaveDataProperty]]. No output. | Takes an input [[Account_services#Uid|Uid]], an input u64 '''ApplicationId''' and an input [[#UserSaveDataProperty]]. No output. | ||
== CleanupSaveDataBackupContextForSpecificApplications == | === CleanupSaveDataBackupContextForSpecificApplications === | ||
Takes an input [[Account_services#Uid|Uid]]. No output. | Takes an input [[Account_services#Uid|Uid]]. No output. | ||
== DeleteAllTransferTask == | === DeleteAllTransferTask === | ||
No input/output. | No input/output. | ||
== DeleteAllSeriesInfo == | === DeleteAllSeriesInfo === | ||
Takes an input [[Account_services#Uid|Uid]]. No output. | Takes an input [[Account_services#Uid|Uid]]. No output. | ||
== DeleteAllSdaInfoCache == | === DeleteAllSdaInfoCache === | ||
Takes an input [[Account_services#Uid|Uid]]. No output. | Takes an input [[Account_services#Uid|Uid]]. No output. | ||
== DeleteAllApplicationSetting == | === DeleteAllApplicationSetting === | ||
Takes an input [[Account_services#Uid|Uid]]. No output. | Takes an input [[Account_services#Uid|Uid]]. No output. | ||
== DeleteAllTransferTaskErrorInfo == | === DeleteAllTransferTaskErrorInfo === | ||
No input/output. | No input/output. | ||
== RegisterTransferTaskErrorInfo == | === RegisterTransferTaskErrorInfo === | ||
Takes an input [[#TransferTaskErrorInfo]]. No output. | Takes an input [[#TransferTaskErrorInfo]]. No output. | ||
== AddSaveDataArchiveInfoCache == | === AddSaveDataArchiveInfoCache === | ||
Takes an input [[Account_services#Uid|Uid]] and an input [[#SaveDataArchiveInfo]]. No output. | Takes an input [[Account_services#Uid|Uid]] and an input [[#SaveDataArchiveInfo]]. No output. | ||
[19.0.0+] Now takes an additional 8-bytes of input. | [19.0.0+] Now takes an additional 8-bytes of input. | ||
== DeleteSeriesInfo == | === DeleteSeriesInfo === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. No output. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. No output. | ||
== GetSeriesInfo == | === GetSeriesInfo === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#SeriesInfo]]. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#SeriesInfo]]. | ||
== RemoveTransferTaskErrorInfo == | === RemoveTransferTaskErrorInfo === | ||
Same as [[#RemoveTransferTaskErrorInfo0]]. | Same as [[#RemoveTransferTaskErrorInfo0]]. | ||
== DeleteAllSeriesInfoForSaveDataBackup == | === DeleteAllSeriesInfoForSaveDataBackup === | ||
Takes an input [[Account_services#Uid|Uid]]. No output. | Takes an input [[Account_services#Uid|Uid]]. No output. | ||
== DeleteSeriesInfoForSaveDataBackup == | === DeleteSeriesInfoForSaveDataBackup === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. No output. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. No output. | ||
== GetSeriesInfoForSaveDataBackup == | === GetSeriesInfoForSaveDataBackup === | ||
Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#SeriesInfo]]. | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#SeriesInfo]]. | ||
== RepairUpdateIssueInfoCacheAync == | === RepairUpdateIssueInfoCacheAync === | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
== RepairListIssueInfo == | === RepairListIssueInfo === | ||
Takes an input u32 '''Offset''' and a type-0x6 output buffer containing an array of [[#IssueInfo]]. Returns an output u32 '''OutSize'''. | Takes an input u32 '''Offset''' and a type-0x6 output buffer containing an array of [[#IssueInfo]]. Returns an output u32 '''OutSize'''. | ||
== RepairListOperationPermissionInfo == | === RepairListOperationPermissionInfo === | ||
Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. | Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. | ||
== RepairListDataInfoForRepairedSaveDataDownload == | === RepairListDataInfoForRepairedSaveDataDownload === | ||
Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. | Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. | ||
== RepairListDataInfoForOriginalSaveDataDownload == | === RepairListDataInfoForOriginalSaveDataDownload === | ||
Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. | Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. | ||
== RepairUploadSaveDataAsync == | === RepairUploadSaveDataAsync === | ||
Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. | Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. | ||
== RepairUploadSaveDataAsync1 == | === RepairUploadSaveDataAsync1 === | ||
Takes an input u64 '''IssueId''' and an input u128 '''UserId'''. Returns an [[#IAsyncResult]]. | Takes an input u64 '''IssueId''' and an input u128 '''UserId'''. Returns an [[#IAsyncResult]]. | ||
== RepairDownloadRepairedSaveDataAsync == | === RepairDownloadRepairedSaveDataAsync === | ||
Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. | Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. | ||
== RepairDownloadOriginalSaveDataAsync == | === RepairDownloadOriginalSaveDataAsync === | ||
Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. | Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. | ||
== ITransferTaskListController == | === ITransferTaskListController === | ||
This is "nn::olsc::srv::ITransferTaskListController". | This is "nn::olsc::srv::ITransferTaskListController". | ||
Line 319: | Line 319: | ||
|} | |} | ||
=== GetTransferTaskEndEventNativeHandleHolder === | ==== GetTransferTaskEndEventNativeHandleHolder ==== | ||
No input. Returns an [[#INativeHandleHolder]]. | No input. Returns an [[#INativeHandleHolder]]. | ||
=== StopNextTransferTaskExecution === | ==== StopNextTransferTaskExecution ==== | ||
No input. Returns an [[#IStopperObject]]. | No input. Returns an [[#IStopperObject]]. | ||
=== GetTransferTaskStartEventNativeHandleHolder === | ==== GetTransferTaskStartEventNativeHandleHolder ==== | ||
No input. Returns an [[#INativeHandleHolder]]. | No input. Returns an [[#INativeHandleHolder]]. | ||
== INativeHandleHolder == | === INativeHandleHolder === | ||
This is "nn::olsc::srv::INativeHandleHolder". | This is "nn::olsc::srv::INativeHandleHolder". | ||
Line 338: | Line 338: | ||
|} | |} | ||
== IRemoteStorageController == | === IRemoteStorageController === | ||
This is "nn::olsc::srv::IRemoteStorageController". | This is "nn::olsc::srv::IRemoteStorageController". | ||
Line 398: | Line 398: | ||
|} | |} | ||
=== RequestUpdateDataInfoCacheAsync === | ==== RequestUpdateDataInfoCacheAsync ==== | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
=== RequestUpdateDataInfoCacheOfSpecifiedApplicationAsync === | ==== RequestUpdateDataInfoCacheOfSpecifiedApplicationAsync ==== | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
=== RequestDeleteDataAsync === | ==== RequestDeleteDataAsync ==== | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
=== RequestRegisterNotificationTokenAsync === | ==== RequestRegisterNotificationTokenAsync ==== | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
=== RequestCleanupToDeleteSaveDataArchiveAsync === | ==== RequestCleanupToDeleteSaveDataArchiveAsync ==== | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
=== GetDataInfoCacheUpdateNativeHandleHolder === | ==== GetDataInfoCacheUpdateNativeHandleHolder ==== | ||
No input. Returns an [[#INativeHandleHolder]]. | No input. Returns an [[#INativeHandleHolder]]. | ||
=== RequestUpdateSaveDataBackupInfoCacheAsync === | ==== RequestUpdateSaveDataBackupInfoCacheAsync ==== | ||
No input. Returns an [[#IAsyncResult]]. | No input. Returns an [[#IAsyncResult]]. | ||
== IAsyncResult == | === IAsyncResult === | ||
This is "nn::olsc::srv::IAsyncResult". | This is "nn::olsc::srv::IAsyncResult". | ||
Line 435: | Line 435: | ||
|} | |} | ||
== IDaemonController == | === IDaemonController === | ||
This is "nn::olsc::srv::IDaemonController". | This is "nn::olsc::srv::IDaemonController". | ||
Line 463: | Line 463: | ||
|} | |} | ||
=== CreateForbiddenSaveDataInidication === | ==== CreateForbiddenSaveDataInidication ==== | ||
Takes an input u64 '''ApplicationId'''. Returns an [[#IForbiddenSaveDataIndication]]. | Takes an input u64 '''ApplicationId'''. Returns an [[#IForbiddenSaveDataIndication]]. | ||
=== StopAutonomyTaskExecution === | ==== StopAutonomyTaskExecution ==== | ||
No input. Returns an [[#IStopperObject]]. | No input. Returns an [[#IStopperObject]]. | ||
== IAsyncDataTransferPolicyRequest == | === IAsyncDataTransferPolicyRequest === | ||
This is "nn::olsc::srv::IAsyncDataTransferPolicyRequest". | This is "nn::olsc::srv::IAsyncDataTransferPolicyRequest". | ||
Line 489: | Line 489: | ||
|} | |} | ||
== IForbiddenSaveDataIndication == | === IForbiddenSaveDataIndication === | ||
This is "nn::olsc::srv::IForbiddenSaveDataIndication". | This is "nn::olsc::srv::IForbiddenSaveDataIndication". | ||