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 = |