Gabriel Ivăncescu (@insn) commented about dlls/mshtml/mshtml_private_iface.idl:
HRESULT warn([in, optional] VARIANT *varargStart); }
+[ + odl, + oleautomation, + dual, + hidden, + uuid(6ac5491e-1758-4b82-98a2-83e31a7c8871) +] +interface IWineMSHTMLMutationObserver : IDispatch +{ +}
Sorry I missed this last time, but I think you should add some exposed props here (and test them), them being stubs of course. i.e. test `disconnect`, `observe`, `takeRecords` for example and see what it exposes. Not that it matters much but having an empty interface just strikes odd. `observe` would take a IHTMLDOMNode and an IDispatch for example (if it's even exposed on native). `takeRecords` would return an IDispatch (jscript arrays are objects). This is just for the signature since you aren't implementing them. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3391#note_40136