Line 516: |
Line 516: |
| | 30 || BeginBlockingHomeButtonShortAndLongPressed || | | | 30 || BeginBlockingHomeButtonShortAndLongPressed || |
| |- | | |- |
− | | 31 || EndBlockingHomeButtonShortAndLongPressed || | + | | 31 || [[#EndBlockingHomeButtonShortAndLongPressed]] || |
| |- | | |- |
| | 32 || [[#BeginBlockingHomeButton]] || | | | 32 || [[#BeginBlockingHomeButton]] || |
| |- | | |- |
− | | 33 || EndBlockingHomeButton || | + | | 33 || [[#EndBlockingHomeButton]] || |
| |- | | |- |
| | 40 || [[#NotifyRunning]] || | | | 40 || [[#NotifyRunning]] || |
Line 534: |
Line 534: |
| | 67 || [3.0.0+] [[#SetGamePlayRecordingState]] || | | | 67 || [3.0.0+] [[#SetGamePlayRecordingState]] || |
| |- | | |- |
− | | 68 || [4.0.0+] RequestFlushGamePlayingMovieForDebug || | + | | 68 || [4.0.0+] [[#RequestFlushGamePlayingMovieForDebug]] || |
| |- | | |- |
− | | 70 || [3.0.0+] RequestToShutdown || | + | | 70 || [3.0.0+] [[#RequestToShutdown]] || |
| |- | | |- |
− | | 71 || [3.0.0+] RequestToReboot || | + | | 71 || [3.0.0+] [[#RequestToReboot]] || |
| |- | | |- |
| | 80 || [4.0.0+] [[#ExitAndRequestToShowThanksMessage]] || | | | 80 || [4.0.0+] [[#ExitAndRequestToShowThanksMessage]] || |
Line 556: |
Line 556: |
| | 120 || [5.0.0+] ExecuteProgram || | | | 120 || [5.0.0+] ExecuteProgram || |
| |- | | |- |
− | | 121 || [5.0.0+] ClearUserChannel || | + | | 121 || [5.0.0+] [[#ClearUserChannel]] || |
| |- | | |- |
| | 122 || [5.0.0+] UnpopToUserChannel || | | | 122 || [5.0.0+] UnpopToUserChannel || |
Line 606: |
Line 606: |
| | | |
| For example, in some cases official apps use this with [[Error_codes|error]] 0x2A2 then uses svcBreak. | | For example, in some cases official apps use this with [[Error_codes|error]] 0x2A2 then uses svcBreak. |
| + | |
| + | ==== EndBlockingHomeButtonShortAndLongPressed ==== |
| + | No input/output. |
| | | |
| ==== BeginBlockingHomeButton ==== | | ==== BeginBlockingHomeButton ==== |
| Takes an input s64 nanoseconds, no output. The input nanoseconds can be zero. | | Takes an input s64 nanoseconds, no output. The input nanoseconds can be zero. |
| + | |
| + | ==== EndBlockingHomeButton ==== |
| + | No input/output. |
| | | |
| ==== NotifyRunning ==== | | ==== NotifyRunning ==== |
Line 624: |
Line 630: |
| ==== SetGamePlayRecordingState ==== | | ==== SetGamePlayRecordingState ==== |
| Takes an input u32. 0 = disable/pause, 1 = enable/restart. | | Takes an input u32. 0 = disable/pause, 1 = enable/restart. |
| + | |
| + | ==== RequestFlushGamePlayingMovieForDebug ==== |
| + | No input/output. |
| + | |
| + | ==== RequestToShutdown ==== |
| + | No input/output. |
| + | |
| + | ==== RequestToReboot ==== |
| + | No input/output. |
| | | |
| ==== ExitAndRequestToShowThanksMessage ==== | | ==== ExitAndRequestToShowThanksMessage ==== |
Line 640: |
Line 655: |
| | | |
| The number of entries in each array is the same. ApplicationPlayStatistics is a 8-byte struct. | | The number of entries in each array is the same. ApplicationPlayStatistics is a 8-byte struct. |
| + | |
| + | ==== ClearUserChannel ==== |
| + | No input/output. |
| | | |
| ==== CreateMovieMaker ==== | | ==== CreateMovieMaker ==== |