1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3
4<head>
5<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
6<META http-equiv="Content-Style-Type" content="text/css">
7<title>RVL DWC Library Constants</title>
8<LINK rel="stylesheet" href="../css/nitro.css" type="text/css">
9</head>
10
11<body>
12
13<h1 align="left">RVL DWC Library Constants</h1>
14
15<H2>Constants</H2>
16
17<H3>Definitions</H3>
18		<DL>
19			<DD>
20				<PRE><CODE>
21#include &lt;dwc.h&gt;
22				</CODE></PRE>
23              <a name="dwc__common_8h_158d3f39e6cd9417cdd95717aeab8933e"><PRE><CODE>#define   DWC_COMMONSTR_MAX_KEY_VALUE_LEN         4096</CODE></PRE></a>
24              <a name="dwc__lanmatch_8h_1dfe16b9be33b3d2bb9d6708d020a8e0f"><PRE><CODE>#define   DWC_MAX_HOSTS                           (16)</CODE></PRE></a>
25              <a name="dwc__lanmatch_8h_1d379ff030e85471a87b60b667cde9862"><PRE><CODE>#define   DWC_TIMEOUT_COUNT                       (10000)</CODE></PRE></a>
26              <a name="dwc__main_8h_1d0a7c6de725f5971b01378e162671d5b"><PRE><CODE>#define   DWC_MAX_PLAYER_NAME                     26</CODE></PRE></a>
27              <a name="dwc__main_8h_140d1ea4526f0887e7d67830ff74d9626"><PRE><CODE>#define   DWC_INVALID_AID                         (0xff)</CODE></PRE></a>
28              <a name="dwc__match_8h_1136535c9d6074238bd4c3ec9be863b59"><PRE><CODE>#define   DWC_MAX_CONNECTIONS                     32</CODE></PRE></a>
29              <a name="dwc__match_8h_131319dc42ba245221933c38f57edf276"><PRE><CODE>#define   DWC_QR2_GAME_KEY_START                  100</CODE></PRE></a>
30              <a name="dwc__match_8h_131680724841e0aa65e79d9ea2bf09e74"><PRE><CODE>#define   DWC_QR2_RESERVED_KEYS                   (100-50)</CODE></PRE></a>
31              <a name="dwc__match_8h_11788a808118a98f13e63a6b36ff379a0"><PRE><CODE>#define   DWC_QR2_GAME_RESERVED_KEYS              (DWC_MAX_REGISTERED_KEYS-DWC_QR2_RESERVED_KEYS-DWC_QR2_RESERVED_KEYS)</CODE></PRE></a>
32              <a name="dwc__match_8h_1767334491be60055db279f50c050c695"><PRE><CODE>#define   DWC_CONNECTION_USERDATA_LEN             4</CODE></PRE></a>
33              <a name="dwc__nd_8h_1e1609c3ec4a0ba1df802857b839de848"><PRE><CODE>#define   DWC_ND_FILENAME_LEN                     32</CODE></PRE></a>
34              <a name="dwc__nd_8h_19dc0d557d94ce61bf2a1675bf4cdffd1"><PRE><CODE>#define   DWC_ND_FILEATTR_LEN                     10</CODE></PRE></a>
35              <a name="dwc__nd_8h_17ebfd7d20c42f88baf9a3a6d47f3e23f"><PRE><CODE>#define   DWC_ND_FILEEXPLSIN_LEN                  50</CODE></PRE></a>
36              <a name="dwc__nd_8h_10ec8149f9d0fc0d7db5adbc40ceeafa1"><PRE><CODE>#define   DWC_ND_THREAD_PRIORITY                  17</CODE></PRE></a>
37              <a name="dwc__nd_8h_1acc93133e2b717337772449a2ef5ec9e"><PRE><CODE>#define   DWC_ND_LENGTH_GAMECODE                  4</CODE></PRE></a>
38              <a name="dwc__nd_8h_15322e645af829358a86e96cd188d4c6f"><PRE><CODE>#define   DWC_ND_LENGTH_PASSWORD                  16</CODE></PRE></a>
39              <a name="dwc__ranking_8h_13066f77a00f280132a1d64d306975777"><PRE><CODE>#define   DWC_RNK_DATA_MAX                        764</CODE></PRE></a>
40              <a name="dwc__ranking_8h_192c348bb621e1f4486daf931679df6d1"><PRE><CODE>#define   DWC_RNK_CATEGORY_MAX                    1000</CODE></PRE></a>
41              <a name="dwc__ranking_8h_1358c47d628992447812312fe4648a89a"><PRE><CODE>#define   DWC_RNK_GET_MAX                         30</CODE></PRE></a>
42              <a name="dwc__ranking_8h_1913f4aa84f44c33e7a5dfbf0b48cd92d"><PRE><CODE>#define   DWC_RNK_FRIENDS_MAX                     64</CODE></PRE></a>
43              <a name="dwc__svl_8h_1bcc1fba933e35c27a5a37297c659fac1"><PRE><CODE>#define   DWC_SVL_HOST_LENGTH                     64</CODE></PRE></a>
44              <a name="dwc__svl_8h_1b34b0d40ca3a73af44c9785bb918e42a"><PRE><CODE>#define   DWC_SVL_TOKEN_LENGTH                    300</CODE></PRE></a>
45              <a name="dwc__svl_8h_15a7e9249cc165d5a12719181f952f1c7"><PRE><CODE>#define   DWC_SVL_STATUSDATA_LENGTH               1</CODE></PRE></a>
46              <a name="dwc__transport_8h_15afc6b8c4764f11e8913120657af5865"><PRE><CODE>#define   DWC_TRANSPORT_SEND_MAX                  1465</CODE></PRE></a>
47
48			</DD>
49		</DL>
50
51<H3>Description</H3>
52<TABLE border="1">
53	<TBODY>
54
55		<TR>
56			<TH width="25%"><A>DWC_COMMONSTR_MAX_KEY_VALUE_LEN</A></TH>
57			<TD>Maximum string length shared by the general-purpose strings key and value.</TD>
58		</TR>
59
60		<TR>
61			<TH width="25%"><A>DWC_MAX_HOSTS</A></TH>
62			<TD>Maximum number of connections.</TD>
63		</TR>
64
65		<TR>
66			<TH width="25%"><A>DWC_TIMEOUT_COUNT</A></TH>
67			<TD>Time until timeout.</TD>
68		</TR>
69
70		<TR>
71			<TH width="25%"><A>DWC_MAX_PLAYER_NAME</A></TH>
72			<TD>Maximum length of player names (in-game screen names) (25 double-byte characters + &quot;\0\0&quot;).</TD>
73		</TR>
74
75		<TR>
76			<TH width="25%"><A>DWC_INVALID_AID</A></TH>
77			<TD>Value indicating an invalid AID.</TD>
78		</TR>
79
80		<TR>
81			<TH width="25%"><A>DWC_MAX_CONNECTIONS</A></TH>
82			<TD>Maximum number of simultaneous connections.</TD>
83		</TR>
84
85		<TR>
86			<TH width="25%"><A>DWC_QR2_GAME_KEY_START</A></TH>
87			<TD>Start value of game-defined keys.</TD>
88		</TR>
89
90		<TR>
91			<TH width="25%"><A>DWC_QR2_RESERVED_KEYS</A></TH>
92			<TD>Number of keys reserved by DWC.</TD>
93		</TR>
94
95		<TR>
96			<TH width="25%"><A>DWC_QR2_GAME_RESERVED_KEYS</A></TH>
97			<TD>Maximum number of keys that can be used by the game (default is 154).</TD>
98		</TR>
99
100		<TR>
101			<TH width="25%"><A>DWC_CONNECTION_USERDATA_LEN</A></TH>
102			<TD>Length of buffer used for matchmaking connection conditions.</TD>
103		</TR>
104
105		<TR>
106			<TH width="25%"><A>DWC_ND_FILENAME_LEN</A></TH>
107			<TD>Maximum string length for the file name specified when getting a file.</TD>
108		</TR>
109
110		<TR>
111			<TH width="25%"><A>DWC_ND_FILEATTR_LEN</A></TH>
112			<TD>Maximum string length for the attribute specified before getting a file.</TD>
113		</TR>
114
115		<TR>
116			<TH width="25%"><A>DWC_ND_FILEEXPLSIN_LEN</A></TH>
117			<TD>Maximum string length of UTF16BE format descriptive text being specified for the file.</TD>
118		</TR>
119
120		<TR>
121			<TH width="25%"><A>DWC_ND_THREAD_PRIORITY</A></TH>
122			<TD>Thread priority used in the download library.</TD>
123		</TR>
124
125		<TR>
126			<TH width="25%"><A>DWC_ND_LENGTH_GAMECODE</A></TH>
127			<TD>Byte length of DL game code (<CODE>gamecd</CODE>).</TD>
128		</TR>
129
130		<TR>
131			<TH width="25%"><A>DWC_ND_LENGTH_PASSWORD</A></TH>
132			<TD>Byte length of the secret key (<CODE>passwd</CODE>).</TD>
133		</TR>
134
135		<TR>
136			<TH width="25%"><A>DWC_RNK_DATA_MAX</A></TH>
137			<TD>Maximum size of user-defined data.</TD>
138		</TR>
139
140		<TR>
141			<TH width="25%"><A>DWC_RNK_CATEGORY_MAX</A></TH>
142			<TD>Maximum value that can be specified for a category.</TD>
143		</TR>
144
145		<TR>
146			<TH width="25%"><A>DWC_RNK_GET_MAX</A></TH>
147			<TD>Upper limit on the maximum number of rankings that can be retrieved.</TD>
148		</TR>
149
150		<TR>
151			<TH width="25%"><A>DWC_RNK_FRIENDS_MAX</A></TH>
152			<TD>Maximum number of friends.</TD>
153		</TR>
154
155		<TR>
156			<TH width="25%"><A>DWC_SVL_HOST_LENGTH</A></TH>
157			<TD>Maximum number of characters in the host name.</TD>
158		</TR>
159
160		<TR>
161			<TH width="25%"><A>DWC_SVL_TOKEN_LENGTH</A></TH>
162			<TD>Maximum number of characters in the token.</TD>
163		</TR>
164
165		<TR>
166			<TH width="25%"><A>DWC_SVL_STATUSDATA_LENGTH</A></TH>
167			<TD>Status size.</TD>
168		</TR>
169
170		<TR>
171			<TH width="25%"><A>DWC_TRANSPORT_SEND_MAX</A></TH>
172			<TD>Maximum size that can be sent at one time.</TD>
173		</TR>
174
175	</TBODY>
176</TABLE>
177
178
179<H2>Enumerated Types</H2>
180
181<A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d57063adce33783250c7b468778c336bda"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d5e60a174c46279c395b51ecff3838da38"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d563d9079e10e82d95fe5692d9e8605d4f"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d50e98465ae185022b858c61be1a0b3075"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d58d88e35d175b38371f4f3e98f742d453"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d549ac9caa58e78906d0f6ecae3cd1a42d"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d58cb909d44486a51627468ad4f75913d9"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d564cd9cc44aaeb42c10b97f26369d6aa8"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d5b794b6ea7cf9ac5fc94082c44685106b"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d547fca33850e9cf0bad5bb7b18dd81d96"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d582e44297d1310d1911d03d55c8bff810"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d5a306936536fc4117cc775daec6fef79b"><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d5ea398ebb8bf80339d3026bcf46f68d35">
182<H3><A name="dwc__cfriend_8h_1ccfc9575a5d094b20e4b1227b599a8d5">Error Codes for Console Friend Library</A></H3>
183</A></A></A></A></A></A></A></A></A></A></A></A></A>
184
185        <DL>
186            <DD>
187				<PRE><CODE>enum DWCCfError {
188    DWC_CF_ERROR_NONE
189    DWC_CF_ERROR_NOFRIENDDATA
190    DWC_CF_ERROR_CRC
191    DWC_CF_ERROR_PARAM
192    DWC_CF_ERROR_DATA_BROKEN
193    DWC_CF_ERROR_MSGOBJ_ALREADY_SET
194    DWC_CF_ERROR_MSGOBJ_PROTECTED
195    DWC_CF_ERROR_MSGOBJ_FULL
196    DWC_CF_ERROR_NWC24_INTERNAL
197    DWC_CF_ERROR_USERDATA
198    DWC_CF_ERROR_MEMORY
199    DWC_CF_ERROR_GETINFO
200    DWC_CF_ERROR_MAX
201};</CODE></PRE>
202			</DD>
203		</DL>
204
205<TABLE border="1">
206	<TBODY>
207
208		<TR>
209		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_NONE</CODE></STRONG></EM></TD>
210		  <TD>Succeeded.</TD>
211		</TR>
212
213		<TR>
214		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_NOFRIENDDATA</CODE></STRONG></EM></TD>
215		  <TD>No friend data is attached to the specified message.</TD>
216		</TR>
217
218		<TR>
219		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_CRC</CODE></STRONG></EM></TD>
220		  <TD>The friend code CRC is abnormal.</TD>
221		</TR>
222
223		<TR>
224		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_PARAM</CODE></STRONG></EM></TD>
225		  <TD>Illegal parameter.</TD>
226		</TR>
227
228		<TR>
229		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_DATA_BROKEN</CODE></STRONG></EM></TD>
230		  <TD>The game friend information is corrupted.</TD>
231		</TR>
232
233		<TR>
234		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_MSGOBJ_ALREADY_SET</CODE></STRONG></EM></TD>
235		  <TD>Friend registration information is already appended to <CODE>NWC24MsgObj</CODE>.</TD>
236		</TR>
237
238		<TR>
239		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_MSGOBJ_PROTECTED</CODE></STRONG></EM></TD>
240		  <TD><CODE>NWC24MsgObj</CODE> cannot be changed.</TD>
241		</TR>
242
243		<TR>
244		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_MSGOBJ_FULL</CODE></STRONG></EM></TD>
245		  <TD>The limit for appending binary data to <CODE>NWC24MsgObj</CODE> has been reached.</TD>
246		</TR>
247
248		<TR>
249		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_NWC24_INTERNAL</CODE></STRONG></EM></TD>
250		  <TD>An <CODE>NWC24</CODE> function internal error.</TD>
251		</TR>
252
253		<TR>
254		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_USERDATA</CODE></STRONG></EM></TD>
255		  <TD>Creation of the friend code from user data has failed.</TD>
256		</TR>
257
258		<TR>
259		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_MEMORY</CODE></STRONG></EM></TD>
260		  <TD>Insufficient memory.</TD>
261		</TR>
262
263		<TR>
264		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_GETINFO</CODE></STRONG></EM></TD>
265		  <TD>Failed to obtain friend's console information.</TD>
266		</TR>
267
268		<TR>
269		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_ERROR_MAX</CODE></STRONG></EM></TD>
270		  <TD></TD>
271		</TR>
272
273	</TBODY>
274</TABLE>
275
276<A name="dwc__cfriend_8h_161bb5550c8362a5fc91a659a8ea1d9713e99352833153b2b4f0c8e2a14e80bc4"><A name="dwc__cfriend_8h_161bb5550c8362a5fc91a659a8ea1d971bc9b91b931fbd825a8c55692b8d824c7"><A name="dwc__cfriend_8h_161bb5550c8362a5fc91a659a8ea1d97126526dbbbe3993fcd3d3a00f1a2c493b"><A name="dwc__cfriend_8h_161bb5550c8362a5fc91a659a8ea1d971f691ef5ba85b25e05c45b4dcabca4e85">
277<H3><A name="dwc__cfriend_8h_161bb5550c8362a5fc91a659a8ea1d971">Types of Messages Sent</A></H3>
278</A></A></A></A>
279
280        <DL>
281            <DD>
282				<PRE><CODE>enum DWCCfMsgType {
283    DWC_CF_MSG_TYPE_REQUEST
284    DWC_CF_MSG_TYPE_RESPONSE_ACCEPT
285    DWC_CF_MSG_TYPE_RESPONSE_DENY
286    DWC_CF_MSG_TYPE_REQUEST_REMIND
287};</CODE></PRE>
288			</DD>
289		</DL>
290
291<TABLE border="1">
292	<TBODY>
293
294		<TR>
295		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_MSG_TYPE_REQUEST</CODE></STRONG></EM></TD>
296		  <TD>Friend registration request.</TD>
297		</TR>
298
299		<TR>
300		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_MSG_TYPE_RESPONSE_ACCEPT</CODE></STRONG></EM></TD>
301		  <TD>Response granting a friend registration request.</TD>
302		</TR>
303
304		<TR>
305		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_MSG_TYPE_RESPONSE_DENY</CODE></STRONG></EM></TD>
306		  <TD>Response denying a friend registration request.</TD>
307		</TR>
308
309		<TR>
310		  <TD width="25%"><EM><STRONG><CODE>DWC_CF_MSG_TYPE_REQUEST_REMIND</CODE></STRONG></EM></TD>
311		  <TD>A request to prompt the user about a friend registration request.<br>In the current version, this is the same as <a href=Macro.html#dwc__cfriend_8h_161bb5550c8362a5fc91a659a8ea1d9713e99352833153b2b4f0c8e2a14e80bc4><CODE>DWC_CF_MSG_TYPE_REQUEST</CODE></a>.</TD>
312		</TR>
313
314	</TBODY>
315</TABLE>
316
317<A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e205ce0f066babd1a55d6a94f15f4bf4c7"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e25632a1d7ae44cb6625c845d15d1cac25"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e2f543c71bbae256e6e733ee1f93a986ca"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e21a5e1ff788c49677aad18eb37ba1de22"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e278bee52e65296e82b926973b248bffba"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e2de92009d65dcf2c970d06b98823b6726"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e29379c0caea3aa57f75d4fc3305b5783f"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e2aed74f4febc3bc32380b8cf7335824b1"><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e21c8fdca736ec7300f7cef4ea1bf84b02">
318<H3><A name="dwc__conntest_8h_19b2a4f07ca42debd525043023f96c8e2">Enumeration Type that Indicates Connection Test Results</A></H3>
319</A></A></A></A></A></A></A></A></A>
320
321        <DL>
322            <DD>
323				<PRE><CODE>enum DWCTestInetResult {
324    DWC_TESTINET_SUCCEEDED
325    DWC_TESTINET_FAILED
326    DWC_TESTINET_FAILED_TIMEOUT
327    DWC_TESTINET_FAILED_DNS
328    DWC_TESTINET_FAILED_CONNECT
329    DWC_TESTINET_FAILED_INVALIDRESPONSE
330    DWC_TESTINET_FAILED_PROXY_DNS
331    DWC_TESTINET_FAILED_PROXY_CONNECT
332    DWC_TESTINET_FAILED_UNKNOWN
333};</CODE></PRE>
334			</DD>
335		</DL>
336
337<TABLE border="1">
338	<TBODY>
339
340		<TR>
341		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_SUCCEEDED</CODE></STRONG></EM></TD>
342		  <TD>Connection to the Internet has been confirmed.</TD>
343		</TR>
344
345		<TR>
346		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED</CODE></STRONG></EM></TD>
347		  <TD>Connection test could not be performed.</TD>
348		</TR>
349
350		<TR>
351		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_TIMEOUT</CODE></STRONG></EM></TD>
352		  <TD>Connection test failed (timeout error).</TD>
353		</TR>
354
355		<TR>
356		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_DNS</CODE></STRONG></EM></TD>
357		  <TD>Connection test failed (DNS retrieval error).</TD>
358		</TR>
359
360		<TR>
361		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_CONNECT</CODE></STRONG></EM></TD>
362		  <TD>Connection test failed (error in communicating with the connection test server).</TD>
363		</TR>
364
365		<TR>
366		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_INVALIDRESPONSE</CODE></STRONG></EM></TD>
367		  <TD>Connection test failed (invalid response).</TD>
368		</TR>
369
370		<TR>
371		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_PROXY_DNS</CODE></STRONG></EM></TD>
372		  <TD>Connection test failed (DNS retrieval error at the proxy server).</TD>
373		</TR>
374
375		<TR>
376		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_PROXY_CONNECT</CODE></STRONG></EM></TD>
377		  <TD>Connection test failed (error in communicating with the connection test server via the proxy server).</TD>
378		</TR>
379
380		<TR>
381		  <TD width="25%"><EM><STRONG><CODE>DWC_TESTINET_FAILED_UNKNOWN</CODE></STRONG></EM></TD>
382		  <TD>Connection test failed (unknown error).</TD>
383		</TR>
384
385	</TBODY>
386</TABLE>
387
388<A name="dwc__datastorage_8h_1df764cbdea00d65edcd07bb9953ad2b7dc1562f0b7f7a342fefeaea40bd8e546"><A name="dwc__datastorage_8h_1df764cbdea00d65edcd07bb9953ad2b7eb2c5bbd6559aa2ad87c4ccb21e35223"><A name="dwc__datastorage_8h_1df764cbdea00d65edcd07bb9953ad2b798442526921dc1f119398ae5183c5b9a"><A name="dwc__datastorage_8h_1df764cbdea00d65edcd07bb9953ad2b7e7646827a0417bb8ece7964e7f2f878e">
389<H3><A name="dwc__datastorage_8h_1df764cbdea00d65edcd07bb9953ad2b7">Persistent Server Login States</A></H3>
390</A></A></A></A>
391
392        <DL>
393            <DD>
394				<PRE><CODE>enum  {
395    DWC_PERS_STATE_INIT          0
396    DWC_PERS_STATE_LOGIN
397    DWC_PERS_STATE_CONNECTED
398    DWC_PERS_STATE_NUM
399};</CODE></PRE>
400			</DD>
401		</DL>
402
403<TABLE border="1">
404	<TBODY>
405
406		<TR>
407		  <TD width="25%"><EM><STRONG><CODE>DWC_PERS_STATE_INIT</CODE></STRONG></EM></TD>
408		  <TD>Initial state.</TD>
409		</TR>
410
411		<TR>
412		  <TD width="25%"><EM><STRONG><CODE>DWC_PERS_STATE_LOGIN</CODE></STRONG></EM></TD>
413		  <TD>Logged on.</TD>
414		</TR>
415
416		<TR>
417		  <TD width="25%"><EM><STRONG><CODE>DWC_PERS_STATE_CONNECTED</CODE></STRONG></EM></TD>
418		  <TD>Connected.</TD>
419		</TR>
420
421		<TR>
422		  <TD width="25%"><EM><STRONG><CODE>DWC_PERS_STATE_NUM</CODE></STRONG></EM></TD>
423		  <TD></TD>
424		</TR>
425
426	</TBODY>
427</TABLE>
428
429<A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19e183029cab4bcfb2768bf5e52c81ce0a"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed1910a2bc3b5506355994951c32a62f2f73"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19de3db39312c2e6559343236c3e5d124b"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed1902d53ffd4065f16526075401f89f7140"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed196e7fb055c9ea4ef36a1d72f87526a97f"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed1964b54550a1807865742c2ab36153f999"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19d30ab70be645ed6846895062843fa684"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed1900c43d4042bea3a9fa5265d63f187b4c"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed197dde3e3cb7c85bb5425f350eb9e1b228"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19971dfe41649d84d3b0a1f0234174e4f0"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed1902ab14be4de1ebce11878de81209174a"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed196e4598fa6c83842fcd061a2e3884c656"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19b0925ef701e6a75c12e9029dc003b449"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed197b16c42e52c0d0caf68b2e65e23f31a3"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19f07d4042b051b83fbb4602267d7a3988"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed1905f08e3b78f61fe4eed88f782f0022e5"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19c442bf174e8c087607ccbb6093350a85"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19e1cf99d422076fc8af24b485f001bd31"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed198efc43ba11249b95e6f57f6e9f69fe1b"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19f24104db4b8bd213a8bf46dbbf58bc81"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19d7f75811bb4ea335859571310347c8ee"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19a58810de58a0ef045aebd719df8a9c30"><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed198f79c14ef5ae1a4a440260ab54c691fe">
430<H3><A name="dwc__error_8h_1c049360b665a730f7f639f014a4fed19">Error Enumerators</A></H3>
431</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
432
433        <DL>
434            <DD>
435				<PRE><CODE>enum DWCError {
436    DWC_ERROR_NONE                    0
437    DWC_ERROR_DS_MEMORY_ANY
438    DWC_ERROR_AUTH_ANY
439    DWC_ERROR_AUTH_OUT_OF_SERVICE
440    DWC_ERROR_AUTH_STOP_SERVICE
441    DWC_ERROR_AC_ANY
442    DWC_ERROR_NETWORK
443    DWC_ERROR_GHTTP_ANY
444    DWC_ERROR_DISCONNECTED
445    DWC_ERROR_FATAL
446    DWC_ERROR_FRIENDS_SHORTAGE
447    DWC_ERROR_NOT_FRIEND_SERVER
448    DWC_ERROR_SERVER_FULL
449    DWC_ERROR_ND_ANY
450    DWC_ERROR_ND_HTTP
451    DWC_ERROR_SVL_ANY
452    DWC_ERROR_SVL_HTTP
453    DWC_ERROR_PROF_PARSEERR
454    DWC_ERROR_PROF_HTTP
455    DWC_ERROR_DB_ANY
456    DWC_ERROR_SC_CONNECT_BLOCK
457    DWC_ERROR_NETWORK_LIGHT
458    DWC_ERROR_NUM
459};</CODE></PRE>
460			</DD>
461		</DL>
462
463<TABLE border="1">
464	<TBODY>
465
466		<TR>
467		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_NONE</CODE></STRONG></EM></TD>
468		  <TD>No error.</TD>
469		</TR>
470
471		<TR>
472		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_DS_MEMORY_ANY</CODE></STRONG></EM></TD>
473		  <TD>Error related to system save data.</TD>
474		</TR>
475
476		<TR>
477		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_AUTH_ANY</CODE></STRONG></EM></TD>
478		  <TD>Authentication-related error.</TD>
479		</TR>
480
481		<TR>
482		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_AUTH_OUT_OF_SERVICE</CODE></STRONG></EM></TD>
483		  <TD>Service terminated.</TD>
484		</TR>
485
486		<TR>
487		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_AUTH_STOP_SERVICE</CODE></STRONG></EM></TD>
488		  <TD>Service stopped temporarily.</TD>
489		</TR>
490
491		<TR>
492		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_AC_ANY</CODE></STRONG></EM></TD>
493		  <TD>Error related to automatic connection.</TD>
494		</TR>
495
496		<TR>
497		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_NETWORK</CODE></STRONG></EM></TD>
498		  <TD>Other network error.</TD>
499		</TR>
500
501		<TR>
502		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_GHTTP_ANY</CODE></STRONG></EM></TD>
503		  <TD>GHTTP(HTTP)-related error.</TD>
504		</TR>
505
506		<TR>
507		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_DISCONNECTED</CODE></STRONG></EM></TD>
508		  <TD>Disconnected.</TD>
509		</TR>
510
511		<TR>
512		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_FATAL</CODE></STRONG></EM></TD>
513		  <TD>Fatal error.</TD>
514		</TR>
515
516		<TR>
517		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_FRIENDS_SHORTAGE</CODE></STRONG></EM></TD>
518		  <TD>Attempted to begin friend-specified peer matchmaking without the specified number of valid friends.</TD>
519		</TR>
520
521		<TR>
522		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_NOT_FRIEND_SERVER</CODE></STRONG></EM></TD>
523		  <TD>With server-client matchmaking, either the server-specified friends are not mutual friends, or the server is down.</TD>
524		</TR>
525
526		<TR>
527		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_SERVER_FULL</CODE></STRONG></EM></TD>
528		  <TD>The server-client matchmaking server has exceeded the maximum number of participants.</TD>
529		</TR>
530
531		<TR>
532		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_ND_ANY</CODE></STRONG></EM></TD>
533		  <TD>Download library error.</TD>
534		</TR>
535
536		<TR>
537		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_ND_HTTP</CODE></STRONG></EM></TD>
538		  <TD>Download library HTTP error.</TD>
539		</TR>
540
541		<TR>
542		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_SVL_ANY</CODE></STRONG></EM></TD>
543		  <TD>Service locator error.</TD>
544		</TR>
545
546		<TR>
547		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_SVL_HTTP</CODE></STRONG></EM></TD>
548		  <TD>Service locator HTTP error.</TD>
549		</TR>
550
551		<TR>
552		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_PROF_PARSEERR</CODE></STRONG></EM></TD>
553		  <TD>Illegal character string check error.</TD>
554		</TR>
555
556		<TR>
557		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_PROF_HTTP</CODE></STRONG></EM></TD>
558		  <TD>Illegal character string check HTTP error.</TD>
559		</TR>
560
561		<TR>
562		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_DB_ANY</CODE></STRONG></EM></TD>
563		  <TD>DB library error.</TD>
564		</TR>
565
566		<TR>
567		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_SC_CONNECT_BLOCK</CODE></STRONG></EM></TD>
568		  <TD>Client connection was denied by the server during server-client matchmaking.</TD>
569		</TR>
570
571		<TR>
572		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_NETWORK_LIGHT</CODE></STRONG></EM></TD>
573		  <TD>NETWORK-related error handled as a light error.</TD>
574		</TR>
575
576		<TR>
577		  <TD width="25%"><EM><STRONG><CODE>DWC_ERROR_NUM</CODE></STRONG></EM></TD>
578		  <TD></TD>
579		</TR>
580
581	</TBODY>
582</TABLE>
583
584<A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec1c4e4efe043c01aea23f51816564f208"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec7fd11b5dbab905e8c567a552c1f8ded0"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec28aa2c307d1f494c0c8d85c88843b8bc"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec2921aab6fee667dbf19f614fbfbb6479"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ecc93feff488a5a9f62e3670aa98200668"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec7ca0871d2a61f90c4cd2e75be00eda28"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ece7fbe686b8425dd25dbb63014eb92862"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec36d72083baf18ae8b6678ebddba98f14"><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec7f398267363ba636a1bac7d81914ee3e">
585<H3><A name="dwc__error_8h_168ff183290bdb65d992a516a2496c5ec">Error Types Indicating the Procedure Required on Error Detection</A></H3>
586</A></A></A></A></A></A></A></A></A>
587
588        <DL>
589            <DD>
590				<PRE><CODE>enum DWCErrorType {
591    DWC_ETYPE_NO_ERROR           0
592    DWC_ETYPE_LIGHT
593    DWC_ETYPE_SHOW_ERROR
594    DWC_ETYPE_SHUTDOWN_FM
595    DWC_ETYPE_SHUTDOWN_GHTTP
596    DWC_ETYPE_SHUTDOWN_ND
597    DWC_ETYPE_DISCONNECT
598    DWC_ETYPE_FATAL
599    DWC_ETYPE_NUM
600};</CODE></PRE>
601			</DD>
602		</DL>
603
604<TABLE border="1">
605	<TBODY>
606
607		<TR>
608		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_NO_ERROR</CODE></STRONG></EM></TD>
609		  <TD>No error.</TD>
610		</TR>
611
612		<TR>
613		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_LIGHT</CODE></STRONG></EM></TD>
614		  <TD>Only a game-specific display; error code display is not necessary.<a href=DWC_ClearError.html#dwc__error_8h_1325e43a6b7d8d0a914a044c52e8cfda6>Recovery is possible by calling the <A href="DWC_ClearError.html"><CODE>DWC_ClearError</CODE></a> function.</TD>
615		</TR>
616
617		<TR>
618		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_SHOW_ERROR</CODE></STRONG></EM></TD>
619		  <TD>Display the error code.<a href=DWC_ClearError.html#dwc__error_8h_1325e43a6b7d8d0a914a044c52e8cfda6>Recovery is possible by calling the <A href="DWC_ClearError.html"><CODE>DWC_ClearError</CODE></a> function.</TD>
620		</TR>
621
622		<TR>
623		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_SHUTDOWN_FM</CODE></STRONG></EM></TD>
624		  <TD>The FriendsMatch library must be shut down by calling the <A href="DWC_ShutdownFriendsMatch.html"><CODE>DWC_ShutdownFriendsMatch</CODE></a> function. Display the error code.</TD>
625		</TR>
626
627		<TR>
628		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_SHUTDOWN_GHTTP</CODE></STRONG></EM></TD>
629		  <TD>Call the following library release functions, as needed.<a href=DWC_RnkShutdown.html#dwc__ranking_8h_1ebd54c804ee5147f740362c5cb482bfd>The <a href=DWC_RnkShutdown.html#dwc__ranking_8h_1ebd54c804ee5147f740362c5cb482bfd><CODE>DWC_RnkShutdown</CODE></a> function (General-Purpose Ranking Library). Display the error code.</TD>
630		</TR>
631
632		<TR>
633		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_SHUTDOWN_ND</CODE></STRONG></EM></TD>
634		  <TD>You must call the <A href="DWC_NdCleanupAsync.html"><CODE>DWC_NdCleanupAsync</CODE></a> function and close the download library. Display the error code.</TD>
635		</TR>
636
637		<TR>
638		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_DISCONNECT</CODE></STRONG></EM></TD>
639		  <TD>Call the following library release functions as needed: <a href=DWC_ShutdownFriendsMatch.html#dwc__main_8h_1765b5089893c6d3bf5f3011723b96278><CODE>DWC_ShutdownFriendsMatch</CODE></a> function (FriendsMatch library)<a href=DWC_NdCleanupAsync.html#dwc__nd_8h_1b5866639aee7fb3a9d693a1411625ee0><CODE>DWC_NdCleanupAsync</CODE></a> function (Download library)<a href=DWC_RnkShutdown.html#dwc__ranking_8h_1ebd54c804ee5147f740362c5cb482bfd><CODE>DWC_RnkShutdown</CODE></a> function (General-Purpose Ranking library). *See <STRONG>Note</STRONG> below.  After this, communications must be terminated by calling <CODE>SOCleanup()</CODE>. Display the error code. <BR><B>Note:</B> Because the General-Purpose Ranking library uses the HTTP Communications library, <CODE>DWC_InitGHTTP</CODE> and <CODE>DWC_ShutdownGHTTP</CODE> are called from inside the initialize and exit operations of the General-Purpose Ranking library. <BR><B>Note:</B> In the current version, the application cannot use <CODE>DWC_GHTTP</CODE> directly.</TD>
640		</TR>
641
642		<TR>
643		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_FATAL</CODE></STRONG></EM></TD>
644		  <TD>Since this corresponds to FatalError, you must prompt the user to turn the power OFF or to return to the Wii menu. Display the error code.</TD>
645		</TR>
646
647		<TR>
648		  <TD width="25%"><EM><STRONG><CODE>DWC_ETYPE_NUM</CODE></STRONG></EM></TD>
649		  <TD></TD>
650		</TR>
651
652	</TBODY>
653</TABLE>
654
655<A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bb25162c7b07a7863802bdb39e0ec86e0"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b9ae1fa83e52ac7a2db748c4ab8600a1f"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b1a3ce0156367e5631eb62a75478ddc77"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b4355e572d0b2feafb44ac8db91816457"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55be1d42b6de941b5a6436f3f945d65fb56"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bdb709e825bfa3fe1b4b9f822142f4659"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bc3dbd15c6cf9d605142840dde40a9cdc"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b951cfc013aaf2528a5d8673461552fc3"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b38692e125d5b78a7efbd658ca1c3c2b4"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b4bed84cfaef83394bee6bb9d674ef8a0"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55be0b2e48dff388d70436b9da09a6f9895"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b9988e3bc0309c8b71db13307d515aaac"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b3889841e79066a4780b66bfb69231dc2"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55beed71b7a0612aabeb1fcb4535d4d1b5c"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b1f52e7213dd808abfba6662420482435"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b911cfd1ec53d711f4b24fd6d1d6919c4"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b5b29522a27bf101120474c2d74705644"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b6bd0dce514e9f980b7145a78629711a0"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55be30dafc835b61623c18d722a0271ab2b"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b4f3b2093309c78deb77dd679af4cda2d"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b9b19f2da4842ccd2848282ab86ec5114"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b632caf904856b16d779cb9662377469a"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bc8aedbb521a2455d22e599636c9966be"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b57afb64796b4e924477ef4c007c28fcc"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b2a9a9bd458dc6289baa03f01f5c5531b"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b304445ed2238e797129a85750465a991"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b763761b8a59f4e7823e86b1d2a4abbc4"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b754217c11b786f830f826cdf418bee9d"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b5070c3d7ac3970b388236651d1019b44"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b97fe602b493199613df02320478b4174"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b490ca45e64cde7560af609f493bcb960"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b97b316de633dc51bdd71fe46328c1c5b"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b2738146f27f7913bd3603dfd8044b5c5"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bd3338967eaaefee19f164ee7a9bc80f5"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bf301395f17a1ae6647fec20fdc16d2d4"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b98a6ff13c770d6fa464ae6e7f9dc0edc"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55ba56d691646ecf21a178742a93871aa75"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b103de5bba43dd7919cbbad355ae540ee"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b51c14b7281232407ff19b292d1560acc"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b12a0e3c933d54c838a832685fe83a00e"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bfb09157b68a816ae2611baf47d395cd7"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bccb0bc2a0b345da77e110cef11565a86"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b7a9114f849ce1413f4ade5ce7f7f1651"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b96745c100765a54a11252ea9222b3a97"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bd50b921e2a3985f39d64595bf66002a9"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bb8e52ab0c878eccdee1e11b65eef5331"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55ba291abda4a3fbd24638b4ff293b17cdf"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bb4a408639a8308f33a1f6ae9da5ed727"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b0a481eac9f93dacc03e79748ff4d0b90"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bc85d050b596e8b47893539bddde87e7f"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bb3d2470ce856734ba693a945bfd066c1"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b7b68eb81e50072a8bd93ce466ec11a6a"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b26a0d8dcda6026a40474db112b891c47"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bd7d64ff603a8cb695c65e49e829f7bdc"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b783484cc5fe9dba324523a0ae66c399f"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b2a0e7f75eaeb21e1ea9cd1ac84dc67c4"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b17d282276b3d272577ac63a11a0ed4e9"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b4344e5af9005b99c576b03d195ee75ff"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b50e0d679d54525a60927a8acab22483b"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b9dd05097c466efa38ad727c68e267cff"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b3b9e69f403f7d4e9a4c4b0a49e89f50d"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b6d3807e69d93b2666cc3e0d1779c0fa8"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b9b2cab5bf6467079b8676ce52f6beb9b"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b779050c59f05bf562cd585aee004d3a9"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b0954cffa31cfdb4c8f9ff210c5a51cd6"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b33ba919c8ace9d31a065d26a8da4cac2"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55beabb2cb4d9ff92f5ebb8ee9b8b5ae614"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b1a8a270a7d24a28aae423bc55b5c6ce5"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b59019bd4b2a3b0876522c0aae9f58509"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b801ac5862dc7c5f96c15b8cb996d5172"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55be08390b7f164545cc16708979e1ea4ce"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55bdf0c6a8f20d526c4219d38df1e3834ba"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b7cb11ee8c54371b29d5ebe72d9e7df07"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b1dde53993b5ad7bef8dfac3323b11726"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b8bb7b1e1ed36d47a362bbc37deea6191"><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55ba043df235b174d9d89cd090a944706ed">
656<H3><A name="dwc__error_8h_106fc87d81c62e9abb8790b6e5713c55b">dwc_base Error Code Elements for Debugging</A></H3>
657</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
658
659        <DL>
660            <DD>
661				<PRE><CODE>enum  {
662    DWC_ECODE_SEQ_LOGIN                          (-60000)
663    DWC_ECODE_SEQ_FRIEND                         (-70000)
664    DWC_ECODE_SEQ_MATCH                          (-80000)
665    DWC_ECODE_SEQ_ETC                            (-90000)
666    DWC_ECODE_GS_GP                               (-1000)
667    DWC_ECODE_GS_PERS                             (-2000)
668    DWC_ECODE_GS_STATS                            (-3000)
669    DWC_ECODE_GS_QR2                              (-4000)
670    DWC_ECODE_GS_SB                               (-5000)
671    DWC_ECODE_GS_NN                               (-6000)
672    DWC_ECODE_GS_GT2                              (-7000)
673    DWC_ECODE_GS_HTTP                             (-8000)
674    DWC_ECODE_GS_ETC                              (-9000)
675    DWC_ECODE_TYPE_NETWORK                         ( -10)
676    DWC_ECODE_TYPE_SERVER                          ( -20)
677    DWC_ECODE_TYPE_DNS                             ( -30)
678    DWC_ECODE_TYPE_DATA                            ( -40)
679    DWC_ECODE_TYPE_SOCKET                          ( -50)
680    DWC_ECODE_TYPE_BIND                            ( -60)
681    DWC_ECODE_TYPE_TIMEOUT                         ( -70)
682    DWC_ECODE_TYPE_PEER                            ( -80)
683    DWC_ECODE_TYPE_CONN_OVER                       (-100)
684    DWC_ECODE_TYPE_STATS_AUTH                      (-200)
685    DWC_ECODE_TYPE_STATS_LOAD                      (-210)
686    DWC_ECODE_TYPE_STATS_SAVE                      (-220)
687    DWC_ECODE_TYPE_NOT_FRIEND                      (-400)
688    DWC_ECODE_TYPE_OTHER                           (-410)
689    DWC_ECODE_TYPE_MUCH_FAILURE                    (-420)
690    DWC_ECODE_TYPE_SC_CL_FAIL                      (-430)
691    DWC_ECODE_TYPE_CLOSE                           (-600)
692    DWC_ECODE_TYPE_TRANS_HEADER                    (-610)
693    DWC_ECODE_TYPE_TRANS_BODY                      (-620)
694    DWC_ECODE_TYPE_TRANS_SEND                      (-630)
695    DWC_ECODE_TYPE_TRANS_UNKNOWN_PEER              (-640)
696    DWC_ECODE_TYPE_AC_FATAL                        (-700)
697    DWC_ECODE_TYPE_OPEN_FILE                       (-800)
698    DWC_ECODE_TYPE_INVALID_POST                    (-810)
699    DWC_ECODE_TYPE_REQ_INVALID                     (-820)
700    DWC_ECODE_TYPE_UNSPECIFIED                     (-830)
701    DWC_ECODE_TYPE_BUFF_OVER                       (-840)
702    DWC_ECODE_TYPE_PARSE_URL                       (-850)
703    DWC_ECODE_TYPE_BAD_RESPONSE                    (-860)
704    DWC_ECODE_TYPE_REJECTED                        (-870)
705    DWC_ECODE_TYPE_FILE_RW                         (-880)
706    DWC_ECODE_TYPE_INCOMPLETE                      (-890)
707    DWC_ECODE_TYPE_TO_BIG                          (-900)
708    DWC_ECODE_TYPE_ENCRYPTION                      (-910)
709    DWC_ECODE_TYPE_ALLOC                             (-1)
710    DWC_ECODE_TYPE_PARAM                             (-2)
711    DWC_ECODE_TYPE_SO_SOCKET                         (-3)
712    DWC_ECODE_TYPE_NOT_INIT                          (-4)
713    DWC_ECODE_TYPE_DUP_INIT                          (-5)
714    DWC_ECODE_TYPE_WM_INIT                           (-6)
715    DWC_ECODE_TYPE_UNEXPECTED                        (-9)
716    DWC_ECODE_SEQ_ADDINS                           (-30000)
717    DWC_ECODE_FUNC_PROF                            (-3000)
718    DWC_ECODE_FUNC_ND                              (-1000)
719    DWC_ECODE_TYPE_ND_ALLOC                        ( -1)
720    DWC_ECODE_TYPE_ND_FATAL                        ( -9)
721    DWC_ECODE_TYPE_ND_STATE                        (-10)
722    DWC_ECODE_TYPE_ND_HTTP                         (-20)
723    DWC_ECODE_TYPE_ND_PARAM                        (-30)
724    DWC_ECODE_TYPE_ND_CANCEL                       (-40)
725    DWC_ECODE_TYPE_ND_SERVER_PARAM                 (-101)
726    DWC_ECODE_TYPE_ND_SERVER_SERVICE               (-102)
727    DWC_ECODE_TYPE_ND_SERVER_INVALIDTOKEN          (-103)
728    DWC_ECODE_TYPE_ND_SERVER_TOKENEXPIRED          (-104)
729    DWC_ECODE_TYPE_ND_SERVER_NOCONTENTS            (-105)
730    DWC_ECODE_TYPE_ND_SERVER_ATTR                  (-106)
731    DWC_ECODE_TYPE_ND_SERVER_CONTENTSEXPIRED       (-107)
732    DWC_ECODE_TYPE_ND_SERVER_INVALIDAP             (-108)
733    DWC_ECODE_TYPE_ND_SERVER_DATABASE              (-109)
734    DWC_ECODE_TYPE_ND_SERVER_PASSWORD              (-110)
735    DWC_ECODE_TYPE_PROF_CONNERR                    ( -10)
736    DWC_ECODE_TYPE_PROF_PARSEERR                   ( -20)
737    DWC_ECODE_TYPE_PROF_OTHERERR                   ( -30)
738};</CODE></PRE>
739			</DD>
740		</DL>
741
742<TABLE border="1">
743	<TBODY>
744
745		<TR>
746		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_SEQ_LOGIN</CODE></STRONG></EM></TD>
747		  <TD>Error during login processing.</TD>
748		</TR>
749
750		<TR>
751		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_SEQ_FRIEND</CODE></STRONG></EM></TD>
752		  <TD>Error during friend management processing.</TD>
753		</TR>
754
755		<TR>
756		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_SEQ_MATCH</CODE></STRONG></EM></TD>
757		  <TD>Error during the matchmaking process.</TD>
758		</TR>
759
760		<TR>
761		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_SEQ_ETC</CODE></STRONG></EM></TD>
762		  <TD>Error during processing that is not listed.</TD>
763		</TR>
764
765		<TR>
766		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_GP</CODE></STRONG></EM></TD>
767		  <TD><CODE>GameSpyGP</CODE> error.</TD>
768		</TR>
769
770		<TR>
771		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_PERS</CODE></STRONG></EM></TD>
772		  <TD><CODE>GameSpyPersistent</CODE> error.</TD>
773		</TR>
774
775		<TR>
776		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_STATS</CODE></STRONG></EM></TD>
777		  <TD><CODE>GameSpyStats</CODE> error.</TD>
778		</TR>
779
780		<TR>
781		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_QR2</CODE></STRONG></EM></TD>
782		  <TD><CODE>GameSpyQR2</CODE> error.</TD>
783		</TR>
784
785		<TR>
786		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_SB</CODE></STRONG></EM></TD>
787		  <TD><CODE>GameSpyServerBrowsing</CODE> error.</TD>
788		</TR>
789
790		<TR>
791		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_NN</CODE></STRONG></EM></TD>
792		  <TD><CODE>GameSpyNatNegotiation</CODE> error.</TD>
793		</TR>
794
795		<TR>
796		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_GT2</CODE></STRONG></EM></TD>
797		  <TD><CODE>GameSpygt2</CODE> error.</TD>
798		</TR>
799
800		<TR>
801		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_HTTP</CODE></STRONG></EM></TD>
802		  <TD><CODE>GameSpyHTTP</CODE> error.</TD>
803		</TR>
804
805		<TR>
806		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_GS_ETC</CODE></STRONG></EM></TD>
807		  <TD>Other GameSpy SDK error.</TD>
808		</TR>
809
810		<TR>
811		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_NETWORK</CODE></STRONG></EM></TD>
812		  <TD>Network failure.</TD>
813		</TR>
814
815		<TR>
816		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_SERVER</CODE></STRONG></EM></TD>
817		  <TD>GameSpy server failure.</TD>
818		</TR>
819
820		<TR>
821		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_DNS</CODE></STRONG></EM></TD>
822		  <TD>DNS failure.</TD>
823		</TR>
824
825		<TR>
826		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_DATA</CODE></STRONG></EM></TD>
827		  <TD>Received invalid data.</TD>
828		</TR>
829
830		<TR>
831		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_SOCKET</CODE></STRONG></EM></TD>
832		  <TD>Socket communication error.</TD>
833		</TR>
834
835		<TR>
836		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_BIND</CODE></STRONG></EM></TD>
837		  <TD>Socket bind error.</TD>
838		</TR>
839
840		<TR>
841		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_TIMEOUT</CODE></STRONG></EM></TD>
842		  <TD>Timeout has occurred.</TD>
843		</TR>
844
845		<TR>
846		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_PEER</CODE></STRONG></EM></TD>
847		  <TD>Problem with one-on-one communication.</TD>
848		</TR>
849
850		<TR>
851		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_CONN_OVER</CODE></STRONG></EM></TD>
852		  <TD>Exceeded the number of connections.</TD>
853		</TR>
854
855		<TR>
856		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_STATS_AUTH</CODE></STRONG></EM></TD>
857		  <TD>STATS server login error.</TD>
858		</TR>
859
860		<TR>
861		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_STATS_LOAD</CODE></STRONG></EM></TD>
862		  <TD>STATS server data load error.</TD>
863		</TR>
864
865		<TR>
866		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_STATS_SAVE</CODE></STRONG></EM></TD>
867		  <TD>STATS server data save error.</TD>
868		</TR>
869
870		<TR>
871		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_NOT_FRIEND</CODE></STRONG></EM></TD>
872		  <TD>The specified partner is not a registered friend.</TD>
873		</TR>
874
875		<TR>
876		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_OTHER</CODE></STRONG></EM></TD>
877		  <TD>The partner disconnected communications (usually occurs during server-client matchmaking).</TD>
878		</TR>
879
880		<TR>
881		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_MUCH_FAILURE</CODE></STRONG></EM></TD>
882		  <TD>Failed NAT negotiations for the specified number of times.</TD>
883		</TR>
884
885		<TR>
886		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_SC_CL_FAIL</CODE></STRONG></EM></TD>
887		  <TD>The server-client matchmaking client failed to connect.</TD>
888		</TR>
889
890		<TR>
891		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_CLOSE</CODE></STRONG></EM></TD>
892		  <TD>Error while closing connections.</TD>
893		</TR>
894
895		<TR>
896		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_TRANS_HEADER</CODE></STRONG></EM></TD>
897		  <TD>Reliable data was received in an impossible reception state.</TD>
898		</TR>
899
900		<TR>
901		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_TRANS_BODY</CODE></STRONG></EM></TD>
902		  <TD>Receive buffer overflow.</TD>
903		</TR>
904
905		<TR>
906		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_TRANS_SEND</CODE></STRONG></EM></TD>
907		  <TD>Reliable transfer failure</TD>
908		</TR>
909
910		<TR>
911		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_TRANS_UNKNOWN_PEER</CODE></STRONG></EM></TD>
912		  <TD>Receipt from a gt2 connection that is unrecognized by the local host.</TD>
913		</TR>
914
915		<TR>
916		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_AC_FATAL</CODE></STRONG></EM></TD>
917		  <TD>Error group for AC during AC processing. In this case, the lower-order digits represent a dedicated state value.</TD>
918		</TR>
919
920		<TR>
921		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_OPEN_FILE</CODE></STRONG></EM></TD>
922		  <TD>Failed to open GHTTP file.</TD>
923		</TR>
924
925		<TR>
926		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_INVALID_POST</CODE></STRONG></EM></TD>
927		  <TD>Invalid GHTTP transmission.</TD>
928		</TR>
929
930		<TR>
931		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_REQ_INVALID</CODE></STRONG></EM></TD>
932		  <TD>GHTTP file name or similar data is invalid.</TD>
933		</TR>
934
935		<TR>
936		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_UNSPECIFIED</CODE></STRONG></EM></TD>
937		  <TD>Unspecified GHTTP error.</TD>
938		</TR>
939
940		<TR>
941		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_BUFF_OVER</CODE></STRONG></EM></TD>
942		  <TD>GHTTP buffer overflow.</TD>
943		</TR>
944
945		<TR>
946		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_PARSE_URL</CODE></STRONG></EM></TD>
947		  <TD>GHTTPURL analysis error.</TD>
948		</TR>
949
950		<TR>
951		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_BAD_RESPONSE</CODE></STRONG></EM></TD>
952		  <TD>Error analyzing the response from the GHTTP server.</TD>
953		</TR>
954
955		<TR>
956		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_REJECTED</CODE></STRONG></EM></TD>
957		  <TD>Rejection of requests or other messages from a GHTTP server.</TD>
958		</TR>
959
960		<TR>
961		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_FILE_RW</CODE></STRONG></EM></TD>
962		  <TD>GHTTP local file read/write error.</TD>
963		</TR>
964
965		<TR>
966		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_INCOMPLETE</CODE></STRONG></EM></TD>
967		  <TD>GHTTP download aborted.</TD>
968		</TR>
969
970		<TR>
971		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_TO_BIG</CODE></STRONG></EM></TD>
972		  <TD>Download not permitted because the GHTTP file is too large.</TD>
973		</TR>
974
975		<TR>
976		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ENCRYPTION</CODE></STRONG></EM></TD>
977		  <TD>GHTTP encryption error.</TD>
978		</TR>
979
980		<TR>
981		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ALLOC</CODE></STRONG></EM></TD>
982		  <TD>Failed to allocate memory.</TD>
983		</TR>
984
985		<TR>
986		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_PARAM</CODE></STRONG></EM></TD>
987		  <TD>Parameter error.</TD>
988		</TR>
989
990		<TR>
991		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_SO_SOCKET</CODE></STRONG></EM></TD>
992		  <TD>A GameSpy gt2 socket error was caused by an SO error.</TD>
993		</TR>
994
995		<TR>
996		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_NOT_INIT</CODE></STRONG></EM></TD>
997		  <TD>The socket library is not initialized.</TD>
998		</TR>
999
1000		<TR>
1001		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_DUP_INIT</CODE></STRONG></EM></TD>
1002		  <TD>The library has been initialized twice.</TD>
1003		</TR>
1004
1005		<TR>
1006		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_WM_INIT</CODE></STRONG></EM></TD>
1007		  <TD>Failure to initialize WM.</TD>
1008		</TR>
1009
1010		<TR>
1011		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_UNEXPECTED</CODE></STRONG></EM></TD>
1012		  <TD>An unexpected state or an unknown GameSpy error has occurred.</TD>
1013		</TR>
1014
1015		<TR>
1016		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_SEQ_ADDINS</CODE></STRONG></EM></TD>
1017		  <TD>Extended feature error.</TD>
1018		</TR>
1019
1020		<TR>
1021		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_FUNC_PROF</CODE></STRONG></EM></TD>
1022		  <TD>The region for the name-check feature</TD>
1023		</TR>
1024
1025		<TR>
1026		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_FUNC_ND</CODE></STRONG></EM></TD>
1027		  <TD>Region used for <CODE>DWC_Nd</CODE>.</TD>
1028		</TR>
1029
1030		<TR>
1031		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_ALLOC</CODE></STRONG></EM></TD>
1032		  <TD>Failed to allocate memory.</TD>
1033		</TR>
1034
1035		<TR>
1036		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_FATAL</CODE></STRONG></EM></TD>
1037		  <TD>Used for other fatal errors.</TD>
1038		</TR>
1039
1040		<TR>
1041		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_STATE</CODE></STRONG></EM></TD>
1042		  <TD>A function was called in a state in which it cannot be called.</TD>
1043		</TR>
1044
1045		<TR>
1046		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_HTTP</CODE></STRONG></EM></TD>
1047		  <TD>HTTP communication failure.</TD>
1048		</TR>
1049
1050		<TR>
1051		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_PARAM</CODE></STRONG></EM></TD>
1052		  <TD>Invalid parameter was passed to the function.</TD>
1053		</TR>
1054
1055		<TR>
1056		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_CANCEL</CODE></STRONG></EM></TD>
1057		  <TD>Asynchronous processing has been canceled.</TD>
1058		</TR>
1059
1060		<TR>
1061		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_PARAM</CODE></STRONG></EM></TD>
1062		  <TD>Invalid parameter has been sent to the server.</TD>
1063		</TR>
1064
1065		<TR>
1066		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_SERVICE</CODE></STRONG></EM></TD>
1067		  <TD>Unregistered service.</TD>
1068		</TR>
1069
1070		<TR>
1071		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_INVALIDTOKEN</CODE></STRONG></EM></TD>
1072		  <TD>Illegal token (service locator information).</TD>
1073		</TR>
1074
1075		<TR>
1076		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_TOKENEXPIRED</CODE></STRONG></EM></TD>
1077		  <TD>Expired token (service locator information).</TD>
1078		</TR>
1079
1080		<TR>
1081		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_NOCONTENTS</CODE></STRONG></EM></TD>
1082		  <TD>No content present.</TD>
1083		</TR>
1084
1085		<TR>
1086		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_ATTR</CODE></STRONG></EM></TD>
1087		  <TD>Attribute does not match.</TD>
1088		</TR>
1089
1090		<TR>
1091		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_CONTENTSEXPIRED</CODE></STRONG></EM></TD>
1092		  <TD>Expired content.</TD>
1093		</TR>
1094
1095		<TR>
1096		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_INVALIDAP</CODE></STRONG></EM></TD>
1097		  <TD>Access from an access point that is not a service target.</TD>
1098		</TR>
1099
1100		<TR>
1101		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_DATABASE</CODE></STRONG></EM></TD>
1102		  <TD>Cannot connect to database (problem with the download server).</TD>
1103		</TR>
1104
1105		<TR>
1106		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_ND_SERVER_PASSWORD</CODE></STRONG></EM></TD>
1107		  <TD>Password does not match.</TD>
1108		</TR>
1109
1110		<TR>
1111		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_PROF_CONNERR</CODE></STRONG></EM></TD>
1112		  <TD>Abnormal communications with the server used for illegal character string check.</TD>
1113		</TR>
1114
1115		<TR>
1116		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_PROF_PARSEERR</CODE></STRONG></EM></TD>
1117		  <TD>Unable to correctly parse a character string from the server used for illegal character string check.</TD>
1118		</TR>
1119
1120		<TR>
1121		  <TD width="25%"><EM><STRONG><CODE>DWC_ECODE_TYPE_PROF_OTHERERR</CODE></STRONG></EM></TD>
1122		  <TD>Some other error occurred in communications with the server used for illegal character string check.</TD>
1123		</TR>
1124
1125	</TBODY>
1126</TABLE>
1127
1128<A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b5bd9f9adfdcaf17f1221ae2558ad6056b"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b504108a1958f9698113f90b0f1b094bb1"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b504bd28525dc056805bf02df28ede0279"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b56c2b74def19358ffebd07d0490a1d890"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b538175c08c13c94e683990f4d59299408"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b5ef029ab10b7668f67c32fa66f55b8e68"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b599e36405c9849a73e1cc96fb084000c2"><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b5b3553c8fb4ad56e28d29bf8f24dcf470">
1129<H3><A name="dwc__friend_8h_199fb83031ce9923c84392b4e92f956b5">Friend's Communication Status (Redefine and use the GPEnum Status + alpha)</A></H3>
1130</A></A></A></A></A></A></A></A>
1131
1132        <DL>
1133            <DD>
1134				<PRE><CODE>enum  {
1135    DWC_STATUS_OFFLINE           0
1136    DWC_STATUS_ONLINE
1137    DWC_STATUS_PLAYING
1138    DWC_STATUS_MATCH_ANYBODY
1139    DWC_STATUS_MATCH_FRIEND
1140    DWC_STATUS_MATCH_SC_CL
1141    DWC_STATUS_MATCH_SC_SV
1142    DWC_STATUS_NUM
1143};</CODE></PRE>
1144			</DD>
1145		</DL>
1146
1147<TABLE border="1">
1148	<TBODY>
1149
1150		<TR>
1151		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_OFFLINE</CODE></STRONG></EM></TD>
1152		  <TD>Offline.</TD>
1153		</TR>
1154
1155		<TR>
1156		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_ONLINE</CODE></STRONG></EM></TD>
1157		  <TD>Online (logged on to the GP server).</TD>
1158		</TR>
1159
1160		<TR>
1161		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_PLAYING</CODE></STRONG></EM></TD>
1162		  <TD>Playing the game.</TD>
1163		</TR>
1164
1165		<TR>
1166		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_MATCH_ANYBODY</CODE></STRONG></EM></TD>
1167		  <TD>Currently performing friend-unspecified peer matchmaking.</TD>
1168		</TR>
1169
1170		<TR>
1171		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_MATCH_FRIEND</CODE></STRONG></EM></TD>
1172		  <TD>Currently performing friend-specified peer matchmaking.</TD>
1173		</TR>
1174
1175		<TR>
1176		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_MATCH_SC_CL</CODE></STRONG></EM></TD>
1177		  <TD>Client that is in server-client matchmaking.</TD>
1178		</TR>
1179
1180		<TR>
1181		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_MATCH_SC_SV</CODE></STRONG></EM></TD>
1182		  <TD>Server that is in server-client matchmaking.</TD>
1183		</TR>
1184
1185		<TR>
1186		  <TD width="25%"><EM><STRONG><CODE>DWC_STATUS_NUM</CODE></STRONG></EM></TD>
1187		  <TD></TD>
1188		</TR>
1189
1190	</TBODY>
1191</TABLE>
1192
1193<A name="dwc__friend_8h_10004f7092fcfb8d881eea57891d952b618ace53fa641b3b71d67f6719006f7c4"><A name="dwc__friend_8h_10004f7092fcfb8d881eea57891d952b66f6e7be57db79525c201b1af59e20180"><A name="dwc__friend_8h_10004f7092fcfb8d881eea57891d952b6b5a05f29835eb7bf85f13f241086224b"><A name="dwc__friend_8h_10004f7092fcfb8d881eea57891d952b6b48222d3205d474694f287ee2aec11fe">
1194<H3><A name="dwc__friend_8h_10004f7092fcfb8d881eea57891d952b6">Friend Management Status</A></H3>
1195</A></A></A></A>
1196
1197        <DL>
1198            <DD>
1199				<PRE><CODE>enum DWCFriendState {
1200    DWC_FRIEND_STATE_INIT           0
1201    DWC_FRIEND_STATE_PERS_LOGIN
1202    DWC_FRIEND_STATE_LOGON
1203    DWC_FRIEND_STATE_NUM
1204};</CODE></PRE>
1205			</DD>
1206		</DL>
1207
1208<TABLE border="1">
1209	<TBODY>
1210
1211		<TR>
1212		  <TD width="25%"><EM><STRONG><CODE>DWC_FRIEND_STATE_INIT</CODE></STRONG></EM></TD>
1213		  <TD>Initial state.</TD>
1214		</TR>
1215
1216		<TR>
1217		  <TD width="25%"><EM><STRONG><CODE>DWC_FRIEND_STATE_PERS_LOGIN</CODE></STRONG></EM></TD>
1218		  <TD>Currently logging on to the Persistent server and synchronizing friend roster.</TD>
1219		</TR>
1220
1221		<TR>
1222		  <TD width="25%"><EM><STRONG><CODE>DWC_FRIEND_STATE_LOGON</CODE></STRONG></EM></TD>
1223		  <TD>Currently logged on to the Persistent server.</TD>
1224		</TR>
1225
1226		<TR>
1227		  <TD width="25%"><EM><STRONG><CODE>DWC_FRIEND_STATE_NUM</CODE></STRONG></EM></TD>
1228		  <TD></TD>
1229		</TR>
1230
1231	</TBODY>
1232</TABLE>
1233
1234<A name="dwc__friend_8h_1bc6126af1d45847bc59afa0aa3216b04ee08fa1e072deea3cc17134931cefd7b"><A name="dwc__friend_8h_1bc6126af1d45847bc59afa0aa3216b04d6791387bbc859ee527c945e6472ff41"><A name="dwc__friend_8h_1bc6126af1d45847bc59afa0aa3216b0472bef7aafff5d61c46786f781fa430ce"><A name="dwc__friend_8h_1bc6126af1d45847bc59afa0aa3216b040cf7fc864d3b6907fe23fc2a29f0ca6d"><A name="dwc__friend_8h_1bc6126af1d45847bc59afa0aa3216b04198e0f2eba84a7150f66d79afcc9d501">
1235<H3><A name="dwc__friend_8h_1bc6126af1d45847bc59afa0aa3216b04">Local Friend Roster and GP Friend Roster Synchronization States</A></H3>
1236</A></A></A></A></A>
1237
1238        <DL>
1239            <DD>
1240				<PRE><CODE>enum  {
1241    DWC_BUDDY_UPDATE_STATE_WAIT         0
1242    DWC_BUDDY_UPDATE_STATE_CHECK
1243    DWC_BUDDY_UPDATE_STATE_PSEARCH
1244    DWC_BUDDY_UPDATE_STATE_COMPLETE
1245    DWC_BUDDY_UPDATE_STATE_NUM
1246};</CODE></PRE>
1247			</DD>
1248		</DL>
1249
1250<TABLE border="1">
1251	<TBODY>
1252
1253		<TR>
1254		  <TD width="25%"><EM><STRONG><CODE>DWC_BUDDY_UPDATE_STATE_WAIT</CODE></STRONG></EM></TD>
1255		  <TD>Waiting for friend roster to complete download.</TD>
1256		</TR>
1257
1258		<TR>
1259		  <TD width="25%"><EM><STRONG><CODE>DWC_BUDDY_UPDATE_STATE_CHECK</CODE></STRONG></EM></TD>
1260		  <TD>Currently checking friend roster.</TD>
1261		</TR>
1262
1263		<TR>
1264		  <TD width="25%"><EM><STRONG><CODE>DWC_BUDDY_UPDATE_STATE_PSEARCH</CODE></STRONG></EM></TD>
1265		  <TD>Currently searching for profile.</TD>
1266		</TR>
1267
1268		<TR>
1269		  <TD width="25%"><EM><STRONG><CODE>DWC_BUDDY_UPDATE_STATE_COMPLETE</CODE></STRONG></EM></TD>
1270		  <TD>Friend roster synchronization complete.</TD>
1271		</TR>
1272
1273		<TR>
1274		  <TD width="25%"><EM><STRONG><CODE>DWC_BUDDY_UPDATE_STATE_NUM</CODE></STRONG></EM></TD>
1275		  <TD></TD>
1276		</TR>
1277
1278	</TBODY>
1279</TABLE>
1280
1281<A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a3ae6ab45abcc3857483bf41a0793b177"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a33629b8eaebb990e354693c52234f3fc"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a481b3edf2d4044df2f13fe4797718bb0"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a7617a3593fd4f7481327b824b30eb216"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a9f1cc29c03399d6f2de8f3cda0d91036"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a058507b9aa1ac33c35bf5605d35c025f"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4ace98bba1d72bbf41ad60cf09f9842eae"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a6278229c15d477a84d8930dee00fb6fb"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a6e4cfa86823d7ab75751f04e7a601c77"><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4aea72e24b8cedbc1d63d31bfbb3a15b81">
1282<H3><A name="dwc__gdb_8h_1f869042e8384689f34819a181037ed4a">Enumerated Type Indicating the Field Type</A></H3>
1283</A></A></A></A></A></A></A></A></A></A>
1284
1285        <DL>
1286            <DD>
1287				<PRE><CODE>enum DWCGdbFieldType {
1288    DWC_GDB_FIELD_TYPE_BYTE
1289    DWC_GDB_FIELD_TYPE_SHORT
1290    DWC_GDB_FIELD_TYPE_INT
1291    DWC_GDB_FIELD_TYPE_FLOAT
1292    DWC_GDB_FIELD_TYPE_ASCII_STRING
1293    DWC_GDB_FIELD_TYPE_UNICODE_STRING
1294    DWC_GDB_FIELD_TYPE_BOOLEAN
1295    DWC_GDB_FIELD_TYPE_DATE_AND_TIME
1296    DWC_GDB_FIELD_TYPE_BINARY_DATA
1297    DWC_GDB_FIELD_TYPE_NUM_FIELD_TYPES
1298};</CODE></PRE>
1299			</DD>
1300		</DL>
1301
1302<TABLE border="1">
1303	<TBODY>
1304
1305		<TR>
1306		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_BYTE</CODE></STRONG></EM></TD>
1307		  <TD>Unsigned 1-byte  integer.</TD>
1308		</TR>
1309
1310		<TR>
1311		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_SHORT</CODE></STRONG></EM></TD>
1312		  <TD>Signed 2-byte integer.</TD>
1313		</TR>
1314
1315		<TR>
1316		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_INT</CODE></STRONG></EM></TD>
1317		  <TD>Signed 4-byte integer.</TD>
1318		</TR>
1319
1320		<TR>
1321		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_FLOAT</CODE></STRONG></EM></TD>
1322		  <TD>Floating-point, 8-byte number.</TD>
1323		</TR>
1324
1325		<TR>
1326		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_ASCII_STRING</CODE></STRONG></EM></TD>
1327		  <TD>String of 1-byte characters.</TD>
1328		</TR>
1329
1330		<TR>
1331		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_UNICODE_STRING</CODE></STRONG></EM></TD>
1332		  <TD>String of 2-byte characters.</TD>
1333		</TR>
1334
1335		<TR>
1336		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_BOOLEAN</CODE></STRONG></EM></TD>
1337		  <TD>Boolean value.</TD>
1338		</TR>
1339
1340		<TR>
1341		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_DATE_AND_TIME</CODE></STRONG></EM></TD>
1342		  <TD>Time shown in <CODE>UnixTime</CODE>.</TD>
1343		</TR>
1344
1345		<TR>
1346		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_BINARY_DATA</CODE></STRONG></EM></TD>
1347		  <TD>Binary data.</TD>
1348		</TR>
1349
1350		<TR>
1351		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_FIELD_TYPE_NUM_FIELD_TYPES</CODE></STRONG></EM></TD>
1352		  <TD></TD>
1353		</TR>
1354
1355	</TBODY>
1356</TABLE>
1357
1358<A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86e9779fbe6ad274d2016ee2ab66a08582"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a8609d960ea7f626a750e856dca94bb8a7e"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86fb7833f79337fbea64f6040b987208f8"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a865c0906199233e658adee86bb72263735"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a861f6ff2e76fcb883d3646c4a92a403da1"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a8620c98f93663c044d6d43f068eef57f3b"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86d9c67158331d0e451dd21f08217604f5"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a867dc04f92726183de489ceee3814a653f"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86f4646ec9f6485759a76a7062fb6b6a32"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a867168de93939685b70ca1635c31e6ac31"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86e1207cc2506c0d726b4baed0c44ad681"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86052a3a4b58b1d89563955b69b454263a"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a863dc5a85600c9dbb923b71c4ce879f2bb"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86ee3bd215178571d38447c8645a5c3a20"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a8689d0d3e1158b9f32a59a0255aa45d0b1"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86fefb66f5925fdc654df571a8550e6827"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a861e4338ccd1b73d20cc2af7858c8ac6ae"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86b3285d92e1674f68b6271237cda7c58f"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a866ef0868a7a29170f0103fbfc38c46757"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a864378e1bc7feac65ba9b8730d908ece2a"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86c5827e448700d344fb4a3a7f54da3b31"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a860d4084c0afaea8fa7bf063bdbc8405bf"><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a8668aa233fe2cb55050e065be47f22f5ee">
1359<H3><A name="dwc__gdb_8h_1cb77329e259246f72c99a77edee22a86">Enumerated Type Indicating Errors</A></H3>
1360</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
1361
1362        <DL>
1363            <DD>
1364				<PRE><CODE>enum DWCGdbError {
1365    DWC_GDB_ERROR_NONE                    0
1366    DWC_GDB_ERROR_OUT_OF_MEMORY           1
1367    DWC_GDB_ERROR_NOT_AVAILABLE           2
1368    DWC_GDB_ERROR_CORE_SHUTDOWN           3
1369    DWC_GDB_ERROR_NOT_LOGIN               4
1370    DWC_GDB_ERROR_NOT_AUTHENTICATED       5
1371    DWC_GDB_ERROR_BAD_INPUT               6
1372    DWC_GDB_ERROR_BAD_TABLENAME           7
1373    DWC_GDB_ERROR_BAD_FIELDS              8
1374    DWC_GDB_ERROR_BAD_NUM_FIELDS          9
1375    DWC_GDB_ERROR_BAD_FIELD_NAME          10
1376    DWC_GDB_ERROR_BAD_FIELD_TYPE          11
1377    DWC_GDB_ERROR_BAD_FIELD_VALUE         12
1378    DWC_GDB_ERROR_BAD_OFFSET              13
1379    DWC_GDB_ERROR_BAD_MAX                 14
1380    DWC_GDB_ERROR_BAD_RECORDIDS           15
1381    DWC_GDB_ERROR_BAD_NUM_RECORDIDS       16
1382    DWC_GDB_ERROR_UNKNOWN                 17
1383    DWC_GDB_ERROR_ALREADY_INITIALIZED     18
1384    DWC_GDB_ERROR_NOT_INITIALIZED         19
1385    DWC_GDB_ERROR_IN_ASYNC_PROCESS        20
1386    DWC_GDB_ERROR_GHTTP                   21
1387    DWC_GDB_ERROR_IN_DWC_ERROR            22
1388};</CODE></PRE>
1389			</DD>
1390		</DL>
1391
1392<TABLE border="1">
1393	<TBODY>
1394
1395		<TR>
1396		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_NONE</CODE></STRONG></EM></TD>
1397		  <TD>Normal termination.</TD>
1398		</TR>
1399
1400		<TR>
1401		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_OUT_OF_MEMORY</CODE></STRONG></EM></TD>
1402		  <TD>Could not allocate memory from the allocator given in <a href=DWC_Init.html#dwc__init_8h_1ba520615e52faced35b4cbaba253f29b><CODE>DWC_Init</CODE></a>.</TD>
1403		</TR>
1404
1405		<TR>
1406		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_NOT_AVAILABLE</CODE></STRONG></EM></TD>
1407		  <TD></TD>
1408		</TR>
1409
1410		<TR>
1411		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_CORE_SHUTDOWN</CODE></STRONG></EM></TD>
1412		  <TD></TD>
1413		</TR>
1414
1415		<TR>
1416		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_NOT_LOGIN</CODE></STRONG></EM></TD>
1417		  <TD>Not properly logged on to Nintendo Wi-Fi Connection.</TD>
1418		</TR>
1419
1420		<TR>
1421		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_NOT_AUTHENTICATED</CODE></STRONG></EM></TD>
1422		  <TD>Not properly logged on to Nintendo Wi-Fi Connection.</TD>
1423		</TR>
1424
1425		<TR>
1426		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_INPUT</CODE></STRONG></EM></TD>
1427		  <TD></TD>
1428		</TR>
1429
1430		<TR>
1431		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_TABLENAME</CODE></STRONG></EM></TD>
1432		  <TD></TD>
1433		</TR>
1434
1435		<TR>
1436		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_FIELDS</CODE></STRONG></EM></TD>
1437		  <TD></TD>
1438		</TR>
1439
1440		<TR>
1441		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_NUM_FIELDS</CODE></STRONG></EM></TD>
1442		  <TD></TD>
1443		</TR>
1444
1445		<TR>
1446		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_FIELD_NAME</CODE></STRONG></EM></TD>
1447		  <TD></TD>
1448		</TR>
1449
1450		<TR>
1451		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_FIELD_TYPE</CODE></STRONG></EM></TD>
1452		  <TD></TD>
1453		</TR>
1454
1455		<TR>
1456		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_FIELD_VALUE</CODE></STRONG></EM></TD>
1457		  <TD></TD>
1458		</TR>
1459
1460		<TR>
1461		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_OFFSET</CODE></STRONG></EM></TD>
1462		  <TD></TD>
1463		</TR>
1464
1465		<TR>
1466		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_MAX</CODE></STRONG></EM></TD>
1467		  <TD></TD>
1468		</TR>
1469
1470		<TR>
1471		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_RECORDIDS</CODE></STRONG></EM></TD>
1472		  <TD></TD>
1473		</TR>
1474
1475		<TR>
1476		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_BAD_NUM_RECORDIDS</CODE></STRONG></EM></TD>
1477		  <TD></TD>
1478		</TR>
1479
1480		<TR>
1481		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_UNKNOWN</CODE></STRONG></EM></TD>
1482		  <TD></TD>
1483		</TR>
1484
1485		<TR>
1486		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_ALREADY_INITIALIZED</CODE></STRONG></EM></TD>
1487		  <TD>Already initialized.</TD>
1488		</TR>
1489
1490		<TR>
1491		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_NOT_INITIALIZED</CODE></STRONG></EM></TD>
1492		  <TD>Not initialized.</TD>
1493		</TR>
1494
1495		<TR>
1496		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_IN_ASYNC_PROCESS</CODE></STRONG></EM></TD>
1497		  <TD>Asynchronous processing is in progress.</TD>
1498		</TR>
1499
1500		<TR>
1501		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_GHTTP</CODE></STRONG></EM></TD>
1502		  <TD>GHTTP error.</TD>
1503		</TR>
1504
1505		<TR>
1506		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ERROR_IN_DWC_ERROR</CODE></STRONG></EM></TD>
1507		  <TD>DWC error. Take appropriate steps for error handling.</TD>
1508		</TR>
1509
1510	</TBODY>
1511</TABLE>
1512
1513<A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a49239582be56f1785d631810373fa064a4c"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4924afd9eda2e6676392b21a965c2db2361"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4925eaf2e3b2d401a1337aa757abb3353c3"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4929a937701e15ecf0f86f0c278f174a656"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a49214d2cf2e6c12821e15a026e6fb708d39"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492c371de846ada1ddb6b0ddbeb992b2110"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a49288b05de03139c9f4fb3ed8f458fe10b5"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4929a1434edfda178e4560ac09593dd9f0e"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492faa457de6eb1ecf4e5371dac4798ee89"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492cb57b4eac8558a5448a3fbcb4fc4e5a1"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4925b61d51648199c84d9f10147d58fae09"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492b6b0195c175de57f8af717489f3cd57f"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a49255da3e7bf5d2e7837d66746ff7bd8633"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4929242ed1fc90c85c89cfe16123d916a37"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a49264eb22c56674f3ae51462fd52c5cfdcf"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492208250040efa2fb81da8f6c74404fa27"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4922529a129ed45f2b10a593b711e22e442"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492b7c2701f3a90972958e2c806d79a07b4"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492029bd09d532e35784baedf9307846086"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492321fb4eaafdc9ef75aafc230faf57524"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492e99c97b47357cb94849347e38a266c94"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492bda323d6cc560a4b0f1848f6dcaa1ac5"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492f9f0a33bd83b8d0735a2d344c2bc9e25"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492cedf1d713d3801eb5de2c75e61cbad98"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4921485315052bc9dc56b62dd1f8ac05bc2"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492185a71b85746eedc07d880925f14fa78"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492a6375a94f467544b65bc2dd7e8bbfa0a"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492b74599cbf85532473779a3978e26b599"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4929e61f0c502afeb03b98553a4705c2dc4"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492424d077c2450b9240a30f57e5ff24efd"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4923422310e6fef7b6d6de5d592f47877c7"><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a4925d37cf8fb137071f2f42476bef8ba96a">
1514<H3><A name="dwc__gdb_8h_104c1312ce8060c68c53d0d1ebc52a492">Enumerated Type Indicating the Result of Asynchronous Process</A></H3>
1515</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
1516
1517        <DL>
1518            <DD>
1519				<PRE><CODE>enum DWCGdbAsyncResult {
1520    DWC_GDB_ASYNC_RESULT_NONE                      0
1521    DWC_GDB_ASYNC_RESULT_SUCCESS                   1
1522    DWC_GDB_ASYNC_RESULT_SECRET_KEY_INVALID        2
1523    DWC_GDB_ASYNC_RESULT_SERVICE_DISABLED          3
1524    DWC_GDB_ASYNC_RESULT_CONNECTION_TIMEOUT        4
1525    DWC_GDB_ASYNC_RESULT_CONNECTION_ERROR          5
1526    DWC_GDB_ASYNC_RESULT_MALFORMED_RESPONSE        6
1527    DWC_GDB_ASYNC_RESULT_OUT_OF_MEMORY             7
1528    DWC_GDB_ASYNC_RESULT_DATABASE_UNAVAILABLE      8
1529    DWC_GDB_ASYNC_RESULT_LOGIN_TICKET_INVALID      9
1530    DWC_GDB_ASYNC_RESULT_LOGIN_TICKET_EXPIRED      10
1531    DWC_GDB_ASYNC_RESULT_TABLE_NOT_FOUND           11
1532    DWC_GDB_ASYNC_RESULT_RECORD_NOT_FOUND          12
1533    DWC_GDB_ASYNC_RESULT_FIELD_NOT_FOUND           13
1534    DWC_GDB_ASYNC_RESULT_FIELD_TYPE_INVALID        14
1535    DWC_GDB_ASYNC_RESULT_NO_PERMISSION             15
1536    DWC_GDB_ASYNC_RESULT_RECORD_LIMIT_REACHED      16
1537    DWC_GDB_ASYNC_RESULT_ALREADY_RATED             17
1538    DWC_GDB_ASYNC_RESULT_NOT_RATEABLE              18
1539    DWC_GDB_ASYNC_RESULT_NOT_OWNED                 19
1540    DWC_GDB_ASYNC_RESULT_FILTER_INVALID            20
1541    DWC_GDB_ASYNC_RESULT_SORT_INVALID              21
1542    DWC_GDB_ASYNC_RESULT_UNKNOWN_ERROR             22
1543    DWC_GDB_ASYNC_RESULT_BAD_HTTP_METHOD           23
1544    DWC_GDB_ASYNC_RESULT_BAD_FILE_COUNT            24
1545    DWC_GDB_ASYNC_RESULT_MISSING_PARAMETER         25
1546    DWC_GDB_ASYNC_RESULT_FILE_NOT_FOUND            26
1547    DWC_GDB_ASYNC_RESULT_FILE_TOO_LARGE            27
1548    DWC_GDB_ASYNC_RESULT_FILE_UNKNOWN_ERROR        28
1549    DWC_GDB_ASYNC_RESULT_GHTTP_ERROR               29
1550    DWC_GDB_ASYNC_RESULT_TARGET_FILTER_INVALID     30
1551    DWC_GDB_ASYNC_RESULT_SERVER_ERROR              31
1552};</CODE></PRE>
1553			</DD>
1554		</DL>
1555
1556<TABLE border="1">
1557	<TBODY>
1558
1559		<TR>
1560		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_NONE</CODE></STRONG></EM></TD>
1561		  <TD>The asynchronous process is not done yet.</TD>
1562		</TR>
1563
1564		<TR>
1565		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_SUCCESS</CODE></STRONG></EM></TD>
1566		  <TD>Process succeeded.</TD>
1567		</TR>
1568
1569		<TR>
1570		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_SECRET_KEY_INVALID</CODE></STRONG></EM></TD>
1571		  <TD></TD>
1572		</TR>
1573
1574		<TR>
1575		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_SERVICE_DISABLED</CODE></STRONG></EM></TD>
1576		  <TD></TD>
1577		</TR>
1578
1579		<TR>
1580		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_CONNECTION_TIMEOUT</CODE></STRONG></EM></TD>
1581		  <TD></TD>
1582		</TR>
1583
1584		<TR>
1585		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_CONNECTION_ERROR</CODE></STRONG></EM></TD>
1586		  <TD></TD>
1587		</TR>
1588
1589		<TR>
1590		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_MALFORMED_RESPONSE</CODE></STRONG></EM></TD>
1591		  <TD></TD>
1592		</TR>
1593
1594		<TR>
1595		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_OUT_OF_MEMORY</CODE></STRONG></EM></TD>
1596		  <TD></TD>
1597		</TR>
1598
1599		<TR>
1600		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_DATABASE_UNAVAILABLE</CODE></STRONG></EM></TD>
1601		  <TD></TD>
1602		</TR>
1603
1604		<TR>
1605		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_LOGIN_TICKET_INVALID</CODE></STRONG></EM></TD>
1606		  <TD></TD>
1607		</TR>
1608
1609		<TR>
1610		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_LOGIN_TICKET_EXPIRED</CODE></STRONG></EM></TD>
1611		  <TD></TD>
1612		</TR>
1613
1614		<TR>
1615		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_TABLE_NOT_FOUND</CODE></STRONG></EM></TD>
1616		  <TD></TD>
1617		</TR>
1618
1619		<TR>
1620		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_RECORD_NOT_FOUND</CODE></STRONG></EM></TD>
1621		  <TD></TD>
1622		</TR>
1623
1624		<TR>
1625		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_FIELD_NOT_FOUND</CODE></STRONG></EM></TD>
1626		  <TD></TD>
1627		</TR>
1628
1629		<TR>
1630		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_FIELD_TYPE_INVALID</CODE></STRONG></EM></TD>
1631		  <TD></TD>
1632		</TR>
1633
1634		<TR>
1635		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_NO_PERMISSION</CODE></STRONG></EM></TD>
1636		  <TD></TD>
1637		</TR>
1638
1639		<TR>
1640		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_RECORD_LIMIT_REACHED</CODE></STRONG></EM></TD>
1641		  <TD></TD>
1642		</TR>
1643
1644		<TR>
1645		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_ALREADY_RATED</CODE></STRONG></EM></TD>
1646		  <TD></TD>
1647		</TR>
1648
1649		<TR>
1650		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_NOT_RATEABLE</CODE></STRONG></EM></TD>
1651		  <TD></TD>
1652		</TR>
1653
1654		<TR>
1655		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_NOT_OWNED</CODE></STRONG></EM></TD>
1656		  <TD></TD>
1657		</TR>
1658
1659		<TR>
1660		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_FILTER_INVALID</CODE></STRONG></EM></TD>
1661		  <TD></TD>
1662		</TR>
1663
1664		<TR>
1665		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_SORT_INVALID</CODE></STRONG></EM></TD>
1666		  <TD></TD>
1667		</TR>
1668
1669		<TR>
1670		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_UNKNOWN_ERROR</CODE></STRONG></EM></TD>
1671		  <TD></TD>
1672		</TR>
1673
1674		<TR>
1675		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_BAD_HTTP_METHOD</CODE></STRONG></EM></TD>
1676		  <TD></TD>
1677		</TR>
1678
1679		<TR>
1680		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_BAD_FILE_COUNT</CODE></STRONG></EM></TD>
1681		  <TD></TD>
1682		</TR>
1683
1684		<TR>
1685		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_MISSING_PARAMETER</CODE></STRONG></EM></TD>
1686		  <TD></TD>
1687		</TR>
1688
1689		<TR>
1690		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_FILE_NOT_FOUND</CODE></STRONG></EM></TD>
1691		  <TD></TD>
1692		</TR>
1693
1694		<TR>
1695		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_FILE_TOO_LARGE</CODE></STRONG></EM></TD>
1696		  <TD></TD>
1697		</TR>
1698
1699		<TR>
1700		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_FILE_UNKNOWN_ERROR</CODE></STRONG></EM></TD>
1701		  <TD></TD>
1702		</TR>
1703
1704		<TR>
1705		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_GHTTP_ERROR</CODE></STRONG></EM></TD>
1706		  <TD>GHTTP error.</TD>
1707		</TR>
1708
1709		<TR>
1710		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_TARGET_FILTER_INVALID</CODE></STRONG></EM></TD>
1711		  <TD></TD>
1712		</TR>
1713
1714		<TR>
1715		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_ASYNC_RESULT_SERVER_ERROR</CODE></STRONG></EM></TD>
1716		  <TD></TD>
1717		</TR>
1718
1719	</TBODY>
1720</TABLE>
1721
1722<A name="dwc__gdb_8h_1eb0cda4da19d6df37e71df9d0de849eb75bc98568e49f3a6eb33393882b57c3a"><A name="dwc__gdb_8h_1eb0cda4da19d6df37e71df9d0de849ebb3a8a9018de84cb0de5bf917fa9f7b16"><A name="dwc__gdb_8h_1eb0cda4da19d6df37e71df9d0de849eb605bb3a74ef4c38439052c43bdae07ce"><A name="dwc__gdb_8h_1eb0cda4da19d6df37e71df9d0de849eb4ac82fc695b0ad32b22ff4a229225132">
1723<H3><A name="dwc__gdb_8h_1eb0cda4da19d6df37e71df9d0de849eb">Enumerated Type Indicating State of DWCGdb Library</A></H3>
1724</A></A></A></A>
1725
1726        <DL>
1727            <DD>
1728				<PRE><CODE>enum DWCGdbState {
1729    DWC_GDB_STATE_UNINITIALIZED
1730    DWC_GDB_STATE_IDLE
1731    DWC_GDB_STATE_IN_ASYNC_PROCESS
1732    DWC_GDB_STATE_ERROR_OCCURED
1733};</CODE></PRE>
1734			</DD>
1735		</DL>
1736
1737<TABLE border="1">
1738	<TBODY>
1739
1740		<TR>
1741		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_STATE_UNINITIALIZED</CODE></STRONG></EM></TD>
1742		  <TD>Uninitialized.</TD>
1743		</TR>
1744
1745		<TR>
1746		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_STATE_IDLE</CODE></STRONG></EM></TD>
1747		  <TD>Initialization has completed; asynchronous process is not running.</TD>
1748		</TR>
1749
1750		<TR>
1751		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_STATE_IN_ASYNC_PROCESS</CODE></STRONG></EM></TD>
1752		  <TD>Asynchronous process is running.</TD>
1753		</TR>
1754
1755		<TR>
1756		  <TD width="25%"><EM><STRONG><CODE>DWC_GDB_STATE_ERROR_OCCURED</CODE></STRONG></EM></TD>
1757		  <TD>An error has occurred.</TD>
1758		</TR>
1759
1760	</TBODY>
1761</TABLE>
1762
1763<A name="dwc__init_8h_198dbb93ff33fc8cf55e08525c6cb8aadfce8a5ddc7b95c60c6ba0e341cb4f872"><A name="dwc__init_8h_198dbb93ff33fc8cf55e08525c6cb8aad3103528e32386ebfcff75668fcca28ea"><A name="dwc__init_8h_198dbb93ff33fc8cf55e08525c6cb8aad648a5d484b1beb354df714a8e6a194ff">
1764<H3><A name="dwc__init_8h_198dbb93ff33fc8cf55e08525c6cb8aad">Enumerators Indicating the Authentication Server Type</A></H3>
1765</A></A></A>
1766
1767        <DL>
1768            <DD>
1769				<PRE><CODE>enum DWCAUTHSERVER {
1770    DWC_AUTHSERVER_DEBUG       0
1771    DWC_AUTHSERVER_RELEASE
1772    DWC_AUTHSERVER_TEST
1773};</CODE></PRE>
1774			</DD>
1775		</DL>
1776
1777<TABLE border="1">
1778	<TBODY>
1779
1780		<TR>
1781		  <TD width="25%"><EM><STRONG><CODE>DWC_AUTHSERVER_DEBUG</CODE></STRONG></EM></TD>
1782		  <TD>Server for development.</TD>
1783		</TR>
1784
1785		<TR>
1786		  <TD width="25%"><EM><STRONG><CODE>DWC_AUTHSERVER_RELEASE</CODE></STRONG></EM></TD>
1787		  <TD>Server for products.</TD>
1788		</TR>
1789
1790		<TR>
1791		  <TD width="25%"><EM><STRONG><CODE>DWC_AUTHSERVER_TEST</CODE></STRONG></EM></TD>
1792		  <TD>Do not use.</TD>
1793		</TR>
1794
1795	</TBODY>
1796</TABLE>
1797
1798<A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6bc434687cccd1e1deca5f3150d639542"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d69948c76f6eb0793666468982d454246e"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6ad6acb9f2a06f94ff79aceb9765198f7"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d62782d893d16dfa934e1ceaf9a63ae2de"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6c552143198e6a871e9ff54264f40c83f"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6e2cfe37aea862931a8448af315f3fbe5"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d692cec48d37a40c3704202e5f513e57f5"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6addc6a9794be16dbc1217956bcf6707f"><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6a3b0730f674830950f9a1089c6d5ed67">
1799<H3><A name="dwc__lanmatch_8h_158eb2381f4809cacf39cb95a3a7a61d6">Status Variables</A></H3>
1800</A></A></A></A></A></A></A></A></A>
1801
1802        <DL>
1803            <DD>
1804				<PRE><CODE>enum DWCLanMatchState {
1805    DWC_INIT_CALLED
1806    DWC_TEMP_CLIENT
1807    DWC_TEMP_SERVER
1808    DWC_CLIENT
1809    DWC_SERVER
1810    DWC_WAIT_CONNECT2SERVER
1811    DWC_WAIT_CONNECT2CLIENT
1812    DWC_WAIT_COMPLETE
1813    DWC_COMPLETE
1814};</CODE></PRE>
1815			</DD>
1816		</DL>
1817
1818<TABLE border="1">
1819	<TBODY>
1820
1821		<TR>
1822		  <TD width="25%"><EM><STRONG><CODE>DWC_INIT_CALLED</CODE></STRONG></EM></TD>
1823		  <TD></TD>
1824		</TR>
1825
1826		<TR>
1827		  <TD width="25%"><EM><STRONG><CODE>DWC_TEMP_CLIENT</CODE></STRONG></EM></TD>
1828		  <TD></TD>
1829		</TR>
1830
1831		<TR>
1832		  <TD width="25%"><EM><STRONG><CODE>DWC_TEMP_SERVER</CODE></STRONG></EM></TD>
1833		  <TD></TD>
1834		</TR>
1835
1836		<TR>
1837		  <TD width="25%"><EM><STRONG><CODE>DWC_CLIENT</CODE></STRONG></EM></TD>
1838		  <TD></TD>
1839		</TR>
1840
1841		<TR>
1842		  <TD width="25%"><EM><STRONG><CODE>DWC_SERVER</CODE></STRONG></EM></TD>
1843		  <TD></TD>
1844		</TR>
1845
1846		<TR>
1847		  <TD width="25%"><EM><STRONG><CODE>DWC_WAIT_CONNECT2SERVER</CODE></STRONG></EM></TD>
1848		  <TD></TD>
1849		</TR>
1850
1851		<TR>
1852		  <TD width="25%"><EM><STRONG><CODE>DWC_WAIT_CONNECT2CLIENT</CODE></STRONG></EM></TD>
1853		  <TD></TD>
1854		</TR>
1855
1856		<TR>
1857		  <TD width="25%"><EM><STRONG><CODE>DWC_WAIT_COMPLETE</CODE></STRONG></EM></TD>
1858		  <TD></TD>
1859		</TR>
1860
1861		<TR>
1862		  <TD width="25%"><EM><STRONG><CODE>DWC_COMPLETE</CODE></STRONG></EM></TD>
1863		  <TD></TD>
1864		</TR>
1865
1866	</TBODY>
1867</TABLE>
1868
1869<A name="dwc__lanmatch_8h_163881dcfbd3c6aea655254547d3404d2e98cc48908a98e6c27ffa54afbf4315a"><A name="dwc__lanmatch_8h_163881dcfbd3c6aea655254547d3404d2a014cab64af00ae6f81107f8d41b9a92"><A name="dwc__lanmatch_8h_163881dcfbd3c6aea655254547d3404d2e7d30e78cb541a7e26de0b7a2b778f99">
1870<H3><A name="dwc__lanmatch_8h_163881dcfbd3c6aea655254547d3404d2">Types of Send Data</A></H3>
1871</A></A></A>
1872
1873        <DL>
1874            <DD>
1875				<PRE><CODE>enum DWCPacketType {
1876    DWC_MESH_CONSTRUCT
1877    DWC_MESH_COMPLETE
1878    DWC_MATCHING_COMPLETE
1879};</CODE></PRE>
1880			</DD>
1881		</DL>
1882
1883<TABLE border="1">
1884	<TBODY>
1885
1886		<TR>
1887		  <TD width="25%"><EM><STRONG><CODE>DWC_MESH_CONSTRUCT</CODE></STRONG></EM></TD>
1888		  <TD></TD>
1889		</TR>
1890
1891		<TR>
1892		  <TD width="25%"><EM><STRONG><CODE>DWC_MESH_COMPLETE</CODE></STRONG></EM></TD>
1893		  <TD></TD>
1894		</TR>
1895
1896		<TR>
1897		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCHING_COMPLETE</CODE></STRONG></EM></TD>
1898		  <TD></TD>
1899		</TR>
1900
1901	</TBODY>
1902</TABLE>
1903
1904<A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f8221243cddc87940fb402ce1bf3739a6"><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f14ffe72054f5c005d1a4d0d7f716badd"><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f569337c439d12f04430d24a405071c32"><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f224ee0aecf6fc57322c88ac6f36ea799"><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f4bce8a960c389b720072a491c83cf00d"><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f00dbaa831456ceeb69cfad1bf519a279"><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f75614e7aad8b7afc4d124666ca8fb925">
1905<H3><A name="dwc__login_8h_167c3f1961a1c645d9f330db0e75a858f">Login Progress Status Enumerators</A></H3>
1906</A></A></A></A></A></A></A>
1907
1908        <DL>
1909            <DD>
1910				<PRE><CODE>enum DWCLoginState {
1911    DWC_LOGIN_STATE_INIT            0
1912    DWC_LOGIN_STATE_REMOTE_AUTH
1913    DWC_LOGIN_STATE_CONNECTING
1914    DWC_LOGIN_STATE_GPGETINFO
1915    DWC_LOGIN_STATE_GPSETINFO
1916    DWC_LOGIN_STATE_CONNECTED
1917    DWC_LOGIN_STATE_NUM
1918};</CODE></PRE>
1919			</DD>
1920		</DL>
1921
1922<TABLE border="1">
1923	<TBODY>
1924
1925		<TR>
1926		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_INIT</CODE></STRONG></EM></TD>
1927		  <TD>Initial state.</TD>
1928		</TR>
1929
1930		<TR>
1931		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_REMOTE_AUTH</CODE></STRONG></EM></TD>
1932		  <TD>Currently performing remote authentication.</TD>
1933		</TR>
1934
1935		<TR>
1936		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_CONNECTING</CODE></STRONG></EM></TD>
1937		  <TD>Currently connecting to GP server.</TD>
1938		</TR>
1939
1940		<TR>
1941		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_GPGETINFO</CODE></STRONG></EM></TD>
1942		  <TD>When getting <CODE>lastname</CODE> after logging into the GP server.</TD>
1943		</TR>
1944
1945		<TR>
1946		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_GPSETINFO</CODE></STRONG></EM></TD>
1947		  <TD>The <CODE>lastname</CODE> setting when logged on to the GP server for the first time.</TD>
1948		</TR>
1949
1950		<TR>
1951		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_CONNECTED</CODE></STRONG></EM></TD>
1952		  <TD>Connection completed.</TD>
1953		</TR>
1954
1955		<TR>
1956		  <TD width="25%"><EM><STRONG><CODE>DWC_LOGIN_STATE_NUM</CODE></STRONG></EM></TD>
1957		  <TD></TD>
1958		</TR>
1959
1960	</TBODY>
1961</TABLE>
1962
1963<A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5da8ddb3f2511310666244836bef6b4fd0"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5d83353f30e63330fd993dd5b67181a880"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5dfe58bc0a870c326a0417c001982ef0d2"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5db39a28e875383fb5389922d3bc464dcc"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5d83cc9262f7ebb93bfdacfa7d0d741b0e"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5d4e6c84182a2141273b7804321eb2e89a"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5da8d9728166ab2c7a14589f91ec28f185"><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5db67d34330d529d028f0534b67fc054fb">
1964<H3><A name="dwc__main_8h_1beb3cc25257ef0d9a57a5797e7ac0f5d">DWC Network Status Enumerators</A></H3>
1965</A></A></A></A></A></A></A></A>
1966
1967        <DL>
1968            <DD>
1969				<PRE><CODE>enum DWCState {
1970    DWC_STATE_INIT                0
1971    DWC_STATE_AVAILABLE_CHECK
1972    DWC_STATE_LOGIN
1973    DWC_STATE_ONLINE
1974    DWC_STATE_UPDATE_SERVERS
1975    DWC_STATE_MATCHING
1976    DWC_STATE_CONNECTED
1977    DWC_STATE_NUM
1978};</CODE></PRE>
1979			</DD>
1980		</DL>
1981
1982<TABLE border="1">
1983	<TBODY>
1984
1985		<TR>
1986		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_INIT</CODE></STRONG></EM></TD>
1987		  <TD>Initial state.</TD>
1988		</TR>
1989
1990		<TR>
1991		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_AVAILABLE_CHECK</CODE></STRONG></EM></TD>
1992		  <TD>Checking game availability state.</TD>
1993		</TR>
1994
1995		<TR>
1996		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_LOGIN</CODE></STRONG></EM></TD>
1997		  <TD>Logging in.</TD>
1998		</TR>
1999
2000		<TR>
2001		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_ONLINE</CODE></STRONG></EM></TD>
2002		  <TD>Login completed and online.</TD>
2003		</TR>
2004
2005		<TR>
2006		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_UPDATE_SERVERS</CODE></STRONG></EM></TD>
2007		  <TD>Currently performing the friend roster synchronization process.</TD>
2008		</TR>
2009
2010		<TR>
2011		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_MATCHING</CODE></STRONG></EM></TD>
2012		  <TD>Currently matchmaking.</TD>
2013		</TR>
2014
2015		<TR>
2016		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_CONNECTED</CODE></STRONG></EM></TD>
2017		  <TD>Matching has completed, and a mesh network has been created.</TD>
2018		</TR>
2019
2020		<TR>
2021		  <TD width="25%"><EM><STRONG><CODE>DWC_STATE_NUM</CODE></STRONG></EM></TD>
2022		  <TD></TD>
2023		</TR>
2024
2025	</TBODY>
2026</TABLE>
2027
2028<A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b765883ae010aaf2c16e1af40e78acd28"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b2284f64cd3df566132e0a41a83e90b49"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b2e75d7bbd337e89b0f048b2d36f0f84e"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b1f1a621046e6fe838558f4f715d0395e"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5bdc76e090b7eb5a853a4062d805885a36"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b4cfde5036a884c70343b8d2670796ba3"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5bb0684017a20aa5777d82f61141c2975f"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b516107a987709b054464fdc2db9ff62a"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b6418cfdc571c0f497beea2730ed24bab"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5ba5431caf3f2c77702397d554d7b6ad59"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b4e3d938a30aa7f92b4d79d69b12aa202"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5bca3bae302c4d847322c589540dcc7a43"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5bb2f43e0abbb1788a08cc06fb40ae30a9"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b9309a30e8d65536a4498c4778e12ea78"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b3ef961677affad0d482bcc2f24f09dea"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5ba21db9ca92d3060b67679bf020973aba"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5bb9981ceb81edbe4afe7336ac1c069be7"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b7b41b25da0929500b78cf12a20f56e4f"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b49207808db3e5891b7c204f58a56be8e"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b9cd305cb43f6a5aa8a252b36346da7f1"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5bcc29d79b4b9cbdc471f6287611901859"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b1a406119ae56a0bd00b7009ffbd83dff"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b8a4ceff719ebf01401234691f7360c3a"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b7351fd352ca0ea2a96c0c8539496eaa6"><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b0cccffd981da0e07ab2f15c96db40fd0">
2029<H3><A name="dwc__match_8h_1eaf1ee6b1aba8d26e7863d6892385a5b">Matchmaking State Enumerator</A></H3>
2030</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
2031
2032        <DL>
2033            <DD>
2034				<PRE><CODE>enum DWCMatchState {
2035    DWC_MATCH_STATE_INIT                       0
2036    DWC_MATCH_STATE_CL_WAITING
2037    DWC_MATCH_STATE_CL_SEARCH_HOST
2038    DWC_MATCH_STATE_CL_WAIT_RESV
2039    DWC_MATCH_STATE_CL_SEARCH_EVAL_HOST
2040    DWC_MATCH_STATE_CL_NN
2041    DWC_MATCH_STATE_CL_GT2
2042    DWC_MATCH_STATE_CL_CANCEL_SYN
2043    DWC_MATCH_STATE_CL_SYN
2044    DWC_MATCH_STATE_CL_SVDOWN_1
2045    DWC_MATCH_STATE_CL_SVDOWN_2
2046    DWC_MATCH_STATE_CL_SVDOWN_3
2047    DWC_MATCH_STATE_CL_SEARCH_GROUPID_HOST
2048    DWC_MATCH_STATE_SV_WAITING
2049    DWC_MATCH_STATE_SV_OWN_NN
2050    DWC_MATCH_STATE_SV_OWN_GT2
2051    DWC_MATCH_STATE_SV_WAIT_CL_LINK
2052    DWC_MATCH_STATE_SV_CANCEL_SYN
2053    DWC_MATCH_STATE_SV_CANCEL_SYN_WAIT
2054    DWC_MATCH_STATE_SV_SYN
2055    DWC_MATCH_STATE_SV_SYN_WAIT
2056    DWC_MATCH_STATE_WAIT_CLOSE
2057    DWC_MATCH_STATE_SEARCH_OWN
2058    DWC_MATCH_STATE_SV_SYN_CLOSE_WAIT
2059    DWC_MATCH_STATE_NUM
2060};</CODE></PRE>
2061			</DD>
2062		</DL>
2063
2064<TABLE border="1">
2065	<TBODY>
2066
2067		<TR>
2068		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_INIT</CODE></STRONG></EM></TD>
2069		  <TD>Initial state.</TD>
2070		</TR>
2071
2072		<TR>
2073		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_WAITING</CODE></STRONG></EM></TD>
2074		  <TD>Waiting.</TD>
2075		</TR>
2076
2077		<TR>
2078		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SEARCH_HOST</CODE></STRONG></EM></TD>
2079		  <TD>Searching for available host (only when no friend has been specified).</TD>
2080		</TR>
2081
2082		<TR>
2083		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_WAIT_RESV</CODE></STRONG></EM></TD>
2084		  <TD>Waiting for response from server about reservation.</TD>
2085		</TR>
2086
2087		<TR>
2088		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SEARCH_EVAL_HOST</CODE></STRONG></EM></TD>
2089		  <TD>Searching for a host to evaluate.</TD>
2090		</TR>
2091
2092		<TR>
2093		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_NN</CODE></STRONG></EM></TD>
2094		  <TD>Currently running NAT negotiation.</TD>
2095		</TR>
2096
2097		<TR>
2098		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_GT2</CODE></STRONG></EM></TD>
2099		  <TD>Currently establishing GT2 connection.</TD>
2100		</TR>
2101
2102		<TR>
2103		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_CANCEL_SYN</CODE></STRONG></EM></TD>
2104		  <TD>Currently adjusting matchmaking cancellation synchronization between server and client.</TD>
2105		</TR>
2106
2107		<TR>
2108		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SYN</CODE></STRONG></EM></TD>
2109		  <TD>Currently adjusting matchmaking completion synchronization.</TD>
2110		</TR>
2111
2112		<TR>
2113		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SVDOWN_1</CODE></STRONG></EM></TD>
2114		  <TD>Currently detecting server down.</TD>
2115		</TR>
2116
2117		<TR>
2118		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SVDOWN_2</CODE></STRONG></EM></TD>
2119		  <TD>Currently detecting server down, 2.</TD>
2120		</TR>
2121
2122		<TR>
2123		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SVDOWN_3</CODE></STRONG></EM></TD>
2124		  <TD>Currently detecting server down, 3.</TD>
2125		</TR>
2126
2127		<TR>
2128		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_CL_SEARCH_GROUPID_HOST</CODE></STRONG></EM></TD>
2129		  <TD>Search for host based on group ID.</TD>
2130		</TR>
2131
2132		<TR>
2133		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_WAITING</CODE></STRONG></EM></TD>
2134		  <TD>Waiting.</TD>
2135		</TR>
2136
2137		<TR>
2138		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_OWN_NN</CODE></STRONG></EM></TD>
2139		  <TD>Currently running NAT negotiation with client.</TD>
2140		</TR>
2141
2142		<TR>
2143		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_OWN_GT2</CODE></STRONG></EM></TD>
2144		  <TD>Currently establishing GT2 negotiation with client.</TD>
2145		</TR>
2146
2147		<TR>
2148		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_WAIT_CL_LINK</CODE></STRONG></EM></TD>
2149		  <TD>Waiting for connection between clients to complete.</TD>
2150		</TR>
2151
2152		<TR>
2153		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_CANCEL_SYN</CODE></STRONG></EM></TD>
2154		  <TD>Waiting for <CODE>SYN-ACK</CODE> related to matchmaking cancellation synchronization between server and client.</TD>
2155		</TR>
2156
2157		<TR>
2158		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_CANCEL_SYN_WAIT</CODE></STRONG></EM></TD>
2159		  <TD>Currently waiting for termination of matchmaking cancellation synchronization between server and client.</TD>
2160		</TR>
2161
2162		<TR>
2163		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_SYN</CODE></STRONG></EM></TD>
2164		  <TD>Waiting for <CODE>SYN-ACK</CODE> related to matchmaking termination synchronization.</TD>
2165		</TR>
2166
2167		<TR>
2168		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_SYN_WAIT</CODE></STRONG></EM></TD>
2169		  <TD>Waiting for termination of matchmaking termination synchronization.</TD>
2170		</TR>
2171
2172		<TR>
2173		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_WAIT_CLOSE</CODE></STRONG></EM></TD>
2174		  <TD>Waiting for negotiation to close.</TD>
2175		</TR>
2176
2177		<TR>
2178		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SEARCH_OWN</CODE></STRONG></EM></TD>
2179		  <TD>Searching for the local host's information (previously named <CODE>DWC_MATCH_STATE_CL_SEARCH_OWN</CODE>).</TD>
2180		</TR>
2181
2182		<TR>
2183		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_SV_SYN_CLOSE_WAIT</CODE></STRONG></EM></TD>
2184		  <TD>The wait time after the CLOSE command is sent.</TD>
2185		</TR>
2186
2187		<TR>
2188		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_STATE_NUM</CODE></STRONG></EM></TD>
2189		  <TD></TD>
2190		</TR>
2191
2192	</TBODY>
2193</TABLE>
2194
2195<A name="dwc__match_8h_1dc29c2ff13d900c2f185ee95427fb06ca95c4c76f967aca136989c1fa9609e17"><A name="dwc__match_8h_1dc29c2ff13d900c2f185ee95427fb06c4df03281c68af857dde0f0b7445eade0"><A name="dwc__match_8h_1dc29c2ff13d900c2f185ee95427fb06cbe9bb11adc1767c473083eeb405e6741"><A name="dwc__match_8h_1dc29c2ff13d900c2f185ee95427fb06c392db2897d6767f0628fb77800741815"><A name="dwc__match_8h_1dc29c2ff13d900c2f185ee95427fb06c800af97588c881355f787c942c409e14">
2196<H3><A name="dwc__match_8h_1dc29c2ff13d900c2f185ee95427fb06c">Matchmaking Type Enumerators</A></H3>
2197</A></A></A></A></A>
2198
2199        <DL>
2200            <DD>
2201				<PRE><CODE>enum  {
2202    DWC_MATCH_TYPE_ANYBODY     0
2203    DWC_MATCH_TYPE_FRIEND
2204    DWC_MATCH_TYPE_SC_SV
2205    DWC_MATCH_TYPE_SC_CL
2206    DWC_MATCH_TYPE_NUM
2207};</CODE></PRE>
2208			</DD>
2209		</DL>
2210
2211<TABLE border="1">
2212	<TBODY>
2213
2214		<TR>
2215		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_TYPE_ANYBODY</CODE></STRONG></EM></TD>
2216		  <TD>Pair matchmaking with friend unspecified.</TD>
2217		</TR>
2218
2219		<TR>
2220		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_TYPE_FRIEND</CODE></STRONG></EM></TD>
2221		  <TD>Peer matchmaking with friend specified.</TD>
2222		</TR>
2223
2224		<TR>
2225		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_TYPE_SC_SV</CODE></STRONG></EM></TD>
2226		  <TD>Server side of server-client matchmaking.</TD>
2227		</TR>
2228
2229		<TR>
2230		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_TYPE_SC_CL</CODE></STRONG></EM></TD>
2231		  <TD>Client side of server-client matchmaking.</TD>
2232		</TR>
2233
2234		<TR>
2235		  <TD width="25%"><EM><STRONG><CODE>DWC_MATCH_TYPE_NUM</CODE></STRONG></EM></TD>
2236		  <TD></TD>
2237		</TR>
2238
2239	</TBODY>
2240</TABLE>
2241
2242<A name="dwc__match_8h_1f4bbf087a5388bc288993c3e9399c32d49a4fc2084fa48fc54dc54311df306a4"><A name="dwc__match_8h_1f4bbf087a5388bc288993c3e9399c32d134341e19e29e1a8c40c6be29476d8bb"><A name="dwc__match_8h_1f4bbf087a5388bc288993c3e9399c32d044d5e85299f9e412d407512c9aa1a6a">
2243<H3><A name="dwc__match_8h_1f4bbf087a5388bc288993c3e9399c32d">Suspend Callback Enumerators</A></H3>
2244</A></A></A>
2245
2246        <DL>
2247            <DD>
2248				<PRE><CODE>enum DWCSuspendResult {
2249    DWC_SUSPEND_SUCCESS     0
2250    DWC_SUSPEND_TIMEOUT
2251    DWC_SUSPEND_NUM
2252};</CODE></PRE>
2253			</DD>
2254		</DL>
2255
2256<TABLE border="1">
2257	<TBODY>
2258
2259		<TR>
2260		  <TD width="25%"><EM><STRONG><CODE>DWC_SUSPEND_SUCCESS</CODE></STRONG></EM></TD>
2261		  <TD>Completed successfully.</TD>
2262		</TR>
2263
2264		<TR>
2265		  <TD width="25%"><EM><STRONG><CODE>DWC_SUSPEND_TIMEOUT</CODE></STRONG></EM></TD>
2266		  <TD>Timed out (currently, this is not used).</TD>
2267		</TR>
2268
2269		<TR>
2270		  <TD width="25%"><EM><STRONG><CODE>DWC_SUSPEND_NUM</CODE></STRONG></EM></TD>
2271		  <TD></TD>
2272		</TR>
2273
2274	</TBODY>
2275</TABLE>
2276
2277<A name="dwc__match_8h_1c3ba6e33e5dd79e1d13350b71fa222503d5fca12502cb78c9fa7cea5facf4080"><A name="dwc__match_8h_1c3ba6e33e5dd79e1d13350b71fa222507e31cddfcca05c40474bc020de79b911"><A name="dwc__match_8h_1c3ba6e33e5dd79e1d13350b71fa22250ff91129c4e20cc4fe2fb992d0f441a16"><A name="dwc__match_8h_1c3ba6e33e5dd79e1d13350b71fa2225042116477721ca533e505c8b28dd6d4dd">
2278<H3><A name="dwc__match_8h_1c3ba6e33e5dd79e1d13350b71fa22250">Connection Topology Enumerators</A></H3>
2279</A></A></A></A>
2280
2281        <DL>
2282            <DD>
2283				<PRE><CODE>enum DWCTopologyType {
2284    DWC_TOPOLOGY_TYPE_HYBRID       0
2285    DWC_TOPOLOGY_TYPE_STAR
2286    DWC_TOPOLOGY_TYPE_FULLMESH
2287    DWC_TOPOLOGY_TYPE_NUM
2288};</CODE></PRE>
2289			</DD>
2290		</DL>
2291
2292<TABLE border="1">
2293	<TBODY>
2294
2295		<TR>
2296		  <TD width="25%"><EM><STRONG><CODE>DWC_TOPOLOGY_TYPE_HYBRID</CODE></STRONG></EM></TD>
2297		  <TD>Hybrid type.</TD>
2298		</TR>
2299
2300		<TR>
2301		  <TD width="25%"><EM><STRONG><CODE>DWC_TOPOLOGY_TYPE_STAR</CODE></STRONG></EM></TD>
2302		  <TD>Star type.</TD>
2303		</TR>
2304
2305		<TR>
2306		  <TD width="25%"><EM><STRONG><CODE>DWC_TOPOLOGY_TYPE_FULLMESH</CODE></STRONG></EM></TD>
2307		  <TD>Full-mesh type.</TD>
2308		</TR>
2309
2310		<TR>
2311		  <TD width="25%"><EM><STRONG><CODE>DWC_TOPOLOGY_TYPE_NUM</CODE></STRONG></EM></TD>
2312		  <TD></TD>
2313		</TR>
2314
2315	</TBODY>
2316</TABLE>
2317
2318<A name="dwc__naslogin_8h_1349021731a0fc769a18f1057332fd0f6504090416fac4dd9cd338ebe8b8d6910"><A name="dwc__naslogin_8h_1349021731a0fc769a18f1057332fd0f689358a48e20ef87ef8af6db3a8685c2a"><A name="dwc__naslogin_8h_1349021731a0fc769a18f1057332fd0f67927e3a04b407a12fbb36448b56a4e87">
2319<H3><A name="dwc__naslogin_8h_1349021731a0fc769a18f1057332fd0f6">ingamesn Check Result Enumerator</A></H3>
2320</A></A></A>
2321
2322        <DL>
2323            <DD>
2324				<PRE><CODE>enum DWCIngamesnCheckResult {
2325    DWC_INGAMESN_NOT_CHECKED     0
2326    DWC_INGAMESN_VALID           1
2327    DWC_INGAMESN_INVALID         2
2328};</CODE></PRE>
2329			</DD>
2330		</DL>
2331
2332<TABLE border="1">
2333	<TBODY>
2334
2335		<TR>
2336		  <TD width="25%"><EM><STRONG><CODE>DWC_INGAMESN_NOT_CHECKED</CODE></STRONG></EM></TD>
2337		  <TD>Unchecked.</TD>
2338		</TR>
2339
2340		<TR>
2341		  <TD width="25%"><EM><STRONG><CODE>DWC_INGAMESN_VALID</CODE></STRONG></EM></TD>
2342		  <TD>Enabled.</TD>
2343		</TR>
2344
2345		<TR>
2346		  <TD width="25%"><EM><STRONG><CODE>DWC_INGAMESN_INVALID</CODE></STRONG></EM></TD>
2347		  <TD>Disabled.</TD>
2348		</TR>
2349
2350	</TBODY>
2351</TABLE>
2352
2353<A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30bc20d42a77226e8206c82963046addc5a"><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30bcc934bcd273914940f2ad97ab62493fe"><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30b66952ba540262fefea1767d3788855b0"><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30be05d4f7532ca15f926878b7c9a36cb45"><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30ba60ecbf3fd27c2280e994054d4e299d7"><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30bc82e51706e74286970353ba10c904771"><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30b89c66d5f99cde418c68b80800bcd6287">
2354<H3><A name="dwc__naslogin_8h_1114bd9397d08664e16b744907f8cf30b">Enumeration Type for the Status of the Nintendo Authentication Server Authentication Process</A></H3>
2355</A></A></A></A></A></A></A>
2356
2357        <DL>
2358            <DD>
2359				<PRE><CODE>enum DWCNasLoginState {
2360    DWC_NASLOGIN_STATE_DIRTY        0
2361    DWC_NASLOGIN_STATE_IDLE
2362    DWC_NASLOGIN_STATE_HTTP
2363    DWC_NASLOGIN_STATE_SUCCESS
2364    DWC_NASLOGIN_STATE_ERROR
2365    DWC_NASLOGIN_STATE_CANCELED
2366    DWC_NASLOGIN_STATE_MAX
2367};</CODE></PRE>
2368			</DD>
2369		</DL>
2370
2371<TABLE border="1">
2372	<TBODY>
2373
2374		<TR>
2375		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_DIRTY</CODE></STRONG></EM></TD>
2376		  <TD>Authentication process has not been initialized.</TD>
2377		</TR>
2378
2379		<TR>
2380		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_IDLE</CODE></STRONG></EM></TD>
2381		  <TD>Authentication process has not started. Waiting state.</TD>
2382		</TR>
2383
2384		<TR>
2385		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_HTTP</CODE></STRONG></EM></TD>
2386		  <TD>The HTTP network communication for the authentication process is running.</TD>
2387		</TR>
2388
2389		<TR>
2390		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_SUCCESS</CODE></STRONG></EM></TD>
2391		  <TD>Authentication process was successful.</TD>
2392		</TR>
2393
2394		<TR>
2395		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_ERROR</CODE></STRONG></EM></TD>
2396		  <TD>Authentication process failed.</TD>
2397		</TR>
2398
2399		<TR>
2400		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_CANCELED</CODE></STRONG></EM></TD>
2401		  <TD>Authentication process was canceled.</TD>
2402		</TR>
2403
2404		<TR>
2405		  <TD width="25%"><EM><STRONG><CODE>DWC_NASLOGIN_STATE_MAX</CODE></STRONG></EM></TD>
2406		  <TD></TD>
2407		</TR>
2408
2409	</TBODY>
2410</TABLE>
2411
2412<A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef1b31038f7b64ad58c39c5eb6a07aed921"><A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef18dbdf61c5e51fd4b4c8dd12dcbabfd79"><A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef14293eb5c79cb489d3d152bfd49c9fcf9"><A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef1b92898ee1b47439262313646f2fe46ee"><A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef18e7a759f648afeb1195a22d035819d07"><A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef142672b6b81576305b61b23a5eb0f6d22">
2413<H3><A name="dwc__nd_8h_16dd63254afcd3d1cc5f3a7851c0c8ef1">Download Library State</A></H3>
2414</A></A></A></A></A></A>
2415
2416        <DL>
2417            <DD>
2418				<PRE><CODE>enum DWCNdState {
2419    DWC_ND_STATE_NOTINITIALIZED
2420    DWC_ND_STATE_READY
2421    DWC_ND_STATE_BUSY
2422    DWC_ND_STATE_COMPLETE
2423    DWC_ND_STATE_ERROR
2424    DWC_ND_STATE_MAX
2425};</CODE></PRE>
2426			</DD>
2427		</DL>
2428
2429<TABLE border="1">
2430	<TBODY>
2431
2432		<TR>
2433		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_STATE_NOTINITIALIZED</CODE></STRONG></EM></TD>
2434		  <TD>Download library not initialized.</TD>
2435		</TR>
2436
2437		<TR>
2438		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_STATE_READY</CODE></STRONG></EM></TD>
2439		  <TD>Initialization is complete, and other download library functions can be called.</TD>
2440		</TR>
2441
2442		<TR>
2443		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_STATE_BUSY</CODE></STRONG></EM></TD>
2444		  <TD>Currently running asynchronous processing.</TD>
2445		</TR>
2446
2447		<TR>
2448		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_STATE_COMPLETE</CODE></STRONG></EM></TD>
2449		  <TD>Asynchronous processing has completed normally.</TD>
2450		</TR>
2451
2452		<TR>
2453		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_STATE_ERROR</CODE></STRONG></EM></TD>
2454		  <TD>An error has occurred during asynchronous processing and the process has ended.</TD>
2455		</TR>
2456
2457		<TR>
2458		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_STATE_MAX</CODE></STRONG></EM></TD>
2459		  <TD></TD>
2460		</TR>
2461
2462	</TBODY>
2463</TABLE>
2464
2465<A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f613afc2fa5c21e4f49592cce997a16cace"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f6176bdb172dc00ab001c0e2c06ee5f2ba2"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f6121ffe87749073fbc84c9ef32c3b95c6d"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f61cb3e429dac5a6353f11bc580a7df553a"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f61bb6d05ab6643a6f17f448949aef901a2"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f610fdf52bef4f49b54e37080ce05087b43"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f61e4c41c8945905f1a227cca8eec830234"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f611664b66e43e076177f2113d69dc449e1"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f617ff7b82c0b4e88b723f5693ec38e8561"><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f615276aaf3bf5b152585418286210b173b">
2466<H3><A name="dwc__nd_8h_15516f9a01edfa95b9587f88bfdbd9f61">Download Library Error Enumerator</A></H3>
2467</A></A></A></A></A></A></A></A></A></A>
2468
2469        <DL>
2470            <DD>
2471				<PRE><CODE>enum DWCNdError {
2472    DWC_ND_ERROR_NONE
2473    DWC_ND_ERROR_ALLOC
2474    DWC_ND_ERROR_STATE
2475    DWC_ND_ERROR_HTTP
2476    DWC_ND_ERROR_BUFFULL
2477    DWC_ND_ERROR_PARAM
2478    DWC_ND_ERROR_CANCELED
2479    DWC_ND_ERROR_DLSERVER
2480    DWC_ND_ERROR_FATAL
2481    DWC_ND_ERROR_MAX
2482};</CODE></PRE>
2483			</DD>
2484		</DL>
2485
2486<TABLE border="1">
2487	<TBODY>
2488
2489		<TR>
2490		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_NONE</CODE></STRONG></EM></TD>
2491		  <TD>The executing process has completed.</TD>
2492		</TR>
2493
2494		<TR>
2495		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_ALLOC</CODE></STRONG></EM></TD>
2496		  <TD>Memory allocation failed.</TD>
2497		</TR>
2498
2499		<TR>
2500		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_STATE</CODE></STRONG></EM></TD>
2501		  <TD>Function has been called in a state in which it cannot be called.</TD>
2502		</TR>
2503
2504		<TR>
2505		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_HTTP</CODE></STRONG></EM></TD>
2506		  <TD>An HTTP communications error occurred.</TD>
2507		</TR>
2508
2509		<TR>
2510		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_BUFFULL</CODE></STRONG></EM></TD>
2511		  <TD>(Internal error) Insufficient space in Download buffer.</TD>
2512		</TR>
2513
2514		<TR>
2515		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_PARAM</CODE></STRONG></EM></TD>
2516		  <TD>Error due to an invalid parameter.</TD>
2517		</TR>
2518
2519		<TR>
2520		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_CANCELED</CODE></STRONG></EM></TD>
2521		  <TD>Process cancellation has finished.</TD>
2522		</TR>
2523
2524		<TR>
2525		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_DLSERVER</CODE></STRONG></EM></TD>
2526		  <TD>Server returned an error code.</TD>
2527		</TR>
2528
2529		<TR>
2530		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_FATAL</CODE></STRONG></EM></TD>
2531		  <TD>Undefined fatal error has occurred.</TD>
2532		</TR>
2533
2534		<TR>
2535		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_ERROR_MAX</CODE></STRONG></EM></TD>
2536		  <TD></TD>
2537		</TR>
2538
2539	</TBODY>
2540</TABLE>
2541
2542<A name="dwc__nd_8h_12589cc4824e67625368ff4b3b6353087637f790cefb6307ddc9213e7d8ee9083"><A name="dwc__nd_8h_12589cc4824e67625368ff4b3b6353087e1d4f64d44e0c517135c7ed3df03e912"><A name="dwc__nd_8h_12589cc4824e67625368ff4b3b6353087c7c60c32bc602598105c035f500f5639"><A name="dwc__nd_8h_12589cc4824e67625368ff4b3b63530871046c9fdc9ffd630b65ecff0a41341ab"><A name="dwc__nd_8h_12589cc4824e67625368ff4b3b63530871f7ab4c9fa2c9c7a4c85b11f96c9703d"><A name="dwc__nd_8h_12589cc4824e67625368ff4b3b63530873fc32ccc2c6d2534d0b65a27530ce3f2">
2543<H3><A name="dwc__nd_8h_12589cc4824e67625368ff4b3b6353087">Download Library Progress Enumerator</A></H3>
2544</A></A></A></A></A></A>
2545
2546        <DL>
2547            <DD>
2548				<PRE><CODE>enum DWCNdCallbackReason {
2549    DWC_ND_CBREASON_INITIALIZE
2550    DWC_ND_CBREASON_GETFILELISTNUM
2551    DWC_ND_CBREASON_GETFILELIST
2552    DWC_ND_CBREASON_GETFILE
2553    DWC_ND_CBREASON_CLEANUP
2554    DWC_ND_CBREASON_MAX
2555};</CODE></PRE>
2556			</DD>
2557		</DL>
2558
2559<TABLE border="1">
2560	<TBODY>
2561
2562		<TR>
2563		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_CBREASON_INITIALIZE</CODE></STRONG></EM></TD>
2564		  <TD>Notification function was called while the Download library was initializing.</TD>
2565		</TR>
2566
2567		<TR>
2568		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_CBREASON_GETFILELISTNUM</CODE></STRONG></EM></TD>
2569		  <TD>Notification callback was called while the total number of downloadable files was being downloaded.</TD>
2570		</TR>
2571
2572		<TR>
2573		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_CBREASON_GETFILELIST</CODE></STRONG></EM></TD>
2574		  <TD>Notification callback was called while the file information list was being downloaded.</TD>
2575		</TR>
2576
2577		<TR>
2578		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_CBREASON_GETFILE</CODE></STRONG></EM></TD>
2579		  <TD>Notification callback was called while a file was being downloaded.</TD>
2580		</TR>
2581
2582		<TR>
2583		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_CBREASON_CLEANUP</CODE></STRONG></EM></TD>
2584		  <TD>Called when cleanup was finished.</TD>
2585		</TR>
2586
2587		<TR>
2588		  <TD width="25%"><EM><STRONG><CODE>DWC_ND_CBREASON_MAX</CODE></STRONG></EM></TD>
2589		  <TD></TD>
2590		</TR>
2591
2592	</TBODY>
2593</TABLE>
2594
2595<A name="dwc__prof_8h_1ff8674b700d1c8e3b2531e7d0a9aecfb61eb8980f00f7d18b646142be9bf5bbb"><A name="dwc__prof_8h_1ff8674b700d1c8e3b2531e7d0a9aecfb026cff1ac63027198caac09f7763b68b"><A name="dwc__prof_8h_1ff8674b700d1c8e3b2531e7d0a9aecfbee4fe0c0d0890ad73863e1ca1592fb5f"><A name="dwc__prof_8h_1ff8674b700d1c8e3b2531e7d0a9aecfb1a7fba9ba3d3ab2bc701e953090c9d2a">
2596<H3><A name="dwc__prof_8h_1ff8674b700d1c8e3b2531e7d0a9aecfb">Illegal String Check State</A></H3>
2597</A></A></A></A>
2598
2599        <DL>
2600            <DD>
2601				<PRE><CODE>enum DWCProfState {
2602    DWC_PROF_STATE_NOT_INITIALIZED     0
2603    DWC_PROF_STATE_OPERATING
2604    DWC_PROF_STATE_SUCCESS
2605    DWC_PROF_STATE_FAIL
2606};</CODE></PRE>
2607			</DD>
2608		</DL>
2609
2610<TABLE border="1">
2611	<TBODY>
2612
2613		<TR>
2614		  <TD width="25%"><EM><STRONG><CODE>DWC_PROF_STATE_NOT_INITIALIZED</CODE></STRONG></EM></TD>
2615		  <TD>Uninitialized.</TD>
2616		</TR>
2617
2618		<TR>
2619		  <TD width="25%"><EM><STRONG><CODE>DWC_PROF_STATE_OPERATING</CODE></STRONG></EM></TD>
2620		  <TD>Currently performing HTTP communications.</TD>
2621		</TR>
2622
2623		<TR>
2624		  <TD width="25%"><EM><STRONG><CODE>DWC_PROF_STATE_SUCCESS</CODE></STRONG></EM></TD>
2625		  <TD>Illegal character string check succeeded.</TD>
2626		</TR>
2627
2628		<TR>
2629		  <TD width="25%"><EM><STRONG><CODE>DWC_PROF_STATE_FAIL</CODE></STRONG></EM></TD>
2630		  <TD>Illegal character string check failed.</TD>
2631		</TR>
2632
2633	</TBODY>
2634</TABLE>
2635
2636<A name="dwc__ranking_8h_161dadd085c1777f559549e05962b2c9e827f7e5e0e54234651bde187887f7cd1"><A name="dwc__ranking_8h_161dadd085c1777f559549e05962b2c9e8b29c14e4ecd065e0004e7a6444affed">
2637<H3><A name="dwc__ranking_8h_161dadd085c1777f559549e05962b2c9e">Constants Indicating Ascending and Descending Order of the Ranking List to be Retrieved</A></H3>
2638</A></A>
2639
2640        <DL>
2641            <DD>
2642				<PRE><CODE>enum  {
2643    DWC_RNK_ORDER_ASC    	0
2644    DWC_RNK_ORDER_DES    	1
2645};</CODE></PRE>
2646			</DD>
2647		</DL>
2648
2649<TABLE border="1">
2650	<TBODY>
2651
2652		<TR>
2653		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ORDER_ASC</CODE></STRONG></EM></TD>
2654		  <TD>Ascending order.</TD>
2655		</TR>
2656
2657		<TR>
2658		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ORDER_DES</CODE></STRONG></EM></TD>
2659		  <TD>Descending order.</TD>
2660		</TR>
2661
2662	</TBODY>
2663</TABLE>
2664
2665<A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace591031d9ef7155e9c704fd07f83f72ad0077"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910a4e6c6033f467d88496af91163df0345"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910ede038616942f938cdf5e287edf52728"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910201ca7d7cfbc9ab924ee2f013b4b1546"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace59107ca572bbf54ccb1735e61e5af5646dfd"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace59104ff37d4f85483f8ee366f77344e652db"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910fa8759f04ea1c401bad3c44cbcd691ca"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910267a9266ab011bc4ec1248366c195821"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910901681b3c92fa9b04925ce4b31d10ff8"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace591034f20e84c6b0bc492c176303ee5bcb65"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910e6dc3c1ff6472e83774fe57aa8183aab"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace59102517b337416128825178fa8daf962d5d"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910747630e7cd85ccfc7e5a7ef010974735"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace591060a49ce05de08623494373d5dd3cf8a4"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace59104d3bb57f97e1d5d9a61a1924231758ee"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910d78bf27376e8312bb3f2fc0be4d7ab3a"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace59101e62645cfaa2910f83cc06eee164750a"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910c31f98c0f7509036f00873e6b1b87eaf"><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace591049363d66152318b102f2cb1acea8aa0c">
2666<H3><A name="dwc__ranking_8h_11e26643f8161b162f689f7031ace5910">Error Codes</A></H3>
2667</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
2668
2669        <DL>
2670            <DD>
2671				<PRE><CODE>enum DWCRnkError {
2672    DWC_RNK_SUCCESS                             0
2673    DWC_RNK_IN_ERROR
2674    DWC_RNK_ERROR_INVALID_PARAMETER
2675    DWC_RNK_ERROR_INIT_ALREADYINITIALIZED
2676    DWC_RNK_ERROR_INIT_INVALID_INITDATASIZE
2677    DWC_RNK_ERROR_INIT_INVALID_INITDATA
2678    DWC_RNK_ERROR_INIT_INVALID_USERDATA
2679    DWC_RNK_ERROR_PUT_NOTREADY
2680    DWC_RNK_ERROR_PUT_INVALID_KEY
2681    DWC_RNK_ERROR_PUT_NOMEMORY
2682    DWC_RNK_ERROR_GET_NOTREADY
2683    DWC_RNK_ERROR_GET_INVALID_KEY
2684    DWC_RNK_ERROR_GET_NOMEMORY
2685    DWC_RNK_ERROR_CANCEL_NOTASK
2686    DWC_RNK_PROCESS_NOTASK
2687    DWC_RNK_PROCESS_TIMEOUT
2688    DWC_RNK_ERROR_INVALID_MODE
2689    DWC_RNK_ERROR_NOTCOMPLETED
2690    DWC_RNK_ERROR_EMPTY_RESPONSE
2691};</CODE></PRE>
2692			</DD>
2693		</DL>
2694
2695<TABLE border="1">
2696	<TBODY>
2697
2698		<TR>
2699		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_SUCCESS</CODE></STRONG></EM></TD>
2700		  <TD>Succeeded.</TD>
2701		</TR>
2702
2703		<TR>
2704		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_IN_ERROR</CODE></STRONG></EM></TD>
2705		  <TD>An error is being generated.</TD>
2706		</TR>
2707
2708		<TR>
2709		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_INVALID_PARAMETER</CODE></STRONG></EM></TD>
2710		  <TD>Invalid parameter.</TD>
2711		</TR>
2712
2713		<TR>
2714		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_INIT_ALREADYINITIALIZED</CODE></STRONG></EM></TD>
2715		  <TD>Initialized.</TD>
2716		</TR>
2717
2718		<TR>
2719		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_INIT_INVALID_INITDATASIZE</CODE></STRONG></EM></TD>
2720		  <TD>Invalid initial data size.</TD>
2721		</TR>
2722
2723		<TR>
2724		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_INIT_INVALID_INITDATA</CODE></STRONG></EM></TD>
2725		  <TD>Invalid initial data.</TD>
2726		</TR>
2727
2728		<TR>
2729		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_INIT_INVALID_USERDATA</CODE></STRONG></EM></TD>
2730		  <TD>Invalid user information.</TD>
2731		</TR>
2732
2733		<TR>
2734		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_PUT_NOTREADY</CODE></STRONG></EM></TD>
2735		  <TD>Not initialized.</TD>
2736		</TR>
2737
2738		<TR>
2739		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_PUT_INVALID_KEY</CODE></STRONG></EM></TD>
2740		  <TD>Invalid encryption key.</TD>
2741		</TR>
2742
2743		<TR>
2744		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_PUT_NOMEMORY</CODE></STRONG></EM></TD>
2745		  <TD>Insufficient memory.</TD>
2746		</TR>
2747
2748		<TR>
2749		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_GET_NOTREADY</CODE></STRONG></EM></TD>
2750		  <TD>Not initialized.</TD>
2751		</TR>
2752
2753		<TR>
2754		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_GET_INVALID_KEY</CODE></STRONG></EM></TD>
2755		  <TD>Invalid encryption key.</TD>
2756		</TR>
2757
2758		<TR>
2759		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_GET_NOMEMORY</CODE></STRONG></EM></TD>
2760		  <TD>Insufficient memory.</TD>
2761		</TR>
2762
2763		<TR>
2764		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_CANCEL_NOTASK</CODE></STRONG></EM></TD>
2765		  <TD>No processing during asynchronous processing.</TD>
2766		</TR>
2767
2768		<TR>
2769		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_PROCESS_NOTASK</CODE></STRONG></EM></TD>
2770		  <TD>No processing during asynchronous processing.</TD>
2771		</TR>
2772
2773		<TR>
2774		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_PROCESS_TIMEOUT</CODE></STRONG></EM></TD>
2775		  <TD>Timeout.</TD>
2776		</TR>
2777
2778		<TR>
2779		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_INVALID_MODE</CODE></STRONG></EM></TD>
2780		  <TD>Invalid mode.</TD>
2781		</TR>
2782
2783		<TR>
2784		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_NOTCOMPLETED</CODE></STRONG></EM></TD>
2785		  <TD>Communications not completed.</TD>
2786		</TR>
2787
2788		<TR>
2789		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_ERROR_EMPTY_RESPONSE</CODE></STRONG></EM></TD>
2790		  <TD>Empty response.</TD>
2791		</TR>
2792
2793	</TBODY>
2794</TABLE>
2795
2796<A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895f834d6877f549753f2574a1a4aacb0bd1"><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895fee396b177ab53c71f49d44a3d15f718a"><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895fde8ecfd9ccabbda747f0fd12993e22b8"><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895f93ea430beadd39d260579f2897254bee"><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895f510bb977fc09cd27865ff1d92fcdfe6a"><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895f62e31ce7f1ec20bd668d195b09efeffe"><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895f34e2f7d8e4ec0e8348ddced3c81d6223">
2797<H3><A name="dwc__ranking_8h_11103f24ff80fe1419472d4765ab4895f">Module Status</A></H3>
2798</A></A></A></A></A></A></A>
2799
2800        <DL>
2801            <DD>
2802				<PRE><CODE>enum DWCRnkState {
2803    DWC_RNK_STATE_NOTREADY        0
2804    DWC_RNK_STATE_INITIALIZED
2805    DWC_RNK_STATE_PUT_ASYNC
2806    DWC_RNK_STATE_GET_ASYNC
2807    DWC_RNK_STATE_COMPLETED
2808    DWC_RNK_STATE_TIMEOUT
2809    DWC_RNK_STATE_ERROR
2810};</CODE></PRE>
2811			</DD>
2812		</DL>
2813
2814<TABLE border="1">
2815	<TBODY>
2816
2817		<TR>
2818		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_NOTREADY</CODE></STRONG></EM></TD>
2819		  <TD>Uninitialized.</TD>
2820		</TR>
2821
2822		<TR>
2823		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_INITIALIZED</CODE></STRONG></EM></TD>
2824		  <TD>Initialized.</TD>
2825		</TR>
2826
2827		<TR>
2828		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_PUT_ASYNC</CODE></STRONG></EM></TD>
2829		  <TD>Currently executing asynchronous PUT process.</TD>
2830		</TR>
2831
2832		<TR>
2833		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_GET_ASYNC</CODE></STRONG></EM></TD>
2834		  <TD>Currently executing asynchronous GET process.</TD>
2835		</TR>
2836
2837		<TR>
2838		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_COMPLETED</CODE></STRONG></EM></TD>
2839		  <TD>Done.</TD>
2840		</TR>
2841
2842		<TR>
2843		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_TIMEOUT</CODE></STRONG></EM></TD>
2844		  <TD>Timeout.</TD>
2845		</TR>
2846
2847		<TR>
2848		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_STATE_ERROR</CODE></STRONG></EM></TD>
2849		  <TD>Error occurred.</TD>
2850		</TR>
2851
2852	</TBODY>
2853</TABLE>
2854
2855<A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e87899039bfac4d629c2a463d410b07ce6ac6d"><A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e878993ca6ca4a2c3685644692e4f9b1cae147"><A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e87899ca3c870a3ce572a0dc69d448721ac9c8"><A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e87899c90ce5817783bde2a5461900ba18d3e7"><A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e878995c217803023093660126c059de382197"><A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e87899d89af23d855b10055425a2a2be4e67b1">
2856<H3><A name="dwc__ranking_8h_1bc0db3fbc51ac91811958f9c51e87899">Region Codes</A></H3>
2857</A></A></A></A></A></A>
2858
2859        <DL>
2860            <DD>
2861				<PRE><CODE>enum DWCRnkRegion {
2862    DWC_RNK_REGION_JP      0x01
2863    DWC_RNK_REGION_US      0x02
2864    DWC_RNK_REGION_EU      0x04
2865    DWC_RNK_REGION_KR      0x08
2866    DWC_RNK_REGION_CH      0x10
2867    DWC_RNK_REGION_ALL     0xff
2868};</CODE></PRE>
2869			</DD>
2870		</DL>
2871
2872<TABLE border="1">
2873	<TBODY>
2874
2875		<TR>
2876		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_REGION_JP</CODE></STRONG></EM></TD>
2877		  <TD>Japan</TD>
2878		</TR>
2879
2880		<TR>
2881		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_REGION_US</CODE></STRONG></EM></TD>
2882		  <TD>North America</TD>
2883		</TR>
2884
2885		<TR>
2886		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_REGION_EU</CODE></STRONG></EM></TD>
2887		  <TD>Europe</TD>
2888		</TR>
2889
2890		<TR>
2891		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_REGION_KR</CODE></STRONG></EM></TD>
2892		  <TD>Korea</TD>
2893		</TR>
2894
2895		<TR>
2896		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_REGION_CH</CODE></STRONG></EM></TD>
2897		  <TD>China</TD>
2898		</TR>
2899
2900		<TR>
2901		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_REGION_ALL</CODE></STRONG></EM></TD>
2902		  <TD>World</TD>
2903		</TR>
2904
2905	</TBODY>
2906</TABLE>
2907
2908<A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b192780d834ce449ab6c433688a1301e6d2"><A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b196a28982348d7e68f741fe17f02119472"><A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b199ed73aff5c4f370195419350b5922250"><A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b19dabfeed2395ed84700e7d7510b46ca00"><A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b1922d34a9fa74dd2c8fe71b86cda14dd45"><A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b19adf73378f9a269eaa9e782fe4a77109d">
2909<H3><A name="dwc__ranking_8h_1b024592ea57f7ecd5b76caee1edc5b19">Modes for Getting DWC_RnkGetScoreAsync</A></H3>
2910</A></A></A></A></A></A>
2911
2912        <DL>
2913            <DD>
2914				<PRE><CODE>enum DWCRnkGetMode {
2915    DWC_RNK_GET_MODE_ORDER
2916    DWC_RNK_GET_MODE_TOPLIST
2917    DWC_RNK_GET_MODE_NEAR
2918    DWC_RNK_GET_MODE_FRIENDS
2919    DWC_RNK_GET_MODE_NEAR_HI
2920    DWC_RNK_GET_MODE_NEAR_LOW
2921};</CODE></PRE>
2922			</DD>
2923		</DL>
2924
2925<TABLE border="1">
2926	<TBODY>
2927
2928		<TR>
2929		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_GET_MODE_ORDER</CODE></STRONG></EM></TD>
2930		  <TD>Order.</TD>
2931		</TR>
2932
2933		<TR>
2934		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_GET_MODE_TOPLIST</CODE></STRONG></EM></TD>
2935		  <TD>High score.</TD>
2936		</TR>
2937
2938		<TR>
2939		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_GET_MODE_NEAR</CODE></STRONG></EM></TD>
2940		  <TD>Nearby scores.</TD>
2941		</TR>
2942
2943		<TR>
2944		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_GET_MODE_FRIENDS</CODE></STRONG></EM></TD>
2945		  <TD>Ranking with friends specified.</TD>
2946		</TR>
2947
2948		<TR>
2949		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_GET_MODE_NEAR_HI</CODE></STRONG></EM></TD>
2950		  <TD>Nearby scores (higher than one's own ranking).</TD>
2951		</TR>
2952
2953		<TR>
2954		  <TD width="25%"><EM><STRONG><CODE>DWC_RNK_GET_MODE_NEAR_LOW</CODE></STRONG></EM></TD>
2955		  <TD>Nearby scores (lower than one's own ranking).</TD>
2956		</TR>
2957
2958	</TBODY>
2959</TABLE>
2960
2961<A name="dwc__report_8h_134e9367035075892d6458b4175e11f59f519ed31086e7536ad310917e696bb48"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f598d4a9a65631fe81d3df67d6a25d24869"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5911e4f7c6385c1c78d26f81678cff77bd"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5907d794476c026796dd2a886da7549989"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f591b1016e886134b8280d909f8c539d7a9"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5973909a32377a8d757c877f5369bd41c1"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59b5b74788eb1673741a9f07a89a2875af"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59e7dc80e48addcce17850b25ad2cb2fdb"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59a5acda1f1ace2d061720f27178cafea0"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5993ccdbeab6626e7aa46deea5cd11da0a"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f596cf55f2bff4709724e01bf374a917ea1"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59aeb31275fac15e0773661687bf1c1d94"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59eb908adbe8631faa44edf30784da7e4a"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5942f1888af8ffb9bcdc36d2227b2d3f29"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f598f99c6917b6db0d15be11c9e91438d78"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59781032f1b9591dbd653b6c9221b5201d"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f597c9a583714c514502908b9bb030b1516"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5900df392b194b0842207a6d052a60249c"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59e523e25a6c9294706cbf906174dd6a59"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f592831c0617beccb51cd5915792cfd3dbe"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f590e5644c482a23e0dc495bbc5058004e4"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5942c2c1d4ed6b3e64a770d6920e7a3a9a"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59ab68fabd6786db644dc6132f6270bd02"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59afb950abbc0c028c4b918eba5b302b86"><A name="dwc__report_8h_134e9367035075892d6458b4175e11f5971e85650fe52d47ca9ddcfb778be822a">
2962<H3><A name="dwc__report_8h_134e9367035075892d6458b4175e11f59">Flag for Outputting DWC Debug Information</A></H3>
2963</A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A></A>
2964
2965        <DL>
2966            <DD>
2967				<PRE><CODE>enum DWCReportFlag {
2968    DWC_REPORTFLAG_NONE                0x00000000
2969    DWC_REPORTFLAG_INFO                0x00000001
2970    DWC_REPORTFLAG_ERROR               0x00000002
2971    DWC_REPORTFLAG_DEBUG               0x00000004
2972    DWC_REPORTFLAG_WARNING             0x00000008
2973    DWC_REPORTFLAG_ACHECK              0x00000010
2974    DWC_REPORTFLAG_LOGIN               0x00000020
2975    DWC_REPORTFLAG_MATCH_NN            0x00000040
2976    DWC_REPORTFLAG_MATCH_GT2           0x00000080
2977    DWC_REPORTFLAG_TRANSPORT           0x00000100
2978    DWC_REPORTFLAG_QR2_REQ             0x00000200
2979    DWC_REPORTFLAG_SB_UPDATE           0x00000400
2980    DWC_REPORTFLAG_SEND_INFO           0x00008000
2981    DWC_REPORTFLAG_RECV_INFO           0x00010000
2982    DWC_REPORTFLAG_UPDATE_SV           0x00020000
2983    DWC_REPORTFLAG_CONNECTINET         0x00040000
2984    DWC_REPORTFLAG_AUTH                0x01000000
2985    DWC_REPORTFLAG_AC                  0x02000000
2986    DWC_REPORTFLAG_BM                  0x04000000
2987    DWC_REPORTFLAG_UTIL                0x08000000
2988    DWC_REPORTFLAG_OPTION_CF           0x10000000
2989    DWC_REPORTFLAG_OPTION_CONNTEST     0x20000000
2990    DWC_REPORTFLAG_GAMESPY             0x80000000
2991    DWC_REPORTFLAG_TEST                0x00100000
2992    DWC_REPORTFLAG_ALL                 0xffffffff
2993};</CODE></PRE>
2994			</DD>
2995		</DL>
2996
2997<TABLE border="1">
2998	<TBODY>
2999
3000		<TR>
3001		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_NONE</CODE></STRONG></EM></TD>
3002		  <TD></TD>
3003		</TR>
3004
3005		<TR>
3006		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_INFO</CODE></STRONG></EM></TD>
3007		  <TD></TD>
3008		</TR>
3009
3010		<TR>
3011		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_ERROR</CODE></STRONG></EM></TD>
3012		  <TD></TD>
3013		</TR>
3014
3015		<TR>
3016		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_DEBUG</CODE></STRONG></EM></TD>
3017		  <TD></TD>
3018		</TR>
3019
3020		<TR>
3021		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_WARNING</CODE></STRONG></EM></TD>
3022		  <TD></TD>
3023		</TR>
3024
3025		<TR>
3026		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_ACHECK</CODE></STRONG></EM></TD>
3027		  <TD></TD>
3028		</TR>
3029
3030		<TR>
3031		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_LOGIN</CODE></STRONG></EM></TD>
3032		  <TD></TD>
3033		</TR>
3034
3035		<TR>
3036		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_MATCH_NN</CODE></STRONG></EM></TD>
3037		  <TD></TD>
3038		</TR>
3039
3040		<TR>
3041		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_MATCH_GT2</CODE></STRONG></EM></TD>
3042		  <TD></TD>
3043		</TR>
3044
3045		<TR>
3046		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_TRANSPORT</CODE></STRONG></EM></TD>
3047		  <TD></TD>
3048		</TR>
3049
3050		<TR>
3051		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_QR2_REQ</CODE></STRONG></EM></TD>
3052		  <TD></TD>
3053		</TR>
3054
3055		<TR>
3056		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_SB_UPDATE</CODE></STRONG></EM></TD>
3057		  <TD></TD>
3058		</TR>
3059
3060		<TR>
3061		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_SEND_INFO</CODE></STRONG></EM></TD>
3062		  <TD></TD>
3063		</TR>
3064
3065		<TR>
3066		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_RECV_INFO</CODE></STRONG></EM></TD>
3067		  <TD></TD>
3068		</TR>
3069
3070		<TR>
3071		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_UPDATE_SV</CODE></STRONG></EM></TD>
3072		  <TD></TD>
3073		</TR>
3074
3075		<TR>
3076		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_CONNECTINET</CODE></STRONG></EM></TD>
3077		  <TD></TD>
3078		</TR>
3079
3080		<TR>
3081		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_AUTH</CODE></STRONG></EM></TD>
3082		  <TD></TD>
3083		</TR>
3084
3085		<TR>
3086		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_AC</CODE></STRONG></EM></TD>
3087		  <TD></TD>
3088		</TR>
3089
3090		<TR>
3091		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_BM</CODE></STRONG></EM></TD>
3092		  <TD></TD>
3093		</TR>
3094
3095		<TR>
3096		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_UTIL</CODE></STRONG></EM></TD>
3097		  <TD></TD>
3098		</TR>
3099
3100		<TR>
3101		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_OPTION_CF</CODE></STRONG></EM></TD>
3102		  <TD></TD>
3103		</TR>
3104
3105		<TR>
3106		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_OPTION_CONNTEST</CODE></STRONG></EM></TD>
3107		  <TD></TD>
3108		</TR>
3109
3110		<TR>
3111		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_GAMESPY</CODE></STRONG></EM></TD>
3112		  <TD></TD>
3113		</TR>
3114
3115		<TR>
3116		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_TEST</CODE></STRONG></EM></TD>
3117		  <TD></TD>
3118		</TR>
3119
3120		<TR>
3121		  <TD width="25%"><EM><STRONG><CODE>DWC_REPORTFLAG_ALL</CODE></STRONG></EM></TD>
3122		  <TD></TD>
3123		</TR>
3124
3125	</TBODY>
3126</TABLE>
3127
3128<A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426c7fb7891ff1ed0a35f4e76ea7d10c6cda"><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426c0b0b42a1d7e1ae802ada2fea0e34b342"><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426ccb5731f2169fff2b24aa869980a962c7"><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426c019427c33fa7875cb41798902e9a8b80"><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426ce69951c5455e621beaed772d4075af48"><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426cb6ebccb1501c28fa2d2477cff9bcf810"><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426ca31d3699c23806a2b76722e0dbb2401d">
3129<H3><A name="dwc__svl_8h_1eac74605ac413c74cd6b770894fe426c">Enumeration Type Indicating the SVC Acquisition State</A></H3>
3130</A></A></A></A></A></A></A>
3131
3132        <DL>
3133            <DD>
3134				<PRE><CODE>enum DWCSvlState {
3135    DWC_SVL_STATE_DIRTY        0
3136    DWC_SVL_STATE_IDLE
3137    DWC_SVL_STATE_HTTP
3138    DWC_SVL_STATE_SUCCESS
3139    DWC_SVL_STATE_ERROR
3140    DWC_SVL_STATE_CANCELED
3141    DWC_SVL_STATE_MAX
3142};</CODE></PRE>
3143			</DD>
3144		</DL>
3145
3146<TABLE border="1">
3147	<TBODY>
3148
3149		<TR>
3150		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_DIRTY</CODE></STRONG></EM></TD>
3151		  <TD>Uninitialized.</TD>
3152		</TR>
3153
3154		<TR>
3155		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_IDLE</CODE></STRONG></EM></TD>
3156		  <TD>Not currently running.</TD>
3157		</TR>
3158
3159		<TR>
3160		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_HTTP</CODE></STRONG></EM></TD>
3161		  <TD>Currently performing HTTP communications.</TD>
3162		</TR>
3163
3164		<TR>
3165		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_SUCCESS</CODE></STRONG></EM></TD>
3166		  <TD>Token acquisition was successful.</TD>
3167		</TR>
3168
3169		<TR>
3170		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_ERROR</CODE></STRONG></EM></TD>
3171		  <TD>Token acquisition failed.</TD>
3172		</TR>
3173
3174		<TR>
3175		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_CANCELED</CODE></STRONG></EM></TD>
3176		  <TD>Token acquisition was canceled.</TD>
3177		</TR>
3178
3179		<TR>
3180		  <TD width="25%"><EM><STRONG><CODE>DWC_SVL_STATE_MAX</CODE></STRONG></EM></TD>
3181		  <TD></TD>
3182		</TR>
3183
3184	</TBODY>
3185</TABLE>
3186
3187
3188
3189<H2>Type Definitions</H2>
3190<TABLE border="1">
3191	<TBODY>
3192
3193		<TR>
3194			<TH width="25%"><A>typedef DWCAccUserData DWCUserData</A></TH>
3195			<TD>The player data for each player, including login ID.<p>Make sure that the members of this structure are not accessed directly.</p></TD>
3196		</TR>
3197
3198		<TR>
3199			<TH width="25%"><A>typedef DWCAccFriendData DWCFriendData</A></TH>
3200			<TD>This union stores friend data.<p>Make sure that the members of this union are not accessed directly.</p></TD>
3201		</TR>
3202
3203		<TR>
3204			<TH width="25%"><A>typedef struct tagDWCCfInfo DWCCfInfo</A></TH>
3205			<TD>This structure stores the data obtained by the <CODE>DWC_CfGetWiiNumber</CODE> function.<p><br></p></TD>
3206		</TR>
3207
3208	</TBODY>
3209</TABLE>
3210<hr><p>CONFIDENTIAL</p></body>
3211</html>
3212