Is there a tool that will allow me to see how many and what datatypes are expected from a DLL?
I'm working with a DLL supplied as part of a camera SDK, including code snipits for VC6 and VB6. I suspect the C++ was heavily tested, but not the VB. The library header file for C++ is well documented, but the example VB function declarations for the VB DLL dont always match, and I have found definate bugs that I have been able to fix.
DEPENDS.exe allows me to see the VB function names, but no argument list.
I am trying to copy a block of unsigned int data from a camera to memory, using a 'CopyFrameBuffer' call, but I either get data type mismatch errors, or successful compilation, but no data transfer.
A similar function call to Blit the data to a PictureBox works fine, and I'm tempted to just grab the data from there, except by then it's only 8-bit data.
Knowing what arguments they really expect, and in what order, would really be helpful! Any tools for determining that?