Message <Context> the qualifier for "<name>" is not a struct or union. Description In certain modes, the compiler will allow the left operand of a struct/union member reference to be certain types other than a struct or union type. In these cases the compiler will issue a warning that this non-standard syntax is being accepted. User Action Modify the left operand to be a struct or union type.