Glue services: Difference between revisions

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


Line 110: 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 122: Line 127:
| 1 || [[#SetApplicationLaunchProperty|SetApplicationLaunchProperty]]
| 1 || [[#SetApplicationLaunchProperty|SetApplicationLaunchProperty]]
|-
|-
| 2 || [[#SetApplicationControlProperty|SetApplicationControlProperty]]
| 2 || [1.0.0-18.1.0] [[#SetApplicationControlProperty|SetApplicationControlProperty]]
|}
|}


Line 171: Line 176:
! Cmd || Name
! Cmd || Name
|-
|-
| 100 || [[#OpenTaskService]]
| 100 || [[#CreateTaskService]]
|}
|}


== OpenTaskService ==
== CreateTaskService ==
No input. Returns an [[#ITaskService]].
No input. Returns an [[#ITaskService]].


Line 206: Line 211:
| 15 || SchedulePeriodicTask
| 15 || SchedulePeriodicTask
|-
|-
| 16 || [9.0.0+]
| 16 || [9.0.0+] ScheduleStrictTask
|-
|-
| 101 || [3.0.0+] GetOperationMode
| 101 || [3.0.0+] GetOperationMode
Line 214: Line 219:
| 103 || [3.0.0+] WillStayHalfAwakeInsteadSleep
| 103 || [3.0.0+] WillStayHalfAwakeInsteadSleep
|-
|-
| 200 || [12.0.0+]
| 200 || [12.0.0+] EnableStayHalfAwake
|}
|}


Line 289: Line 294:
|-
|-
| 501 || [4.0.0+] CalculateSpanBetween ||  
| 501 || [4.0.0+] CalculateSpanBetween ||  
|-
| 600 || [19.0.0+] GetInitialLaunchEndTime ||
|}
|}


Line 599: Line 606:
|-
|-
| 2020 || [[#IsAlarmSettingDeletable]]
| 2020 || [[#IsAlarmSettingDeletable]]
|-
| 3000 || [20.0.0+]
|-
| 3010 || [20.0.0+]
|-
|-
| 8000 || RegisterAppletResourceUserId
| 8000 || RegisterAppletResourceUserId
Line 652: Line 663:
| 1 || CommitContext
| 1 || CommitContext
|-
|-
| 2 ||  
| 2 || RemoveContext
|}
|}


Line 722: Line 733:
|-
|-
| 6 || GetSharedFontInOrderOfPriorityForSystem
| 6 || GetSharedFontInOrderOfPriorityForSystem
|-
| 2000 || [S2]
|-
| 2010 || [S2]
|-
| 2020 || [S2]
|-
| 2100 || [S2] OpenFont. Returns an [[#(Switch 2) IFontService]].
|}
|}


Line 779: 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 =