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