Changes

1,461 bytes added ,  22:35, 22 September 2019
no edit summary
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]]