#ifndef _NET_LLCTRL_H_ #define _NET_LLCTRL_H_ #include "types.h" #include UINT8 MID_NWSI_Init_List(MID_NWSI_APList_t *list); MID_NWSI_APNode_t *MID_NWSI_GetListFirstAPData(MID_NWSI_APList_t *list); MID_NWSI_APNode_t *MID_NWSI_GetListLastAPdata(MID_NWSI_APList_t *list); MID_NWSI_APNode_t *MID_NWSI_GetListNextAPNode(MID_NWSI_APList_t *list, MID_NWSI_APNode_t *before); MID_NWSI_APNode_t *MID_NWSI_GetListPrevAPNode(MID_NWSI_APList_t *list, MID_NWSI_APNode_t *next); void MID_NWSI_RemoveAPfromListByName(MID_NWSI_APList_t *list, INT8 *pName); void MID_NWSI_RemoveAPNodefromList(MID_NWSI_APList_t *list, MID_NWSI_APNode_t *pNode); void MID_NWSI_DisplayList(MID_NWSI_APList_t *list); INT32 MID_NWSI_AddAPDataToList(MID_NWSI_APList_t *list, MID_NWSI_APData_t *data); INT32 MID_NWSI_DestroyList(MID_NWSI_APList_t *list); INT32 MID_NWSI_ResetALLAPStateInList(MID_NWSI_APList_t *list); INT32 MID_NWSI_UpdateAPNodeData(MID_NWSI_APNode_t *pAPNode, MID_NWSI_APData_t *pApdata); MID_NWSI_APNode_t *MID_NWSI_FindAPInListByName(MID_NWSI_APList_t *list, INT8 *pName); MID_NWSI_APNode_t *MID_NWSI_FindAPInListByBSSID(MID_NWSI_APList_t *list, MID_NWSI_MAC_Addr_t *pMac); MID_NWSI_APNode_t *MID_NWSI_FindAPInListBySSID(MID_NWSI_APList_t *list, INT8* ssid, INT8 quality, UINT8 *bUpdate); #endif