APT:AppletUtility

From 3dbrew
Revision as of 17:15, 4 February 2016 by Neobrain (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Request

Index Word Description
0 Header code [0x004B00C2]
1 Utility
2 Input Size
3 Output Size
4 Translation descriptor: (Input Size << 14) | 0x402
5 void*, Input

The following is located 0x100-bytes after the beginning of the above command buffer:

Index Word Description
0 (Output Size << 14) | 2
1 void*, Output

Response

Index Word Description
0 Header code
1 Result code
2 Applet Result

Utility

ID Description
0 void ClearPowerButtonState()
1 ?
2 ?
3 void ClearExclusiveControl()
4 void SleepIfShellClosed()
5 void LockTransition(u32 transition)
6 bool TryLockTransition(u32 transition)
7 void UnlockTransition(u32 transition)
10 void StartExitTask()
11 void SetInitialSenderId(u32 id)
12 void SetPowerButtonClick()
16 ?
17 ?
18 ?