Changes

1,523 bytes added ,  Wednesday at 17:21
no edit summary
Line 68: Line 68:  
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication ||
 
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication ||
 
|-
 
|-
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
+
| 191 || [7.0.0-19.0.1] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
 
|-
 
|-
 
| 200 || BeginUserRegistration ||
 
| 200 || BeginUserRegistration ||
Line 99: Line 99:  
|-
 
|-
 
| 250 || GetBaasAccountAdministrator || Returns an [[#IAdministrator]].
 
| 250 || GetBaasAccountAdministrator || Returns an [[#IAdministrator]].
 +
|-
 +
| 251 || [20.0.0+] ||
 
|-
 
|-
 
| 290 || ProxyProcedureForGuestLoginWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]] (formerly [[#IOAuthProcedureForGuestLogin]] with [1.0.0-2.3.0]).
 
| 290 || ProxyProcedureForGuestLoginWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]] (formerly [[#IOAuthProcedureForGuestLogin]] with [1.0.0-2.3.0]).
 
|-
 
|-
 
| 291 || [3.0.0+] ProxyProcedureForFloatingRegistrationWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]].
 
| 291 || [3.0.0+] ProxyProcedureForFloatingRegistrationWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]].
 +
|-
 +
| 292 || [20.0.0+] ||
 +
|-
 +
| 293 || [20.0.0+] ||
 
|-
 
|-
 
| 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]].
 
| 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]].
 +
|-
 +
| 350 || [20.0.0+] ||
 +
|-
 +
| 351 || [20.0.0+] ||
 +
|-
 +
| 352 || [20.0.0+] ||
 +
|-
 +
| 353 || [20.0.0+] ||
 
|-
 
|-
 
| 400 || [18.0.0+] SetPinCode ||
 
| 400 || [18.0.0+] SetPinCode ||
Line 110: Line 124:  
| 401 || [18.0.0+] GetPinCodeLength ||
 
| 401 || [18.0.0+] GetPinCodeLength ||
 
|-
 
|-
| 402 || [18.0.0+] GetPinCode ||
+
| 402 || [18.0.0-19.0.1] GetPinCode ||
 +
|-
 +
| 403 || [20.0.0+] ||
 +
|-
 +
| 404 || [20.0.0+] ||
 +
|-
 +
| 405 || [20.0.0+] ||
 
|-
 
|-
 
| 410 || [18.0.0+] GetPinCodeErrorCount ||
 
| 410 || [18.0.0+] GetPinCodeErrorCount ||
 
|-
 
|-
| 411 || [18.0.0+] ResetPinCodeErrorCount ||
+
| 411 || [18.0.0-19.0.1] ResetPinCodeErrorCount ||
 
|-
 
|-
| 412 || [18.0.0+] IncrementPinCodeErrorCount ||
+
| 412 || [18.0.0-19.0.1] IncrementPinCodeErrorCount ||
 +
|-
 +
| 413 || [20.0.0+] ||
 
|-
 
|-
 
| 420 || [19.0.0+] SetStartPenaltyTime ||  
 
