Two parts to the question really.
Part 1 - How do I create a DLL from Visual Basic that exports functions (as
C++ does with __stdcall) ?
I don't think it's possible from what I've read in MSDN, as VB only seems to
create COM DLL's.

Part 2 - I can load a DLL into VB using LoadLibrary, and I can get the
pointer to the function I want to
call, but how do I use it ?

The reason for using LoadLibrary is that I'm writing a system that uses DLLs
as plug-ins that can be
written by third parties (hence I can't Declare them).
The calling convention and parameters will always be the same.

ANY help greatly appreciated

Geoff