HTML Help
HTML help is implemented in Windows using several components.
hh.exe - a small executable that loads and starts hhctrl.ocx
- hhctrl.ocx - provides a top level window, a toolbar, a navigation pane, and a webbrowser control
- itss.dll - the Infotech Structured Storage System, contains the code to read .chm files and parse MSITStore monikers (urls)
JacekCaban provided the source for hh.exe. Which was merged into Wine.
HTML Help URLs
HTML Help pages can be access without loading hh.exe from with IE using a URL of the following form:
mk:@MSITStore:c:\WINNT\Help\winchat.chm::/chat_whatis_intro.htm
The code to pass this URL is in an IMoniker implementation in itss.dll, identified by the GUID {0x9d148290-b9c8-11d0-a4cc-0000f80149f6}.
See Also
Workers: JamesHawkins, JacekCaban, MikeMcCormack
