Line 489: |
Line 489: |
| | 27 || DeleteApplicationRecord | | | 27 || DeleteApplicationRecord |
| |- | | |- |
− | | 30 || RequestApplicationUpdateInfo | + | | 30 || [[#RequestApplicationUpdateInfo]] |
| |- | | |- |
| | 31 || [1.0.0-3.0.2] | | | 31 || [1.0.0-3.0.2] |
Line 651: |
Line 651: |
| | 406 || [6.0.0+] GetApplicationControlProperty | | | 406 || [6.0.0+] GetApplicationControlProperty |
| |- | | |- |
− | | 407 || [8.0.0+] ListApplicationTitle | + | | 407 || [8.0.0+] [[#ListApplicationTitle]] |
| |- | | |- |
− | | 408 || [8.0.0+] ListApplicationIcon | + | | 408 || [8.0.0+] [[#ListApplicationIcon]] |
| |- | | |- |
| | 502 || RequestCheckGameCardRegistration | | | 502 || RequestCheckGameCardRegistration |
| |- | | |- |
− | | 503 || RequestGameCardRegistrationGoldPoint | + | | 503 || [[#RequestGameCardRegistrationGoldPoint]] |
| |- | | |- |
| | 504 || RequestRegisterGameCard | | | 504 || RequestRegisterGameCard |
Line 699: |
Line 699: |
| | 704 || ListDownloadTaskStatus | | | 704 || ListDownloadTaskStatus |
| |- | | |- |
− | | 705 || RequestDownloadTaskListData | + | | 705 || [[#RequestDownloadTaskListData]] |
| |- | | |- |
| | 800 || RequestVersionList | | | 800 || RequestVersionList |
Line 705: |
Line 705: |
| | 801 || ListVersionList | | | 801 || ListVersionList |
| |- | | |- |
− | | 802 || [3.0.0+] RequestVersionListData | + | | 802 || [3.0.0+] [[#RequestVersionListData]] |
| |- | | |- |
| | 900 || GetApplicationRecord | | | 900 || GetApplicationRecord |
Line 923: |
Line 923: |
| | | |
| [4.0.0+] RequestDownloadAddOnContent now takes an additional 8-bytes of input. | | [4.0.0+] RequestDownloadAddOnContent now takes an additional 8-bytes of input. |
| + | |
| + | ==== RequestApplicationUpdateInfo ==== |
| + | Takes an input u64 titleID (<code>nn::ncm::ApplicationId</code>), returns an output Event handle and an [[#IAsyncValue]]. |
| + | |
| + | The data that can be read from the [[#IAsyncValue]] is [[#ApplicationUpdateInfo]]. |
| | | |
| ==== LaunchDevMenu ==== | | ==== LaunchDevMenu ==== |
Line 934: |
Line 939: |
| | | |
| Then if the above succeeds, the above titles are launched with the above StorageId via [[Process_Manager_services|pmshell]] LaunchProgram, with a 0.5s sleep-thread afterwards on success. | | Then if the above succeeds, the above titles are launched with the above StorageId via [[Process_Manager_services|pmshell]] LaunchProgram, with a 0.5s sleep-thread afterwards on success. |
| + | |
| + | ==== ListApplicationTitle ==== |
| + | Takes a total of 0x10-bytes of input, a type-0x5 input buffer, an input handle, returns an output Event handle and an [[#IAsyncValue]]. |
| + | |
| + | ==== ListApplicationIcon ==== |
| + | Takes a total of 0x10-bytes of input, a type-0x5 input buffer, an input handle, returns an output Event handle and an [[#IAsyncValue]]. |
| + | |
| + | ==== RequestGameCardRegistrationGoldPoint ==== |
| + | Takes a total of 0x18-bytes of input, returns an output Event handle and an [[#IAsyncValue]]. |
| | | |
| ==== GetGameCardPlatformRegion ==== | | ==== GetGameCardPlatformRegion ==== |
Line 939: |
Line 953: |
| | | |
| This calls [[Filesystem_services#IDeviceOperator|fsp-srv IDeviceOperator]] GetGameCardCompatibilityType and returns the result. | | This calls [[Filesystem_services#IDeviceOperator|fsp-srv IDeviceOperator]] GetGameCardCompatibilityType and returns the result. |
| + | |
| + | ==== RequestDownloadTaskListData ==== |
| + | No input, returns an output Event handle and an [[#IAsyncValue]]. |
| | | |
| ==== GetRightsEnvironmentHandleForApplication ==== | | ==== GetRightsEnvironmentHandleForApplication ==== |
Line 974: |
Line 991: |
| | 801 || ListVersionList | | | 801 || ListVersionList |
| |- | | |- |
− | | 802 || RequestVersionListData | + | | 802 || [[#RequestVersionListData]] |
| |- | | |- |
| | 1000 || PerformAutoUpdate | | | 1000 || PerformAutoUpdate |
| |} | | |} |
| + | |
| + | ==== RequestVersionListData ==== |
| + | No input, returns an output Event handle and an [[#IAsyncValue]]. |
| + | |
| + | The data that can be read from the [[#IAsyncValue]] is [[#VersionListData]]. |
| | | |
| === IContentManagerInterface === | | === IContentManagerInterface === |
Line 1,032: |
Line 1,054: |
| | 704 || ListDownloadTaskStatus | | | 704 || ListDownloadTaskStatus |
| |- | | |- |
− | | 705 || RequestDownloadTaskListData | + | | 705 || [[#RequestDownloadTaskListData]] |
| |- | | |- |
| | 706 || [4.0.0+] TryCommitCurrentApplicationDownloadTask | | | 706 || [4.0.0+] TryCommitCurrentApplicationDownloadTask |
Line 1,084: |
Line 1,106: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 0 || RequestApplicationRightsOnServer || | + | | 0 || [[#RequestApplicationRightsOnServer]] || |
| |- | | |- |
| | 1 || RequestAssignRights || | | | 1 || RequestAssignRights || |
Line 1,098: |
Line 1,120: |
| | 8 || GetDynamicRightsState || | | | 8 || GetDynamicRightsState || |
| |- | | |- |
− | | 9 || [7.0.0+] RequestApplicationRightsOnServerToResume || | + | | 9 || [7.0.0+] [[#RequestApplicationRightsOnServerToResume]] || |
| |- | | |- |
| | 10 || [7.0.0+] RequestAssignRightsToResume || | | | 10 || [7.0.0+] RequestAssignRightsToResume || |
Line 1,108: |
Line 1,130: |
| | 13 || [8.0.0+] GetRunningApplicationStatus || | | | 13 || [8.0.0+] GetRunningApplicationStatus || |
| |} | | |} |
| + | |
| + | ==== RequestApplicationRightsOnServer ==== |
| + | Takes a total of 0x20-bytes of input, returns an output Event handle and an [[#IAsyncValue]]. |
| + | |
| + | ==== RequestApplicationRightsOnServerToResume ==== |
| + | Takes a total of 8-bytes of input, returns an output Event handle and an [[#IAsyncValue]]. |
| | | |
| === IECommerceInterface=== | | === IECommerceInterface=== |
Line 1,608: |
Line 1,636: |
| == IsPreomiaForDevelop == | | == IsPreomiaForDevelop == |
| Takes an u64 titleID. Returns a bool. | | Takes an u64 titleID. Returns a bool. |
| + | |
| + | = VersionListData = |
| + | This is "nn::ns::VersionListData". |
| + | |
| + | = ApplicationUpdateInfo = |
| + | This is "nn::ns::ApplicationUpdateInfo". |
| | | |
| [[Category:Services]] | | [[Category:Services]] |