nn::account namespace

Classes

class AsyncContext
class Uid
class UserHandle

Typedefs

using Nickname = char[0x21]
using NetworkServiceAccountId = u64

Functions

void Initialize()
auto ListAllUsers(s32*, Uid*, s32 numUsers) -> Result
auto OpenUser(UserHandle*, Uid const&) -> Result
auto IsNetworkServiceAccountAvailable(bool* out, UserHandle const&) -> Result
void CloseUser(UserHandle const&)
auto EnsureNetworkServiceAccountAvailable(UserHandle const& userHandle) -> Result
auto EnsureNetworkServiceAccountIdTokenCacheAsync(AsyncContext*, UserHandle const&) -> Result
auto LoadNetworkServiceAccountIdTokenCache(u64*, char*, u64, UserHandle const&) -> Result
auto GetLastOpenedUser(Uid*) -> Result
auto GetNickname(Nickname* nickname, Uid const& userID) -> Result
auto GetUserId(Uid* uid, const UserHandle& handle) -> Result
auto OpenPreselectedUser(UserHandle* handle) -> Result

Typedef documentation

typedef charnn::account::Nickname[0x21]

typedef u64 nn::account::NetworkServiceAccountId

Function documentation

void nn::account::Initialize()

Result nn::account::ListAllUsers(s32*, Uid*, s32 numUsers)

Result nn::account::OpenUser(UserHandle*, Uid const&)

Result nn::account::IsNetworkServiceAccountAvailable(bool* out, UserHandle const&)

void nn::account::CloseUser(UserHandle const&)

Result nn::account::EnsureNetworkServiceAccountAvailable(UserHandle const& userHandle)

Result nn::account::GetLastOpenedUser(Uid*)

Result nn::account::GetNickname(Nickname* nickname, Uid const& userID)

Result nn::account::GetUserId(Uid* uid, const UserHandle& handle)

Result nn::account::OpenPreselectedUser(UserHandle* handle)