#include <nitro/wm.h>
typedef struct WMBeaconRecvIndCallback
{
u16 apiid;
u16 errcode;
u16 state;
u16 tgid;
u16 wmstate;
u16 gameInfoLength;
WMGameInfo gameInfo;
} WMBeaconRecvIndCallback;
apiid | This is the ID of the API that acts as the source for the callback generation. It is synonymous to the WMApiid enumerated type. In this case, it is fixed in WM_APIID_INDICATION .
|
errcode | This is the result of the asynchronous process. It is synonymous to the WMErrCode enumerated type. |
state | If the errcode is WM_ERRCODE_SUCCESS , the factor type generated by the callback will be stored here. In this case, it is fixed in WM_STATECODE_BEACON_RECV .
|
tgid | The TGID of the received beacon is stored here. This member still exists for compatibility purposes. |
wmstate | The WM state when the beacon is received is stored here. |
gameInfoLength | The length of gameInfo is stored here. |
gameInfo | This is the received WMGameInfo structure. |
This is the structure passed when the callback function configured with WM_SetIndCallback
is called by the WM_STATECODE_BEACON_RECV
factor type.
02/01/2005 Initial version