Rob Shearman : widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions.