Convert the anonymous struct to a named struct for the benefit of MSVC.