Line 69: |
Line 69: |
| |- | | |- |
| | 22 || GetApplicationCreator || Returns an [[#IApplicationCreator]]. | | | 22 || GetApplicationCreator || Returns an [[#IApplicationCreator]]. |
| + | |- |
| + | | 23 || [7.0.0+] || No input, returns an [[#IUnknown0]]. |
| |- | | |- |
| | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. |
Line 125: |
Line 127: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name | + | ! Cmd || Name || Notes |
| + | |- |
| + | | 0 || RequestToEnterSleep || |
| |- | | |- |
− | | 0 || RequestToEnterSleep | + | | 1 || EnterSleep || |
| |- | | |- |
− | | 1 || EnterSleep | + | | 2 || StartSleepSequence || |
| |- | | |- |
− | | 2 || StartSleepSequence | + | | 3 || StartShutdownSequence || |
| |- | | |- |
− | | 3 || StartShutdownSequence | + | | 4 || StartRebootSequence || |
| |- | | |- |
− | | 4 || StartRebootSequence | + | | 9 || [7.0.0+] || No input, returns an output u8. |
| |- | | |- |
− | | 10 || LoadAndApplyIdlePolicySettings | + | | 10 || LoadAndApplyIdlePolicySettings || |
| |- | | |- |
− | | 11 || [2.0.0+] NotifyCecSettingsChanged | + | | 11 || [2.0.0+] NotifyCecSettingsChanged || |
| |- | | |- |
− | | 12 || [2.0.0+] SetDefaultHomeButtonLongPressTime | + | | 12 || [2.0.0+] SetDefaultHomeButtonLongPressTime || |
| |- | | |- |
− | | 13 || [2.0.0+] UpdateDefaultDisplayResolution | + | | 13 || [2.0.0+] UpdateDefaultDisplayResolution || |
| |- | | |- |
− | | 14 || [2.0.0+] [[#ShouldSleepOnBoot]] | + | | 14 || [2.0.0+] [[#ShouldSleepOnBoot]] || |
| |- | | |- |
− | | 15 || [4.0.0+] GetHdcpAuthenticationFailedEvent | + | | 15 || [4.0.0+] GetHdcpAuthenticationFailedEvent || |
| |} | | |} |
| | | |
Line 268: |
Line 272: |
| ==== GetResult==== | | ==== GetResult==== |
| No input/output. | | No input/output. |
| + | |
| + | == IUnknown0 == |
| + | Added with [[7.0.0]]. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name || Notes |
| + | |- |
| + | | 10 || || Takes a total of 8-bytes of input and a type-0x22 output buffer, returns a total of 8-bytes of output. |
| + | |- |
| + | | 11 || || Takes a total of 8-bytes of input and a type-0x21 input buffer, no output. |
| + | |} |
| | | |
| == ILibraryAppletProxy == | | == ILibraryAppletProxy == |
Line 289: |
Line 305: |
| |- | | |- |
| | 20 || OpenLibraryAppletSelfAccessor || Returns an [[#ILibraryAppletSelfAccessor]]. | | | 20 || OpenLibraryAppletSelfAccessor || Returns an [[#ILibraryAppletSelfAccessor]]. |
| + | |- |
| + | | 21 || [7.0.0+] || No input, returns an [[#IUnknown0]]. |
| |- | | |- |
| | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. |
Line 429: |
Line 447: |
| |- | | |- |
| | 20 || GetOverlayFunctions || Returns an [[#IOverlayFunctions]]. | | | 20 || GetOverlayFunctions || Returns an [[#IOverlayFunctions]]. |
| + | |- |
| + | | 21 || [7.0.0+] || No input, returns an [[#IUnknown0]]. |
| |- | | |- |
| | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. |
Line 455: |
Line 475: |
| |- | | |- |
| | 11 || [6.0.0+] StartRebootSequenceForOverlay | | | 11 || [6.0.0+] StartRebootSequenceForOverlay |
| + | |- |
| + | | 90 || [7.0.0+] || Takes an input u8, no output. |
| |- | | |- |
| | 101 || [6.0.0+] BeginToObserveHidInputForDevelop | | | 101 || [6.0.0+] BeginToObserveHidInputForDevelop |
Line 497: |
Line 519: |
| |- | | |- |
| | 13 || [4.0.0+] [[#CreateApplicationAndRequestToStartForQuest]] || | | | 13 || [4.0.0+] [[#CreateApplicationAndRequestToStartForQuest]] || |
| + | |- |
| + | | 14 || [7.0.0+] || Takes a total of 8-bytes and a type-0x15 input buffer, return an output [[#IStorage]]. |
| + | |- |
| + | | 15 || [7.0.0+] || Takes a total of 8-bytes and a type-0x15 input buffer, no output. |
| |- | | |- |
| | 20 || EnsureSaveData || | | | 20 || EnsureSaveData || |
Line 842: |
Line 868: |
| |- | | |- |
| | 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] || | | | 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] || |
| + | |- |
| + | | 32: || [7.0.0+] || Takes a total of 4-bytes of input, returns an output [[#ILockAccessor]]. |
| |- | | |- |
| | 40 || [2.0.0+] GetCradleFwVersion || | | | 40 || [2.0.0+] GetCradleFwVersion || |
Line 850: |
Line 878: |
| |- | | |- |
| | 52 || [4.0.0+] SetLcdBacklighOffEnabled || | | | 52 || [4.0.0+] SetLcdBacklighOffEnabled || |
| + | |- |
| + | | 53 || [7.0.0+] || No input/output. |
| + | |- |
| + | | 54 || [7.0.0+] || No input/output. |
| |- | | |- |
| | 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]] || | | | 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]] || |
Line 868: |
Line 900: |
| |- | | |- |
| | 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus || | | | 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus || |
| + | |- |
| + | | 90 || [7.0.0+] || Takes an input u8, no output. |
| + | |- |
| + | | 91 || [7.0.0+] || No input, returns a total of 4-bytes of output. |
| + | |- |
| + | | 200 || [7.0.0+] || No input, returns a total of 4-bytes of output. |
| |} | | |} |
| | | |
Line 936: |
Line 974: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name | + | ! Cmd || Name || Notes |
| |- | | |- |
| | 0 || [[#Exit]] | | | 0 || [[#Exit]] |
Line 1,013: |
Line 1,051: |
| |- | | |- |
| | 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent | | | 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent |
| + | |- |
| + | | 100 || [7.0.0+] || Takes an input u8, no output. |
| + | |- |
| + | | 1000 || [7.0.0+] || No input, returns an output [[#IUnknown1]]. |
| |} | | |} |
| | | |
Line 1,068: |
Line 1,110: |
| === IsIlluminanceAvailable === | | === IsIlluminanceAvailable === |
| No input, returns an output u8 bool. | | No input, returns an output u8 bool. |
| + | |
| + | == IUnknown1 == |
| + | Added with [[7.0.0]]. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name || Notes |
| + | |- |
| + | | 0 || || No input, returns an output [[#IStorage]]. |
| + | |- |
| + | | 1 || || No input, returns an output [[#IStorage]]. |
| + | |- |
| + | | 2 || || No input, returns an output [[#IStorage]]. |
| + | |- |
| + | | 3 || || No input, returns an output handle. |
| + | |- |
| + | | 4 || || No input/output. |
| + | |} |
| | | |
| == IWindowController == | | == IWindowController == |
Line 1,085: |
Line 1,145: |
| |- | | |- |
| | 12 || RejectToChangeIntoBackground || | | | 12 || RejectToChangeIntoBackground || |
| + | |- |
| + | | 20 || [7.0.0+] || Takes an input u8, no output. |
| + | |- |
| + | | 21 || [7.0.0+] || Takes a total of 8-bytes of input, no output. |
| |} | | |} |
| | | |
Line 1,190: |
Line 1,254: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 1 || RequestLaunchApplicationForDebug || | + | | 1 || RequestLaunchApplicationForDebug || |
| + | |- |
| + | | 2 || [7.0.0+] || No input, returns an output [[#IUnknown1]]. |
| + | |- |
| + | | 3 || [7.0.0+] || Takes a total of 8-bytes of input, returns an [[#IStorage]]. |
| |} | | |} |
| | | |
Line 1,319: |
Line 1,387: |
| | 0 || GetAutoPowerDownEvent | | | 0 || GetAutoPowerDownEvent |
| |- | | |- |
− | | 1 || [1.0.0-3.0.2] | + | | 1 || [1.0.0-3.0.2, 7.0.0+] |
| |- | | |- |
| | 2 || [1.0.0-3.0.2] | | | 2 || [1.0.0-3.0.2] |
Line 1,338: |
Line 1,406: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! Cmd || Name | + | ! Cmd || Name || Notes |
| + | |- |
| + | | 0 || GetOperationMode || |
| |- | | |- |
− | | 0 || GetOperationMode | + | | 1 || GetOperationModeChangeEvent || |
| |- | | |- |
− | | 1 || GetOperationModeChangeEvent | + | | 2 || EnableAudioVisual || |
| |- | | |- |
− | | 2 || EnableAudioVisual | + | | 3 || DisableAudioVisual || |
| |- | | |- |
− | | 3 || DisableAudioVisual | + | | 4 || EnterSleepAndWait || |
| |- | | |- |
− | | 4 || EnterSleepAndWait | + | | 5 || GetCradleStatus || |
| |- | | |- |
− | | 5 || GetCradleStatus | + | | 6 || FadeInDisplay || |
| |- | | |- |
− | | 6 || FadeInDisplay | + | | 7 || FadeOutDisplay || |
| |- | | |- |
− | | 7 || FadeOutDisplay | + | | 8 || [2.0.0+] GetCradleFwVersion || |
| |- | | |- |
− | | 8 || [2.0.0+] GetCradleFwVersion | + | | 9 || [2.0.0+] NotifyCecSettingsChanged || |
| |- | | |- |
− | | 9 || [2.0.0+] NotifyCecSettingsChanged | + | | 10 || [3.0.0+] SetOperationModePolicy || |
| |- | | |- |
− | | 10 || [3.0.0+] SetOperationModePolicy | + | | 11 || [3.0.0+] GetDefaultDisplayResolution || |
| |- | | |- |
− | | 11 || [3.0.0+] GetDefaultDisplayResolution | + | | 12 || [3.0.0+] GetDefaultDisplayResolutionChangeEvent || |
| |- | | |- |
− | | 12 || [3.0.0+] GetDefaultDisplayResolutionChangeEvent | + | | 13 || [3.0.0+] UpdateDefaultDisplayResolution || |
| |- | | |- |
− | | 13 || [3.0.0+] UpdateDefaultDisplayResolution | + | | 14 || [3.0.0+] ShouldSleepOnBoot || |
| |- | | |- |
− | | 14 || [3.0.0+] ShouldSleepOnBoot | + | | 15 || [4.0.0+] NotifyHdcpApplicationExecutionStarted || |
| |- | | |- |
− | | 15 || [4.0.0+] NotifyHdcpApplicationExecutionStarted | + | | 16 || [4.0.0+] NotifyHdcpApplicationExecutionFinished || |
| |- | | |- |
− | | 16 || [4.0.0+] NotifyHdcpApplicationExecutionFinished | + | | 17 || [4.0.0+] NotifyHdcpApplicationDrawingStarted || |
| |- | | |- |
− | | 17 || [4.0.0+] NotifyHdcpApplicationDrawingStarted | + | | 18 || [4.0.0+] NotifyHdcpApplicationDrawingFinished || |
| |- | | |- |
− | | 18 || [4.0.0+] NotifyHdcpApplicationDrawingFinished | + | | 19 || [4.0.0+] GetHdcpAuthenticationFailedEvent || |
| |- | | |- |
− | | 19 || [4.0.0+] GetHdcpAuthenticationFailedEvent | + | | 20 || [4.0.0+] GetHdcpAuthenticationFailedEmulationEnabled || |
| |- | | |- |
− | | 20 || [4.0.0+] GetHdcpAuthenticationFailedEmulationEnabled | + | | 21 || [4.0.0+] SetHdcpAuthenticationFailedEmulation || |
| |- | | |- |
− | | 21 || [4.0.0+] SetHdcpAuthenticationFailedEmulation | + | | 22 || [4.0.0+] GetHdcpStateChangeEvent || |
| |- | | |- |
− | | 22 || [4.0.0+] GetHdcpStateChangeEvent | + | | 23 || [4.0.0+] GetHdcpState || |
| |- | | |- |
− | | 23 || [4.0.0+] GetHdcpState | + | | 24 || [5.0.0+] ShowCardUpdateProcessing || |
| |- | | |- |
− | | 24 || [5.0.0+] ShowCardUpdateProcessing | + | | 25 || [5.0.0+] SetApplicationCecSettingsAndNotifyChanged || |
| |- | | |- |
− | | 25 || [5.0.0+] SetApplicationCecSettingsAndNotifyChanged | + | | 26 || [7.0.0+] || No input, returns a total of 4-bytes of output. |
| |} | | |} |
| | | |