NS services: Difference between revisions

No edit summary
No edit summary
Line 811: Line 811:
| 1700 || ListApplicationDownloadingContentMeta
| 1700 || ListApplicationDownloadingContentMeta
|-
|-
| 1701 || [3.0.0+] GetApplicationView
| 1701 || [3.0.0+] [[#GetApplicationView]]
|-
|-
| 1702 || [3.0.0+] GetApplicationDownloadTaskStatus
| 1702 || [3.0.0+] GetApplicationDownloadTaskStatus
|-
|-
| 1703 || [4.0.0+] GetApplicationViewDownloadErrorContext
| 1703 || [4.0.0+] [[#GetApplicationViewDownloadErrorContext]]
|-
|-
| 1704 || [8.0.0+] GetApplicationViewWithPromotionInfo
| 1704 || [8.0.0+] [[#GetApplicationViewWithPromotionInfo]]
|-
|-
| 1800 || IsNotificationSetupCompleted
| 1800 || IsNotificationSetupCompleted
Line 1,142: Line 1,142:
==== GetLastSdCardFormatUnexpectedResult ====
==== GetLastSdCardFormatUnexpectedResult ====
No input/output.
No input/output.
==== GetApplicationView ====
Takes a type-0x6 output buffer containing an array of [[#ApplicationView]], a type-0x5 input buffer containing an array of u64 [[NCM_services#ApplicationId|ApplicationIds]], no output.
==== GetApplicationViewDownloadErrorContext ====
Takes a type-0x16 output buffer containg an [[Error_Applet#ErrorContext|ErrorContext]], an u64 [[NCM_services#ApplicationId|ApplicationId]], no output.
==== GetApplicationViewWithPromotionInfo ====
Takes a type-0x6 output buffer containing an array of [[#ApplicationViewWithPromotionInfo]], a type-0x5 input buffer containing an array of u64 [[NCM_services#ApplicationId|ApplicationIds]], no output.


==== RequestDownloadApplicationPrepurchasedRights ====
==== RequestDownloadApplicationPrepurchasedRights ====
Line 2,069: Line 2,078:


This is an u8. [[qlaunch]] just checks whether this is 0.
This is an u8. [[qlaunch]] just checks whether this is 0.
= ApplicationView =
This is "nn::ns::ApplicationView". This is a 0x50-byte struct.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0 || 0x50 || ?
|}
= ApplicationViewWithPromotionInfo =
This is a 0x70-byte struct.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0 || 0x50 || [[#ApplicationView]]
|-
| 0x50 || 0x20 || [[#PromotionInfo]]
|}
= PromotionInfo =
This is a 0x20-byte struct.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0 || 0x20 || ?
|}


= NoDownloadRightsErrorResolution =
= NoDownloadRightsErrorResolution =