Rob Shearman : widl: Remove some confusion in how version numbers are packed into an attribute by defining some macros for this purpose .