Applet Manager services: Difference between revisions

No edit summary
No edit summary
Line 2,005: Line 2,005:


=== GetLaunchReason ===
=== GetLaunchReason ===
No input, returns an output u32 "nn::am::service::AppletProcessLaunchReason".
No input, returns an output [[#AppletProcessLaunchReason]].


Used by LibraryApplets.
Used by LibraryApplets.
Line 2,563: Line 2,563:


This is used by [[#OpenLibraryAppletProxy]].
This is used by [[#OpenLibraryAppletProxy]].
= AppletProcessLaunchReason =
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x1 || Flag. When non-zero, LibraryApplets then use [[#OpenCallingLibraryApplet]].
|-
| 0x1 || 0x2 || Always 0.
|-
| 0x3 || 0x1 || Always 0.
|}
This is "nn::am::service::AppletProcessLaunchReason". This struct is 0x4-bytes.


= LibraryAppletInfo =
= LibraryAppletInfo =