Glue services: Difference between revisions
No edit summary |
|||
(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 || [[# | | 100 || [[#CreateTaskService]] | ||
|} | |} | ||
== | == 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 = |