Applet Manager services: Difference between revisions
No edit summary |
|||
Line 84: | Line 84: | ||
| 12 || UnlockForeground || | | 12 || UnlockForeground || | ||
|- | |- | ||
| 20 || | | 20 || [[#PopFromGeneralChannel]] || | ||
|- | |- | ||
| 21 || GetPopFromGeneralChannelEvent || | | 21 || GetPopFromGeneralChannelEvent || | ||
|- | |- | ||
| 30 || | | 30 || [[#GetHomeButtonWriterLockAccessor]] || | ||
|- | |- | ||
| 31 || [2.0.0+] [[#GetWriterLockAccessorEx]] || | | 31 || [2.0.0+] [[#GetWriterLockAccessorEx]] || | ||
Line 94: | Line 94: | ||
| 100 || [6.0.0+] PopRequestLaunchApplicationForDebug || | | 100 || [6.0.0+] PopRequestLaunchApplicationForDebug || | ||
|} | |} | ||
==== PopFromGeneralChannel ==== | |||
No input, returns an output [[#IStorage]]. | |||
==== GetHomeButtonWriterLockAccessor ==== | |||
No input, returns an output [[#ILockAccessor]]. | |||
==== GetWriterLockAccessorEx ==== | ==== GetWriterLockAccessorEx ==== | ||
Line 272: | Line 278: | ||
! Cmd || Name || Notes | ! Cmd || Name || Notes | ||
|- | |- | ||
| 0 || | | 0 || [[#PopInData]] || | ||
|- | |- | ||
| 1 || [[#PushOutData]] || | | 1 || [[#PushOutData]] || | ||
|- | |- | ||
| 2 || | | 2 || [[#PopInteractiveInData]] || | ||
|- | |- | ||
| 3 || [[#PushInteractiveOutData]] || | | 3 || [[#PushInteractiveOutData]] || | ||
Line 304: | Line 310: | ||
| 19 || [4.0.0+] GetDesirableKeyboardLayout || | | 19 || [4.0.0+] GetDesirableKeyboardLayout || | ||
|- | |- | ||
| 20 || | | 20 || [[#PopExtraStorage]] || | ||
|- | |- | ||
| 25 || GetPopExtraStorageEvent || | | 25 || GetPopExtraStorageEvent || | ||
Line 332: | Line 338: | ||
| 110 || [6.0.0+] GetMainAppletAvailableUsers || | | 110 || [6.0.0+] GetMainAppletAvailableUsers || | ||
|} | |} | ||
==== PopInData ==== | |||
No input, returns an output [[#IStorage]]. | |||
==== PushOutData ==== | ==== PushOutData ==== | ||
Takes an input [[#IStorage]], no output. | Takes an input [[#IStorage]], no output. | ||
==== PopInteractiveInData ==== | |||
No input, returns an output [[#IStorage]]. | |||
==== PushInteractiveOutData ==== | ==== PushInteractiveOutData ==== | ||
Line 352: | Line 364: | ||
==== CanUseApplicationCore ==== | ==== CanUseApplicationCore ==== | ||
No input, returns an output u8 bool. | No input, returns an output u8 bool. | ||
==== PopExtraStorage ==== | |||
No input, returns an output [[#IStorage]]. | |||
==== UnpopInData ==== | ==== UnpopInData ==== | ||
Line 647: | Line 662: | ||
| 100 || [[#PushInData]] || | | 100 || [[#PushInData]] || | ||
|- | |- | ||
| 101 || | | 101 || [[#PopOutData]] || | ||
|- | |- | ||
| 102 || [[#PushExtraStorage]] || | | 102 || [[#PushExtraStorage]] || | ||
Line 653: | Line 668: | ||
| 103 || [[#PushInteractiveInData]] || | | 103 || [[#PushInteractiveInData]] || | ||
|- | |- | ||
| 104 || | | 104 || [[#PopInteractiveOutData]] || | ||
|- | |- | ||
| 105 || GetPopOutDataEvent || | | 105 || GetPopOutDataEvent || | ||
Line 691: | Line 706: | ||
==== PushInData ==== | ==== PushInData ==== | ||
Takes an input [[#IStorage]], no output. | Takes an input [[#IStorage]], no output. | ||
==== PopOutData ==== | |||
No input, returns an output [[#IStorage]]. | |||
==== PushExtraStorage ==== | ==== PushExtraStorage ==== | ||
Line 697: | Line 715: | ||
==== PushInteractiveInData ==== | ==== PushInteractiveInData ==== | ||
Takes an input [[#IStorage]], no output. | Takes an input [[#IStorage]], no output. | ||
==== PopInteractiveOutData ==== | |||
No input, returns an output [[#IStorage]]. | |||
==== NeedsToExitProcess ==== | ==== NeedsToExitProcess ==== | ||
Line 1,067: | Line 1,088: | ||
| 0 || [[#GetLaunchReason]] || | | 0 || [[#GetLaunchReason]] || | ||
|- | |- | ||
| 11 || | | 11 || [[#OpenCallingLibraryApplet]] || | ||
|- | |- | ||
| 21 || [[#PushContext]] || | | 21 || [[#PushContext]] || | ||
|- | |- | ||
| 22 || | | 22 || [[#PopContext]] || | ||
|- | |- | ||
| 23 || CancelWindingReservation || | | 23 || CancelWindingReservation || | ||
Line 1,086: | Line 1,107: | ||
Used by LibraryApplets. | Used by LibraryApplets. | ||
=== OpenCallingLibraryApplet === | |||
No input, returns an output [[#ILibraryAppletAccessor]]. | |||
=== PushContext === | === PushContext === | ||
Takes an input [[#IStorage]], no output. | Takes an input [[#IStorage]], no output. | ||
=== PopContext === | |||
No input, returns an output [[#IStorage]]. | |||
=== ReserveToStartAndWaitAndUnwindThis === | === ReserveToStartAndWaitAndUnwindThis === |