wut  v1.5.0
Wii U Toolchain
Typedefs | Functions | Variables
nn::act Namespace Reference

Typedefs

using ACTLoadOption = uint32_t
 
using SlotNo = uint8_t
 
using LocalFriendCode = uint64_t
 
using PersistentId = uint32_t
 
using PrincipalId = uint32_t
 
using SimpleAddressId = uint32_t
 
using TransferrableId = uint64_t
 

Functions

nn::Result Initialize (void) asm("Initialize__Q2_2nn3actFv")
 
nn::Result Finalize (void) asm("Finalize__Q2_2nn3actFv")
 
nn::Result GetAccountId (char outAccountId[AccountIdSize]) asm("GetAccountId__Q2_2nn3actFPc")
 
nn::Result GetAccountIdEx (char outAccountId[AccountIdSize], SlotNo slot) asm("GetAccountIdEx__Q2_2nn3actFPcUc")
 
nn::Result GetBirthday (uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay) asm("GetBirthday__Q2_2nn3actFPUsPUcT2")
 
nn::Result GetBirthdayEx (uint16_t *outYear, uint8_t *outMonth, uint8_t *outDay, SlotNo slot) asm("GetBirthdayEx__Q2_2nn3actFPUsPUcT2Uc")
 
SlotNo GetDefaultAccount (void) asm("GetDefaultAccount__Q2_2nn3actFv")
 
nn::Result GetDeviceHash (char outHash[DeviceHashSize]) asm("GetDeviceHash__Q2_2nn3actFPUL")
 
nn::Result LoadConsoleAccount (SlotNo slot, ACTLoadOption unk1, char const *unk2, bool unk3) asm("LoadConsoleAccount__Q2_2nn3actFUc13ACTLoadOptionPCcb")
 
nn::Result GetMii (FFLStoreData *mii) asm("GetMii__Q2_2nn3actFP12FFLStoreData")
 
nn::Result GetMiiEx (FFLStoreData *mii, SlotNo slot) asm("GetMiiEx__Q2_2nn3actFP12FFLStoreDataUc")
 
nn::Result GetMiiImageEx (size_t *outImageSize, void *buffer, size_t bufferSize, int unk, SlotNo slot) asm("GetMiiImageEx__Q2_2nn3actFPUiPvUi15ACTMiiImageTypeUc")
 
nn::Result GetMiiName (int16_t outName[MiiNameSize]) asm("GetMiiName__Q2_2nn3actFPw")
 
nn::Result GetMiiNameEx (int16_t outName[MiiNameSize], SlotNo slot) asm("GetMiiNameEx__Q2_2nn3actFPwUc")
 
nn::Result GetNfsPassword (char outPassword[NfsPasswordSize]) asm("GetNfsPassword__Q2_2nn3actFPc")
 
nn::Result GetNfsPasswordEx (char outPassword[NfsPasswordSize], SlotNo slot) asm("GetNfsPasswordEx__Q2_2nn3actFPcUc")
 
uint8_t GetNumOfAccounts (void) asm("GetNumOfAccounts__Q2_2nn3actFv")
 
SlotNo GetParentalControlsSlotNo (void) asm("GetParentalControlSlotNo__Q2_2nn3actFv")
 
nn::Result GetParentalControlsSlotNoEx (SlotNo *outSlotNo, SlotNo slot) asm("GetParentalControlSlotNoEx__Q2_2nn3actFPUcUc")
 
PersistentId GetPersistentId (void) asm("GetPersistentId__Q2_2nn3actFv")
 
PersistentId GetPersistentIdEx (SlotNo slot) asm("GetPersistentIdEx__Q2_2nn3actFUc")
 
PrincipalId GetPrincipalId (void) asm("GetPrincipalId__Q2_2nn3actFv")
 
nn::Result GetPrincipalIdEx (PrincipalId *outId, SlotNo slot) asm("GetPrincipalIdEx__Q2_2nn3actFPUiUc")
 
SimpleAddressId GetSimpleAddressId (void) asm("GetSimpleAddressId__Q2_2nn3actFv")
 
nn::Result GetSimpleAddressId (SimpleAddressId *outId, SlotNo slot) asm("GetSimpleAddressIdEx__Q2_2nn3actFPUiUc")
 
SlotNo GetSlotNo (void) asm("GetSlotNo__Q2_2nn3actFv")
 
TransferrableId GetTransferableId (uint32_t unk1) asm("GetTransferableId__Q2_2nn3actFUi")
 
nn::Result GetTransferableIdEx (TransferrableId *outId, uint32_t unk1, SlotNo slot) asm("GetTransferableIdEx__Q2_2nn3actFPULUiUc")
 
nn::Result GetUuidEx (char outUuid[UuidSize], SlotNo slot, int32_t unk1) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUcUi")
 
