TWL DWC Library (DWC)

[ Function List]

Common / Utilities

Initialization
DWC_InitForDevelopment
DWC_InitForProduction
DWC_Debug_DWCInitError
Errors
DWC_GetLastError
DWC_GetLastErrorEx
DWC_ClearError
Memory Allocation
DWCAllocEx
DWCFreeEx
DWC_Alloc
DWC_AllocEx
DWC_Free
DWC_Realloc
DWC_ReallocEx
Base 64 Conversion
DWC_Base64Encode
DWC_Base64Decode
String Operations
DWC_SetCommonKeyValueString
DWC_AddCommonKeyValueString
DWC_GetCommonValueString
Debug Output
DWC_SetReportLevel
Constants, Macros, Enumerators
Reference...

Accounts

User Data
DWC_CreateUserData
DWC_CheckUserData
DWC_CheckValidConsole
DWC_CheckHasProfile
DWC_CheckDirtyFlag
DWC_ClearDirtyFlag
DWC_CreateFriendKey
DWC_CreateFriendKeyLegacy
DWC_CreateExchangeToken
DWC_CreateFriendKeyToken
DWC_GetFriendKey
DWC_CheckFriendKey
DWC_CheckFriendKeyLegacy
DWC_FriendKeyToString
DWC_StringToFriendKey
DWC_IsEqualFriendData
DWC_IsValidFriendData
DWC_IsBuddyFriendData
DWC_WasBuddyFriendData
DWC_ClearBuddyFlagFriendData
DWC_GetFriendDataType
DWC_GetGsProfileId
DWC_ReportFriendData
DWC_ReportUserData
DWC_SetGsProfileId
System Information
DWC_GetAuthenticatedUserId

Internet Connections

Internet Connections
DWC_InitInet
DWC_InitInetEx
DWC_SetRwinSize
DWC_SetConnectApType
DWC_ConnectInetAsync
DWC_DebugConnectInetAsync
DWC_CheckInet
DWC_ProcessInet
DWC_GetInetStatus
DWC_UpdateConnection
DWC_GetApInfo
DWC_GetProxySetting
DWC_GetLinkLevel
DWC_CleanupInet
DWC_CleanupInetAsync
DWC_TestInetAsync
DWC_TestInetProcess
Nintendo Wi-Fi Connection Setup
DWC_StartUtility
DWC_StartUtilityEx
Structures
DWCApInfo
DWCProxySetting
Constants, Macros, Enumerators
Reference...

Authentication Server

Login
DWC_NASLoginAsync
DWC_NASLoginProcess
DWC_NASLoginAbort
Server Time
DWC_GetDateTime
Service Locator
DWC_SVLGetTokenAsync
DWC_SVLProcess
DWC_SVLAbort
Structures
DWCSvlResult
Constants, Macros, Enumerators
Reference...

Friend Management and Matchmaking

