The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
The HTML Help Compiler (hhc) works fine (after mingling with some DLLs)
The HTML Help Workshop (hhw) works but you have to get yourself a mfc40.dll from somewhere.
What does not
I remeber encountering a minor glitch somewhere in the Workshop but I don't exactly recall what - so I'll give just a silver rating.
What was not tested
I didn't do extensive tests on the Workshop.
In order to install the HTML Help Workshop properly, the following steps should be taken (tried with a fresh Wine 0.9.43 installation):
1) Download the HTML Help Workshop and save it as htmlhelp.exe
2) The Installer comes with the HTML Help Update. You need the two DLL files "itss.dll" and "itircl.dll" from that package. Extract and copy them using the following commands:
cabextract -d htmlhelp htmlhelp.exe
cabextract -d hhupd htmlhelp/hhupd.exe
cp hhupd/it*.dll ~/.wine/drive_c/windows/system32
3) Install the Workshop:
(It will install itself to C:\Program Files\HTML Help Workshop, it is not possible to choose another path).
4) Make sure the itss.dll and itircl.dll are registered:
wine regsvr32 itss.dll
wine regsvr32 itircl.dll
5) Make sure the native version of itss.dll is used. Start winecfg, go to Libraries, type "itss" into the "New override for library" field and use the "Add" button. Make sure the new entry to the list reads "itss (native,builtin)".
6) (not needed if you just want to use the compiler) Grab yourself a copy of mfc40.dll and put it into the directory of the HTML Help Workshop.
Wine's ITSS.dll does not support CHM creation, so copy it from your Windows partition.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Benito van der Zander on Monday September 24th 2012, 15:53
works well, after installing the it*.dlls.
Without these dlls, you get the helpful message like "HHC5010: Error: Cannot open "C:\windows\profiles\%name\Temp\TFS6c35.tmp". Compilation stopped.", which is not easy to associate with missing dlls. (I almost didn't try them...)