TWL-DWC[-DL] Library Function Reference Changelog (Changes Prior to Version 5.1 PR2)


TwlDWC[_dl]-5_1_pr1-20081226

The following items have been added. The following items have been revised. The following functions and definitions have been made private.
These items have also been deleted from the function reference.

TwlDWC[_dl]-5_0_patch2-20081215

The following items have been revised. Links for the following two functions have been added to the functional and alphabetical lists.

TwlDWC[_dl]-5_0_patch1-20081125

The following items have been revised.

TwlDWC[_dl]-5_0-20081104

The following items have been revised. The following items have been added. The following functions and definitions have been deprecated. These items have also been deleted from the function reference.

TwlDWC[_dl]-5_0_rc1-20081014

The following items have been revised beginning from NITRO-DWC[-DL] 3.0 plus 3.
The following items have been added. The following functions and definitions have been deprecated. These items have also been deleted from the function reference.
DWCApInfo
2008/08/12 Changed "Nintendo Spot" to the official name "Nintendo Zone."
2008/06/04 Added a mention of Nintendo Spot.
2008/05/20 Added mention of the parameters used to get the wireless encryption method.
2007/03/02 Added description and note about Korea.
2006/02/23 Initial version.
DWCBuddyFriendCallback
2005/12/16 Added mention of the callback settings function and the period during which callbacks cannot be called.
2005/11/01 Initial version.
DWCConnectAttemptCallback
2008/07/15 Added details regarding error settings when this function returns FALSE.
2008/06/26 Initial version.
DWCConnectionClosedCallback
2008/07/25 Revised description of isServer.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCDeleteFriendListCallback
2006/02/21 Made it clear that this is called when local friend data are deleted.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCEvalPlayerCallback
2008/04/28 Noted that it takes some time for the index key to be reflected on the server.
2008/04/28 Corrected error in description of the addition of random number elements.
2005/12/16 Revised Description and Return Values.
2005/11/01 Initial version.
DWCFriendData
2005/12/16 Added a mention that access to union members is prohibited.
2005/07/22 Initial version.
DWCFriendStatusCallback
2008/10/10 Added a description of DWC_STATUS_MATCH_SC_CL and DWC_STATUS_MATCH_SC_SV.
2005/12/16 Added a mention of the communications status and callback settings function.
2005/11/01 Initial version.
DWCLoadFromServerCallback
2008/10/28 Changed behavior when attempting to read another player's private key, and when a key does not exist.
2007/05/18 Added a note regarding the calling of the DWC_LogoutFromStorageServer function.
2005/12/16 Added a description of the value of the success argument and text about the callback settings function.
2005/11/01 Initial version.
DWCLoginCallback
2007/12/03 Revised Description.
2005/12/16 Revised Description.
2005/11/01 Initial version.
DWCMatchedSCCallback
2008/06/26 Made revisions in line with changes to the specifications used by all matchmaking types.
2006/08/24 Corrected a mistake listed under possible argument combinations.
2005/12/16 Added a description about the callback configuration functions. Added a table of possible combinations of argument values.
2005/11/01 Initial version.
DWCNasLoginState
2006/12/29 Added a mention that DWC_NASLOGIN_STATE_IDLE is no longer used.
2006/03/27 Changed the type and constant names.
2006/03/23 Initial version.
DWCNdCallback
2008/10/23 Added a description in accordance with the addition of the DWC_NdProcess function. Changed the include path.
2006/08/25 Added a note.
2006/04/26 Initial version.
DWCNdCallbackReason
2008/10/23 Support for the addition of DWC_ND_CBREASON_CLEANUP used to indicate that the function has been called when cleanup is complete. Changed the include path.
2006/04/26 Initial version.
DWCNdError
2008/10/23 Corrected an error where DWC_ND_ERROR_HTTP was written as DWC_ERROR_HTTP. Changed the include path.
2006/04/26 Initial version.
DWCNdFileInfo
2008/10/23 Deprecated DWCI_NDI_FILEATTR_LEN and made revisions due to use of DWC_ND_FILENAME_LEN. Changed the include path.
2006/04/26 Initial version.
DWCNewClientCallback
2008/06/26 Made revisions in line with changes to the specifications used by all matchmaking types.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCProxySetting
2008/07/23 Initial version.
2008/05/19 Initial version.
DWCRnkData
2006/11/01 Corrected the omission of lastupdate.
2006/07/21 Added supplemental information about ranking order.
2006/04/14 Initial version.
DWCRnkError
2008/12/02 Added support for definition name changes for DWC_RNK_ERROR_PUT_NOTINITIALIZED and DWC_RNK_ERROR_GET_NOTINITIALIZED. Support for the addition of the timeout error DWC_RNK_PROCESS_TIMEOUT.
2006/07/24 Standardized terminology.
2006/06/20 Corrected typographical errors.
2006/04/14 Initial version.
DWCRnkGetMode
2007/07/21 2007/07/21 Added a description of DWC_RNK_GET_MODE_NEAR_HI and DWC_RNK_GET_MODE_NEAR_LOW.
2006/07/21 Standardized terms.
2006/04/14 Initial version.
DWCRnkGetParam
2007/07/21 Added a description of DWC_RNK_GET_MODE_NEAR_HI and DWC_RNK_GET_MODE_NEAR_LOW.
2007/07/21 Changed DWC_RNK_GET_MAX from 10 to 30.
2006/07/24 Added a description of the maximum limit value.
2006/04/14 Initial version.
DWCRnkRegion
2007/05/18 Added Korea.
2006/04/14 Initial version.
DWCRnkState
2008/01/05 Added DWC_RNK_STATE_TIMEOUT.
2006/04/14 Initial version.
DWCSaveToServerCallback
2007/05/18 Added a note regarding the calling of the DWC_LogoutFromStorageServer function.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCStorageLoginCallback
2007/05/18 Added a note regarding the calling of the DWC_LogoutFromStorageServer function.
2005/12/16 Added a mention of the callback settings functions.
2005/11/02 Initial version.
DWCSuspendCallback
DWCSvlResult
2008/05/27 Added notes about the current operation of status and svlhost. 2006/02/23 Initial version.
DWCSvlState
2008/10/28 Changed places that read "service locator process" to now read "process for getting service locator information".
2006/02/23 Initial version.
DWCUpdateServersCallback
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCUserData
2005/12/16 Added a mention that access to structure members is prohibited.
2005/07/22 Initial version.
DWCUserPingCallback
2008/06/26 Change in specifications.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCUserRecvCallback
2008/06/26 Change in specifications.
2006/02/21 Revised to include all function names.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCUserRecvTimeoutCallback
2008/06/26 Change in specifications.
2005/12/16 Added a mention of the callback settings functions.
2005/11/01 Initial version.
DWCUserSendCallback
2008/06/26 Change in specifications.
2006/02/21 Revised to include all function names.
2005/12/16 Revised Description.
2005/11/01 Initial version.
DWC_AddCommonKeyValueString
2005/12/16 Initial version.
DWC_Alloc
2007/09/13 Corrected an error in Syntax.
2005/12/16 Initial version.
DWC_Base64Decode
2008/09/06 Revised the explanation about what happens when NULL is specified for dst.
2007/10/05 Added explanation about this special type of Base64.
2006/07/24 Added precaution.
2006/02/27 Changed text in light of changes to function arguments.
2006/01/18 Initial version.
DWC_Base64Encode
2008/09/06 Revised the explanation about what happens when NULL is specified for dst.
2007/10/05 Added explanation about this special type of Base64.
2006/07/24 Added precaution.
2006/02/27 Changed text in light of changes to function arguments.
2006/01/18 Initial version.
DWC_CancelMatch
2008/10/28 Added a note for recommending the use of the DWC_CloseAllConnectionsHard function.
2008/06/26 Added a note directing to use this function only when the local host has not yet connected to anyone else.
2008/06/26 Removed the description of DWCMatchedCallback.
2005/12/16 Made revisions.
2005/11/07 Initial version.
DWC_CanChangeFriendList
2007/07/21 Added a description concerning timeouts.
2005/12/16 Made revisions.
2005/10/20 Initial version.
DWC_CheckDirtyFlag
2005/12/16 Added a description of clearing the Dirty flag before saving.
2005/10/20 Initial version.
DWC_CheckHasProfile
2005/12/16 Made revisions.
2005/10/20 Initial version.
DWC_CheckInet
2005/12/16 Revised the function and argument descriptions.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_CheckProfanityProcess
2007/04/20 Corrected errors.
2007/03/16 Initial version.
DWC_CheckUserData
2008/04/25 Added a precaution about the DWC_ClearDirtyFlag function.
2006/08/02 Added a note about checking.
2005/12/16 Revised the description of arguments.
2005/10/20 Initial version.
DWC_CheckValidConsole
2006/02/24 Changed the reference target document name.
2005/12/16 Revised Arguments and Return Values.
2005/10/20 Initial version.
DWC_CleanupInet
2005/12/16 Added that the DWC_CleanupInetAsync function is available.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_CleanupInetAsync
2005/12/16 Added that the DWC_CleanupInet function is available.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_ClearDirtyFlag
2008/04/25 Mentioned that the CRC value included in user data will be recalculated.
2005/12/16 Added a description of the Dirty flag. Revised description of arguments
2005/10/20 Initial version.
DWC_ClearError
2005/07/22 Initial version.
DWC_CloseAllConnectionsHard
2008/11/27 Revised the matchmaking completion procedure.
2008/10/28 Changed specifications so this function can be called even between when matchmaking starts and a connection is made to another host. Described procedures to terminate matchmaking.
2005/15/16 Added a detailed function description.
2005/11/07 Initial version.
DWC_CloseConnectionHardBitmapFromServer
2008/12/19 Initial version.
DWC_CloseConnectionHardFromServer
2008/09/10 Initial version.
DWC_CloseConnectionsAsync
2005/07/22 Initial version.
DWC_CloseConnectionsBitmapFromServer
2008/12/19 Added the fact that a function having the same specification has been added under a different name.
DWC_ConnectInetAsync
2006/02/24 Changed the reference target document name.
2005/12/16 Added a description of the automatic connection process.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_ConnectToAnybodyAsync
2008/10/30 Added that there is no effect on matchmaking even if DEBUG is specified with the DWC_SetAuthServer function.
2008/07/25 Added description of server migration.
2008/06/26 Change in specifications.
2008/05/12 Added a Note about the development and production servers.
2005/15/16 Added a detailed function description.
2005/07/22 Initial version.
DWC_ConnectToFriendsAsync
2008/10/31 Changed operations so that after a server migration, accepting connections will be resumed if only the local host remains.
2008/07/25 Added description of server migration.
2008/06/26 Change in specifications.
2006/01/18 Revised the description of the function arguments friendIdxList and distantFriend.
2005/15/16 Added a detailed function description. Corrected errors in Return Values.
2005/07/22 Initial version.
DWC_ConnectToGameServerAsync
2008/12/15 Indicated that attemptCallback, connectionUserData, and attemptParam were left to maintain compatibility.
2008/07/25 Added description of server migration.
2008/06/26 Change in specifications.
2005/15/16 Added a detailed function description. Corrected errors in Return Values.
2005/11/07 Made revisions.
2005/07/22 Initial version.
DWC_ConnectToGameServerByGroupID
2008/11/11 Indicated that if only the server host is left during peer matchmaking with friend specified, it begins reaccepting client hosts.
2008/11/06 Changed specifications such that when multiple groups having the same group ID are found, connection occurs for the group having the most persons connected.
2008/06/26 Initial version.
DWC Library Constants
2008/12/09 Added definition of DWC_FRIEND_STATUS_STRING_LEN.
2008/10/30 DWC_AUTHSERVER_* definitions were mistakenly listed, so they were deleted.
2008/06/26 Changed specifications regarding friend status.
2006/01/18 Revised the description of DWC_STATE_UPDATE_SERVERS.
2005/12/16 Deleted the initialization result and error result constants.
2005/07/22 Initial version.
DWC_CreateExchangeToken
2008/09/09 Reviewed the expressions "unit of communications" and "game code."
2007/01/25 Added Note about friend relationships not being established.
2005/12/16 Made revisions.
2005/10/26 Made revisions.
2005/10/20 Initial version.
DWC_CreateFriendKeyToken
2008/03/02 Added a mention of compatibility with the old method.
2008/01/16 Added a Note about the compatibility of friend registration keys.
2007/06/22 Added a note about checking the validity of friend registration keys.
2005/12/16 Made revisions.
2005/10/26 Made revisions.
2005/10/20 Initial version.
DWC_CreateUserData
2008/09/09 Reviewed the expression "unit of communications" and other terminology.
2008/01/16 Added a Note about the compatibility of friend registration keys.
2007/12/12 Added example of gamecode specification.
2007/01/25 Supplemented the explanation of different values specified for gamecode.
2006/08/10 Added Note about gamecode.
2005/12/16 Made revisions.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_DebugConnectInetAsync
2006/04/27 Added an explanation about the WEP key. Added precautions.
2006/04/17 Explained the relationship with the DWC_ConnectInetAsync function.
2006/03/10 Initial version.
DWC_Debug_DWCInitError
2006/08/02 Added an explanation related to DWC_INIT_RESULT_DESTROY_OTHER_SETTING.
2006/08/02 Added notes about the buffer used for initialization and PXI interrupts.
2005/12/16 Initial version.
DWC_DeleteBuddyFriendData
2005/11/07 Made revisions.
2005/10/20 Initial version.
DWC_Free
2005/12/16 Initial version.
DWC_FriendKeyToString
2007/02/13 Initial version.
DWC_GetAIDBitmap
2008/06/26 Added an explanation of the states in which this function can be used.
2006/02/22 Added text about the AIDs for server-client matchmaking.
2005/12/16 Initial version.
DWC_GetAIDList
2008/06/26 Added an explanation of the states in which this function can be used.
2006/02/22 Added text about the AIDs for server-client matchmaking.
2006/01/31 Revised the use of the FriendsMatch library in Return Values.
2005/12/16 Added explanations about AIDs and return values.
2005/07/22 Initial version.
DWC_GetApInfo
2006/02/23 Initial version.
DWC_GetAuthenticatedUserId
2007/02/13 Initial version.
DWC_GetCommonValueString
2005/12/16 Initial version.
DWC_GetConnectionKeepAliveTime
2008/06/26 Initial version.
DWC_GetConnectionUserData
2008/06/26 Initial version.
DWC_GetDateTime
2006/07/03 Into the function description, inserted an explanation about the FriendsMatch library not being used.
2006/03/07 Initial version.
DWC_GetDebugMeshNNRetryMax
2008/06/26 Initial version.
DWC_GetDirectConnectedAIDBitmap
2008/06/26 Initial version.
DWC_GetFriendDataType
2005/12/16 Corrected an error in argument notation. Added description of the return value.
2005/10/20 Initial version.
DWC_GetFriendKey
2007/01/23 Added Notes.
2005/10/20 Initial version.
DWC_GetFriendStatus
2008/12/09 Replaced "256 characters" with DWC_FRIEND_STATUS_STRING_LEN.
2008/06/26 Changed the return value specification.
2008/06/26 Deleted Notes regarding execution speed.
2006/02/21 Corrected typographical errors.
2005/12/16 Added a description about the networking states and introduced other, similar functions.
2005/11/07 Made revisions.
2005/07/22 Initial version.
DWC_GetFriendStatusData
2008/06/26 Changed the return value specification.
2008/06/26 Deleted Notes regarding execution speed.
2005/12/16 Added a description about the networking states and introduced other, similar functions.
2005/11/07 Initial version.
DWC_GetFriendStatusDataSC
2008/06/26 Changed the return value specification.
2008/06/26 Deleted Notes regarding execution speed.
2006/02/21 Corrected typographical errors.
2005/12/16 Added a description about the networking states and introduced other, similar functions.
2005/11/07 Initial version.
DWC_GetFriendStatusSC
2008/06/26 Changed the return value specification.
2008/06/26 Deleted Notes regarding execution speed.
2005/12/16 Added a description about the networking states and introduced other, similar functions.
2005/11/07 Initial version.
DWC_GetGroupID
2008/06/26 Initial version.
DWC_GetInetStatus
2006/02/24 Changed the reference target document name.
2005/12/16 Made revisions.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_GetIngamesnCheckResult
2006/03/27 Deleted the caution about appropriate methods.
2005/12/26 Initial version.
DWC_GetLastMatchType
2006/01/31 Configured the link to the FriendsMatch library.
2005/12/16 Initial version.
DWC_GetLinkLevel
2005/12/16 Initial version.
DWC_GetMatchState
2008/06/26 Change in specifications.
2005/12/16 Initial version.
DWC_GetMyAID
2008/06/26 Added an explanation of the states in which this function can be used.
2006/02/22 Added text about the AIDs for server-client matchmaking.
2006/01/31 Revised the use of the FriendsMatch library in Return Values.
2005/12/16 Added explanations about AIDs and return values.
2005/07/22 Initial version.
DWC_GetNumConnectionHost
2008/06/26 Added an explanation of the states in which this function can be used.
2006/03/09 Corrected typographical errors.
2006/01/31 Revised the use of the FriendsMatch library in Return Values.
2005/12/16 Added a mention that the number of connections is returned even during matchmaking.
2005/07/22 Initial version.
DWC_GetNumFriend
2005/07/22 Initial version.
DWC_GetOwnStatusData
2005/12/16 Added a description about communication status and an introduction to other similar functions.
2005/11/07 Initial version.
DWC_GetOwnStatusString
2008/12/09 Replaced "256 characters" with DWC_FRIEND_STATUS_STRING_LEN.
2005/12/16 Added a description about communication status and an introduction to other similar functions.
2005/11/07 Initial version.
DWC_GetProxySetting
2008/07/23 Added calling conditions.
2008/05/19 Initial version.
DWC_GetServerAID
2008/06/26 Initial version.
DWC_GetState
2006/01/31 Set up a link to the FriendsMatch library and deleted the explanation of terminology.
2005/12/16 Initial version.
DWC_GetSuspendMatch
2008/06/26 Initial version.
DWC_GetUdpPacketDropNum
2006/02/23 Mentioned that the count is not reset.
2005/12/16 Initial version.
DWC_Init
2006/08/02 Added notes about the buffer used for initialization and PXI interrupts.
2006/03/07 Added a mention of functions that need to be called ahead of time.
2006/02/24 Changed the reference target document name.
2005/12/16 Made revisions.
2005/10/20 Made revisions.
2005/07/22 Initial version.
DWC_InitFriendsMatch
2008/09/03 Revised the description about the range of matchmaking.
2006/06/05 Added explanations about the sendBufSize and recvBufSize arguments.
2006/01/31 Set up a link to the FriendsMatch library and deleted the explanation of terminology.
2006/01/18 Added mention that the maximum value for the friendListLen argument is 64.
2005/12/16 Made revisions.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_InitInet
2005/12/16 Added a description of the DWC_InitInetEx function.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_IsBuddyFriendData
2007/12/27 Updated Description in line with the changed specifications.
2007/01/25 Added description of the friend-established flag.
2005/12/16 Added description of the friend-established flag.
2005/10/20 Initial version.
DWC_IsEqualFriendData
2006/07/24 Added more detailed explanation of the determination.
2005/12/16 Added details to the function and argument descriptions.
2005/10/20 Initial version.
DWC_IsSendableReliable
2006/01/18 Added a mention that FALSE is also returned when an error is being generated.
2005/12/16 Added a detailed explanation of when FALSE is returned as the return value.
2005/11/02 Initial version.
DWC_IsServerMyself
2008/06/26 Initial version.
DWC_IsValidAID
2005/12/16 Initial version.
DWC_IsValidCancelMatch
2008/10/28 Added a note for recommending the use of the DWC_CloseAllConnectionsHard function.
2005/12/16 Initial version.
DWC_IsValidFriendData
2005/10/20 Initial version.
DWC_LoadOthersDataAsync
2008/11/26 Added a description for simultaneous loads and saves.
2007/12/03 Added mention of timeout and cancel processes.
2006/07/24 Added Notes.
2006/02/21 Corrected typographical errors.
2005/12/16 Made revisions.
2005/07/22 Initial version.
DWC_LoadOwnPrivateDataAsync
2007/12/03 Added mention of timeout and cancel processes.
2006/02/21 Corrected typographical errors.
2006/01/18 Initial version.
DWC_LoadOwnPublicDataAsync
2007/12/03 Added mention of timeout and cancel processes.
2006/02/18 Corrected errors.
2006/01/18 Initial version.
DWC_LoginAsync
2008/11/04 Added description of how an empty character string must be specified for ingamesn if this function is not to make an illegal string check.
2008/06/25 Mentioned the DWC_CheckProfanity[Ex]Async functions.
2006/07/24 Corrected errors.
2006/07/03 Into the function description, inserted an explanation about the FriendsMatch library not being used.
2006/05/30 Added a Note about the maker code in the data registered in ROM.
2006/04/26 Changed the length of the string that can be specified in ingamesn and added an explanation.
2006/01/31 Added the term "FriendsMatch library" to Description.
2005/12/16 Added support for the addition of an in-game screen name argument. Corrected errors in Return Values.
2005/07/22 Initial version.
DWC_LoginToStorageServerAsync
2005/12/16 Made revisions.
2005/11/04 Initial version.
DWC_LogoutFromStorageServer
2007/05/18 Added a precaution about calling.
2005/11/02 Initial version.
DWC_NASLoginAbort
2006/07/24 Revised Description.
2006/03/27 Corrected the function name.
2006/03/22 Initial version.
DWC_NASLoginAsync
2008/10/9 Added information about the possibility of an error being set.
2006/07/24 Revised Description.
2006/03/27 Corrected the function name and added a note about usage.
2006/03/22 Initial version.
DWC_NASLoginProcess
2008/10/9 Added information about the possibility of an error being set.
2006/12/05 Deleted DWC_NASLOGIN_STATE_IDLE in line with the changed specifications.
2006/07/24 Revised Description and corrected typos.
2006/03/22 Changed the function name.
2006/03/22 Initial version.
DWC_NdCancelAsync
2008/11/19 Added that the current thread may be blocked for 1 or 2 seconds.
2008/10/23 Added a description of behavior when cancellation fails and regarding functions that cannot be cancelled. Changed the include path.
2006/04/26 Initial version.
DWC_NdCleanupAsync
2008/10/23 Arguments are now void from DWCNdCleanupCallback. Although it used to be possible under NITRO-DWC specifications to call the callback specified by DWC_NdCleanupAsync at time of completion, under TwlDWC specifications, the DWC_NdCleanupAsync callback can also now use the callback function specified by DWC_NdInitAsync. This function can now also be called from inside callbacks called by the download library. Changed the include path.
2006/09/05 Changed return values from void to BOOL.
2006/08/24 Added a precaution about calling.
2006/08/02 Added an explanation about when the callback is generated.
2006/04/26 Initial version.
DWC_NdGetFileAsync
2008/10/23 Changed the include path from that used with NITRO-DWC.
2006/08/30 Corrected errors.
2006/06/22 Set the minimum size for buffer to which downloaded data are written.
2006/04/26 Initial version.
DWC_NdGetFileListAsync
2008/10/23 Changed the include path from that used with NITRO-DWC.
2006/04/26 Initial version.
DWC_NdGetFileListNumAsync
2008/10/23 Changed the include path from that used with NITRO-DWC.
2006/04/26 Initial version.
DWC_NdGetProgress
2008/10/23 Clarified the asynchronous process functions for which progress status can be obtained. Changed the include path.
2006/04/26 Initial version.
DWC_NdInitAsync
2008/11/25 Indicated the need to set receiving window sizes in advance with the DWC_SetRwinSize function.
2008/10/23 Added information about the fact that the DWC_NdProcess function must be called and that multiple overlapping uses of NHTTP are impossible. Changed the include path.
2008/09/01 Revised the descriptions of the gamecd and passwd arguments.
2006/08/25 Added a precaution regarding the generation of an error during asynchronous processing.
2006/07/24 Added text about switching the download server.
2006/04/26 Initial version.
DWC_NdProcess
2008/10/23 Initial version.
DWC_NdSetAttr
2008/10/23 Added the fact that the last error must be obtained using the DWC_GetLastErrorEx function if FALSE is returned. Changed the include path.
2006/04/26 Initial version.
DWC_Ping
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Made revisions.
2005/11/02 Initial version.
DWC_ProcessFriendsMatch
2008/10/03 Added that this function sometimes temporarily pauses the current thread.
2006/07/24 Corrected errors.
2006/07/03 Inserted an explanation of the case where the FriendsMatch library is not used in Description.
2006/01/31 Added the term "FriendsMatch library" to Description.
2005/12/16 Added error check recommendation.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_ProcessInet
2008/10/03 Added Description.
2006/12/22 Deleted an incorrect link from See Also.
2006/02/24 Changed the reference target document name.
2005/12/16 Added Description.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_Realloc
2007/09/13 Corrected an error in Syntax.
2005/12/16 Initial version.
DWC_RegisterMatchStatus
2005/15/16 Added a detailed function description.
2005/11/01 Initial version.
DWC_ReportFriendData
2005/12/16 Corrected an error in argument notation.
2005/10/20 Initial version.
DWC_ReportUserData
2005/12/16 Revised the description of arguments.
2005/07/22 Initial version.
DWC_RequestSuspendMatchAsync
2008/07/24 Added mention of the fact that this function does nothing if NULL is specified for callback.
2008/06/26 Added a statement that the acceptance state is only changed after all of the hosts call this function.
2008/06/26 Initial version.
DWC_RnkCancelProcess
2006/04/14 Initial version.
DWC_RnkGetScoreAsync
2008/12/05 Indicated that DWC_RNK_GET_MODE_NEAR gets scores starting with the nearest.
2007/07/31 Revised the enumeration order of DWC_RNK_GET_MODE_NEAR so that it, too, is based on the specified order.
2007/07/31 Corrected an error in the enumeration order of DWC_RNK_GET_MODE_NEAR_HI and DWC_RNK_GET_MODE_NEAR_LOW.
2007/07/21 Added a description of DWC_RNK_GET_MODE_NEAR_HI and DWC_RNK_GET_MODE_NEAR_LOW.
2006/07/21 Corrected a statement indicating that the maximum number of friends was 32. Added guidelines-related information.
2006/06/20 Corrected typographical errors.
2006/04/14 Initial version.
DWC_RnkGetState
2006/06/20 Corrected typographical errors.
2006/04/14 Initial version.
DWC_RnkInitialize
2008/11/28 Deleted indications related to GHTTP in conjunction with that library becoming private.
2008/11/25 Added mention of the receiving window size specification.
2008/09/05 Adopted the standard term "initialization data" for "communications-use private key string."
2007/09/26 Added indications specific to the Dirty flag.
2006/07/24 Added descriptions of developer and production servers.
2006/07/21 Standardized terms.
2006/04/14 Initial version.
DWC_RnkProcess
2007/12/27 Implemented a timeout process.
DWC_RnkPutScoreAsync
2006/07/21 Added guidelines-related information.
2006/06/22 Added a mention of cases where user-defined data is not used.
2006/06/20 Corrected typographical errors.
2006/04/14 Initial version.
DWC_RnkResGetOrder
2006/04/14 Initial version.
DWC_RnkResGetRow
2006/04/17 Corrected typographical errors.
2006/04/14 Initial version.
DWC_RnkResGetRowCount
2007/07/21 Added a description of DWC_RNK_GET_MODE_NEAR_HI and DWC_RNK_GET_MODE_NEAR_LOW.
2006/07/21 Standardized terms.
2006/04/14 Initial version.
DWC_RnkResGetTotal
2006/07/21 Revised the parameter notation.
2006/04/14 Initial version.
DWC_RnkShutdown
2008/12/02 Added support for a specification change of the return value type from BOOL to DWCRnkError.
2006/04/17 Corrected typographical errors.
2006/04/14 Initial version.
General-Purpose Ranking Constants
2007/05/21 Changed DWC_RNK_GET_MAX from 10 to 30 and DWC_RNK_CATEGORY_MAX from 100 to 1000.
2007/05/18 Changed from 768 bytes to 764 bytes the maximum size that can be used for user-defined data.
2006/04/14 Initial version.
DWC_SavePrivateDataAsync
2007/12/03 Added mention of timeout and cancel processes.
2006/01/31 Added indication that key was removed.
2005/12/16 Made revisions.
2005/07/22 Initial version.
DWC_SavePublicDataAsync
2008/11/26 Added a description for simultaneous loads and saves.
2007/12/03 Added mention of timeout and cancel processes.
2006/01/31 Added indication that key was removed.
2005/12/16 Made revisions.
2005/07/22 Initial version.
DWC_SendReliable
2008/10/28 Replaced DWC_TRANSPORT_SEND_MAX with DWC_TRANSPORT_SEND_RELIABLE_MAX.
2008/07/24 Added conditions under which reliable sends are possible with communication partners.
2008/04/24 Revised parts of Description that were hard to understand.
2007/12/29 Deleted a note concerning use together with Unreliable communications.
2007/12/03 Added mention of the return value when the Send buffer is not empty.
2007/07/21 Added a note concerning use together with Unreliable communications.
2006/05/22 Revised the description of errors.
2006/02/22 Added greater detail to the description of the return values.
2005/15/16 Added a detailed function description.
2005/11/14 Added more information about reliable sends.
2005/07/22 Initial version.
DWC_SendReliableBitmap
2008/10/28 Replaced DWC_TRANSPORT_SEND_MAX with DWC_TRANSPORT_SEND_RELIABLE_MAX.
2008/07/24 Added conditions under which reliable sends are possible with communication partners.
2008/04/24 Revised parts of Description that were hard to understand.
2007/12/29 Deleted a note concerning use together with Unreliable communications.
2007/07/21 Added a note concerning use together with Unreliable communications.
2006/05/22 Revised the description of errors.
2006/02/22 Revised Description.
2005/15/16 Added a detailed function description.
2005/11/14 Added more information about reliable sends.
2005/11/02 Initial version.
DWC_SendUnreliable
2008/10/28 Changed specifications so that the size that can be specified is not affected by the parameters specified by the DWC_SetSplitMax function.
2008/04/24 Revised parts of Description that were hard to understand.
2007/12/29 Deleted a note concerning use together with Reliable communications.
2007/07/21 Added a note concerning use together with Reliable communications.
2006/02/22 Added greater detail to the description of the return values.
2005/15/16 Added a detailed function description.
2005/07/22 Initial version.
DWC_SendUnreliableBitmap
2008/10/28 Changed specifications so that the size that can be specified is not affected by the parameters specified by the DWC_SetSplitMax function.
2008/04/24 Revised parts of Description that were hard to understand.
2007/12/29 Deleted a note concerning use together with Reliable communications.
2007/07/21 Added a note concerning use together with Reliable communications.
2006/02/22 Revised Description.
2005/15/16 Added a detailed function description.
2005/11/02 Initial version.
DWC_SetAuthServer
2008/11/03 Added support for a specification change which states that the production authentication server is to be used for FINALROM versions.
2008/05/12 Added a Note about the development and production servers.
2008/01/16 Added an explanation of the server the library connects to, in line with the switch of authentication server.
2005/12/16 Added explanations of DWC_CONNECTINET_AUTH_DEVELOP and the development authentication server to Arguments.
2005/07/22 Initial version.
DWC_SetBuddyFriendCallback
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added a description of the callback.
2005/11/02 Initial version.
DWC_SetCommonKeyValueString
2005/12/16 Initial version.
DWC_SetConnectApType
2008/08/12 Changed "Nintendo Spot" to the official name "Nintendo Zone."
2008/06/04 Added a mention of Nintendo Spot and the connection targets 3 to 6.
2006/03/10 Initial version.
DWC_SetConnectionClosedCallback
2006/01/18 Updated for the change in return value type to Boolean.
2005/11/02 Initial version.
DWC_SetConnectionKeepAliveTime
2008/07/01 Added that the connection with unresponsive communication partners is automatically cut.
2008/06/26 Initial version.
DWC_SetDebugMeshNNRetryMax
2008/06/26 Initial version.
DWC_SetFriendStatusCallback
2006/01/18 Initial version.
DWC_SetMemFunc
2007/10/09 Added an explanation of cases where memory cannot be allocated.
2005/12/16 Made revisions.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_SetOwnStatusData
2005/12/16 Added a description of communications status, introduction of other analogous functions, and explanation of the status data size limit.
2005/11/07 Initial version.
DWC_SetOwnStatusString
2008/12/09 Replaced "256 characters" with DWC_FRIEND_STATUS_STRING_LEN.
2005/12/16 Added the description regarding the communication status.
2005/11/07 Initial version.
DWC_SetRecvDelay
2008/11/12 Indicated that FALSE is returned for a FINALROM build.
2006/02/21 Revised to include all function names.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added the description of this function's internal workings.
2005/07/22 Initial version.
DWC_SetRecvDrop
2008/11/12 Indicated that FALSE is returned for a FINALROM build.
2006/02/21 Revised to include all function names.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added description of packet loss rate.
2005/07/22 Initial version.
DWC_SetRecvTimeoutTime
2008/07/01 Added a description of differences with DWC_SetConnectionKeepAliveTime.
2006/01/18 Updated for the change in return value type to Boolean.
2005/11/02 Initial version.
DWC_SetReportLevel
2006/07/03 Inserted an explanation of the case where the FriendsMatch library is not used in Description.
2005/15/16 Added a detailed function description.
2005/07/22 Initial version.
DWC_SetRwinSize
Added mention of the limits of the configurable range of receive window sizes. Revised the default value when not using this function to be a fixed value of 4288 bytes, not 2 x MSS.
DWC_SetSendDelay
2008/11/12 Indicated that FALSE is returned for a FINALROM build.
2006/02/21 Revised to include all function names.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added recommendation that this function not be used.
2005/07/22 Initial version.
DWC_SetSendDrop
2008/11/12 Indicated that FALSE is returned for a FINALROM build.
2006/02/21 Revised to include all function names.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added description of packet loss rate.
2005/07/22 Initial version.
DWC_SetSendSplitMax
2008/10/28 Replaced DWC_TRANSPORT_SEND_MAX with DWC_TRANSPORT_SEND_RELIABLE_MAX.
2008/10/28 Changed specifications so that unreliable transfers are unaffected by the value that is set.
2008/10/28 Explained how to calculate sendSplitMax from the MTU.
2006/02/21 Added a description of the DWC_TRANSPORT_SEND_MAX constant.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added descriptions of the maximum size of the split and so on.
2005/11/02 Initial version.
DWC_SetServerLockEnabled
2008/07/24 Initial version.
DWC_SetStorageServerCallback
2006/01/18 Updated for the change in return value type to Boolean.
2005/07/22 Initial version.
DWC_SetupGameServer
2008/06/26 Change in specifications.
2008/01/09 Corrected terminology.
2006/06/20 Corrected a typo in an explanation in Return Values.
2005/12/16 Initial version.
DWC_SetUserPingCallback
2008/06/26 Change in specifications.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Made revisions.
2005/11/02 Initial version.
DWC_SetUserRecvCallback
2008/06/26 Change in specifications.
2006/02/21 Revised to include all function names.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added a description of the reception completion callback.
2005/07/22 Initial version.
DWC_SetUserRecvTimeoutCallback
2008/07/01 Added a description of differences with DWC_SetConnectionKeepAliveTime.
2008/06/26 Change in specifications.
2006/01/18 Updated for the change in return value type to Boolean.
2005/11/02 Initial version.
DWC_SetUserSendCallback
2008/06/26 Change in specifications.
2006/02/21 Revised to include all function names.
2006/01/18 Updated for the change in return value type to Boolean.
2005/12/16 Added a description of the send completion callback.
2005/07/22 Initial version.
DWC_ShutdownFriendsMatch
2007/07/24 Added a precaution about calling.
2006/01/31 Set up a link to the FriendsMatch library and deleted the explanation of terminology.
2005/12/16 Added a description of the FriendsMatch library.
2005/10/26 Made revisions.
2005/07/22 Initial version.
DWC_StringToFriendKey
2007/02/13 Initial version.
DWC_SVLAbort
2008/10/28 Changed places that read "service locator process" to now read "process for getting service locator information". Added a link to a description of the service locator.
2006/02/23 Initial version.
DWC_SVLGetTokenAsync
2008/10/28 Changed places that read "service locator process" to now read "process for getting service locator information". Added a link to a description of the service locator.
2008/10/9 Added information about the possibility of an error being set.
2007/10/19 Added the fact that an empty string is usually used to the description of the svl argument.
2007/10/19 Changed the argument svc to svl.
2006/03/16 Initial version.
DWC_SVLProcess
2008/10/28 Changed places that read "service locator process" to now read "process for getting service locator information". Added a link to a description of the service locator.
2006/03/16 Initial version.
DWC_TestInetAsync
2008/10/31 Added information that this function may block other threads when a connection is made to a connection target having Proxy settings.
2008/04/22 Added a description of the conditions under which this function returns FALSE.
2006/11/07 Initial version.
DWC_TestInetProcess
2006/11/07 Initial version.
DWC_UpdateConnection
2006/07/24 Added a description of the relationship to the FriendsMatch library.
2006/06/27 Initial version.
DWC_UpdateServersAsync
2008/11/03 Added a description of the deletion of friend information of friends that have never connected to Nintendo Wi-Fi connection.
2008/10/13 Added a note about the calling frequency.
2008/01/11 Added a description of the timing of requests sent to build friend relationships.
2007/07/21 Added a detailed description of the deletion of redundant friend information.
2005/12/16 Added a detailed description of the friend roster synchronization process.
2005/11/01 Made revisions.
2005/07/22 Initial version.
DWC_WasBuddyFriendData
2008/10/14 Corrected a mistake in the function name under Syntax.
2008/08/21 Added a function description.
2007/12/27 Initial version.
FriendsMatch Library
2006/01/18 Initial version.
Service Locator
2008/10/28 Changed notation for the name used in the reference from "ServiceLocator" to "service locator." Added information specifying that login via either the DWC_LoginAsync or DWC_NASLoginAsync function is required.
2007/10/19 Added a note about the ROM header.
2006/04/17 Corrected typographical errors.
2006/03/20 Initial version.

CONFIDENTIAL