Jacek Caban (@jacek) commented about dlls/mshtml/htmlstyle.c:
dispex_info_add_interface(info, IHTMLCSSStyleDeclaration2_tid, NULL);
}
-const dispex_static_data_vtbl_t CSSStyle_dispex_vtbl = {
- .query_interface = CSSStyle_query_interface,
- .destructor = CSSStyle_destructor,
- .traverse = CSSStyle_traverse,
- .unlink = CSSStyle_unlink,
- .get_dispid = CSSStyle_get_dispid,
-}; +static const dispex_static_data_vtbl_t CSSStyle_dispex_vtbl = CSSSTYLE_DISPEX_VTBL(
- .query_interface = HTMLStyle_query_interface
+);
I think that passing custom entries as macro arguments is an unneeded abstraction, how about something like: ``` const dispex_static_data_vtbl_t CSSStyle_dispex_vtbl = { .query_interface = CSSStyle_query_interface, CSSSTYLE_DISPEX_VTBL_ENTRIES } ```