Changes

617 bytes added ,  17:24, 7 April 2021
no edit summary
Line 32: Line 32:  
| 101 || [9.0.0+] [[#IPurchaseEventManager|CreatePermanentEcPurchasedEventManager]]
 
| 101 || [9.0.0+] [[#IPurchaseEventManager|CreatePermanentEcPurchasedEventManager]]
 
|-
 
|-
| 110 || [12.0.0+]
+
| 110 || [12.0.0+] [[#IContentsServiceManager|CreateContentsServiceManager]]
 
|}
 
|}
  −
Cmd110: No input, returns an [[#IUnknown0]].
      
== IPurchaseEventManager ==
 
== IPurchaseEventManager ==
Line 55: Line 53:  
|}
 
|}
   −
== IUnknown0 ==
+
== IContentsServiceManager ==
 +
This is "nn::ec::IContentsServiceManager".
 +
 
 
This was added with [12.0.0+].
 
This was added with [12.0.0+].
   Line 62: Line 62:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 ||  
+
| 0 || [[#RequestContentsAuthorizationToken]]
 
|}
 
|}
   −
Cmd0: Takes a total of 0x50-bytes of input, a PID, a type-0x5 input buffer, returns an [[#IUnknown1]] and an output handle.
+
=== RequestContentsAuthorizationToken ===
 +
Takes a total of 0x50-bytes of input, a PID, a type-0x5 input buffer. Returns an [[#IAsyncData]] and an output handle.
 +
 
 +
== IAsyncData ==
 +
This is "nn::ec::detail::IAsyncData".
   −
== IUnknown1 ==
   
This was added with [12.0.0+].
 
This was added with [12.0.0+].
   Line 74: Line 77:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 ||  
+
| 0 || GetSize
 
|-
 
|-
| 1 ||  
+
| 1 || Get
 
|-
 
|-
| 2 ||  
+
| 2 || Cancel
 
|}
 
|}
   Line 983: Line 986:  
| 2354 || [11.0.0+] PrioritizeApplicationBackgroundTask
 
| 2354 || [11.0.0+] PrioritizeApplicationBackgroundTask
 
|-
 
|-
| 2355 || [12.0.0+]
+
| 2355 || [12.0.0+] PreferStorageEfficientUpdate
 
|-
 
|-
| 2356 || [12.0.0+]
+
| 2356 || [12.0.0+] RequestStorageEfficientUpdatePreferable
 
|-
 
|-
 
| 2400 || [8.0.0+] [[#GetPromotionInfo]]
 
| 2400 || [8.0.0+] [[#GetPromotionInfo]]
Line 1,648: Line 1,651:  
| 802 || [[#RequestVersionListData]]
 
| 802 || [[#RequestVersionListData]]
 
|-
 
|-
| 900 || [12.0.0+]
+
| 900 || [12.0.0+] ImportAutoUpdatePolicyJsonForDebug
 
|-
 
|-
| 901 || [12.0.0+]
+
| 901 || [12.0.0+] ListDefaultAutoUpdatePolicy
 
|-
 
|-
| 902 || [12.0.0+]
+
| 902 || [12.0.0+] ListAutoUpdatePolicyForSpecificApplication
 
|-
 
|-
 
| 1000 || PerformAutoUpdate
 
| 1000 || PerformAutoUpdate
Line 1,840: Line 1,843:  
| 14 || [10.0.0+] SelectApplicationLicense
 
| 14 || [10.0.0+] SelectApplicationLicense
 
|-
 
|-
| 15 || [12.0.0+]
+
| 15 || [12.0.0+] [[#RequestContentsAuthorizationToken]]
 
|}
 
|}
   Line 1,879: Line 1,882:  
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 ====
+
==== RequestContentsAuthorizationToken ====
Takes a total of 0x50-bytes of input, a type-0x5 input buffer, returns an [[#IUnknown2]] and an output handle.
+
Takes a total of 0x50-bytes of input, a type-0x5 input buffer. Returns an [[#IAsyncData_2|IAsyncData]] and an output handle.
 +
 
 +
==== IAsyncData ====
 +
This is "nn::ns::detail::IAsyncData".
   −
==== IUnknown2 ====
   
This was added with [12.0.0+].
 
This was added with [12.0.0+].
   Line 1,889: Line 1,894:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 ||  
+
| 0 || GetSize
 
|-
 
|-
| 1 ||  
+
| 1 || Get
 
|-
 
|-
| 2 ||  
+
| 2 || Cancel
 
|-
 
|-
| 3 ||  
+
| 3 || GetErrorContext
 
|}
 
|}
   Line 2,476: Line 2,481:  
| 15 || [10.0.0+] [[#GetApplicationProgramIdFromHost]]
 
| 15 || [10.0.0+] [[#GetApplicationProgramIdFromHost]]
 
|-
 
|-
| 16 || [12.0.0+]
+
| 16 || [12.0.0+] RefreshCachedDebugValues
 
|-
 
|-
| 17 || [12.0.0+]
+
| 17 || [12.0.0+] PrepareLaunchApplicationFromHost
 
|-
 
|-
| 18 || [12.0.0+]
+
| 18 || [12.0.0+] GetLaunchEvent
 
|-
 
|-
| 19 || [12.0.0+]
+
| 19 || [12.0.0+] GetLaunchResult
 
|}
 
|}