General
DWCLoginCallback
DWCConnectionClosedCallback
DWC_InitFriendsMatch
DWC_ShutdownFriendsMatch
DWC_ProcessFriendsMatch
DWC_LoginAsync
DWC_UpdateServersAsync
DWC_ConnectToAnybodyAsync
DWC_ConnectToFriendsAsync
DWC_SetupGameServer
DWC_ConnectToGameServerAsync
DWC_ConnectToGameServerByGroupID
DWC_SetConnectionClosedCallback
DWC_CloseConnectionHardFromServer
DWC_CloseConnectionHardBitmapFromServer
DWC_CloseAllConnectionsHard
DWC_GetNumConnectionHost
DWC_GetMyAID
DWC_GetAIDList
DWC_GetAIDBitmap
DWC_IsValidAID
DWC_GetState
DWC_GetServerAID
DWC_IsServerMyself
DWC_GetDirectConnectedAIDBitmap
DWC_GetIngamesnCheckResult
Friend Roster
DWCUpdateServersCallback
DWCFriendStatusCallback
DWCDeleteFriendListCallback
DWCBuddyFriendCallback
DWC_GetFriendStatus
DWC_GetFriendStatusSC
DWC_GetFriendStatusData
DWC_GetFriendStatusDataSC
DWC_GetNumFriend
DWC_SetOwnStatusString
DWC_GetOwnStatusString
DWC_SetOwnStatusData
DWC_GetOwnStatusData
DWC_CanChangeFriendList
DWC_DeleteBuddyFriendData
DWC_SetBuddyFriendCallback
DWC_SetFriendStatusCallback
Data Storage
DWCStorageLoginCallback
DWCSaveToServerCallback
DWCLoadFromServerCallback
DWC_LoginToStorageServerAsync
DWC_LogoutFromStorageServer
DWC_SetStorageServerCallback
DWC_SavePublicDataAsync
DWC_SavePrivateDataAsync
DWC_LoadOwnPublicDataAsync
DWC_LoadOwnPrivateDataAsync
DWC_LoadOthersDataAsync
Matchmaking
DWCMatchedSCCallback
DWCNewClientCallback
DWCEvalPlayerCallback
DWCConnectAttemptCallback
DWCSuspendCallback
DWC_RegisterMatchStatus
DWC_CancelMatch
DWC_IsValidCancelMatch
DWC_AddMatchKeyInt
DWC_AddMatchKeyString
DWC_GetMatchIntValue
DWC_GetMatchStringValue
DWC_GetLastMatchType
DWC_GetMatchState
DWC_GetGroupID
DWC_RequestSuspendMatchAsync
DWC_GetSuspendMatch
DWC_GetConnectionUserData
DWC_SetDebugMeshNNRetryMax
DWC_GetDebugMeshNNRetryMax
Sending and Receiving
DWC_GetUdpPacketDropNum
DWCUserSendCallback
DWCUserRecvCallback
DWCUserRecvTimeoutCallback
DWCUserPingCallback
DWC_SendReliable
DWC_SendReliableBitmap
DWC_SendUnreliable
DWC_SendUnreliableBitmap
DWC_Ping
DWC_SetRecvBuffer
DWC_SetUserSendCallback
DWC_SetUserRecvCallback
DWC_SetUserRecvTimeoutCallback
DWC_SetRecvTimeoutTime
DWC_SetUserPingCallback
DWC_SetSendSplitMax
DWC_IsSendableReliable
DWC_SetConnectionKeepAliveTime
DWC_GetConnectionKeepAliveTime
DWC_SetSendDelay
DWC_SetRecvDelay
DWC_SetSendDrop
DWC_SetRecvDrop
Constants, Macros, Enumerators
Reference...

General-Purpose Ranking

General
DWC_RnkInitialize
DWC_RnkInitializeDebug
DWC_RnkShutdown
DWC_RnkPutScoreAsync
DWC_RnkGetScoreAsync
DWC_RnkCancelProcess
DWC_RnkProcess
DWC_RnkGetState
DWC_RnkResGetRow
DWC_RnkResGetRowCount
DWC_RnkResGetOrder
DWC_RnkResGetTotal
Structures
DWCRnkData
DWCRnkGetParam_order
DWCRnkGetParam_toplist
DWCRnkGetParam_nearby
DWCRnkGetParam_friends
DWCRnkGetParam
Constants, Macros, Enumerators
Reference...

Download

General
DWCNdCallback
DWC_NdInitAsync
DWC_NdProcess
DWC_NdCleanupAsync
DWC_NdSetAttr
DWC_NdGetFileListNumAsync
DWC_NdGetFileListAsync
DWC_NdGetFileAsync
DWC_NdCancelAsync
DWC_NdGetProgress
Structures
DWCNdFileInfo
Constants, Macros, Enumerators
Reference...

Illegal String Check

General
DWC_CheckProfanityAsync
DWC_CheckProfanityExAsync
DWC_CheckProfanityProcess
Constants, Macros, Enumerators
Reference...
TWL DWC Library Constants

CONFIDENTIAL