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)
What works
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.
Additional Comments
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:
wine htmlhelp
(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:
cd ~/.wine/drive_c/windows/system32
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...)
itcc.dll is required for me, too
by Francesco Montorsi on Tuesday February 26th 2008, 14:00
Hi,
in order to successfully create CHM files under linux, I report here the full procedure I've followed, which is in part that explained in the "Additional Comments" of this page:
# install html help workshop
wine htmlhelp.exe
# after mounting your win partition:
cd to_my_win_partition/windows/system32
# now copy the itcc.dll, itss.dll, itircl.dll in wine's folder
cp it*.dll ~/.wine/drive_c/windows/system32
# register new DLLs
cd ~/.wine/drive_c/windows/system32
wine regsvr32 itss.dll
wine regsvr32 itircl.dll
wine regsvr32 itcc.dll
# tell Wine to use the native itss.dll instead of wine's one
# (see "additional comments" section above)
winecfg