I have a DLL file that has some helpful functions I want to call in my application. I don’t have the documentation for it any longer.
How can I discover which are the functions exported by the DLL and their method signature?
Is there any utility that lists the functions and their arguments?
The windows SDK used to include the dependency walker GUI utility that can be used to explore DLL content:
Nowadays, it can be found here.
For method signature detail and creating inter-connection
.NETcode, look for your DLL in the pinvoke site. You can also try their add-in to Visual Studio 2003 and 2005.