NS services: Difference between revisions

Line 862: Line 862:
| 2017 || [4.0.0+] RecoverDownloadTask
| 2017 || [4.0.0+] RecoverDownloadTask
|-
|-
| 2018 || [5.0.0+] GetApplicationDeliveryInfoHash
| 2018 || [5.0.0+] [[#GetApplicationDeliveryInfoHash]]
|-
|-
| 2050 || [6.0.0+] GetApplicationRightsOnClient
| 2050 || [6.0.0+] GetApplicationRightsOnClient
Line 1,109: Line 1,109:
==== ListNotCommittedContentMeta ====
==== ListNotCommittedContentMeta ====
Takes a type-0x5 input buffer containing an array of [[NCM_services#ContentMetaKey|ContentMetaKey]], a s32, an u64 <code>nn::ncm::ApplicationId</code>, returns an output s32.
Takes a type-0x5 input buffer containing an array of [[NCM_services#ContentMetaKey|ContentMetaKey]], a s32, an u64 <code>nn::ncm::ApplicationId</code>, returns an output s32.
==== GetApplicationDeliveryInfoHash ====
Takes a type-0x5 input buffer containing an array of [[#ApplicationDeliveryInfo]], returns an output 0x20-byte SHA256 hash.
This extracts data from the input array for hashing with SHA256, with validation being done when handling each entry.


=== IApplicationVersionInterface ===
=== IApplicationVersionInterface ===