1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
6<META http-equiv="Content-Style-Type" content="text/css">
7<title>WMApiid</title>
8<LINK rel="stylesheet" href="../../css/nitro.css" type="text/css">
9</head>
10<body>
11<h1 align="left">WMApiid</h1>
12<h2>Definition</h2>
13<dl>
14  <dd>
15<CODE>#include &lt;nitro/wm.h&gt;</CODE><BR>
16  <PRE><CODE>typedef enum WMApiid
17{
18    WM_APIID_INITIALIZE         = 0 ,
19    WM_APIID_RESET              = 1 ,
20    WM_APIID_END                = 2 ,
21    WM_APIID_ENABLE             = 3 ,
22    WM_APIID_DISABLE            = 4 ,
23    WM_APIID_POWER_ON           = 5 ,
24    WM_APIID_POWER_OFF          = 6 ,
25    WM_APIID_SET_P_PARAM        = 7 ,
26    WM_APIID_START_PARENT       = 8 ,
27    WM_APIID_END_PARENT         = 9 ,
28    WM_APIID_START_SCAN         = 10 ,
29    WM_APIID_END_SCAN           = 11 ,
30    WM_APIID_START_CONNECT      = 12 ,
31    WM_APIID_DISCONNECT         = 13 ,
32    WM_APIID_START_MP           = 14 ,
33    WM_APIID_SET_MP_DATA        = 15 ,
34    WM_APIID_END_MP             = 16 ,
35    WM_APIID_START_DCF          = 17 ,
36    WM_APIID_SET_DCF_DATA       = 18 ,
37    WM_APIID_END_DCF            = 19 ,
38    WM_APIID_SET_WEPKEY         = 20 ,
39    WM_APIID_START_KS           = 21 ,
40    WM_APIID_END_KS             = 22 ,
41    WM_APIID_GET_KEYSET         = 23 ,
42    WM_APIID_SET_GAMEINFO       = 24 ,
43    WM_APIID_SET_BEACON_IND     = 25 ,
44    WM_APIID_START_TESTMODE     = 26 ,
45    WM_APIID_STOP_TESTMODE      = 27 ,
46    WM_APIID_VALARM_MP          = 28 ,
47    WM_APIID_SET_LIFETIME       = 29 ,
48    WM_APIID_MEASURE_CHANNEL    = 30 ,
49    WM_APIID_INIT_W_COUNTER     = 31 ,
50    WM_APIID_GET_W_COUNTER      = 32 ,
51    WM_APIID_SET_ENTRY          = 33 ,
52    WM_APIID_AUTO_DEAUTH        = 34 ,
53    WM_APIID_SET_MP_FREQ        = 35 ,
54    WM_APIID_SET_BEACON_PERIOD  = 36 ,
55    WM_APIID_AUTO_DISCONNECT    = 37 ,
56    WM_APIID_START_SCAN_EX      = 38 ,
57    WM_APIID_KICK_MP_PARENT     = 39 ,
58    WM_APIID_KICK_MP_CHILD      = 40 ,
59    WM_APIID_KICK_MP_RESUME     = 41 ,
60    WM_APIID_ASYNC_KIND_MAX     = 42 ,
61    WM_APIID_INDICATION         = 128 ,
62    WM_APIID_PORT_SEND ,        = 129 ,
63    WM_APIID_PORT_RECV ,        = 130 ,
64    WM_APIID_READ_STATUS ,      = 131 ,
65    WM_APIID_UNKNOWN            = 255
66} WMApiid;</CODE></PRE>
67  </dd>
68</dl><h2>Elements</h2>
69<TABLE border="1" width="100%">
70  <TBODY>
71    <TR>
72      <TD width="200"><CODE>WM_APIID_INITIALIZE</CODE></TD>
73      <TD width="800">ID allocated to <A href="WM_Initialize.html"><CODE>WM_Initialize</CODE></A>.</TD>
74    </TR>
75    <TR>
76      <TD width="200"><CODE>WM_APIID_RESET</CODE></TD>
77      <TD width="800">ID allocated to <A href="WM_Reset.html"><CODE>WM_Reset</CODE></A>.</TD>
78    </TR>
79    <TR>
80      <TD width="200"><CODE>WM_APIID_END</CODE></TD>
81      <TD width="800">ID allocated to <A href="WM_End.html"><CODE>WM_End</CODE></A>.</TD>
82    </TR>
83    <TR>
84      <TD width="200"><CODE>WM_APIID_ENABLE</CODE></TD>
85      <TD width="800">ID allocated to <A href="WM_Enable.html"><CODE>WM_Enable</CODE></A>.</TD>
86    </TR>
87    <TR>
88      <TD width="200"><CODE>WM_APIID_DISABLE</CODE></TD>
89      <TD width="800">ID allocated to <A href="WM_Disable.html"><CODE>WM_Disable</CODE></A>.</TD>
90    </TR>
91    <TR>
92      <TD width="200"><CODE>WM_APIID_POWER_ON</CODE></TD>
93      <TD width="800">ID allocated to <A href="WM_PowerOn.html"><CODE>WM_PowerOn</CODE></A>.</TD>
94    </TR>
95    <TR>
96      <TD width="200"><CODE>WM_APIID_POWER_OFF</CODE></TD>
97      <TD width="800">ID allocated to <A href="WM_PowerOff.html"><CODE>WM_PowerOff</CODE></A>.</TD>
98    </TR>
99    <TR>
100      <TD width="200"><CODE>WM_APIID_SET_P_PARAM</CODE></TD>
101      <TD width="800">ID allocated to <A href="WM_SetParentParameter.html"><CODE>WM_SetParentParameter</CODE></A>.</TD>
102    </TR>
103    <TR>
104      <TD width="200"><CODE>WM_APIID_START_PARENT</CODE></TD>
105      <TD width="800">ID allocated to <A href="WM_StartParent.html"><CODE>WM_StartParent</CODE></A>.</TD>
106    </TR>
107    <TR>
108      <TD width="200"><CODE>WM_APIID_END_PARENT</CODE></TD>
109      <TD width="800">ID allocated to <A href="WM_EndParent.html"><CODE>WM_EndParent</CODE></A>.</TD>
110    </TR>
111    <TR>
112      <TD width="200"><CODE>WM_APIID_START_SCAN</CODE></TD>
113      <TD width="800">ID allocated to <A href="WM_StartScan.html"><CODE>WM_StartScan</CODE></A>.</TD>
114    </TR>
115    <TR>
116      <TD width="200"><CODE>WM_APIID_END_SCAN</CODE></TD>
117      <TD width="800">ID allocated to <A href="WM_EndScan.html"><CODE>WM_EndScan</CODE></A>.</TD>
118    </TR>
119    <TR>
120      <TD width="200"><CODE>WM_APIID_START_CONNECT</CODE></TD>
121      <TD width="800">ID allocated to <A href="WM_StartConnect.html"><CODE>WM_StartConnect</CODE></A>.</TD>
122    </TR>
123    <TR>
124      <TD width="200"><CODE>WM_APIID_DISCONNECT</CODE></TD>
125      <TD width="800">ID allocated to <A href="WM_Disconnect.html"><CODE>WM_Disconnect</CODE></A>.</TD>
126    </TR>
127    <TR>
128      <TD width="200"><CODE>WM_APIID_START_MP</CODE></TD>
129      <TD width="800">ID allocated to <A href="WM_StartMP.html"><CODE>WM_StartMP</CODE></A>.</TD>
130    </TR>
131    <TR>
132      <TD width="200"><CODE>WM_APIID_SET_MP_DATA</CODE></TD>
133      <TD width="800">ID allocated to <A href="WM_SetMPData.html"><CODE>WM_SetMPData</CODE></A>.</TD>
134    </TR>
135    <TR>
136      <TD width="200"><CODE>WM_APIID_END_MP</CODE></TD>
137      <TD width="800">ID allocated to <A href="WM_EndMP.html"><CODE>WM_EndMP</CODE></A>.</TD>
138    </TR>
139    <TR>
140      <TD width="200"><CODE>WM_APIID_START_DCF</CODE></TD>
141      <TD width="800">ID allocated to <A href="WM_StartDCF.html"><CODE>WM_StartDCF</CODE></A>.</TD>
142    </TR>
143    <TR>
144      <TD width="200"><CODE>WM_APIID_SET_DCF_DATA</CODE></TD>
145      <TD width="800">ID allocated to <A href="WM_SetDCFData.html"><CODE>WM_SetDCFData</CODE></A>.</TD>
146    </TR>
147    <TR>
148      <TD width="200"><CODE>WM_APIID_END_DCF</CODE></TD>
149      <TD width="800">ID allocated to <A href="WM_EndDCF.html"><CODE>WM_EndDCF</CODE></A>.</TD>
150    </TR>
151    <TR>
152      <TD width="200"><CODE>WM_APIID_SET_WEPKEY</CODE></TD>
153      <TD width="800">ID allocated to <A href="WM_SetWEPKey.html"><CODE>WM_SetWEPKey</CODE></A>.</TD>
154    </TR>
155    <TR>
156      <TD width="200"><CODE>WM_APIID_START_KS</CODE></TD>
157      <TD width="800">ID allocated to <A href="WM_StartKeySharing.html"><CODE>WM_StartKeySharing</CODE></A>.</TD>
158    </TR>
159    <TR>
160      <TD width="200"><CODE>WM_APIID_END_KS</CODE></TD>
161      <TD width="800">ID allocated to <A href="WM_EndKeySharing.html"><CODE>WM_EndKeySharing</CODE></A>.</TD>
162    </TR>
163    <TR>
164      <TD width="200"><CODE>WM_APIID_GET_KEYSET</CODE></TD>
165      <TD width="800">ID allocated to <A href="WM_GetKeySet.html"><CODE>WM_GetKeySet</CODE></A>.</TD>
166    </TR>
167    <TR>
168      <TD width="200"><CODE>WM_APIID_SET_GAMEINFO</CODE></TD>
169      <TD width="800">ID allocated to <A href="WM_SetGameInfo.html"><CODE>WM_SetGameInfo</CODE></A>.</TD>
170    </TR>
171    <TR>
172      <TD width="200"><CODE>WM_APIID_SET_BEACON_IND</CODE></TD>
173      <TD width="800">ID allocated to <A href="WM_SetBeaconIndication.html"><CODE>WM_SetBeaconIndication</CODE></A>.</TD>
174    </TR>
175    <TR>
176      <TD width="200"><CODE>WM_APIID_START_TESTMODE</CODE></TD>
177      <TD width="800">ID used by the SDK for testing purposes.</TD>
178    </TR>
179    <TR>
180      <TD width="200"><CODE>WM_APIID_STOP_TESTMODE</CODE></TD>
181      <TD width="800">ID used by the SDK for testing purposes.</TD>
182    </TR>
183    <TR>
184      <TD width="200"><CODE>WM_APIID_VALARM_MP</CODE></TD>
185      <TD width="800">ID allocated to the command that the ARM7 side V-Alarm issues for timing control.</TD>
186    </TR>
187    <TR>
188      <TD width="200"><CODE>WM_APIID_SET_LIFETIME</CODE></TD>
189      <TD width="800">ID allocated to <a href="WM_SetLifeTime.html"><code>WM_SetLifeTime</code></a>.</TD>
190    </TR>
191    <TR>
192      <TD width="200"><CODE>WM_APIID_MEASURE_CHANNEL</CODE></TD>
193      <TD width="800">ID allocated to <a href="WM_MeasureChannel.html"><code>WM_MeasureChannel</code></a>.</TD>
194    </TR>
195    <TR>
196      <TD width="200"><CODE>WM_APIID_INIT_W_COUNTER</CODE></TD>
197      <TD width="800">ID allocated to <a href="WM_InitWirelessCounter.html"><code>WM_InitWirelessCounter</code></a>.</TD>
198    </TR>
199    <TR>
200      <TD width="200"><CODE>WM_APIID_GET_W_COUNTER</CODE></TD>
201      <TD width="800">ID allocated to <a href="WM_GetWirelessCounter.html"><code>WM_GetWirelessCounter</code></a>.</TD>
202    </TR>
203    <TR>
204      <TD width="200"><CODE>WM_APIID_SET_ENTRY</CODE></TD>
205      <TD width="800">ID allocated to <a href="WM_SetEntry.html"><code>WM_SetEntry</code></a>.</TD>
206    </TR>
207    <TR>
208      <TD width="200"><CODE>WM_APIID_AUTO_DEAUTH</CODE></TD>
209      <TD width="800">ID allocated to the automatic disconnection command used when the connection is made at the time when the ARM7 terminates the entries.</TD>
210    </TR>
211    <TR>
212      <TD width="200"><CODE>WM_APIID_SET_BEACON_PERIOD</CODE></TD>
213      <TD width="800">ID allocated to <CODE>WMi_SetBeaconPeriod</CODE>.</TD>
214    </TR>
215    <TR>
216      <TD width="200"><CODE>WM_APIID_AUTO_DISCONNECT</CODE></TD>
217      <TD width="800">ID allocated to the command for automatically disconnecting when connected from a different GGID child device.</TD>
218    </TR>
219    <TR>
220      <TD width="200"><CODE>WM_APIID_START_SCAN_EX</CODE></TD>
221      <TD width="800">ID allocated to <CODE>WMi_StartScanEx</CODE>.</TD>
222    </TR>
223    <TR>
224      <TD width="200"><CODE>
225      WM_APIID_KICK_MP_PARENT<BR>
226      WM_APIID_KICK_MP_CHILD<BR>
227      WM_APIID_KICK_MP_RESUME
228      </CODE></TD>
229      <TD width="800">IDs allocated to the command for controlling the timing of MP communication on the ARM7 side.</TD>
230    </TR>
231    <TR>
232      <TD width="200"><CODE>WM_APIID_ASYNC_KIND_MAX</CODE></TD>
233      <TD width="800">Total number of IDs allocated to the group of asynchronous functions</TD>
234    </TR>
235    <TR>
236      <TD width="200"><CODE>WM_APIID_INDICATION</CODE></TD>
237      <TD width="800">Common ID for four causes of <CODE>indicate</CODE>, which is called back by <A href="WM_SetIndCallback.html"><CODE>WM_SetIndCallback</CODE></A>.</TD>
238    </TR>
239    <TR>
240      <TD width="200"><CODE>WM_APIID_PORT_SEND</CODE></TD>
241      <TD width="800">ID allocated to indicate when data is successfully sent to a port.</TD>
242    </TR>
243    <TR>
244      <TD width="200"><CODE>WM_APIID_PORT_RECV</CODE></TD>
245      <TD width="800">ID allocated to indicate when data, which is to be sent to a port, is received.</TD>
246    </TR>
247    <TR>
248      <TD width="200"><CODE>WM_APIID_READ_STATUS</CODE></TD>
249      <TD width="800">ID allocated to <A href="WM_ReadStatus.html"><CODE>WM_ReadStatus</CODE></A>.<BR>
250      <CODE>WM_ReadStatus</CODE> is a synchronous function, so no callback is generated.
251      </TD>
252    </TR>
253    <TR>
254      <TD width="200"><CODE>WM_APIID_UNKNOWN</CODE></TD>
255      <TD width="800">Unknown API ID.</TD>
256    </TR>
257  </TBODY>
258</TABLE>
259<H2>Description</H2>
260<P>
261This enumerated type indicates the API IDs that are allocated to WM asynchronous process functions.
262</P>
263<H2>Revision History</H2>
264<P>
2652004/11/02 Made changes to incorporate newly added functions.<br /> 2004/08/20 Added the description for entry control specifications.<br /> 2004/08/11 Added description of the addition of VM specifications.<br /> 2004/07/29 Initial version.
266</P>
267<hr><p>CONFIDENTIAL</p></body>
268</html>
269