NS services: Difference between revisions
No edit summary |
|||
| Line 31: | Line 31: | ||
|- | |- | ||
| 101 || [9.0.0+] [[#IPurchaseEventManager|CreatePermanentEcPurchasedEventManager]] | | 101 || [9.0.0+] [[#IPurchaseEventManager|CreatePermanentEcPurchasedEventManager]] | ||
|- | |||
| 110 || [12.0.0+] | |||
|} | |} | ||
Cmd110: No input, returns an [[#IUnknown0]]. | |||
== IPurchaseEventManager == | == IPurchaseEventManager == | ||
| Line 49: | Line 53: | ||
|- | |- | ||
| 4 || [9.0.0+] PopPurchasedProductInfoWithUid | | 4 || [9.0.0+] PopPurchasedProductInfoWithUid | ||
|} | |||
== IUnknown0 == | |||
This was added with [12.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || | |||
|} | |||
Cmd0: Takes a total of 0x50-bytes of input, a PID, a type-0x5 input buffer, returns an [[#IUnknown1]] and an output handle. | |||
== IUnknown1 == | |||
This was added with [12.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || | |||
|- | |||
| 1 || | |||
|- | |||
| 2 || | |||
|} | |} | ||
| Line 952: | Line 982: | ||
|- | |- | ||
| 2354 || [11.0.0+] PrioritizeApplicationBackgroundTask | | 2354 || [11.0.0+] PrioritizeApplicationBackgroundTask | ||
|- | |||
| 2355 || [12.0.0+] | |||
|- | |||
| 2356 || [12.0.0+] | |||
|- | |- | ||
| 2400 || [8.0.0+] [[#GetPromotionInfo]] | | 2400 || [8.0.0+] [[#GetPromotionInfo]] | ||
| Line 1,613: | Line 1,647: | ||
|- | |- | ||
| 802 || [[#RequestVersionListData]] | | 802 || [[#RequestVersionListData]] | ||
|- | |||
| 900 || [12.0.0+] | |||
|- | |||
| 901 || [12.0.0+] | |||
|- | |||
| 902 || [12.0.0+] | |||
|- | |- | ||
| 1000 || PerformAutoUpdate | | 1000 || PerformAutoUpdate | ||
| Line 1,799: | Line 1,839: | ||
|- | |- | ||
| 14 || [10.0.0+] SelectApplicationLicense | | 14 || [10.0.0+] SelectApplicationLicense | ||
|- | |||
| 15 || [12.0.0+] | |||
|} | |} | ||
| Line 1,836: | Line 1,878: | ||
==== GetRunningApplicationStatus ==== | ==== GetRunningApplicationStatus ==== | ||
Takes an input u64 "nn::ns::RightsEnvironmentHandle". Returns an u32 "nn::ns::RunningApplicationStatus". | Takes an input u64 "nn::ns::RightsEnvironmentHandle". Returns an u32 "nn::ns::RunningApplicationStatus". | ||
==== Cmd15 ==== | |||
Takes a total of 0x50-bytes of input, a type-0x5 input buffer, returns an [[#IUnknown2]] and an output handle. | |||
==== IUnknown2 ==== | |||
This was added with [12.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || | |||
|- | |||
| 1 || | |||
|- | |||
| 2 || | |||
|- | |||
| 3 || | |||
|} | |||
=== IECommerceInterface=== | === IECommerceInterface=== | ||
| Line 2,414: | Line 2,475: | ||
|- | |- | ||
| 15 || [10.0.0+] [[#GetApplicationProgramIdFromHost]] | | 15 || [10.0.0+] [[#GetApplicationProgramIdFromHost]] | ||
|- | |||
| 16 || [12.0.0+] | |||
|- | |||
| 17 || [12.0.0+] | |||
|- | |||
| 18 || [12.0.0+] | |||
|- | |||
| 19 || [12.0.0+] | |||
|} | |} | ||