Applet Manager services: Difference between revisions

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