Changes

182 bytes added ,  01:22, 17 February 2020
Line 972: Line 972:     
The data that can be read from the [[#IAsyncValue]] is [[#ApplicationUpdateInfo]].
 
The data that can be read from the [[#IAsyncValue]] is [[#ApplicationUpdateInfo]].
 +
 +
Before using the cmd, official sw uses [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]], throwing an error when the returned bool is false.
    
==== CancelApplicationDownload ====
 
==== CancelApplicationDownload ====
Line 1,031: Line 1,033:  
==== RequestUpdateApplication2 ====
 
==== RequestUpdateApplication2 ====
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 +
 +
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== LaunchDevMenu ====
 
==== LaunchDevMenu ====
Line 1,057: Line 1,061:  
==== RequestDownloadApplicationControlData ====
 
==== RequestDownloadApplicationControlData ====
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 +
 +
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== ListApplicationTitle ====
 
==== ListApplicationTitle ====
Line 1,066: Line 1,072:  
==== RequestCheckGameCardRegistration ====
 
==== RequestCheckGameCardRegistration ====
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 +
 +
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== RequestGameCardRegistrationGoldPoint ====
 
==== RequestGameCardRegistrationGoldPoint ====
 
Takes an input [[Account_services#Uid|Uid]], an [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncValue]].
 
Takes an input [[Account_services#Uid|Uid]], an [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncValue]].
   −
Before using the cmd, official sw uses [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]], throwing an error when the returned bool is false.
+
The data that can be read from the [[#IAsyncValue]] is 4-bytes.
   −
The data that can be read from the [[#IAsyncValue]] is 4-bytes.
+
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== RequestRegisterGameCard ====
 
==== RequestRegisterGameCard ====
 
Takes an input s32, an [[Account_services#Uid|Uid]], an [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 
Takes an input s32, an [[Account_services#Uid|Uid]], an [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
   −
Before using the cmd, official sw uses [[Network_Interface_services#IsAnyInternetRequestAccepted|IsAnyInternetRequestAccepted]] with the output from [[#Network_Interface_services#GetClientId|GetClientId]], throwing an error when the returned bool is false.
+
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== GetGameCardMountFailureEvent ====
 
==== GetGameCardMountFailureEvent ====
Line 1,137: Line 1,145:  
==== RequestDownloadApplicationPrepurchasedRights ====
 
==== RequestDownloadApplicationPrepurchasedRights ====
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 
Takes an input [[NCM_services#ApplicationId|ApplicationId]], returns an output Event handle and an [[#IAsyncResult]].
 +
 +
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== GetSystemDeliveryInfo ====
 
==== GetSystemDeliveryInfo ====
Line 1,275: Line 1,285:     
The data that can be read from the [[#IAsyncValue]] is [[#NoDownloadRightsErrorResolution]].
 
The data that can be read from the [[#IAsyncValue]] is [[#NoDownloadRightsErrorResolution]].
 +
 +
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== RequestResolveNoDownloadRightsError ====
 
==== RequestResolveNoDownloadRightsError ====
Line 1,280: Line 1,292:     
The data that can be read from the [[#IAsyncValue]] is [[#NoDownloadRightsErrorResolution]].
 
The data that can be read from the [[#IAsyncValue]] is [[#NoDownloadRightsErrorResolution]].
 +
 +
See [[#RequestApplicationUpdateInfo]] regarding nifm.
    
==== ImportPromotionJsonForDebug ====
 
==== ImportPromotionJsonForDebug ====