Hallo Ralph,
bei HH_SET_WIN_TYPE lieferst du einen Zeiger auf deine eigene Struktur, bei HH_GET_WIN_TYPE hingegen erhältst du einen Zeiger auf eine interne Struktur. Probiere es mal so:
Delphi-Quellcode:
var
pwt: PHHWinType;
wt: THHWinType;
// ...
begin
// ...
Hnd := HtmlHelp(0, PChar(Application.HelpFile + '>MainWindow'), HH_Get_Win_Type, DWord(@pwt));
end;
Getippt und nicht getestet.
EDIT: Richtig, Chris - der Zeiger ist ja auch vordefiniert.
Freundliche Grüße