Account services: Difference between revisions
No edit summary |
|||
Line 18: | Line 18: | ||
| 5 || GetProfile || Returns an [[#IProfile]]. | | 5 || GetProfile || Returns an [[#IProfile]]. | ||
|- | |- | ||
| 6 || GetProfileDigest || | | 6 || [3.0.0+] GetProfileDigest || | ||
|- | |- | ||
| 50 || IsUserRegistrationRequestPermitted || | | 50 || IsUserRegistrationRequestPermitted || | ||
Line 70: | Line 70: | ||
| 206 || CompleteUserRegistrationForcibly || | | 206 || CompleteUserRegistrationForcibly || | ||
|- | |- | ||
| 210 || CreateFloatingRegistrationRequest || Returns an [[#IFloatingRegistrationRequest]]. | | 210 || [3.0.0+] CreateFloatingRegistrationRequest || Returns an [[#IFloatingRegistrationRequest]]. | ||
|- | |- | ||
| 211 || [8.0.0+] CreateProcedureToRegisterUserWithNintendoAccount || Takes a total of 0x4-bytes of input and a handle, returns an [[#IOAuthProcedureForUserRegistration]]. | | 211 || [8.0.0+] CreateProcedureToRegisterUserWithNintendoAccount || Takes a total of 0x4-bytes of input and a handle, returns an [[#IOAuthProcedureForUserRegistration]]. | ||
Line 80: | Line 80: | ||
| 250 || GetBaasAccountAdministrator || Returns an [[#IAdministrator]]. | | 250 || GetBaasAccountAdministrator || Returns an [[#IAdministrator]]. | ||
|- | |- | ||
| 290 || ProxyProcedureForGuestLoginWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]]. | | 290 || ProxyProcedureForGuestLoginWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]] (formerly [[#IOAuthProcedureForGuestLogin]] with [?-2.3.0]). | ||
|- | |- | ||
| 291 || ProxyProcedureForFloatingRegistrationWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]]. | | 291 || [3.0.0+] ProxyProcedureForFloatingRegistrationWithNintendoAccount || Returns an [[#IOAuthProcedureForExternalNsa]]. | ||
|- | |- | ||
| 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]]. | | 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]]. | ||
|- | |- | ||
| 997 || DebugInvalidateTokenCacheForUser || | | 997 || [3.0.0+] DebugInvalidateTokenCacheForUser || | ||
|- | |- | ||
| 998 || DebugSetUserStateClose || | | 998 || DebugSetUserStateClose || | ||
Line 139: | Line 139: | ||
== IFloatingRegistrationRequest == | == IFloatingRegistrationRequest == | ||
This is "nn::account::baas::IFloatingRegistrationRequest". | This is "nn::account::baas::IFloatingRegistrationRequest". | ||
Added with [3.0.0+]. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 236: | Line 238: | ||
| 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]]. | ||
Line 295: | Line 297: | ||
== IOAuthProcedureForExternalNsa == | == IOAuthProcedureForExternalNsa == | ||
This is "nn::account::nas::IOAuthProcedureForExternalNsa". | This is "nn::account::nas::IOAuthProcedureForExternalNsa". | ||
Added with [3.0.0+]. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 454: | Line 458: | ||
| 5 || GetProfile || Takes an input userID, returns an [[#IProfile]]. | | 5 || GetProfile || Takes an input userID, returns an [[#IProfile]]. | ||
|- | |- | ||
| 6 || GetProfileDigest || | | 6 || [3.0.0+] GetProfileDigest || | ||
|- | |- | ||
| 50 || IsUserRegistrationRequestPermitted || | | 50 || IsUserRegistrationRequestPermitted || | ||
Line 497: | Line 501: | ||
|- | |- | ||
| 0 || GetSessionId | | 0 || GetSessionId | ||
|- | |||
| [?-2.3.0] 11 || | |||
|- | |- | ||
| 12 || GetAccountId | | 12 || GetAccountId | ||
Line 506: | Line 512: | ||
| 15 || GetProfileImage | | 15 || GetProfileImage | ||
|- | |- | ||
| 21 || LoadIdTokenCache | | 21 || [3.0.0+] LoadIdTokenCache | ||
|} | |} | ||
Line 572: | Line 578: | ||
| 5 || GetProfile || Returns an [[#IProfile]]. | | 5 || GetProfile || Returns an [[#IProfile]]. | ||
|- | |- | ||
| 6 || GetProfileDigest || | | 6 || [3.0.0+] GetProfileDigest || | ||
|- | |- | ||
| 50 || IsUserRegistrationRequestPermitted || | | 50 || IsUserRegistrationRequestPermitted || | ||
Line 610: | Line 616: | ||
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) || | | 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) || | ||
|- | |- | ||
| 997 || DebugInvalidateTokenCacheForUser || | | 997 || [3.0.0+] DebugInvalidateTokenCacheForUser || | ||
|- | |- | ||
| 998 || DebugSetUserStateClose || | | 998 || DebugSetUserStateClose || |