I thought DF uses early binding since every function call consists of calling to the dispatch interface with a number, like this

Code:
        Get InvokeComMethod Of hDispatchDriver 308 OLE_VT_DISPATCH To retVal
Late binding is usually for scripting language like VBS to call a function/property/procedure by string.

Did you mean that WebView2 doesn't support "dispatch interface"?

Frank Cheng