Glue services: Difference between revisions

No edit summary
Ootulp (talk | contribs)
 
(4 intermediate revisions by one other user not shown)
Line 95: Line 95:
| 3 || [15.0.0+] [[#AcquireApplicationCertificateUpdater|AcquireApplicationCertificateUpdater]]
| 3 || [15.0.0+] [[#AcquireApplicationCertificateUpdater|AcquireApplicationCertificateUpdater]]
|-
|-
| 4 || [19.0.0+] [[#SetApplicationControlProperty|SetApplicationControlProperty]]
| 4 || [19.0.0+] [[#RegisterApplicationControlProperty|RegisterApplicationControlProperty]]
|}
|}


Line 112: Line 112:
== AcquireApplicationCertificateUpdater ==
== AcquireApplicationCertificateUpdater ==
Takes an input [[#ApplicationInstanceId]]. Returns an [[#IUpdater]].
Takes an input [[#ApplicationInstanceId]]. Returns an [[#IUpdater]].
== RegisterApplicationControlProperty ==
Takes a type-0x15 input buffer containing an [[NACP|ApplicationControlProperty]] and an input [[#ApplicationInstanceId]]. No output.


== IRegistrar ==
== IRegistrar ==
Line 135: Line 138:
=== SetApplicationControlProperty ===
=== SetApplicationControlProperty ===
Takes a type-0x15 input buffer containing an [[NACP|ApplicationControlProperty]]. No output.
Takes a type-0x15 input buffer containing an [[NACP|ApplicationControlProperty]]. No output.
[19.0.0+] This was moved to [[#arp:w|"arp:w"]] and now takes 8-bytes of input.


== IUpdater ==
== IUpdater ==
Line 293: Line 294:
|-
|-
| 501 || [4.0.0+] CalculateSpanBetween ||  
| 501 || [4.0.0+] CalculateSpanBetween ||  
|-
| 600 || [19.0.0+] GetInitialLaunchEndTime ||
|}
|}


Line 603: Line 606:
|-
|-
| 2020 || [[#IsAlarmSettingDeletable]]
| 2020 || [[#IsAlarmSettingDeletable]]
|-
| 3000 || [20.0.0+]
|-
| 3010 || [20.0.0+]
|-
|-
| 8000 || RegisterAppletResourceUserId
| 8000 || RegisterAppletResourceUserId
Line 726: Line 733:
|-
|-
| 6 || GetSharedFontInOrderOfPriorityForSystem
| 6 || GetSharedFontInOrderOfPriorityForSystem
|-
| 2000 || [S2]
|-
| 2010 || [S2]
|-
| 2020 || [S2]
|-
| 2100 || [S2] OpenFont. Returns an [[#(Switch 2) IFontService]].
|}
|}


Line 783: Line 798:


* Nintendo Extended: Contains Nintendo-specific characters, including HID buttons, HID controller styles, applet icons, Wii(U) icons,  etc.
* Nintendo Extended: Contains Nintendo-specific characters, including HID buttons, HID controller styles, applet icons, Wii(U) icons,  etc.
== (Switch 2) IFontService ==
This is "nn::pl::sharedresource::detail::IFontService".
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|-
| 1 ||
|}


= ApplicationInstanceId =
= ApplicationInstanceId =