Changes

Jump to navigation Jump to search
2,163 bytes added ,  20:00, 4 February 2019
no edit summary
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.
 
|}
 
|}
  

Navigation menu