Line 191: |
Line 191: |
| | 120 || GetApplicationId || | | | 120 || GetApplicationId || |
| |- | | |- |
− | | 121 || PushLaunchParameter || Takes an [[#IStorage]]. | + | | 121 || [[#PushLaunchParameter]] || |
| |- | | |- |
| | 122 || GetApplicationControlProperty || | | | 122 || GetApplicationControlProperty || |
Line 212: |
Line 212: |
| ===== IsCompleted ===== | | ===== IsCompleted ===== |
| No input, returns an output u8 bool. | | No input, returns an output u8 bool. |
| + | |
| + | ===== PushLaunchParameter ===== |
| + | Takes an input u32 and an input [[#IStorage]], no output. |
| | | |
| ===== IAppletAccessor ===== | | ===== IAppletAccessor ===== |
Line 265: |
Line 268: |
| | 0 || PopInData || Returns an [[#IStorage]]. | | | 0 || PopInData || Returns an [[#IStorage]]. |
| |- | | |- |
− | | 1 || PushOutData || Takes an [[#IStorage]]. | + | | 1 || [[#PushOutData]] || |
| |- | | |- |
| | 2 || PopInteractiveInData || Returns an [[#IStorage]]. | | | 2 || PopInteractiveInData || Returns an [[#IStorage]]. |
| |- | | |- |
− | | 3 || PushInteractiveOutData || Takes an [[#IStorage]]. | + | | 3 || [[#PushInteractiveOutData]] || |
| |- | | |- |
| | 5 || GetPopInDataEvent || | | | 5 || GetPopInDataEvent || |
Line 299: |
Line 302: |
| | 25 || GetPopExtraStorageEvent || | | | 25 || GetPopExtraStorageEvent || |
| |- | | |- |
− | | 30 || UnpopInData || Takes an [[#IStorage]]. | + | | 30 || [[#UnpopInData]] || |
| |- | | |- |
− | | 31 || UnpopExtraStorage || Takes an [[#IStorage]]. | + | | 31 || [[#UnpopExtraStorage]] || |
| |- | | |- |
| | 40 || [2.0.0+] GetIndirectLayerProducerHandle || | | | 40 || [2.0.0+] GetIndirectLayerProducerHandle || |
Line 323: |
Line 326: |
| | 110 || [6.0.0+] GetMainAppletAvailableUsers || | | | 110 || [6.0.0+] GetMainAppletAvailableUsers || |
| |} | | |} |
| + | |
| + | ==== PushOutData ==== |
| + | Takes an input [[#IStorage]], no output. |
| + | |
| + | ==== PushInteractiveOutData ==== |
| + | Takes an input [[#IStorage]], no output. |
| | | |
| ==== GetMainAppletStorageId ==== | | ==== GetMainAppletStorageId ==== |
Line 337: |
Line 346: |
| ==== CanUseApplicationCore ==== | | ==== CanUseApplicationCore ==== |
| No input, returns an output u8 bool. | | No input, returns an output u8 bool. |
| + | |
| + | ==== UnpopInData ==== |
| + | Takes an input [[#IStorage]], no output. |
| + | |
| + | ==== UnpopExtraStorage ==== |
| + | Takes an input [[#IStorage]], no output. |
| | | |
| ==== GetMainAppletApplicationDesiredLanguage ==== | | ==== GetMainAppletApplicationDesiredLanguage ==== |
Line 425: |
Line 440: |
| | 1 || PopLaunchParameter || Returns an [[#IStorage]]. | | | 1 || PopLaunchParameter || Returns an [[#IStorage]]. |
| |- | | |- |
− | | 10 || CreateApplicationAndPushAndRequestToStart || Takes an [[#IStorage]]. | + | | 10 || [[#CreateApplicationAndPushAndRequestToStart]] || |
| |- | | |- |
− | | 11 || [2.0.0+] CreateApplicationAndPushAndRequestToStartForQuest || Takes an [[#IStorage]]. | + | | 11 || [2.0.0+] [[#CreateApplicationAndPushAndRequestToStartForQuest]] || |
| |- | | |- |
| | 12 || [4.0.0+] CreateApplicationAndRequestToStart || | | | 12 || [4.0.0+] CreateApplicationAndRequestToStart || |
Line 512: |
Line 527: |
| * Uses [[#SetGamePlayRecordingState]] with value 0x1. | | * Uses [[#SetGamePlayRecordingState]] with value 0x1. |
| This GamePlayRecording functionality presumably enables the video-recording usable starting with [[4.0.0]]. | | This GamePlayRecording functionality presumably enables the video-recording usable starting with [[4.0.0]]. |
| + | |
| + | ==== CreateApplicationAndPushAndRequestToStart ==== |
| + | Takes an input u64 titleID and an input [[#IStorage]], no output. |
| + | |
| + | ==== CreateApplicationAndPushAndRequestToStartForQuest ==== |
| + | Takes 2 input u32s, an input u64 titleID, and an input [[#IStorage]], no output. |
| | | |
| ==== GetDesiredLanguage ==== | | ==== GetDesiredLanguage ==== |
Line 660: |
Line 681: |
| | | |
| ==== PushInData ==== | | ==== PushInData ==== |
− | Takes an [[#IStorage]], no output. | + | Takes an input [[#IStorage]], no output. |
| | | |
| ==== PushExtraStorage ==== | | ==== PushExtraStorage ==== |
− | Takes an [[#IStorage]], no output. | + | Takes an input [[#IStorage]], no output. |
| | | |
| ==== PushInteractiveInData ==== | | ==== PushInteractiveInData ==== |
− | Takes an [[#IStorage]], no output. | + | Takes an input [[#IStorage]], no output. |
| | | |
| ==== NeedsToExitProcess ==== | | ==== NeedsToExitProcess ==== |
Line 704: |
Line 725: |
| | 13 || GetAcquiredSleepLockEvent || | | | 13 || GetAcquiredSleepLockEvent || |
| |- | | |- |
− | | 20 || PushToGeneralChannel || Takes an [[#IStorage]]. | + | | 20 || [[#PushToGeneralChannel]] || |
| |- | | |- |
| | 30 || GetHomeButtonReaderLockAccessor || Returns an [[#ILockAccessor]]. | | | 30 || GetHomeButtonReaderLockAccessor || Returns an [[#ILockAccessor]]. |
Line 762: |
Line 783: |
| * 1: In focus. | | * 1: In focus. |
| * 2/3: Out of focus(running in "background"). | | * 2/3: Out of focus(running in "background"). |
| + | |
| + | === PushToGeneralChannel === |
| + | Takes an input [[#IStorage]], no output. |
| | | |
| === IsVrModeEnabled === | | === IsVrModeEnabled === |
Line 1,027: |
Line 1,051: |
| | 11 || OpenCallingLibraryApplet || Returns an [[#ILibraryAppletAccessor]]. | | | 11 || OpenCallingLibraryApplet || Returns an [[#ILibraryAppletAccessor]]. |
| |- | | |- |
− | | 21 || PushContext || Takes an [[#IStorage]]. | + | | 21 || [[#PushContext]] || |
| |- | | |- |
| | 22 || PopContext || Returns an [[#IStorage]]. | | | 22 || PopContext || Returns an [[#IStorage]]. |
Line 1,035: |
Line 1,059: |
| | 30 || WindAndDoReserved || | | | 30 || WindAndDoReserved || |
| |- | | |- |
− | | 40 || ReserveToStartAndWaitAndUnwindThis || Returns an [[#ILibraryAppletAccessor]]. | + | | 40 || [[#ReserveToStartAndWaitAndUnwindThis]] || |
| |- | | |- |
| | 41 || [4.0.0+] ReserveToStartAndWait || | | | 41 || [4.0.0+] ReserveToStartAndWait || |
Line 1,044: |
Line 1,068: |
| | | |
| Used by LibraryApplets. | | Used by LibraryApplets. |
| + | |
| + | === PushContext === |
| + | Takes an input [[#IStorage]], no output. |
| + | |
| + | === ReserveToStartAndWaitAndUnwindThis === |
| + | Takes an input [[#ILibraryAppletAccessor]], no output. |
| | | |
| == IDebugFunctions == | | == IDebugFunctions == |