Robert Shearman : widl: Use a macro to write out FC types, along with the current offset