Applet Manager services: Difference between revisions

 
(12 intermediate revisions by 3 users not shown)
Line 674: Line 674:
| 130 || [S2]
| 130 || [S2]
|-
|-
| 131 || [S2]
| 131 || [S2] [20.0.0+]
|-
|-
| 135 || [S2]
| 135 || [S2] [20.0.0+]
|-
|-
| 140 || [S2]
| 140 || [S2]
Line 714: Line 714:
| 260 || [S2]
| 260 || [S2]
|-
|-
| 271 || [S2]
| 271 || [S2] [20.0.0+]
|-
|-
| 280 || [S2]
| 280 || [S2] [20.0.0+]
|-
|-
| 290 || [S2]
| 290 || [S2] [20.0.0+] RequestChatProhibition
|-
|-
| 291 || [S2]
| 291 || [S2] [20.0.0+] RequestChatExpirationCheckSkip
|-
|-
| 300 || [17.0.0+] GetCurrentApplicationId
| 300 || [17.0.0+] GetCurrentApplicationId
Line 752: Line 752:
| 2010 || [S2]
| 2010 || [S2]
|-
|-
| 3000 || [S2]
| 3000 || [S2] [20.0.0+]
|-
|-
| 3010 || [S2]
| 3010 || [S2] [20.0.0+]
|}
|}


Line 830: Line 830:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 0 || AddSource
|-
|-
| 1 ||  
| 1 || RemoveSource
|-
|-
| 2 ||  
| 2 || GetEvent
|-
|-
| 3 ||  
| 3 || Receive
|-
|-
| 4 ||  
| 4 || ReceiveWithTick
|}
|}
===== GetEvent =====
Unofficial name.
No input, returns an Event handle.
===== ReceiveWithTick =====
Unofficial name.


=== ISenderService ===
=== ISenderService ===
Line 865: Line 873:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 0 || Send
|-
|-
| 1 ||  
| 1 || GetUnreceivedMessageCount
|}
|}


Line 1,353: Line 1,361:
| 202 ||  
| 202 ||  
|-
|-
| 210 ||  
| 210 || [20.0.0+]
|-
|-
| 220 ||  
| 220 || [20.0.0+]
|}
|}


Line 1,466: Line 1,474:
| 42 ||  
| 42 ||  
|-
|-
| 50 ||  
| 50 || [20.0.0+]
|-
|-
| 51 ||  
| 51 || [20.0.0+]
|-
|-
| 60 ||  
| 60 || [20.0.0+]
|-
|-
| 70 ||  
| 70 || [20.0.0+]
|-
|-
| 71 ||  
| 71 || [20.0.0+]
|}
|}


