title: Howto create ATL/C++ ActiveX DLL in Visual Studio 2005
body: <p>I need to create an ActiveX DLL (not a control). I know that VB6 was able to create this project, but I would like to write this DLL with C++.
  VS2005 doesn't support any project template to create such a component.</p>
  
  <p>I tried to create a COM DLL with ATL, but I'm not sure that it can be considered as an ActiveX DLL.</p>
  
  <p>How can I convert a COM DLL into an ActiveX DLL? Is it just a matter of implement specific interfaces for ActiveX?
  Does anyone know which are the differences between a COM DLL, an ActiveX DLL and an ActiveX control?</p>
  
  <p>Regards</p>