Applet Manager services: Difference between revisions

Line 178: Line 178:
! Cmd || Name || Notes
! Cmd || Name || Notes
|-
|-
| 0 || RequestToEnterSleep ||  
| 0 || [[#RequestToEnterSleep]] ||  
|-
|-
| 1 || EnterSleep ||  
| 1 || [[#EnterSleep]] ||  
|-
|-
| 2 || StartSleepSequence ||  
| 2 || [[#StartSleepSequence]] ||  
|-
|-
| 3 || StartShutdownSequence ||  
| 3 || [[#StartShutdownSequence]] ||  
|-
|-
| 4 || StartRebootSequence ||  
| 4 || [[#StartRebootSequence]] ||  
|-
|-
| 9 || [7.0.0+] [[#IsAutoPowerDownRequested]] ||
| 9 || [7.0.0+] [[#IsAutoPowerDownRequested]] ||
|-
|-
| 10 || LoadAndApplyIdlePolicySettings ||  
| 10 || [[#LoadAndApplyIdlePolicySettings]] ||  
|-
|-
| 11 || [2.0.0+] NotifyCecSettingsChanged ||  
| 11 || [2.0.0+] [[#NotifyCecSettingsChanged]] ||  
|-
|-
| 12 || [3.0.0+] SetDefaultHomeButtonLongPressTime ||  
| 12 || [3.0.0+] [[#SetDefaultHomeButtonLongPressTime]] ||  
|-
|-
| 13 || [3.0.0+] UpdateDefaultDisplayResolution ||  
| 13 || [3.0.0+] [[#UpdateDefaultDisplayResolution]] ||  
|-
|-
| 14 || [3.0.0+] [[#ShouldSleepOnBoot]] ||  
| 14 || [3.0.0+] [[#ShouldSleepOnBoot]] ||  
|-
|-
| 15 || [4.0.0+] GetHdcpAuthenticationFailedEvent ||  
| 15 || [4.0.0+] [[#GetHdcpAuthenticationFailedEvent]] ||  
|}
|}
==== RequestToEnterSleep ====
No input/output.
==== EnterSleep ====
No input/output.
==== StartSleepSequence ====
Takes an input u8 bool, no output.
Official sw uses hard-coded input value = 1.
==== StartShutdownSequence ====
No input/output.
==== StartRebootSequence ====
No input/output.


==== IsAutoPowerDownRequested ====
==== IsAutoPowerDownRequested ====
No input, returns an output u8 bool.
No input, returns an output u8 bool.
==== LoadAndApplyIdlePolicySettings ====
No input/output.
==== NotifyCecSettingsChanged ====
No input/output.
==== SetDefaultHomeButtonLongPressTime ====
Takes an input u64, no output.
==== UpdateDefaultDisplayResolution ====
No input/output.


==== ShouldSleepOnBoot ====
==== ShouldSleepOnBoot ====
No input, returns an output u8 bool.
No input, returns an output u8 bool.
==== GetHdcpAuthenticationFailedEvent ====
No input, returns an output Event handle with autoclear=false.


=== IApplicationCreator ===
=== IApplicationCreator ===