title: Convert c++ (DLL) project to COM DLL project
body: <p>Hi I have a pure C++ project (DLL) which I would like to convert to COM project, e.g. all public interfaces defined in headers, will now be exposed as COM interfaces (IDL etc...). And the final product should be COM Dll.</p>
  
  <p>How do I start? How do I define Any high level guidelines? good articles?</p>