#include <nitro/wm.h>typedef enum WMApiid
{
WM_APIID_INITIALIZE = 0 ,
WM_APIID_RESET = 1 ,
WM_APIID_END = 2 ,
WM_APIID_ENABLE = 3 ,
WM_APIID_DISABLE = 4 ,
WM_APIID_POWER_ON = 5 ,
WM_APIID_POWER_OFF = 6 ,
WM_APIID_SET_P_PARAM = 7 ,
WM_APIID_START_PARENT = 8 ,
WM_APIID_END_PARENT = 9 ,
WM_APIID_START_SCAN = 10 ,
WM_APIID_END_SCAN = 11 ,
WM_APIID_START_CONNECT = 12 ,
WM_APIID_DISCONNECT = 13 ,
WM_APIID_START_MP = 14 ,
WM_APIID_SET_MP_DATA = 15 ,
WM_APIID_END_MP = 16 ,
WM_APIID_START_DCF = 17 ,
WM_APIID_SET_DCF_DATA = 18 ,
WM_APIID_END_DCF = 19 ,
WM_APIID_SET_WEPKEY = 20 ,
WM_APIID_START_KS = 21 ,
WM_APIID_END_KS = 22 ,
WM_APIID_GET_KEYSET = 23 ,
WM_APIID_SET_GAMEINFO = 24 ,
WM_APIID_SET_BEACON_IND = 25 ,
WM_APIID_START_TESTMODE = 26 ,
WM_APIID_STOP_TESTMODE = 27 ,
WM_APIID_VALARM_MP = 28 ,
WM_APIID_SET_LIFETIME = 29 ,
WM_APIID_MEASURE_CHANNEL = 30 ,
WM_APIID_INIT_W_COUNTER = 31 ,
WM_APIID_GET_W_COUNTER = 32 ,
WM_APIID_AUTO_DEAUTH = 34 ,
WM_APIID_SET_MP_FREQ = 35 ,
WM_APIID_SET_BEACON_PERIOD = 36 ,
WM_APIID_AUTO_DISCONNECT = 37 ,
WM_APIID_START_SCAN_EX = 38 ,
WM_APIID_KICK_MP_PARENT = 39 ,
WM_APIID_KICK_MP_CHILD = 40 ,
WM_APIID_KICK_MP_RESUME = 41 ,
WM_APIID_ASYNC_KIND_MAX = 42 ,
WM_APIID_INDICATION = 128 ,
WM_APIID_PORT_SEND , = 129 ,
WM_APIID_PORT_RECV , = 130 ,
WM_APIID_READ_STATUS , = 131 ,
WM_APIID_UNKNOWN = 255
} WMApiid;
This enumerated type indicates the API IDs that are allocated to WM asynchronous process functions.
WM_APIID_INITIALIZE |
The ID allocated to WM_Initialize |
WM_APIID_RESET |
The ID allocated to WM_Reset |
WM_APIID_END |
The ID allocated to WM_End |
WM_APIID_ENABLE |
The ID allocated to WM_Enable. |
WM_APIID_DISABLE |
The ID allocated to WM_Disable. |
WM_APIID_POWER_ON |
The ID allocated to WM_PowerOn. |
WM_APIID_POWER_OFF |
The ID allocated to WM_PowerOff. |
WM_APIID_SET_P_PARAM |
The ID allocated to WM_SetParentParameter |
WM_APIID_START_PARENT |
The ID allocated to WM_StartParent |
WM_APIID_END_PARENT |
The ID allocated to WM_EndParent |
WM_APIID_START_SCAN |
The ID allocated to WM_StartScan |
WM_APIID_END_SCAN |
The ID allocated to WM_EndScan |
WM_APIID_START_CONNECT |
The ID allocated to WM_StartConnect |
WM_APIID_DISCONNECT |
The ID allocated to WM_Disconnect |
WM_APIID_START_MP |
The ID allocated to WM_StartMP |
WM_APIID_SET_MP_DATA |
The ID allocated to WM_SetMPData |
WM_APIID_END_MP |
The ID allocated to WM_EndMP |
WM_APIID_START_DCF |
The ID allocated to WM_StartDCF |
WM_APIID_SET_DCF_DATA |
The ID allocated to WM_SetDCFData |
WM_APIID_END_DCF |
The ID allocated to WM_EndDCF |
WM_APIID_SET_WEPKEY |
The ID allocated to WM_SetWEPKey |
WM_APIID_START_KS |
The ID allocated to WM_StartKeySharing |
WM_APIID_END_KS |
The ID allocated to WM_EndKeySharing |
WM_APIID_GET_KEYSET |
The ID allocated to WM_GetKeySet |
WM_APIID_SET_GAMEINFO |
The ID allocated to WM_SetGameInfo |
WM_APIID_SET_BEACON_IND |
The ID allocated to WM_SetBeaconIndication |
WM_APIID_START_TESTMODE |
The ID for test mode -- Used internally only |
WM_APIID_STOP_TESTMODE |
The ID for test mode -- Used internally only |
WM_APIID_VALARM_MP |
The ID allocated to the command that the ARM7 side Valarm issues for timing control |
WM_APIID_SET_LIFETIME |
The ID allocated to WM_SetLifeTime |
WM_APIID_MEASURE_CHANNEL |
The ID allocated to WM_MeasureChannel |
WM_APIID_INIT_W_COUNTER |
The ID allocated to WM_InitWirelessCounter |
WM_APIID_GET_W_COUNTER |
The ID allocated to WM_GetWirelessCounter |
WM_APIID_SET_ENTRY |
The ID allocated to WM_SetEntry. |
WM_APIID_AUTO_DEAUTH |
The ID allocated to the automatic disconnection command that is used when the connection is made at the time when the ARM7 terminates the entries. |
WM_APIID_SET_BEACON_PERIOD |
The ID allocated to WMi_SetBeaconPeriod. |
WM_APIID_AUTO_DISCONNECT |
The ID allocated to the command for automatically disconnecting when connected from a different GGID child device. |
WM_APIID_START_SCAN_EX |
The ID allocated to WMi_StartScanEx. |
WM_APIID_KICK_MP_PARENT |
The IDs allocated to the command for controlling the timing of MP communication on the ARM7 side. |
WM_APIID_ASYNC_KIND_MAX |
Total number of IDs allocated to the group of asynchronous functions |
WM_APIID_KICK_MP_PARENT |
The ID allocated to the MP communication timing control command as a parent on the ARM7 side |
WM_APIID_KICK_MP_CHILD |
The ID allocated to the MP communication timing control command as a child on the ARM7 side |
WM_APIID_INDICATION |
The common ID for four causes of indicate, which is called back by WM_SetIndCallback. |
WM_APIID_READ_STATUS |
The ID allocated to WM_ReadStatusBecause this is a synchronous function, no callback is generated. |
WM_APIID_PORT_SEND |
The ID allocated to indicate when data is successfully sent to a port. |
WM_APIID_PORT_RECV |
The ID allocated to indicate when data, which is to be sent to a port, is received. |
WM_APIID_READ_STATUS |
The ID allocated to WM_ReadStatusWM_ReadStatus is a synchronous function, so no callback is generated. |
WM_APIID_UNKNOWN |
Unknown API ID. |
11/02/2004 Made changes to incorporate newly added functions
08/20/2004 Added the description for entry control specifications
08/11/2004 Added description on the addition of VM specifications
07/29/2004 Initial Version