widl: Handle aggregate returns in a MSVC compatible way.