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+]
|}
|}