Line 1,640: Line 1,648:
| 220 || [20.0.0+] [[#SetAudioOutputPolicy|SetAudioOutputPolicy]]
| 220 || [20.0.0+] [[#SetAudioOutputPolicy|SetAudioOutputPolicy]]
|-
|-
| 230 || [S2]
| 230 || [S2] [20.0.0+] IsTensorRtSupported
|-
|-
| 300 || [19.0.0+] [[#CreateMovieWriter]]
| 300 || [19.0.0+] [[#CreateMovieWriter]]
Line 1,648: Line 1,656:
| 320 || [20.0.0+]
| 320 || [20.0.0+]
|-
|-
| 321 || [S2]
| 321 || [S2] [20.0.0+]
|-
|-
| 330 || [20.2.0+] IsLanguageSelectionLimited
| 330 || [20.2.0+] IsLanguageSelectionLimited
Line 2,015: Line 2,023:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 0 || IsCpuOverclockEnabled
|-
|-
| 1 ||  
| 1 || SetCpuOverclockEnabled
|}
|}


Line 2,029: Line 2,037:
! Cmd || Name
! Cmd || Name
|-
|-
| 10 ||  
| 10 || GetGraphicsScalingParameters
|-
|-
| 1000 ||  
| 1000 || SetSupportingGraphicsScalingParametersForDebug
|-
|-
| 1010 ||  
| 1010 || SetGpuQuotaForDebug
|-
|-
| 1020 ||  
| 1020 || ClearGpuQuotaForDebug
|-
|-
| 1030 ||  
| 1030 || SetScreenRatioForDebug
|-
|-
| 1040 ||  
| 1040 || ClearScreenRatioForDebug
|-
|-
| 1050 ||  
| 1050 || SetGraphicsScaleChangedNotificationEnabled
|}
|}


Line 2,306: Line 2,314:
| 120 || [13.0.0+] GetAppletLaunchedHistory
| 120 || [13.0.0+] GetAppletLaunchedHistory
|-
|-
| 130 || [21.0.0+]
| 130 || [21.0.0+] EnableStartupLogoDisappearedMessage
|-
|-
| 200 || [7.0.0+] [[#GetOperationModeSystemInfo]]
| 200 || [7.0.0+] [[#GetOperationModeSystemInfo]]
Line 2,330: Line 2,338:
| 611 || [22.0.0+]
| 611 || [22.0.0+]
|-
|-
| 650 || [S2]
| 650 || [S2] BeginUsingCameraResource
|-
|-
| 651 || [S2]
| 651 || [S2] EndUsingCameraResource
|-
|-
| 900 || [11.0.0+] [[#SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled]]
| 900 || [11.0.0+] [[#SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled]]
Line 2,350: Line 2,358:
| 1005 || [21.0.0+] GetPanelResolutionForSpecificTitle
| 1005 || [21.0.0+] GetPanelResolutionForSpecificTitle
|-
|-
| 2000 || [S2]
| 2000 || [S2] SetRtcModeChangedMessageEnabled
|-
|-
| 2010 || [S2]
| 2010 || [S2] GetCurrentDisplayLayoutRatio
|}
|}


Line 2,723: Line 2,731:
| 2200 || [S2] SetSharingLayerEnabled
| 2200 || [S2] SetSharingLayerEnabled
|-
|-
| 2300 || [S2]
| 2300 || [S2] [20.0.0+] SetCopyrightLayerEnabled
|-
|-
| 2400 || [S2]
| 2400 || [S2] SetRtcScreenSharingAudioEnabled
|-
|-
| 2401 || [S2]
| 2401 || [S2] [20.0.0+] SetStreamPlayMirroringAudioEnabled
|-
|-
| 2402 || [S2]
| 2402 || [S2] [20.0.0+]
|}
|}


Line 3,375: Line 3,383:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 ||  
| 1 ||  
|}
|}


=== Cmd0 ===
=== Cmd1 ===
No input. Returns an [[#IApplicationObserver]].
No input. Returns an [[#IApplicationObserver]].


Line 3,399: Line 3,407:
|-
|-
| 30 ||  
| 30 ||  
|-
| 40 || [S2] [20.0.0+]
|}
|}


Line 3,470: Line 3,480:
| 130 ||  
| 130 ||  
|-
|-
| 140 ||  
| 140 || [20.0.0+]
|-
|-
| 141 ||  
| 141 || [20.0.0+]
|-
|-
| 200 ||  
| 200 ||  
Line 3,478: Line 3,488:
| 201 ||  
| 201 ||  
|-
|-
| 210 ||  
| 210 || [20.0.0+]
|-
|-
| 220 ||  
| 220 || [20.0.0+]
|}
|}


Line 3,540: Line 3,550:
| 300 || [16.0.0+] TerminateAllRunningApplicationsForDebug
| 300 || [16.0.0+] TerminateAllRunningApplicationsForDebug
|-
|-
| 400 || [S2]
| 400 || [S2] LaunchDebugAppletForDebug
|-
|-
| 401 || [S2]
| 401 || [S2] TerminateDebugAppletForDebug
|-
|-
| 402 || [S2]
| 402 || [S2] IsDebugAppletLaunchedForDebug
|-
|-
| 403 || [S2]
| 403 || [S2]
Line 3,562: Line 3,572:
| 910 || [20.0.0+]
| 910 || [20.0.0+]
|-
|-
| 2000 || [S2]
| 2000 || [S2] [20.0.0+]
|-
|-
| 10000 || [S2]
| 10000 || [S2]
Line 3,982: Line 3,992:


This was added with [8.0.0+].
This was added with [8.0.0+].
[S2] Official sw no longer uses this (stubbed out).


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 4,226: Line 4,238:
Unofficial name.
Unofficial name.


No input. Returns an output TIPC handle to [[Switch_2:_GSV_services|GraphicsSupervisor]]..
No input. Returns an output TIPC handle to [[Switch_2:_GSV_services|GraphicsSupervisor]].


Same as [[#GetGraphicsSupervisor]] but for compat mode.
Same as [[#GetGraphicsSupervisor]] but for compat mode.
Line 4,354: Line 4,366:
|-
|-
| 0x00000013
| 0x00000013
| 0x010000000000100A
| [22.0.0+] 0x0100000000001043 ([1.0.0-21.2.0] 0x010000000000100A)
| [[Internet_Browser#010000000000100A|LibraryAppletWeb (web)]]
| [[Internet_Browser#010000000000100A|LibraryAppletWeb (web)]]
|-
|-
Line 4,374: Line 4,386:
|-
|-
| 0x00000018
| 0x00000018
| 0x0100000000001010
| [22.0.0+] 0x0100000000001042 ([1.0.0-21.2.0] 0x0100000000001010)
| [[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]]
| [[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]]
|-
|-
| 0x00000019
| 0x00000019
| 0x0100000000001011
| [22.0.0+] 0x0100000000001043 ([1.0.0-21.2.0] 0x0100000000001011)
| [[Internet_Browser#WifiWebAuthApplet|LibraryAppletWifiWebAuth (wifiWebAuth)]]
| [[Internet_Browser#WifiWebAuthApplet|LibraryAppletWifiWebAuth (wifiWebAuth)]]
|-
|-
Line 4,426: Line 4,438:
|-
|-
| 0x00000035
| 0x00000035
| [17.0.0+] 0x0100000000001010 ([16.0.0-16.1.0] 0x0100000000001042)
| [22.0.0+] 0x0100000000001042 ([17.0.0-21.2.0] 0x0100000000001010, [16.0.0-16.1.0] 0x0100000000001042)
| [17.0.0+] LibraryAppletLhub ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
| [17.0.0+] LibraryAppletLhub ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
|-
|-
| 0x00000036
| 0x00000036
| [17.0.0+] 0x0100000000001010 ([16.0.0-16.1.0] 0x0100000000001042)
| [22.0.0+] 0x0100000000001042 ([17.0.0-21.2.0] 0x0100000000001010, [16.0.0-16.1.0] 0x0100000000001042)
| [17.0.0+] LibraryAppletLogin ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
| [17.0.0+] LibraryAppletLogin ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
|-
|-
| 0x00000037
| 0x00000037
| [17.0.0+] 0x0100000000001010 ([16.0.0-16.1.0] 0x0100000000001042)
| [22.0.0+] 0x0100000000001042 ([17.0.0-21.2.0] 0x0100000000001010, [16.0.0-16.1.0] 0x0100000000001042)
| [17.0.0+] LibraryAppletShare ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
| [17.0.0+] LibraryAppletShare ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
|-
|-
Line 4,448: Line 4,460:
| 0x0100000000001007
| 0x0100000000001007
| [18.0.0+]
| [18.0.0+]
|-
| 0x00000052
| 0x0100000000001001
| [22.0.0+]
|-
|-
| 0x00000064
| 0x00000064
| 0x0100000000001048
| 0x0100000000001048
| [20.0.0+] [[Splay_Applet|splay]]
| [20.0.0+] [[Splay_Applet|splay]]
|-
| 0x00000066
| 0x0100000000001054
| [21.0.0+]
|-
|-
| 0x000003E8
| 0x000003E8
Line 4,512: Line 4,532:
| 0x010000000000D60E
| 0x010000000000D60E
| [10.0.0-16.1.0] AppletILA2
| [10.0.0-16.1.0] AppletILA2
|-
| 0x0100000A
|
| [[Auth_Applet|LibraryAppletAuth]]
|-
| 0x0100000B
|
| [[Cabinet_Applet|LibraryAppletCabinet]]
|-
| 0x0100000C
|
| [[Controller_Applet|LibraryAppletController]]
|-
| 0x0100000D
|
| [S2]
|-
|-
| 0x0100000E
| 0x0100000E
Line 4,528: Line 4,564:
|  
|  
| [S2] Swkbd
| [S2] Swkbd
|-
| 0x01010012
|
| [S2] [[MiiEdit_Applet|LibraryAppletMiiEdit]] (for ShowMiiEdit)
|-
| 0x01020012
|
| [S2] [[MiiEdit_Applet|LibraryAppletMiiEdit]] (for AppendMii)
|-
| 0x01070012
|
| [S2] [[MiiEdit_Applet|LibraryAppletMiiEdit]] (for CreateMii)
|-
| 0x01080012
|
| [S2] [[MiiEdit_Applet|LibraryAppletMiiEdit]] (for EditMii)
|-
|-
| 0x01000013
| 0x01000013
Line 4,536: Line 4,588:
|  
|  
| [S2] LibraryAppletShop
| [S2] LibraryAppletShop
|-
| 0x01000015
|
| [S2] [[Album_Applet|Album]]
|-
| 0x01000017
|
| [S2] LibraryAppletOffline (for Gen0)
|-
| 0x01000018
|
| [S2] [[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare]] (for Lobby)
|-
| 0x0100001A
|
| [S2] [[MyPage_Applet|MyPageApplet]]
|-
|-
| 0x01000022
| 0x01000022
|  
|  
| [S2] LibraryAppletPromoteQualification
| [S2] LibraryAppletPromoteQualification
|-
| 0x01000024
|
| [S2] SplayApplet
|-
| 0x01030024
|
| [S2] SplayApplet
|-
|-
| 0x01010025
| 0x01010025
Line 4,548: Line 4,624:
|  
|  
| [S2] SaveDataBackup (Same as above except with ApplicationId specified)
| [S2] SaveDataBackup (Same as above except with ApplicationId specified)
|-
| 0x01000028
|
| [S2] Eula
|-
|-
| 0x01000032
| 0x01000032
Line 4,580: Line 4,660:
|  
|  
| [S2] PlayerSelect
| [S2] PlayerSelect
|-
| 0x01000065
|
| [S2] Chat (ForChatStart)
|-
| 0x01010065
|
| [S2] Chat (ForCameraConfiguration)
|-
| 0x01020065
|
| [S2] Chat (ForFullScreen)
|-
| 0x01030065
|
| [S2] Chat (ForCameraSharingGuide)
|-
|-
| 0x700000C8
| 0x700000C8