Glue services: Difference between revisions
Jump to navigation
Jump to search
Added info on GetApplicationControlPropertyWithApplicationId |
Added info on the launch property format |
||
| Line 44: | Line 44: | ||
| 2 || SetApplicationControlProperty | | 2 || SetApplicationControlProperty | ||
|} | |} | ||
=== Launch Property Format === | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x8 | |||
| Title ID | |||
|- | |||
| 0x8 | |||
| 0x4 | |||
| Version | |||
|- | |||
| 0xC | |||
| 0x1 | |||
| Base Game Storage ID | |||
|- | |||
| 0xD | |||
| 0x1 | |||
| Update Storage ID | |||
|- | |||
| 0xE | |||
| 0x2 | |||
| Padding | |||
|} | |||
[[Category:Services]] | [[Category:Services]] | ||
Revision as of 07:06, 12 July 2018
arp:r
This is "nn::arp::detail::IReader".
| Cmd | Name |
|---|---|
| 0 | GetApplicationLaunchProperty |
| 1 | GetApplicationLaunchPropertyWithApplicationId |
| 2 | GetApplicationControlProperty |
| 3 | GetApplicationControlPropertyWithApplicationId |
GetApplicationControlPropertyWithApplicationId
Takes in a title id and a type-0x16 buffer. This is filled with the contents of control.nacp for that application.
arp:w
This is "nn::arp::detail::IWriter".
| Cmd | Name |
|---|---|
| 0 | AcquireRegistrar |
| 1 | DeleteProperties |
IRegistrar
This is "nn::arp::detail::IRegistrar".
| Cmd | Name |
|---|---|
| 0 | Issue |
| 1 | SetApplicationLaunchProperty |
| 2 | SetApplicationControlProperty |
Launch Property Format
| Offset | Size | Description |
|---|---|---|
| 0x0 | 0x8 | Title ID |
| 0x8 | 0x4 | Version |
| 0xC | 0x1 | Base Game Storage ID |
| 0xD | 0x1 | Update Storage ID |
| 0xE | 0x2 | Padding |