variable or field ' ...' declared void
Your project is missing the definitions and declarations for ADC which very likely should be a struct or at least union, such that ADC* appears to be a pointer to ADC.

For Example:

Your project is supposed to have something like this:

typedef struct stADC_config{
    unsigned int uiChannels;
    bool bEnDisCtrl;
    uint8_t uCdataDescriptor[8];
    long lAdc_count;
}ADC;