struct bcm_led_info     LEDInfo;
 
        /* Driver State for LED Blinking */
-       LedEventInfo_t          DriverState;
+       enum bcm_led_events     DriverState;
        /* Interface Specific */
        PVOID                   pvInterfaceAdapter;
        int (*bcm_file_download)(PVOID,
 
 }
 
 static INT LED_Blink(struct bcm_mini_adapter *Adapter, UINT GPIO_Num, UCHAR uiLedIndex,
-               ULONG timeout, INT num_of_time, LedEventInfo_t currdriverstate)
+               ULONG timeout, INT num_of_time, enum bcm_led_events currdriverstate)
 {
        int Status = STATUS_SUCCESS;
        BOOLEAN bInfinite = FALSE;
 
 static INT LED_Proportional_Blink(struct bcm_mini_adapter *Adapter, UCHAR GPIO_Num_tx,
                UCHAR uiTxLedIndex, UCHAR GPIO_Num_rx, UCHAR uiRxLedIndex,
-               LedEventInfo_t currdriverstate)
+               enum bcm_led_events currdriverstate)
 {
        /* Initial values of TX and RX packets */
        ULONG64 Initial_num_of_packts_tx = 0, Initial_num_of_packts_rx = 0;
 
 static INT BcmGetGPIOPinInfo(struct bcm_mini_adapter *Adapter, UCHAR *GPIO_num_tx,
                UCHAR *GPIO_num_rx, UCHAR *uiLedTxIndex, UCHAR *uiLedRxIndex,
-               LedEventInfo_t currdriverstate)
+               enum bcm_led_events currdriverstate)
 {
        UINT uiIndex = 0;
 
        UCHAR GPIO_num = 0;
        UCHAR uiLedIndex = 0;
        UINT uiResetValue = 0;
-       LedEventInfo_t currdriverstate = 0;
+       enum bcm_led_events currdriverstate = 0;
        ulong timeout = 0;
 
        INT Status = 0;
 
        GREEN_LED       = 4
 } LEDColors; /* Enumerated values of different LED types */
 
-typedef enum LedEvents {
+enum bcm_led_events {
        SHUTDOWN_EXIT           = 0x00,
        DRIVER_INIT             = 0x1,
        FW_DOWNLOAD             = 0x2,
        LED_THREAD_INACTIVE     = 0x100,  /* Makes the LED thread Inactivce. It wil be equivallent to putting the thread on hold. */
        LED_THREAD_ACTIVE       = 0x200,  /* Makes the LED Thread Active back. */
        DRIVER_HALT             = 0xff
-} LedEventInfo_t; /* Enumerated values of different driver states */
+}; /* Enumerated values of different driver states */
 
 /*
  * Structure which stores the information of different LED types