nn::Result GetUuidEx (char outUuid[UuidSize], SlotNo slot) asm("GetUuidEx__Q2_2nn3actFP7ACTUuidUc")
 
nn::Result GetUuid (char outUuid[UuidSize], int32_t unk1) asm("GetUuid__Q2_2nn3actFP7ACTUuidUi")
 
nn::Result GetUuid (char outUuid[UuidSize]) asm("GetUuid__Q2_2nn3actFP7ACTUuid")
 
BOOL HasNfsAccount (void) asm("HasNfsAccount__Q2_2nn3actFv")
 
BOOL IsCommitted (void) asm("IsCommitted__Q2_2nn3actFv")
 
BOOL IsCommittedEx (SlotNo slot) asm("IsCommittedEx__Q2_2nn3actFUc")
 
BOOL IsPasswordCacheEnabled (void) asm("IsPasswordCacheEnabled__Q2_2nn3actFv")
 
BOOL IsPasswordCacheEnabledEx (SlotNo slot) asm("IsPasswordCacheEnabledEx__Q2_2nn3actFUc")
 
BOOL IsNetworkAccount (void) asm("IsNetworkAccount__Q2_2nn3actFv")
 
BOOL IsNetworkAccountEx (SlotNo slot) asm("IsNetworkAccountEx__Q2_2nn3actFUc")
 
BOOL IsServerAccountActive (void) asm("IsServerAccountActive__Q2_2nn3actFv")
 
BOOL IsServerAccountActiveEx (SlotNo slot) asm("IsServerAccountActiveEx__Q2_2nn3actFUc")
 
BOOL IsServerAccountDeleted (void) asm("IsServerAccountDeleted__Q2_2nn3actFv")
 
BOOL IsServerAccountDeletedEx (SlotNo slot) asm("IsServerAccountDeletedEx__Q2_2nn3actFUc")
 
BOOL IsSlotOccupied (SlotNo slot) asm("IsSlotOccupied__Q2_2nn3actFUc")
 

Variables

static constexpr size_t AccountIdSize = 17
 
static constexpr size_t DeviceHashSize = 8
 
static constexpr size_t NfsPasswordSize = 17
 
static constexpr size_t MiiNameSize = 11
 
static constexpr size_t UuidSize = 16
 

Typedef Documentation

◆ ACTLoadOption

using ACTLoadOption = uint32_t

Definition at line 21 of file client_cpp.h.

◆ SlotNo

using SlotNo = uint8_t

Definition at line 22 of file client_cpp.h.

◆ LocalFriendCode

using LocalFriendCode = uint64_t

Definition at line 23 of file client_cpp.h.

◆ PersistentId

using PersistentId = uint32_t

Definition at line 24 of file client_cpp.h.

◆ PrincipalId

using PrincipalId = uint32_t

Definition at line 25 of file client_cpp.h.

◆ SimpleAddressId

using SimpleAddressId = uint32_t

Definition at line 26 of file client_cpp.h.

◆ TransferrableId

using TransferrableId = uint64_t

Definition at line 27 of file client_cpp.h.

Function Documentation

◆ Initialize()

nn::Result nn::act::Initialize ( void  )

◆ Finalize()

nn::Result nn::act::Finalize ( void  )

◆ GetAccountId()

nn::Result nn::act::GetAccountId ( char  outAccountId[AccountIdSize])

◆ GetAccountIdEx()

nn::Result nn::act::GetAccountIdEx ( char  outAccountId[AccountIdSize],
SlotNo  slot 
)

◆ GetBirthday()

nn::Result nn::act::GetBirthday ( uint16_t *  outYear,
uint8_t *  outMonth,
uint8_t *  outDay 
)

◆ GetBirthdayEx()

nn::Result nn::act::GetBirthdayEx ( uint16_t *  outYear,
uint8_t *  outMonth,
uint8_t *  outDay,
SlotNo  slot 
)

◆ GetDefaultAccount()

SlotNo nn::act::GetDefaultAccount ( void  )

◆ GetDeviceHash()

nn::Result nn::act::GetDeviceHash ( char  outHash[DeviceHashSize])

◆ LoadConsoleAccount()

nn::Result nn::act::LoadConsoleAccount ( SlotNo  slot,
ACTLoadOption  unk1,
char const *  unk2,
bool  unk3 
)

◆ GetMii()

nn::Result nn::act::GetMii ( FFLStoreData mii)

◆ GetMiiEx()

nn::Result nn::act::GetMiiEx ( FFLStoreData mii,
SlotNo  slot 
)

◆ GetMiiImageEx()

nn::Result nn::act::GetMiiImageEx ( size_t *  outImageSize,
void *  buffer,
size_t  bufferSize,
int  unk,
SlotNo  slot 
)

