A recent article in a Linux magazine talking about winelib mentioned using __attribute__((com_interface)).  I thought that attribute was no longer valid in gcc.  The reason I am asking is because I am trying to do COM development using mingw, C++, & (hopefully) WIDL.  I thought the 3.x and higher version of gcc supported -fvtable-thunks by default making it binary compatible with windows COM.  Does anyone know if this is really true?

jmccay