We are in the process of documenting a newly minted API for our applications. The API has been written in C++ as a set of COM objects. We would like a tool that generates CHM documentation based on the comments attributed to each COM object method. I know of doxygen but don't really feel like the output is all that professional looking (event when output as a CHM). The vast majority of other solutions seem to be directed toward .NET-based APIs which, of course, wouldn't work for us.