"Reece Dunn" msclrhd@googlemail.com writes:
In the SDK, vssym32.h includes vsstyle.h (as is done here). However, the SDK has obsoleted tmschema.h, and duplicates the entries throughout vsstyle.h and vssym32.h.
Since it does not make sense to duplicate the entries (even if tmschema.h uses the TM_ macros and vsstyle.h defines the enums by hand), vsstyle.h includes tmschema.h.
Maybe it doesn't make sense to duplicate them, but since it's what MS does, it's what we have to do too.