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