/* Return Value: TRUE if succeeded; FALSE if failed.  */
BOOL CARDbAddBasicRate(PVOID pDeviceHandler, WORD wRateIdx)
/* Return Value: TRUE if succeeded; FALSE if failed.  */
BOOL CARDbAddBasicRate(PVOID pDeviceHandler, WORD wRateIdx)
{
    PSDevice pDevice = (PSDevice) pDeviceHandler;
    WORD wRate = (WORD)(1<<wRateIdx);
    pDevice->wBasicRate |= wRate;
    CARDvUpdateBasicTopRate((PVOID)pDevice);
    return(TRUE);
}