NS services: Difference between revisions
Line 737: | Line 737: | ||
| 903 || DisableApplicationAutoUpdate | | 903 || DisableApplicationAutoUpdate | ||
|- | |- | ||
| 904 || TouchApplication | | 904 || [[#TouchApplication]] | ||
|- | |- | ||
| 905 || RequestApplicationUpdate | | 905 || RequestApplicationUpdate | ||
|- | |- | ||
| 906 || IsApplicationUpdateRequested | | 906 || [[#IsApplicationUpdateRequested]] | ||
|- | |- | ||
| 907 || WithdrawApplicationUpdateRequest | | 907 || [[#WithdrawApplicationUpdateRequest]] | ||
|- | |- | ||
| 908 || ListApplicationRecordInstalledContentMeta | | 908 || ListApplicationRecordInstalledContentMeta | ||
Line 773: | Line 773: | ||
| 1200 || [[#NeedsUpdateVulnerability]] | | 1200 || [[#NeedsUpdateVulnerability]] | ||
|- | |- | ||
| 1300 || IsAnyApplicationEntityInstalled | | 1300 || [[#IsAnyApplicationEntityInstalled]] | ||
|- | |- | ||
| 1301 || DeleteApplicationContentEntities | | 1301 || DeleteApplicationContentEntities | ||
Line 789: | Line 789: | ||
| 1400 || PrepareShutdown | | 1400 || PrepareShutdown | ||
|- | |- | ||
| 1500 || FormatSdCard | | 1500 || [[#FormatSdCard]] | ||
|- | |- | ||
| 1501 || NeedsSystemUpdateToFormatSdCard | | 1501 || [[#NeedsSystemUpdateToFormatSdCard]] | ||
|- | |- | ||
| 1502 || GetLastSdCardFormatUnexpectedResult | | 1502 || [[#GetLastSdCardFormatUnexpectedResult]] | ||
|- | |- | ||
| 1504 || [3.0.0+] InsertSdCard | | 1504 || [3.0.0+] InsertSdCard | ||
Line 871: | Line 871: | ||
| 2051 || [9.0.0+] InvalidateRightsIdCache | | 2051 || [9.0.0+] InvalidateRightsIdCache | ||
|- | |- | ||
| 2100 || [6.0.0+] GetApplicationTerminateResult | | 2100 || [6.0.0+] [[#GetApplicationTerminateResult]] | ||
|- | |- | ||
| 2101 || [6.0.0+] GetRawApplicationTerminateResult | | 2101 || [6.0.0+] GetRawApplicationTerminateResult | ||
Line 997: | Line 997: | ||
==== SetApplicationTerminateResult ==== | ==== SetApplicationTerminateResult ==== | ||
Takes an input Result, an [[NCM_services#ApplicationId|ApplicationId]], no output. | Takes an input u32 Result, an [[NCM_services#ApplicationId|ApplicationId]], no output. | ||
==== ClearApplicationTerminateResult ==== | ==== ClearApplicationTerminateResult ==== | ||
Line 1,077: | Line 1,077: | ||
==== RequestDownloadTaskListData ==== | ==== RequestDownloadTaskListData ==== | ||
No input, returns an output Event handle and an [[#IAsyncValue]]. | No input, returns an output Event handle and an [[#IAsyncValue]]. | ||
==== TouchApplication ==== | |||
Takes an input [[NCM_services#ApplicationId|ApplicationId]], no output. | |||
==== IsApplicationUpdateRequested ==== | |||
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output u8 bool and an u32. | |||
The output u32 is only valid when the output bool is set. | |||
==== WithdrawApplicationUpdateRequest ==== | |||
Takes an input [[NCM_services#ApplicationId|ApplicationId]], no output. | |||
==== IsAnyApplicationEntityInstalled ==== | |||
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output u8 bool. | |||
==== FormatSdCard ==== | |||
No input/output. | |||
==== NeedsSystemUpdateToFormatSdCard ==== | |||
No input, returns an output u8 bool. | |||
==== GetLastSdCardFormatUnexpectedResult ==== | |||
No input/output. | |||
==== GetSystemDeliveryInfo ==== | ==== GetSystemDeliveryInfo ==== | ||
Line 1,202: | Line 1,225: | ||
This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry. | This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry. | ||
==== GetApplicationTerminateResult ==== | |||
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output u32 Result. | |||
==== GetRightsEnvironmentHandleForApplication ==== | ==== GetRightsEnvironmentHandleForApplication ==== |