activex dll loaded in c++ application

  activex, c++, dll

I have an executable .exe file, this executable is only executed by an ActiveX DLL, since internet explorer is not used much anymore, I wanted to know if it is possible to "load" the dll and run it the same way as internet explorer does it with CLSID, and create a simple c++ application that does this process, I’ve tried the coinitialize and coCreateInstance functions but I couldn’t quite understand how they work

Source: Windows Questions C++