◆ GetMiiName()

nn::Result nn::act::GetMiiName ( int16_t  outName[MiiNameSize])

◆ GetMiiNameEx()

nn::Result nn::act::GetMiiNameEx ( int16_t  outName[MiiNameSize],
SlotNo  slot 
)

◆ GetNfsPassword()

nn::Result nn::act::GetNfsPassword ( char  outPassword[NfsPasswordSize])

◆ GetNfsPasswordEx()

nn::Result nn::act::GetNfsPasswordEx ( char  outPassword[NfsPasswordSize],
SlotNo  slot 
)

◆ GetNumOfAccounts()

uint8_t nn::act::GetNumOfAccounts ( void  )

◆ GetParentalControlsSlotNo()

SlotNo nn::act::GetParentalControlsSlotNo ( void  )

◆ GetParentalControlsSlotNoEx()

nn::Result nn::act::GetParentalControlsSlotNoEx ( SlotNo outSlotNo,
SlotNo  slot 
)

◆ GetPersistentId()

PersistentId nn::act::GetPersistentId ( void  )

◆ GetPersistentIdEx()

PersistentId nn::act::GetPersistentIdEx ( SlotNo  slot)

◆ GetPrincipalId()

PrincipalId nn::act::GetPrincipalId ( void  )

◆ GetPrincipalIdEx()

nn::Result nn::act::GetPrincipalIdEx ( PrincipalId outId,
SlotNo  slot 
)

◆ GetSimpleAddressId() [1/2]

SimpleAddressId nn::act::GetSimpleAddressId ( void  )

◆ GetSimpleAddressId() [2/2]

nn::Result nn::act::GetSimpleAddressId ( SimpleAddressId outId,
SlotNo  slot 
)

◆ GetSlotNo()

SlotNo nn::act::GetSlotNo ( void  )

◆ GetTransferableId()

TransferrableId nn::act::GetTransferableId ( uint32_t  unk1)

◆ GetTransferableIdEx()

nn::Result nn::act::GetTransferableIdEx ( TransferrableId outId,
uint32_t  unk1,
SlotNo  slot 
)

◆ GetUuidEx() [1/2]

nn::Result nn::act::GetUuidEx ( char  outUuid[UuidSize],
SlotNo  slot,
int32_t  unk1 
)

◆ GetUuidEx() [2/2]

nn::Result nn::act::GetUuidEx ( char  outUuid[UuidSize],
SlotNo  slot 
)

◆ GetUuid() [1/2]

nn::Result nn::act::GetUuid ( char  outUuid[UuidSize],
int32_t  unk1 
)

◆ GetUuid() [2/2]

nn::Result nn::act::GetUuid ( char  outUuid[UuidSize])

◆ HasNfsAccount()

BOOL nn::act::HasNfsAccount ( void  )

◆ IsCommitted()

BOOL nn::act::IsCommitted ( void  )

◆ IsCommittedEx()

BOOL nn::act::IsCommittedEx ( SlotNo  slot)

◆ IsPasswordCacheEnabled()

BOOL nn::act::IsPasswordCacheEnabled ( void  )

◆ IsPasswordCacheEnabledEx()

BOOL nn::act::IsPasswordCacheEnabledEx ( SlotNo  slot)

◆ IsNetworkAccount()

BOOL nn::act::IsNetworkAccount ( void  )

◆ IsNetworkAccountEx()

BOOL nn::act::IsNetworkAccountEx ( SlotNo  slot)

◆ IsServerAccountActive()

BOOL nn::act::IsServerAccountActive ( void  )

◆ IsServerAccountActiveEx()

BOOL nn::act::IsServerAccountActiveEx ( SlotNo  slot)

◆ IsServerAccountDeleted()

BOOL nn::act::IsServerAccountDeleted ( void  )

◆ IsServerAccountDeletedEx()

BOOL nn::act::IsServerAccountDeletedEx ( SlotNo  slot)

◆ IsSlotOccupied()

BOOL nn::act::IsSlotOccupied ( SlotNo  slot)

Variable Documentation

◆ AccountIdSize

constexpr size_t AccountIdSize = 17
staticconstexpr

Definition at line 29 of file client_cpp.h.

◆ DeviceHashSize

constexpr size_t DeviceHashSize = 8
staticconstexpr

Definition at line 30 of file client_cpp.h.

◆ NfsPasswordSize

constexpr size_t NfsPasswordSize = 17
staticconstexpr

Definition at line 31 of file client_cpp.h.

◆ MiiNameSize

constexpr size_t MiiNameSize = 11
staticconstexpr

Definition at line 32 of file client_cpp.h.

◆ UuidSize

constexpr size_t UuidSize = 16
staticconstexpr

Definition at line 33 of file client_cpp.h.