| 420 || [19.0.0+] SetStartPenaltyTime ||  
Line 158: Line 180:  
| 2 || EnsureIdTokenCacheAsync || Returns an [[#IAsyncContext]].
 
| 2 || EnsureIdTokenCacheAsync || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 3 || LoadIdTokenCache ||
+
| 3 || [19.0.0+] LoadIdTokenCacheDeprecated ([1.0.0-18.1.0] LoadIdTokenCache) ||
 +
|-
 +
| 4 || [19.0.0+] LoadIdTokenCache ||
 
|-
 
|-
 
| 100 || SetSystemProgramIdentification ||
 
| 100 || SetSystemProgramIdentification ||
 
|-
 
|-
| 101 || [7.0.0+] RefreshNotificationTokenAsync ||  
+
| 101 || RefreshNotificationTokenAsync ||  
 
|-
 
|-
| 110 || [4.0.0+] GetServiceEntryRequirementCache ||
+
| 110 || GetServiceEntryRequirementCacheForLogin ||
 
|-
 
|-
| 111 || [4.0.0+] InvalidateServiceEntryRequirementCache ||
+
| 111 || InvalidateServiceEntryRequirementCache ||
 
|-
 
|-
| 112 || [4.0.0-6.2.0] InvalidateTokenCache ||
+
| 113 || GetServiceEntryRequirementCacheForOnlinePlay || Takes a total of 0x8-bytes of input, returns a total of 0x4-bytes of output.
|-
  −
| 113 || [6.1.0+] GetServiceEntryRequirementCacheForOnlinePlay || Takes a total of 0x8-bytes of input, returns a total of 0x4-bytes of output.
   
|-
 
|-
 
| 120 || GetNintendoAccountId ||
 
| 120 || GetNintendoAccountId ||
 
|-
 
|-
| 121 || [9.0.0+] CalculateNintendoAccountAuthenticationFingerprint ||
+
| 121 || CalculateNintendoAccountAuthenticationFingerprint ||
 
|-
 
|-
 
| 130 || GetNintendoAccountUserResourceCache ||
 
| 130 || GetNintendoAccountUserResourceCache ||
Line 182: Line 204:  
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 133 || [9.0.0+] GetNintendoAccountVerificationUrlCache ||
+
| 133 || GetNintendoAccountVerificationUrlCache ||
 
|-
 
|-
| 134 || [9.0.0+] RefreshNintendoAccountVerificationUrlCacheAsync ||
+
| 134 || RefreshNintendoAccountVerificationUrlCacheAsync ||
 +
|-
 +
| 135 || RefreshNintendoAccountVerificationUrlCacheAsyncIfSecondsElapsed ||
 +
|-
 +
| 136 || [19.0.0+] GetNintendoAccountUserResourceCache ||
 
|-
 
|-
| 135 || [9.0.0+] RefreshNintendoAccountVerificationUrlCacheAsyncIfSecondsElapsed ||
+
| 140 || GetNetworkServiceLicenseCache ||  
 
|-
 
|-
| 140 || [5.0.0+] GetNetworkServiceLicenseCache ||
+
| 141 || RefreshNetworkServiceLicenseCacheAsync || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 141 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsync || Returns an [[#IAsyncContext]].
+
| 142 || RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 142 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
+
| 143 || [15.0.0+] GetNetworkServiceLicenseCacheEx ||
 
|-
 
|-
 
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
 
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
Line 200: Line 226:  
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
|-
 
|-
| 170 || [17.0.0+] CreateDeviceHistoryRequest ||
+
| 180 || [18.0.0-19.0.1] GetRequestForNintendoAccountReauthentication ||
 
|-
 
|-
| 180 || [18.0.0+] GetRequestForNintendoAccountReauthentication ||
+
| 181 || [20.0.0+] ||
 +
|-
 +
| 182 || [20.0.0+] ||
 
|}
 
|}
   Line 300: Line 328:  
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
|-
 
|-
| 180 || [18.0.0+] GetRequestForNintendoAccountReauthentication ||
+
| 180 || [18.0.0-19.0.1] GetRequestForNintendoAccountReauthentication ||
 +
|-
 +
| 181 || [20.0.0+] ||
 +
|-
 +
| 182 || [20.0.0+] ||
 
|-
 
|-
 
| 200 || IsRegistered ||
 
| 200 || IsRegistered ||
Line 310: Line 342:  
| 203 || DeleteRegistrationInfoLocally ||
 
| 203 || DeleteRegistrationInfoLocally ||
 
|-
 
|-
| 204 || [19.0.0+] UnregisterDeviceAsync ||
+
| 204 || [19.0.0-19.0.1] UnregisterDeviceAsync ||
 
|-
 
|-
 
| 220 || SynchronizeProfileAsync || Returns an [[#IAsyncContext]].
 
| 220 || SynchronizeProfileAsync || Returns an [[#IAsyncContext]].
Line 747: Line 779:  
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication ||
 
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication ||
 
|-
 
|-
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
+
| 191 || [7.0.0-19.0.1] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
 
|-
 
|-
 
| 401 || [18.0.0+] GetPinCodeLength ||
 
| 401 || [18.0.0+] GetPinCodeLength ||
 
|-
 
|-
| 402 || [18.0.0+] GetPinCode ||
+
| 402 || [18.0.0-19.0.1] GetPinCode ||
 +
|-
 +
| 403 || [20.0.0+] ||
 +
|-
 +
| 404 || [20.0.0+] ||
 +
|-
 +
| 405 || [20.0.0+] ||
 
|-
 
|-
 
| 997 || [3.0.0+] DebugInvalidateTokenCacheForUser ||
 
| 997 || [3.0.0+] DebugInvalidateTokenCacheForUser ||
Line 951: Line 989:  
| 170 || GetNasOp2MembershipStateChangeNotifier ||
 
| 170 || GetNasOp2MembershipStateChangeNotifier ||
 
|-
 
|-
| 191 || UpdateNotificationReceiverInfo ||
+
| 191 || [13.0.0-19.0.1] UpdateNotificationReceiverInfo ||
 
|-
 
|-
 
| 200 || BeginUserRegistration ||
 
| 200 || BeginUserRegistration ||
Line 982: Line 1,020:  
|-
 
|-
 
| 250 || GetBaasAccountAdministrator || Returns an [[#IAdministrator]].
 
| 250 || GetBaasAccountAdministrator || Returns an [[#IAdministrator]].
 +
|-
 +
| 251 || [20.0.0+] ||
 
|-
 
|-
 
| 290 || ProxyProcedureForGuestLoginWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]].
 
| 290 || ProxyProcedureForGuestLoginWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]].
 
|-
 
|-
 
| 291 || ProxyProcedureForFloatingRegistrationWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]].
 
| 291 || ProxyProcedureForFloatingRegistrationWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]].
 +
|-
 +
| 292 || [20.0.0+] ||
 +
|-
 +
| 293 || [20.0.0+] ||
 
|-
 
|-
 
| 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]].
 
