Jacek Caban (@jacek) commented about dlls/mshtml/mshtml_private.h:
void HTMLElement_Init(HTMLElement*,HTMLDocumentNode*,nsIDOMElement*,dispex_static_data_t*);
void EventTarget_Init(EventTarget*,IUnknown*,dispex_static_data_t*,compat_mode_t); -HRESULT EventTarget_QI(EventTarget*,REFIID,void**); +HRESULT EventTarget_QI_with_dispex(EventTarget*,REFIID,void**);
Looking at how you change the code changes, we should probably name the new version `EventTarget_query_interface` (eg, we will ultimately get rid of things like `HTMLDOMNode_QI` and `HTMLElement_QI`, right?) for consistency. This means that we don't need this rename.