Glue services: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| Line 4: | Line 4: | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
|-  | |-  | ||
! Cmd || Name  | ! Cmd || Name || Notes  | ||
|-  | |-  | ||
| 0 || GetApplicationLaunchProperty  | | 0 || GetApplicationLaunchProperty || Takes an input u64 ProcessId, returns an [[#ApplicationLaunchProperty]]  | ||
|-  | |-  | ||
| 1 || GetApplicationLaunchPropertyWithApplicationId  | | 1 || GetApplicationLaunchPropertyWithApplicationId || Takes an input u64 TitleId, returns an [[#ApplicationLaunchProperty]]  | ||
|-  | |-  | ||
| 2 || GetApplicationControlProperty  | | 2 || GetApplicationControlProperty || Takes an input u64 ProcessId, returns a type-0x16 buffer filled with the contents of [[NACP_Format|control.nacp]]  | ||
|-  | |-  | ||
| 3 || GetApplicationControlPropertyWithApplicationId  | | 3 || GetApplicationControlPropertyWithApplicationId || Takes an input u64 TitleId, returns a type-0x16 buffer filled with the contents of [[NACP_Format|control.nacp]]  | ||
|}  | |}  | ||
= arp:w =  | = arp:w =  | ||
| Line 24: | Line 20: | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
|-  | |-  | ||
! Cmd || Name  | ! Cmd || Name || Notes  | ||
|-  | |-  | ||
| 0 || AcquireRegistrar  | | 0 || AcquireRegistrar || Returns an [[#IRegistrar]]  | ||
|-  | |-  | ||
| 1 || DeleteProperties  | | 1 || DeleteProperties || Takes an input u64 unknown  | ||
|}  | |}  | ||
| Line 36: | Line 32: | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
|-  | |-  | ||
! Cmd || Name  | ! Cmd || Name || Notes  | ||
|  | |||
|   | |||
|-  | |-  | ||
|   | | 0 || Issue || Takes an input u64 unknown  | ||
|   | |||
|   | |||
|-  | |-  | ||
|   | | 1 || SetApplicationLaunchProperty || Takes an input [[#ApplicationLaunchProperty]]  | ||
|   | |||
|   | |||
|-  | |-  | ||
|   | | 2 || SetApplicationControlProperty || Takes an input type-0x15 buffer filled with the contents of [[NACP_Format|control.nacp]]  | ||
|   | |||
|   | |||
|}  | |}  | ||
| Line 128: | Line 95: | ||
| 5 || [3.0.0+] SetIsUsingSleepUnsupportedDevices  | | 5 || [3.0.0+] SetIsUsingSleepUnsupportedDevices  | ||
|-  | |-  | ||
|}  | |||
= ApplicationLaunchProperty =  | |||
Total size is 0x10-bytes.  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
! Offset  | |||
! Size  | |||
! Description  | |||
|-  | |||
| 0x00  | |||
| 0x08  | |||
| Title ID  | |||
|-  | |||
| 0x08  | |||
| 0x04  | |||
| Version  | |||
|-  | |||
| 0x0C  | |||
| 0x01  | |||
| Base Game [[Filesystem_services#StorageId|Storage Id]]  | |||
|-  | |||
| 0x0D  | |||
| 0x01  | |||
| Update [[Filesystem_services#StorageId|Storage Id]]  | |||
|-  | |||
| 0x0E  | |||
| 0x02  | |||
| Padding  | |||
|}  | |}  | ||
[[Category:Services]]  | [[Category:Services]]  | ||