NS services: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2,608: | Line 2,608: | ||
|- | |- | ||
| 152 || [12.0.0+] LoadSignedDeviceIdentifierCacheForNintendoAccount || | | 152 || [12.0.0+] LoadSignedDeviceIdentifierCacheForNintendoAccount || | ||
|- | |||
| 170 || [13.0.0] GetNasOp2MembershipStateChangeNotifier || | |||
|- | |- | ||
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication || | | 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication || | ||
| Line 2,642: | Line 2,644: | ||
|- | |- | ||
| 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]]. | | 299 || SuspendBackgroundDaemon || Returns an [[#ISessionObject]]. | ||
|- | |||
| 900 || [13.0.0] SetUserUnqualifiedForDebug || | |||
|- | |||
| 901 || [13.0.0] UnsetUserUnqualifiedForDebug || | |||
|- | |||
| 902 || [13.0.0] ListUsersUnqualifiedForDebug || | |||
|- | |- | ||
| 997 || [3.0.0+] DebugInvalidateTokenCacheForUser || | | 997 || [3.0.0+] DebugInvalidateTokenCacheForUser || | ||
| Line 2,767: | Line 2,775: | ||
| 111 || [4.0.0+] InvalidateServiceEntryRequirementCache || | | 111 || [4.0.0+] InvalidateServiceEntryRequirementCache || | ||
|- | |- | ||
| [4.0.0-6.2.0] | | 112 || [4.0.0-6.2.0] InvalidateTokenCache || | ||
|- | |- | ||
| 113 || [6.1.0+] 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. | ||
| Line 3,073: | Line 3,081: | ||
| 131 || [6.0.0+] ListOpenContextStoredUsers || | | 131 || [6.0.0+] ListOpenContextStoredUsers || | ||
|- | |- | ||
| 140 || [6.0.0+] [[# | | 140 || [6.0.0+] [[#InitializeApplicationInfoV1]] || | ||
|- | |- | ||
| 141 || [6.0.0+] ListQualifiedUsers || | | 141 || [6.0.0+] ListQualifiedUsers || | ||
|- | |- | ||
| 150 || [6.0.0+] IsUserAccountSwitchLocked || | | 150 || [6.0.0+] IsUserAccountSwitchLocked || | ||
|- | |||
| 160 || [13.0.0+] InitializeApplicationInfoV2 || | |||
|} | |} | ||
| Line 3,085: | Line 3,095: | ||
Takes a PID and an input u64 pid_placeholder, no output. | Takes a PID and an input u64 pid_placeholder, no output. | ||
== | == InitializeApplicationInfoV1 == | ||
Takes a PID and an input u64 pid_placeholder, no output. | Takes a PID and an input u64 pid_placeholder, no output. | ||
| Line 3,097: | Line 3,107: | ||
| 0 || GetSessionId | | 0 || GetSessionId | ||
|- | |- | ||
| [1.0.0-2.3.0] | | 11 || [1.0.0-2.3.0] | ||
|- | |- | ||
| 12 || GetAccountId | | 12 || GetAccountId | ||
| Line 3,131: | Line 3,141: | ||
| 160 || [5.0.0+] StoreOpenContext || | | 160 || [5.0.0+] StoreOpenContext || | ||
|- | |- | ||
| 170 || [6.0.0 | | 170 || [13.0.0+] EnsureIdTokenCacheForOnlinePlayAsync ([6.0.0-12.1.0] LoadNetworkServiceLicenseKindAsync) || No input, returns an [[#IAsyncContextForLoginForOnlinePlay]] ([6.0.0-12.1.0] [[#IAsyncNetworkServiceLicenseKindContext]]). | ||
|} | |} | ||
| Line 3,152: | Line 3,162: | ||
|- | |- | ||
| 100 || GetNetworkServiceLicenseKind || | | 100 || GetNetworkServiceLicenseKind || | ||
|} | |||
== IAsyncContextForLoginForOnlinePlay == | |||
This is "nn::account::baas::IAsyncContextForLoginForOnlinePlay". | |||
This was added with [13.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name || Notes | |||
|- | |||
| 0 || GetSystemEvent || | |||
|- | |||
| 1 || Cancel || | |||
|- | |||
| 2 || HasDone || | |||
|- | |||
| 3 || GetResult || | |||
|- | |||
| 100 || GetNetworkServiceLicenseInfoForOnlinePlay || | |||
|} | |} | ||
| Line 3,218: | Line 3,248: | ||
|- | |- | ||
| 152 || [12.0.0+] LoadSignedDeviceIdentifierCacheForNintendoAccount || | | 152 || [12.0.0+] LoadSignedDeviceIdentifierCacheForNintendoAccount || | ||
|- | |||
| 170 || [13.0.0] GetNasOp2MembershipStateChangeNotifier || | |||
|- | |- | ||
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication || | | 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication || | ||
| Line 3,263: | Line 3,295: | ||
| 111 || GetUid || | | 111 || GetUid || | ||
|} | |} | ||
= VersionListData = | = VersionListData = | ||