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