The above seems like an overly complicated solution. Why not just add the Include and Lib directories that are included with HTML Help Workshop to your project, and include the lib and header file in your project, whammo done. I was searching around Google and there are several misleading posts which seem to imply that HTML Help doesn't work out-of-the-box with WinAPI. This is not true, it works fine just including the provided header and lib.