I think I can see how to include my own DLL, and call its functions, except that I can't see how to input the argument and return value types (in particular the return value type) and assign the return value to a variable. In C++ my function (the first one I want to use) is

DWORD _stdcall Function()

(no arguments).

David Webber

[I may be running before I can walk here but I have been doing this sort of thing for ages with an old version of Wise Install Builder, which I'm now looking to replace.]