Use ICallback Interface ( C++ / VS2019 )

Hi,

The Wizard have generated a class CCallback derived from COleDispatDriver, but i think is a mistake ( instead of IDispatch )

But i don’t know how implement IDispatch virtual methods.

When i try to create via CreateDispatch a pointer to ICallback i have an error :

MapWinGIS::ICallbackPtr ptrCallback;
HRESULT hr = ptrCallback.CreateInstance(OLESTR(“ICallback”));
==> hr == REGDB_E_CLASSNOTREG Class not registered

or

HRESULT hr = CLSIDFromString(L"{90E6BBF7-A956-49BE-A5CD-A4640C263AB6}", &clsid);
==> hr == S_OK and clsid = {IID_ICallback}
MapWinGIS::ICallbackPtr ptrCallback;
hr = ptrCallback.CreateInstance(clsid);
==> hr == REGDB_E_CLASSNOTREG Class not registered

How manipulate Callback correctly ? (MapWinGIS ActiveX is well registered)

Thank’s in advance.