Glue services: Difference between revisions

No edit summary
 
(One intermediate revision by the same 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 605: Line 606:
|-
|-
| 2020 || [[#IsAlarmSettingDeletable]]
| 2020 || [[#IsAlarmSettingDeletable]]
|-
| 3000 || [20.0.0+]
|-
| 3010 || [20.0.0+]
|-
|-
| 8000 || RegisterAppletResourceUserId
| 8000 || RegisterAppletResourceUserId