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". |
| | | |