Glue services: Difference between revisions
No edit summary |
|||
Line 396: | Line 396: | ||
== RegisterAlarmSetting == | == RegisterAlarmSetting == | ||
Takes a type-0x15 input buffer [[#AlarmSetting]] and a type-0x5 input buffer. Returns an | Takes a type-0x15 input buffer [[#AlarmSetting]] and a type-0x5 input buffer. Returns an [[#AlarmSettingId]]. | ||
The second buffer can be empty (addr=0/size=0). | The second buffer can be empty (addr=0/size=0). | ||
Line 413: | Line 413: | ||
== LoadApplicationParameter == | == LoadApplicationParameter == | ||
Takes an input | Takes an input [[#AlarmSettingId]] and a type-0x6 output buffer. Returns an u32. | ||
== DeleteAlarmSetting == | == DeleteAlarmSetting == | ||
Takes an input | Takes an input [[#AlarmSettingId]]. | ||
== Initialize == | == Initialize == | ||
Line 516: | Line 516: | ||
| Padding | | Padding | ||
|} | |} | ||
= AlarmSettingId = | |||
This is "nn::notification::AlarmSettingId". This is an u16. | |||
= AlarmSetting = | = AlarmSetting = | ||
Total size is 0x40 bytes. | This is "nn::notification::AlarmSetting". Total size is 0x40 bytes. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 528: | Line 531: | ||
| 0x00 | | 0x00 | ||
| 0x02 | | 0x02 | ||
| | | [[#AlarmSettingId]] | ||
|- | |- | ||
| 0x02 | | 0x02 | ||
Line 539: | Line 542: | ||
|- | |- | ||
| 0x08 | | 0x08 | ||
| 0x10 | | 0x10 | ||
| UID | |||
| UID | |||
|- | |- | ||
| 0x18 | | 0x18 | ||
| 0x08 | | 0x08 | ||
| | | ApplicationId | ||
|- | |- | ||
| 0x28 | | 0x28 |