7a4eee06
by Francis De Brabandere at 2026-04-15T21:59:39+02:00
vbscript: Silence FuncRef::QueryInterface(IID_IDispatchEx) warning.
The script engine probes IDispatchEx on every dispatch lookup
(see get_disp_id() in vbdisp.c) and falls back cleanly to plain
IDispatch on E_NOINTERFACE; the negative response is therefore
expected, not exceptional. FuncRef objects returned by GetRef are
plain IDispatch and don't implement IDispatchEx, so every callback
through them currently emits a WARN.
Mirror commit ce6c9f6d338a40c4f39b6758dae6d600823da767 ("vbscript:
Silence BuiltinDisp::QueryInterface(IID_IDispatchEx) warning"):
keep the catch-all WARN for genuinely unknown IIDs but skip it
for IID_IDispatchEx specifically.