Manu services: Difference between revisions

No edit summary
Line 124: Line 124:
|-
|-
! Value || Name
! Value || Name
|-
| 1 || LaunchProgram
|-
| 2 || Shutdown
|-
| 3 || Reboot
|-
| 5 ||
|-
|-
|}
|}
Unofficial names.
Unrecognized commands are handled by just returning 0.
Shutdown/Reboot were added at some point after LaunchProgram, these are present in [9.1.0] (exact version which added these is unknown). These call the SystemApplet Main() func (also used by qlaunch) with a funcptr to call the relevant [[Applet_Manager_services|am]] IGlobalStateController StartShutdownSequence/StartRebootSequence cmd.
Cmd5 was added at some point after Shutdown/Reboot, this is present in [14.0.0] (exact version which added this is unknown). The command payload data contains a s32 path_size, followed by a NUL-terminated string with that size. After loading the input string, a handler func is called with this string.


== Command ==
== Command ==