We are writing a dll function that we want to call from a GuiXT script. 
We have written the dll in VB, not in C++. Now the dll is recognized but the function inside the dll is not. Is there anything we need to do so that GuiXT recognizes our function?  When we  look at the dll with the Microsoft dumpbin utility
dumpbin mysample.dll /EXPORTS
then all our public functions are missing. Can you help?

You have to use a .def file and configure the linker in VB6 to get a true Windows dll that exports your functions.

For a detailed description of how to proceed, please see the Microsoft documentation. We also found the following useful internet pages:

http://www.windowsdevcenter.com/pub/a/windows/2005/04/26/create_dll.html?page=1

http://www.windowsdevcenter.com/pub/a/windows/2005/04/26/create_dll.html?page=2

http://www.windowsdevcenter.com/pub/a/windows/2005/04/26/create_dll.html?page=3