Changes

Jump to navigation Jump to search
1,279 bytes added ,  17:23, 15 April 2020
no edit summary
{| class="wikitable" border="1"
|-
! Cmd || Name || Notes
|-
| 0 || GetApplicationLaunchProperty || Takes an input u64 ProcessId, returns an [[#ApplicationLaunchPropertyGetApplicationLaunchProperty]]
|-
| 1 || GetApplicationLaunchPropertyWithApplicationId || Takes an input u64 TitleId, returns an [10.0.0+] [[#GetApplicationControlProperty]] ([1.0.0-9.2.0] [[#ApplicationLaunchPropertyGetApplicationLaunchPropertyWithApplicationId]])
|-
| 2 || GetApplicationControlProperty || Takes an input u64 ProcessId, returns a type[10.0.0+] GetApplicationProcessProperty ([1.0.0-0x16 buffer filled with the contents of 9.2.0] [[NACP_Format|control.nacp#GetApplicationControlProperty)]]
|-
| 3 || GetApplicationControlPropertyWithApplicationId || Takes an input u64 TitleId, returns a type[10.0.0+] GetApplicationInstanceId ([1.0.0-0x16 buffer filled with the contents of 9.2.0] [[NACP_Format|control.nacp#GetApplicationControlPropertyWithApplicationId]])
|-
| 9998 4 || [910.0.0+] GetPreomiaApplicationLaunchProperty ||[[#GetApplicationInstanceUnregistrationNotifier]]
|-
| 5 || [10.0.0+] ListApplicationInstanceId|-| 6 || [10.0.0+] GetMicroApplicationInstanceId|-| 7 || [10.0.0+] GetApplicationCertificate|-| 9998 || [9.0.0-9.2.0] GetPreomiaApplicationLaunchProperty|-| 9999 || [9.0.0+-9.2.0] GetPreomiaApplicationControlProperty |} == GetApplicationLaunchProperty ==Takes an input u64 ProcessId, returns an [[#ApplicationLaunchProperty]]. == GetApplicationLaunchPropertyWithApplicationId ==Takes an input u64 TitleId, returns an [[#ApplicationLaunchProperty]]. == GetApplicationControlProperty ==Takes an input u64 ProcessId, returns a type-0x16 buffer filled with the contents of [[NACP_Format|control.nacp]] == GetApplicationControlPropertyWithApplicationId ==Takes an input u64 TitleId, returns a type-0x16 buffer filled with the contents of [[NACP_Format|control.nacp]] == GetApplicationInstanceUnregistrationNotifier ==Returns an [[#IUnregistrationNotifier]]. == IUnregistrationNotifier ==This is "nn::arp::detail::IUnregistrationNotifier". {| class="wikitable" border="1"|-! Cmd || Name|-| 0 ||GetReadableHandle
|}
{| class="wikitable" border="1"
|-
! Cmd || Name |-| Notes0 || [[#AcquireRegistrar]]
|-
| 0 1 || AcquireRegistrar || Returns an [10.0.0+] UnregisterApplicationInstance ([#IRegistrar]1.0.0-9.2.0]DeleteProperties)
|-
| 1 2 || DeleteProperties || Takes an input u64 unknown[10.0.0+] [[#AcquireUpdater]]
|}
 
== AcquireRegistrar ==
Returns an [[#IRegistrar]].
 
== AcquireUpdater ==
Returns an [[#IUpdater]].
== IRegistrar ==
{| class="wikitable" border="1"
|-
! Cmd || Name |-| Notes0 || [[#Issue]]|-| 1 || [[#SetApplicationLaunchProperty]]|-| 2 || [[#SetApplicationControlProperty]]|} === Issue ===Takes an input u64. === SetApplicationLaunchProperty ===Takes an input [[#ApplicationLaunchProperty]]. === SetApplicationControlProperty ===Takes an input type-0x15 buffer filled with the contents of [[NACP_Format|control.nacp]]. == IUpdater ==This is "nn::arp::detail::IUpdater". {| class="wikitable" border="1"|-! Cmd || Name|-| 0 || Issue
|-
| 0 1 || Issue || Takes an input u64 unknownSetApplicationProcessProperty
|-
| 1 2 || SetApplicationLaunchProperty || Takes an input [[#ApplicationLaunchProperty]]DeleteApplicationProcessProperty
|-
| 2 3 || SetApplicationControlProperty || Takes an input type-0x15 buffer filled with the contents of [[NACP_Format|control.nacp]]SetApplicationCertificate
|}

Navigation menu