Jacek Caban (@jacek) commented about dlls/mshtml/htmlevent.c:
return CONTAINING_RECORD(event, DOMUIEvent, event);
}
+typedef struct {
- DOMUIEvent ui_event;
- IDOMMouseEvent IDOMMouseEvent_iface;
- nsIDOMMouseEvent *nsevent;
+} DOMMouseEvent;
+static DOMMouseEvent *DOMMouseEvent_from_DOMEvent(DOMEvent *event) +{
- return CONTAINING_RECORD(event, DOMMouseEvent, ui_event.event);
+}
+static void *DOMMouseEvent_query_interface(DOMEvent*,REFIID); +static inline DOMMouseEvent *unsafe_DOMMouseEvent_from_DOMEvent(DOMEvent *event)
Do we really need that? QueryInterface() should be just fine, AFAICT.