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 || | |||
|- | |- | ||
| | | 1 || EnterSleep || | ||
|- | |- | ||
| | | 2 || StartSleepSequence || | ||
|- | |- | ||
| | | 3 || StartShutdownSequence || | ||
|- | |- | ||
| | | 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 || | |||
|- | |- | ||
| | | 1 || GetOperationModeChangeEvent || | ||
|- | |- | ||
| | | 2 || EnableAudioVisual || | ||
|- | |- | ||
| | | 3 || DisableAudioVisual || | ||
|- | |- | ||
| | | 4 || EnterSleepAndWait || | ||
|- | |- | ||
| | | 5 || GetCradleStatus || | ||
|- | |- | ||
| | | 6 || FadeInDisplay || | ||
|- | |- | ||
| | | 7 || FadeOutDisplay || | ||
|- | |- | ||
| | | 8 || [2.0.0+] GetCradleFwVersion || | ||
|- | |- | ||
| | | 9 || [2.0.0+] NotifyCecSettingsChanged || | ||
|- | |- | ||
| | | 10 || [3.0.0+] SetOperationModePolicy || | ||
|- | |- | ||
| | | 11 || [3.0.0+] GetDefaultDisplayResolution || | ||
|- | |- | ||
| | | 12 || [3.0.0+] GetDefaultDisplayResolutionChangeEvent || | ||
|- | |- | ||
| | | 13 || [3.0.0+] UpdateDefaultDisplayResolution || | ||
|- | |- | ||
| | | 14 || [3.0.0+] ShouldSleepOnBoot || | ||
|- | |- | ||
| | | 15 || [4.0.0+] NotifyHdcpApplicationExecutionStarted || | ||
|- | |- | ||
| | | 16 || [4.0.0+] NotifyHdcpApplicationExecutionFinished || | ||
|- | |- | ||
| | | 17 || [4.0.0+] NotifyHdcpApplicationDrawingStarted || | ||
|- | |- | ||
| | | 18 || [4.0.0+] NotifyHdcpApplicationDrawingFinished || | ||
|- | |- | ||
| | | 19 || [4.0.0+] GetHdcpAuthenticationFailedEvent || | ||
|- | |- | ||
| | | 20 || [4.0.0+] GetHdcpAuthenticationFailedEmulationEnabled || | ||
|- | |- | ||
| | | 21 || [4.0.0+] SetHdcpAuthenticationFailedEmulation || | ||
|- | |- | ||
| | | 22 || [4.0.0+] GetHdcpStateChangeEvent || | ||
|- | |- | ||
| | | 23 || [4.0.0+] GetHdcpState || | ||
|- | |- | ||
| | | 24 || [5.0.0+] ShowCardUpdateProcessing || | ||
|- | |- | ||
| | | 25 || [5.0.0+] SetApplicationCecSettingsAndNotifyChanged || | ||
|- | |- | ||
| | | 26 || [7.0.0+] || No input, returns a total of 4-bytes of output. | ||
|} | |} | ||