| 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]].
 +
|-
 +
| 350 || [20.0.0+] ||
 +
|-
 +
| 351 || [20.0.0+] ||
 +
|-
 +
| 352 || [20.0.0+] ||
 +
|-
 +
| 353 || [20.0.0+] ||
 
|-
 
|-
 
| 400 || [18.0.0+] SetPinCode ||
 
| 400 || [18.0.0+] SetPinCode ||
Line 993: Line 1,045:  
| 401 || [18.0.0+] GetPinCodeLength ||
 
| 401 || [18.0.0+] GetPinCodeLength ||
 
|-
 
|-
| 402 || [18.0.0+] GetPinCode ||
+
| 402 || [18.0.0-19.0.1] GetPinCode ||
 +
|-
 +
| 403 || [20.0.0+] ||
 +
|-
 +
| 404 || [20.0.0+] ||
 +
|-
 +
| 405 || [20.0.0+] ||
 
|-
 
|-
 
| 410 || [18.0.0+] GetPinCodeErrorCount ||
 
| 410 || [18.0.0+] GetPinCodeErrorCount ||
 
|-
 
|-
| 411 || [18.0.0+] ResetPinCodeErrorCount ||
+
| 411 || [18.0.0-19.0.1] ResetPinCodeErrorCount ||
 
|-
 
|-
| 412 || [18.0.0+] IncrementPinCodeErrorCount ||
+
| 412 || [18.0.0-19.0.1] IncrementPinCodeErrorCount ||
 +
|-
 +
| 413 || [20.0.0+] ||
 
|-
 
|-
 
| 420 || [19.0.0+] SetStartPenaltyTime ||  
 
| 420 || [19.0.0+] SetStartPenaltyTime ||  
Line 1,197: Line 1,257:  
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
|-
 
|-
| 180 || [18.0.0+] GetRequestForNintendoAccountReauthentication ||
+
| 180 || [18.0.0-19.0.1] GetRequestForNintendoAccountReauthentication ||
 +
|-
 +
| 181 || [20.0.0+] ||
 +
|-
 +
| 182 || [20.0.0+] ||
 
|}
 
|}
   Line 1,247: Line 1,311:  
