Applet Manager services: Difference between revisions
No edit summary |
|||
Line 21: | Line 21: | ||
|- | |- | ||
| 400 || CreateSelfLibraryAppletCreatorForDevelop || Returns an [[#ILibraryAppletCreator]]. | | 400 || CreateSelfLibraryAppletCreatorForDevelop || Returns an [[#ILibraryAppletCreator]]. | ||
|- | |||
| 410 || [6.0.0+] GetSystemAppletControllerForDebug || Returns an [[#ISystemAppletControllerForDebug]]. | |||
|} | |} | ||
Line 67: | Line 69: | ||
|- | |- | ||
| 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | ||
|} | |} | ||
Line 89: | Line 90: | ||
| 31 || [2.0.0+] GetWriterLockAccessorEx || Returns an [[#ILockAccessor]]. | | 31 || [2.0.0+] GetWriterLockAccessorEx || Returns an [[#ILockAccessor]]. | ||
|- | |- | ||
| 100 || [6.0.0+] PopRequestLaunchApplicationForDebug || | |||
|} | |} | ||
Line 177: | Line 179: | ||
|- | |- | ||
| 123 || [2.0.0+] GetApplicationLaunchProperty || | | 123 || [2.0.0+] GetApplicationLaunchProperty || | ||
|- | |||
| 124 || [6.0.0+] GetApplicationLaunchRequestInfo || | |||
|- | |||
| 130 || [6.0.0+] SetUsers || | |||
|- | |||
| 131 || [6.0.0+] CheckRightsEnvironmentAvailable || | |||
|- | |||
| 132 || [6.0.0+] GetNsRightsEnvironmentHandle || | |||
|- | |||
| 140 || [6.0.0+] GetDesirableUids || | |||
|- | |||
| 150 || [6.0.0+] ReportApplicationExitTimeout || | |||
|} | |} | ||
Line 216: | Line 230: | ||
| 11 || GetLibraryAppletCreator || Returns an [[#ILibraryAppletCreator]]. | | 11 || GetLibraryAppletCreator || Returns an [[#ILibraryAppletCreator]]. | ||
|- | |- | ||
| 20 || | | 20 || OpenLibraryAppletSelfAccessor || Returns an [[#ILibraryAppletSelfAccessor]]. | ||
|- | |- | ||
| 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | ||
|} | |} | ||
Line 278: | Line 291: | ||
|- | |- | ||
| 100 || [4.0.0+] CreateGameMovieTrimmer || | | 100 || [4.0.0+] CreateGameMovieTrimmer || | ||
|- | |||
| 101 || [6.0.0+] ReserveResourceForMovieOperation || | |||
|- | |||
| 102 || [6.0.0+] UnreserveResourceForMovieOperation || | |||
|- | |||
| 110 || [6.0.0+] GetMainAppletAvailableUsers || | |||
|} | |} | ||
Line 333: | Line 352: | ||
|- | |- | ||
| 6 || [2.0.0+] SetScreenShotPermissionGlobally | | 6 || [2.0.0+] SetScreenShotPermissionGlobally | ||
|- | |||
| 10 || [6.0.0+] StartShutdownSequenceForOverlay | |||
|- | |||
| 11 || [6.0.0+] StartRebootSequenceForOverlay | |||
|- | |||
| 101 || [6.0.0+] BeginToObserveHidInputForDevelop | |||
|} | |} | ||
Line 611: | Line 636: | ||
|- | |- | ||
| 64 || [5.0.0+] SetTvPowerStateMatchingMode || | | 64 || [5.0.0+] SetTvPowerStateMatchingMode || | ||
|- | |||
| 65 || [6.0.0+] GetApplicationIdByContentActionName || | |||
|- | |||
| 66 || [6.0.0+] SetCpuAndGpuBoostMode || | |||
|- | |||
| 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus || | |||
|} | |} | ||
Line 712: | Line 743: | ||
|- | |- | ||
| 80 || [5.0.0+] SetWirelessPriorityMode | | 80 || [5.0.0+] SetWirelessPriorityMode | ||
|- | |||
| 90 || [6.0.0+] GetAccumulatedSuspendedTickValue | |||
|- | |||
| 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent | |||
|- | |||
| 1000 || [6.0.0+] [[#GetDebugStorageChannel]] | |||
|} | |} | ||
Line 758: | Line 795: | ||
=== CreateManagedDisplayLayer === | === CreateManagedDisplayLayer === | ||
Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]]. | Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]]. | ||
=== GetDebugStorageChannel === | |||
Returns an [[#IStorageChannel]]. | |||
== IWindowController == | == IWindowController == | ||
Line 773: | Line 813: | ||
|- | |- | ||
| 12 || RejectToChangeIntoBackground || | | 12 || RejectToChangeIntoBackground || | ||
|- | |||
| 20 || [6.0.0+] SetAppletWindowVisibility || | |||
|- | |||
| 21 || [6.0.0+] SetAppletGpuTimeSlice || | |||
|} | |} | ||
Line 855: | Line 899: | ||
|- | |- | ||
| 27 || [4.0.0+] ReleaseCallerAppletCaptureSharedBuffer | | 27 || [4.0.0+] ReleaseCallerAppletCaptureSharedBuffer | ||
|- | |||
| 28 || [6.0.0+] TakeScreenShotOfOwnLayerEx | |||
|} | |} | ||
Line 873: | Line 919: | ||
|- | |- | ||
| 12 || [2.0.0+] CreateHandleStorage || Returns an [[#IStorage]]. | | 12 || [2.0.0+] CreateHandleStorage || Returns an [[#IStorage]]. | ||
|} | |||
== ISystemAppletControllerForDebug == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name || Notes | |||
|- | |||
| 1 || RequestLaunchApplicationForDebug || | |||
|- | |||
| 2 || GetDebugStorageChannel || Returns an [[#IStorageChannel]]. | |||
|- | |||
| 3 || CreateStorageForDebug || Returns an [[#IStorage]]. | |||
|} | |} | ||
Line 914: | Line 972: | ||
|- | |- | ||
| 20 || InvalidateTransitionLayer || | | 20 || InvalidateTransitionLayer || | ||
|- | |||
| 30 || [6.0.0+] RequestLaunchApplicationWithUserAndArgumentForDebug || | |||
|- | |||
| 40 || [6.0.0+] GetAppletResourceUsageInfo || | |||
|} | |||
== IStorageChannel == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name || Notes | |||
|- | |||
| 0 || Push || | |||
|- | |||
| 1 || Unpop || | |||
|- | |||
| 2 || Pop || Returns an [[#IStorage]]. | |||
|- | |||
| 3 || GetPopEventHandle || | |||
|- | |||
| 4 || Clear || | |||
|} | |} | ||
Line 1,168: | Line 1,246: | ||
| 0x16 | | 0x16 | ||
| 010000000000100E | | 010000000000100E | ||
| | | "set" | ||
|- | |- | ||
| 0x17 | | 0x17 | ||
Line 1,185: | Line 1,263: | ||
| 0100000000001013 | | 0100000000001013 | ||
| "myPage" | | "myPage" | ||
|} | |} | ||