Applet Manager services: Difference between revisions

No edit summary
Line 1,031: Line 1,031:
| 170 || [9.0.0+] [[#SetHdcpAuthenticationActivated]] ||  
| 170 || [9.0.0+] [[#SetHdcpAuthenticationActivated]] ||  
|-
|-
| 180 || [10.1.0+] GetLaunchRequiredVersion ||  
| 180 || [10.1.0+] [[#GetLaunchRequiredVersion]] ||  
|-
|-
| 181 || [10.1.0+] UpgradeLaunchRequiredVersion ||  
| 181 || [10.1.0+] [[#UpgradeLaunchRequiredVersion]] ||  
|-
|-
| 500 || [5.0.0+] [[#StartContinuousRecordingFlushForDebug]] ||  
| 500 || [5.0.0+] [[#StartContinuousRecordingFlushForDebug]] ||  
Line 1,272: Line 1,272:
==== SetHdcpAuthenticationActivated ====
==== SetHdcpAuthenticationActivated ====
Takes an input u8 bool, no output.
Takes an input u8 bool, no output.
==== GetLaunchRequiredVersion ====
Takes an input [[NCM_services#ApplicationId|ApplicationId]], an u64, returns an output [[#LaunchRequiredVersion]].
sdknso passes hard-coded value 0 for the u64.
==== UpgradeLaunchRequiredVersion ====
Takes an input [[#LaunchRequiredVersion]], an [[NCM_services#ApplicationId|ApplicationId]], an u64, no output.
sdknso passes hard-coded value 0 for the u64.


==== StartContinuousRecordingFlushForDebug ====
==== StartContinuousRecordingFlushForDebug ====
Line 3,255: Line 3,265:
= ApplicationLicenseType =
= ApplicationLicenseType =
This is "nn::oe::ApplicationLicenseType". This is 1-byte.
This is "nn::oe::ApplicationLicenseType". This is 1-byte.
= LaunchRequiredVersion =
This is "nn::oe::LaunchRequiredVersion". This is a 0x40-byte struct with 1-byte alignment.


= Notes =
= Notes =