| 2 || EnsureIdTokenCacheAsync || Returns an [[#IAsyncContext]].
 
| 2 || EnsureIdTokenCacheAsync || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 3 || LoadIdTokenCache ||
+
| 3 || [19.0.0+] LoadIdTokenCacheDeprecated ([1.0.0-18.1.0] LoadIdTokenCache) ||
 +
|-
 +
| 4 || [19.0.0+] LoadIdTokenCache ||
 
|-
 
|-
 
| 100 || SetSystemProgramIdentification ||
 
| 100 || SetSystemProgramIdentification ||
 
|-
 
|-
| 101 || RefreshNotificationTokenAsync ||
+
| 101 || [7.0.0+] RefreshNotificationTokenAsync
 +
|-
 +
| 110 || [4.0.0+] GetServiceEntryRequirementCache ||
 
|-
 
|-
| 110 || GetServiceEntryRequirementCacheForLogin ||
+
| 111 || [4.0.0+] InvalidateServiceEntryRequirementCache ||
 
|-
 
|-
| 111 || InvalidateServiceEntryRequirementCache ||
+
| 112 || [4.0.0-6.2.0] InvalidateTokenCache ||
 
|-
 
|-
| 113 || GetServiceEntryRequirementCacheForOnlinePlay || Takes a total of 0x8-bytes of input, returns a total of 0x4-bytes of output.
+
| 113 || [6.1.0+] GetServiceEntryRequirementCacheForOnlinePlay || Takes a total of 0x8-bytes of input, returns a total of 0x4-bytes of output.
 
|-
 
|-
 
| 120 || GetNintendoAccountId ||
 
| 120 || GetNintendoAccountId ||
 
|-
 
|-
| 121 || CalculateNintendoAccountAuthenticationFingerprint ||
+
| 121 || [9.0.0+] CalculateNintendoAccountAuthenticationFingerprint ||
 
|-
 
|-
 
| 130 || GetNintendoAccountUserResourceCache ||
 
| 130 || GetNintendoAccountUserResourceCache ||
Line 1,269: Line 1,337:  
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 
| 132 || RefreshNintendoAccountUserResourceCacheAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 133 || GetNintendoAccountVerificationUrlCache ||
+
| 133 || [9.0.0+] GetNintendoAccountVerificationUrlCache ||
 +
|-
 +
| 134 || [9.0.0+] RefreshNintendoAccountVerificationUrlCacheAsync ||
 +
|-
 +
| 135 || [9.0.0+] RefreshNintendoAccountVerificationUrlCacheAsyncIfSecondsElapsed ||
 
|-
 
|-
| 134 || RefreshNintendoAccountVerificationUrlCacheAsync ||
+
| 136 || [19.0.0+] GetNintendoAccountUserResourceCache ||
 
|-
 
|-
| 135 || RefreshNintendoAccountVerificationUrlCacheAsyncIfSecondsElapsed ||
+
| 140 || [5.0.0+] GetNetworkServiceLicenseCache ||
 
|-
 
|-
| 140 || GetNetworkServiceLicenseCache ||
+
| 141 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsync ||
 
|-
 
|-
| 141 || RefreshNetworkServiceLicenseCacheAsync ||
+
| 142 || [5.0.0+] RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed ||
 
|-
 
|-
| 142 || RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed ||
+
| 143 || [15.0.0+] GetNetworkServiceLicenseCacheEx ||
 
|-
 
|-
 
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
 
| 150 || CreateAuthorizationRequest || Returns an [[#IAuthorizationRequest]].
Line 1,287: Line 1,359:  
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
| 161 || [16.0.0+] RequireReauthenticationOfNetworkServiceAccount ||
 
|-
 
|-
| 170 || [17.0.0+] CreateDeviceHistoryRequest ||
+
| 180 || [18.0.0-19.0.1] GetRequestForNintendoAccountReauthentication ||
 +
|-
 +
| 181 || [20.0.0+] ||
 +
|-
 +
| 182 || [20.0.0+] ||
 
|-
 
|-
 
| 200 || IsRegistered ||
 
| 200 || IsRegistered ||
Line 1,296: Line 1,372:  
|-
 
|-
 
| 203 || DeleteRegistrationInfoLocally ||
 
| 203 || DeleteRegistrationInfoLocally ||
 +
|-
 +
| 204 || [19.0.0-19.0.1] UnregisterDeviceAsync ||
 
|-
 
|-
 
| 220 || SynchronizeProfileAsync || Returns an [[#IAsyncContext]].
 
| 220 || SynchronizeProfileAsync || Returns an [[#IAsyncContext]].
Line 1,302: Line 1,380:  
|-
 
|-
 
| 222 || SynchronizeProfileAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 
| 222 || SynchronizeProfileAsyncIfSecondsElapsed || Returns an [[#IAsyncContext]].
 +
|-
 +
| 223 || [19.0.0+] DownloadProfileAsync ||
 
|-
 
|-
 
| 250 || IsLinkedWithNintendoAccount ||
 
| 250 || IsLinkedWithNintendoAccount ||
Line 1,313: Line 1,393:  
| 256 || ResumeProcedureToUpdateLinkageStateOfNintendoAccount || Returns an [[#IOAuthProcedure]].
 
| 256 || ResumeProcedureToUpdateLinkageStateOfNintendoAccount || Returns an [[#IOAuthProcedure]].
 
|-
 
|-
| 260 || CreateProcedureToLinkNnidWithNintendoAccount || Returns an [[#IOAuthProcedure]].
+
| 260 || [3.0.0+] CreateProcedureToLinkNnidWithNintendoAccount || Returns an [[#IOAuthProcedure]].
 
|-
 
|-
| 261 || ResumeProcedureToLinkNnidWithNintendoAccount || Returns an [[#IOAuthProcedure]].
+
| 261 || [3.0.0+] ResumeProcedureToLinkNnidWithNintendoAccount || Returns an [[#IOAuthProcedure]].
 
|-
 
|-
 
| 280 || ProxyProcedureToAcquireApplicationAuthorizationForNintendoAccount || Returns an [[#IOAuthProcedure]].
 
| 280 || ProxyProcedureToAcquireApplicationAuthorizationForNintendoAccount || Returns an [[#IOAuthProcedure]].
 
|-
 
|-
| 290 || GetRequestForNintendoAccountUserResourceView ||  
+
| 290 || [8.0.0+] GetRequestForNintendoAccountUserResourceView ||  
 
|-
 
|-
| 300 || TryRecoverNintendoAccountUserStateAsync || Returns an [[#IAsyncContext]].
+
| 300 || [6.0.0+] TryRecoverNintendoAccountUserStateAsync || Returns an [[#IAsyncContext]].
 
|-
 
|-
| 400 || IsServiceEntryRequirementCacheRefreshRequiredForOnlinePlay || Takes a total of 0x8-bytes of input, returns an output u8.
+
| 400 || [6.1.0+] IsServiceEntryRequirementCacheRefreshRequiredForOnlinePlay || Takes a total of 0x8-bytes of input, returns an output u8.
 
|-
 
|-
| 401 || RefreshServiceEntryRequirementCacheForOnlinePlayAsync || Takes a total of 0x8-bytes of input, returns an [[#IAsyncContext]].
+
| 401 || [6.1.0+] RefreshServiceEntryRequirementCacheForOnlinePlayAsync || Takes a total of 0x8-bytes of input, returns an [[#IAsyncContext]].
 
|-
 
|-
| 410 || [13.1.0+] CheckRequiredLicenseForLexAsync ||
+
| 900 || [9.0.0+] GetAuthenticationInfoForWin ||
 
|-
 
|-
| 900 || GetAuthenticationInfoForWin ||
+
| 901 || [9.0.0+] ImportAsyncForWin ||
|-
  −
| 901 || ImportAsyncForWin ||
   
|-
 
|-
 
| 997 || DebugUnlinkNintendoAccountAsync || Returns an [[#IAsyncContext]].
 
| 997 || DebugUnlinkNintendoAccountAsync || Returns an [[#IAsyncContext]].
Line 1,755: Line 1,833:  
| 170 || GetNasOp2MembershipStateChangeNotifier ||
 
| 170 || GetNasOp2MembershipStateChangeNotifier ||
 
|-
 
|-
| 191 || UpdateNotificationReceiverInfo ||
+
| 191 || [13.0.0-19.0.1] UpdateNotificationReceiverInfo ||
 
|-
 
|-
 
| 205 || GetProfileEditor || Takes an input userID and returns an [[#IProfileEditor]].
 
| 205 || GetProfileEditor || Takes an input userID and returns an [[#IProfileEditor]].
Line 1,761: Line 1,839:  
| 401 || [18.0.0+] GetPinCodeLength ||
 
| 401 || [18.0.0+] GetPinCodeLength ||
 
|-
 
|-
| 402 || [18.0.0+] GetPinCode ||
+
| 402 || [18.0.0-19.0.1] GetPinCode ||
 +
|-
 +
| 403 || [20.0.0+] ||
 +
|-
 +
| 404 || [20.0.0+] ||
 +
|-
 +
| 405 || [20.0.0+] ||
 
|-
 
|-
 
| 997 || DebugInvalidateTokenCacheForUser ||
 
| 997 || DebugInvalidateTokenCacheForUser ||