Line 6: |
Line 6: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name || Notes | + | ! Cmd || Name |
| |- | | |- |
− | | 0 || [[#OpenTransferTaskListController]] || | + | | 0 || [[#OpenTransferTaskListController]] |
| |- | | |- |
− | | 1 || [[#OpenRemoteStorageController]] || | + | | 1 || [[#OpenRemoteStorageController]] |
| |- | | |- |
− | | 2 || [[#OpenDaemonController]] || | + | | 2 || [[#OpenDaemonController]] |
| |- | | |- |
− | | 10 || || | + | | 10 || |
| |- | | |- |
− | | 11 || || | + | | 11 || |
| |- | | |- |
− | | 12 || || | + | | 12 || |
| |- | | |- |
− | | 13 || [10.1.0+] || | + | | 13 || [10.1.0+] |
| |- | | |- |
− | | 100 || || | + | | 100 || |
| |- | | |- |
− | | 101 || || | + | | 101 || |
| |- | | |- |
− | | 102 || || | + | | 102 || |
| |- | | |- |
− | | 103 || || | + | | 103 || |
| |- | | |- |
− | | 104 || [7.0.0+] || Returns an [[#INativeHandleHolder]] | + | | 104 || [7.0.0+] [[#GetLastErrorEventHolder]] |
| |- | | |- |
− | | 105 || [8.0.0+] || | + | | 105 || [8.0.0+] [[#GetLastErrorInfo]] |
| |- | | |- |
− | | 200 || || | + | | 200 || [[#GetDataTransferPolicyInfoCacheEntry]] |
| |- | | |- |
− | | 201 || || | + | | 201 || [[#RemoveDataTransferPolicyInfoCacheEntry]] |
| |- | | |- |
− | | 202 || [6.0.0-7.0.1] || Returns an [[#IAsyncResult]] | + | | 202 || [6.0.0-7.0.1] [[#UpdateDataTransferPolicyOld]] |
| |- | | |- |
− | | 203 || [7.0.0+] || Returns an [[#IAsyncResult]] | + | | 203 || [7.0.0+] [[#UpdateDataTransferPolicy]] |
| |- | | |- |
− | | 204 || [7.0.0+] || | + | | 204 || [7.0.0+] [[#CleanupDataTransferPolicyInfoCache]] |
| |- | | |- |
− | | 205 || [11.0.0+] || Takes a total of 0x10-bytes of input, returns an [[#IAsyncDataTransferPolicyRequest]]. | + | | 205 || [11.0.0+] [[#RequestDataTransferPolicy]] |
| |- | | |- |
− | | 300 || [8.0.0+] || | + | | 300 || [8.0.0+] [[#GetSeriesInfo]] |
| |- | | |- |
− | | 301 || [8.0.0+] || | + | | 301 || [8.0.0+] [[#UpdateSeriesInfo]] |
| |- | | |- |
− | | 400 || [10.1.0+] || | + | | 400 || [10.1.0+] [[#CleanupSaveDataArchiveInfoCache]] |
| |- | | |- |
− | | 900 || || | + | | 900 || |
| |- | | |- |
− | | 902 || || | + | | 902 || |
| |- | | |- |
− | | 903 || || | + | | 903 || |
| |- | | |- |
− | | 904 || || | + | | 904 || |
| |- | | |- |
− | | 905 || || | + | | 905 || |
| |- | | |- |
− | | 906 || || | + | | 906 || |
| |- | | |- |
− | | 907 || || | + | | 907 || |
| |- | | |- |
− | | 908 || || | + | | 908 || |
| |- | | |- |
− | | 909 || || | + | | 909 || |
| |- | | |- |
− | | 910 || [8.0.0+] || | + | | 910 || [8.0.0+] |
| |- | | |- |
− | | 911 || [10.1.0+] || | + | | 911 || [10.1.0+] |
| |- | | |- |
− | | 912 || [10.1.0+] || | + | | 912 || [10.1.0+] |
| |- | | |- |
− | | 913 || [10.1.0+] || | + | | 913 || [10.1.0+] |
| |- | | |- |
− | | 1000 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | + | | 1000 || [7.0.0-8.1.0] [[#UpdateIssueInfoCacheOld]] |
| |- | | |- |
− | | 1010 || [7.0.0-8.1.0] || | + | | 1010 || [7.0.0-8.1.0] |
| |- | | |- |
− | | 1011 || [7.0.0-8.1.0] || | + | | 1011 || [7.0.0-8.1.0] [[#ListIssueInfoOld]] |
| |- | | |- |
− | | 1012 || [7.0.0-8.1.0] || | + | | 1012 || [7.0.0-8.1.0] [[#GetIssueOld]] |
| |- | | |- |
− | | 1013 || [7.0.0-8.1.0] || | + | | 1013 || [7.0.0-8.1.0] [[#GetIssue2Old]] |
| |- | | |- |
− | | 1014 || [7.0.0-8.1.0] || | + | | 1014 || [7.0.0-8.1.0] [[#GetIssue3Old]] |
| |- | | |- |
− | | 1020 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | + | | 1020 || [7.0.0-8.1.0] [[#RepairOld]] |
| |- | | |- |
− | | 1021 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | + | | 1021 || [7.0.0-8.1.0] [[#RepairWithUserIdOld]] |
| |- | | |- |
− | | 1022 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | + | | 1022 || [7.0.0-8.1.0] [[#Repair2Old]] |
| |- | | |- |
− | | 1023 || [7.0.0-8.1.0] || Returns an [[#IAsyncResult]] | + | | 1023 || [7.0.0-8.1.0] [[#Repair3Old]] |
| |- | | |- |
− | | 1024 || [7.0.0-8.1.0] || | + | | 1024 || [7.0.0-8.1.0] |
| |- | | |- |
− | | 1100 || [9.0.0+] || Returns an [[#IAsyncResult]] | + | | 1100 || [9.0.0+] [[#UpdateIssueInfoCache]] |
| |- | | |- |
− | | 1110 || [9.0.0+] || | + | | 1110 || [9.0.0+] |
| |- | | |- |
− | | 1111 || [9.0.0+] || | + | | 1111 || [9.0.0+] [[#ListIssueInfo]] |
| |- | | |- |
− | | 1112 || [9.0.0+] || | + | | 1112 || [9.0.0+] [[#GetIssue]] |
| |- | | |- |
− | | 1113 || [9.0.0+] || | + | | 1113 || [9.0.0+] [[#GetIssue2]] |
| |- | | |- |
− | | 1114 || [9.0.0+] || | + | | 1114 || [9.0.0+] [[#GetIssue3]] |
| |- | | |- |
− | | 1120 || [9.0.0+] || Returns an [[#IAsyncResult]] | + | | 1120 || [9.0.0+] [[#Repair]] |
| |- | | |- |
− | | 1121 || [9.0.0+] || Returns an [[#IAsyncResult]] | + | | 1121 || [9.0.0+] [[#RepairWithUserId]] |
| |- | | |- |
− | | 1122 || [9.0.0+] || Returns an [[#IAsyncResult]] | + | | 1122 || [9.0.0+] [[#Repair2]] |
| |- | | |- |
− | | 1123 || [9.0.0+] || Returns an [[#IAsyncResult]] | + | | 1123 || [9.0.0+] [[#Repair3]] |
| |- | | |- |
− | | 1124 || [9.0.0+] || | + | | 1124 || [9.0.0+] |
| |} | | |} |
| | | |
Line 137: |
Line 137: |
| | | |
| No input. Returns an [[#IDaemonController]]. | | No input. Returns an [[#IDaemonController]]. |
| + | |
| + | == GetLastErrorEventHolder == |
| + | Unofficial name. |
| + | |
| + | No input. Returns an [[#INativeHandleHolder]]. |
| + | |
| + | == GetLastErrorInfo == |
| + | Unofficial name. |
| + | |
| + | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#ErrorInfo]]. |
| + | |
| + | == GetDataTransferPolicyInfoCacheEntry == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''ApplicationId'''. Returns two output u8s. |
| + | |
| + | == RemoveDataTransferPolicyInfoCacheEntry == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''ApplicationId'''. No output. |
| + | |
| + | == UpdateDataTransferPolicyOld == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''ApplicationId'''. Returns an [[#IAsyncResult]]. |
| + | |
| + | == UpdateDataTransferPolicy == |
| + | Unofficial name. |
| + | |
| + | Takes a type-0x5 input buffer. Returns an [[#IAsyncResult]]. |
| + | |
| + | == CleanupDataTransferPolicyInfoCache == |
| + | Unofficial name. |
| + | |
| + | No input/output. |
| + | |
| + | == RequestDataTransferPolicy == |
| + | Unofficial name. |
| + | |
| + | Takes a total of 0x10-bytes of input. Returns an [[#IAsyncDataTransferPolicyRequest]]. |
| + | |
| + | == GetSeriesInfo == |
| + | Unofficial name. |
| + | |
| + | Takes an input [[Account_services#Uid|Uid]] and an input u64 '''ApplicationId'''. Returns an output [[#SeriesInfo]]. |
| + | |
| + | == UpdateSeriesInfo == |
| + | Unofficial name. |
| + | |
| + | Takes an input [[Account_services#Uid|Uid]], an input u64 '''ApplicationId''' and an input [[#SeriesInfo]]. No output. |
| + | |
| + | == CleanupSaveDataArchiveInfoCache == |
| + | Unofficial name. |
| + | |
| + | Takes a total of 0x10-bytes of input. No output. |
| + | |
| + | == UpdateIssueInfoCacheOld == |
| + | Unofficial name. |
| + | |
| + | No input. Returns an [[#IAsyncResult]]. |
| + | |
| + | == ListIssueInfoOld == |
| + | Unofficial name. |
| + | |
| + | Takes an input u32 '''Offset''' and a type-0x6 output buffer containing an array of [[#IssueInfo]]. Returns an output u32 '''OutSize'''. |
| + | |
| + | == GetIssueOld == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. |
| + | |
| + | == GetIssue2Old == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. |
| + | |
| + | == GetIssue3Old == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId''' and a type-0x6 output buffer. Returns an output u32 '''OutSize'''. |
| + | |
| + | == RepairOld == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. |
| + | |
| + | == RepairWithUserIdOld == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId''' and an input u128 '''UserId'''. Returns an [[#IAsyncResult]]. |
| + | |
| + | == Repair2Old == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. |
| + | |
| + | == Repair3Old == |
| + | Unofficial name. |
| + | |
| + | Takes an input u64 '''IssueId'''. Returns an [[#IAsyncResult]]. |
| + | |
| + | == UpdateIssueInfoCache == |
| + | Same as [[#UpdateIssueInfoCacheOld]]. |
| + | |
| + | == ListIssueInfo == |
| + | Same as [[#ListIssueInfoOld]]. |
| + | |
| + | == GetIssue == |
| + | Same as [[#GetIssueOld]]. |
| + | |
| + | == GetIssue2 == |
| + | Same as [[#GetIssue2Old]]. |
| + | |
| + | == GetIssue3 == |
| + | Same as [[#GetIssue3Old]]. |
| + | |
| + | == Repair == |
| + | Same as [[#RepairOld]]. |
| + | |
| + | == RepairWithUserId == |
| + | Same as [[#RepairWithUserIdOld]]. |
| + | |
| + | == Repair2 == |
| + | Same as [[#Repair2Old]]. |
| + | |
| + | == Repair3 == |
| + | Same as [[#Repair3Old]]. |
| | | |
| == ITransferTaskListController == | | == ITransferTaskListController == |
Line 493: |
Line 620: |
| |- | | |- |
| | 100 || | | | 100 || |
| + | |} |
| + | |
| + | = ErrorInfo = |
| + | This is a 0x30-byte struct. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 || 0x10 || [[Account_services#Uid|Uid]] |
| + | |- |
| + | | 0x10 || 0x8 || ApplicationId |
| + | |- |
| + | | 0x18 || 0x1 || |
| + | |- |
| + | | 0x19 || 0x7 || Reserved |
| + | |- |
| + | | 0x20 || 0x8 || |
| + | |- |
| + | | 0x28 || 0x4 || ErrorCode |
| + | |- |
| + | | 0x2C || 0x4 || Reserved |
| + | |} |
| + | |
| + | = SeriesInfo = |
| + | This is "nn::olsc::srv::SeriesInfo". This is a 0x18-byte struct. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 || 0x1 || |
| + | |- |
| + | | 0x1 || 0x7 || Reserved |
| + | |- |
| + | | 0x8 || 0x8 || |
| + | |- |
| + | | 0x10 || 0x8 || |
| + | |} |
| + | |
| + | = IssueInfo = |
| + | This is "nn::olsc::repair::IssueInfo". This is a 0x14-byte struct. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 || 0x8 || IssueId |
| + | |- |
| + | | 0x8 || 0x8 || |
| + | |- |
| + | | 0x10 || 0x3 || |
| + | |- |
| + | | 0x13 || 0x1 || |
| |} | | |} |
| | | |
| [[Category:Services]] | | [[Category:Services]] |