I know that if you started the project as an ATL project, then you could simply Create a new ATL object, and it'll auto-generate all of these IUNKNOWN/IDISPATCH stuff, however, the EXE wasn't created as an ATL project. Is there a way for me to still get vc++ 6.0 to autogenerate the stuff for me?