Applet Manager services: Difference between revisions

Line 316: Line 316:
| 122 || [[#GetApplicationControlProperty]] ||  
| 122 || [[#GetApplicationControlProperty]] ||  
|-
|-
| 123 || [2.0.0+] GetApplicationLaunchProperty ||  
| 123 || [2.0.0+] [[#GetApplicationLaunchProperty]] ||  
|-
|-
| 124 || [6.0.0+] GetApplicationLaunchRequestInfo ||  
| 124 || [6.0.0+] [[#GetApplicationLaunchRequestInfo]] ||  
|-
|-
| 130 || [6.0.0+] [[#SetUsers]] ||  
| 130 || [6.0.0+] [[#SetUsers]] ||  
|-
|-
| 131 || [6.0.0+] CheckRightsEnvironmentAvailable ||  
| 131 || [6.0.0+] [[#CheckRightsEnvironmentAvailable]] ||  
|-
|-
| 132 || [6.0.0+] GetNsRightsEnvironmentHandle ||  
| 132 || [6.0.0+] [[#GetNsRightsEnvironmentHandle]] ||  
|-
|-
| 140 || [6.0.0+] [[#GetDesirableUids]] ||  
| 140 || [6.0.0+] [[#GetDesirableUids]] ||  
Line 355: Line 355:


This gets the application [[NACP_Format|control.nacp]].
This gets the application [[NACP_Format|control.nacp]].
===== GetApplicationLaunchProperty =====
Takes a type-0x6 output buffer.
The output buffer size must be at least 0x10-bytes.
This gets the cached ApplicationLaunchProperty.
===== GetApplicationLaunchRequestInfo =====
No input, returns an output 0x10-byte struct.
This gets the ApplicationLaunchRequestInfo from state.


===== SetUsers =====
===== SetUsers =====
Line 362: Line 374:


When the input flag is true, the '''users_available''' state flag is cleared to 0, however as long as total_entries is valid this state flag will be set to 1 afterwards regardless.
When the input flag is true, the '''users_available''' state flag is cleared to 0, however as long as total_entries is valid this state flag will be set to 1 afterwards regardless.
===== CheckRightsEnvironmentAvailable =====
No input, returns an output u8 bool.
===== GetNsRightsEnvironmentHandle =====
No input, returns an output u64.


===== GetDesirableUids =====
===== GetDesirableUids =====