On Tue Sep 12 13:10:17 2023 +0000, Jacek Caban wrote:
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 }
I wanted to provide some "defaults" (for QI it's the one that gets chained at the end), and only set object-specific overrides. Although I could do that with this way as well, but I'll have to put `CSSSTYLE_DISPEX_VTBL_ENTRIES` first, does that sound reasonable or you prefer not to have defaults that way?