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.
|}
|}