PMApp:LaunchTitle

Revision as of 03:59, 20 January 2016 by Steveice10 (talk | contribs) (→‎Response)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

RequestEdit

Index Word Description
0 Header code [0x00010140]
1-4 Program Info
5 Process launch flags

ResponseEdit

Index Word Description
0 Header code
1 Result code
2 Process ID (set only if flag 0x1 not set)

DescriptionEdit

This launches the specified title.

This returns result code 0xC8A05801 if PMApp:PrepareForReboot has been called, and 0xC8A05BF0 if the application flag is set and an application is already running.

Launch FlagsEdit

Bit Bit Mask Description
0 0x1 Normal application.
1 0x2 Load exheader dependencies.
2 0x4 On termination, publish SRV notification "0x110 + (value in bits 4-7)".
3 0x8 Queue execution until RunQueuedProcess call.
4-7 0xF0 Variation of signal 0x110 to send if bit 2 (0x4) is set.
16 0x10000 Use update title if through LaunchTitleUpdate. Otherwise has no use.