APT:AppletUtility: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Added some aptutility command values  | 
				Steveice10 (talk | contribs) mNo edit summary  | 
				||
| Line 9: | Line 9: | ||
|-  | |-  | ||
| 1  | | 1  | ||
|   | | [[APT:AppletUtility#Utility|Utility]]  | ||
|-  | |-  | ||
| 2  | | 2  | ||
|   | | Input Size  | ||
|-  | |-  | ||
| 3  | | 3  | ||
|   | | Output Size  | ||
|-  | |-  | ||
| 4  | | 4  | ||
| (  | | (Input Size << 14) <nowiki>|</nowiki> 0x402  | ||
|-  | |-  | ||
| 5  | | 5  | ||
|   | | void*, Input  | ||
|}  | |}  | ||
| Line 31: | Line 31: | ||
|-  | |-  | ||
| 0  | | 0  | ||
| (  | | (Output Size << 14) <nowiki>|</nowiki> 2  | ||
|-  | |-  | ||
| 1  | | 1  | ||
|   | | void*, Output  | ||
|}  | |}  | ||
| Line 50: | Line 50: | ||
|-  | |-  | ||
| 2  | | 2  | ||
| Applet Result  | | Applet Result  | ||
|}  | |}  | ||
=  | =Utility=  | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
|-  | |-  | ||
!    | !  ID  | ||
!    | !  Description  | ||
|-  | |||
| 0  | |||
| void ClearPowerButtonState()  | |||
|-  | |||
| 3  | |||
| void ClearExclusiveControl()  | |||
|-  | |-  | ||
| 4  | | 4  | ||
| SleepIfShellClosed  | | void SleepIfShellClosed()  | ||
|-  | |-  | ||
| 5  | | 5  | ||
| LockTransition  | | void LockTransition(u32 transition)  | ||
|-  | |||
| 6  | |||
| bool TryLockTransition(u32 transition)  | |||
|-  | |-  | ||
| 7  | | 7  | ||
| UnlockTransition  | | void UnlockTransition(u32 transition)  | ||
|-  | |||
| 8  | |||
| void SetCurrentPosToSystem()  | |||
|-  | |||
| 10  | |||
| void StartExitTask()  | |||
|-  | |||
| 11  | |||
| void SetInitialSenderId(u32 id)  | |||
|-  | |||
| 12  | |||
| void SetPowerButtonClick()  | |||
|}  | |}  | ||
Revision as of 05:46, 22 November 2015
Request
| Index Word | Description | 
|---|---|
| 0 | Header code [0x004B00C2] | 
| 1 | Utility | 
| 2 | Input Size | 
| 3 | Output Size | 
| 4 | (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() | 
| 3 | void ClearExclusiveControl() | 
| 4 | void SleepIfShellClosed() | 
| 5 | void LockTransition(u32 transition) | 
| 6 | bool TryLockTransition(u32 transition) | 
| 7 | void UnlockTransition(u32 transition) | 
| 8 | void SetCurrentPosToSystem() | 
| 10 | void StartExitTask() | 
| 11 | void SetInitialSenderId(u32 id) | 
| 12 | void SetPowerButtonClick() |