I've got a compiled help (.chm) file that I'd like to access various pages from to provide context sensitive help. I think the winAPI function I'd like to call is 'HtmlHelp' (see http://msdn.microsoft.com/en-us/library/ms670172.aspx)
So, I've tried various declaration statements:
C_EXTERNAL HTMLHELP '__HtmlHelp' (VAL, STRING, VAL, VAL) : INTEGER4 C_EXTERNAL HTMLHELP '_HtmlHelp' (VAL, STRING, VAL, VAL) : INTEGER4 C_EXTERNAL HTMLHELP 'HtmlHelp' (VAL, STRING, VAL, VAL) : INTEGER4 C_EXTERNAL HTMLHELP '__htmlhelp' (VAL, STRING, VAL, VAL) : INTEGER4 C_EXTERNAL HTMLHELP '_htmlhelp' (VAL, STRING, VAL, VAL) : INTEGER4 C_EXTERNAL HTMLHELP 'htmlhelp' (VAL, STRING, VAL, VAL) : INTEGER4
But whatever I tried, it comes up as an undefined external at link time.
What have I missed!?
TIA
K
edit: I've also tried (taken from another forum question):
STDCALL HTMLHELP 'HtmlHelpA' (VAL,STRING,VAL,VAL):INTEGER*4 LIBRARY 'c:\windows\system32\hhctrl.ocx'
but it didn't help.
K
OK, sussed it! The OCX file needs to be included in the link script!
K