thank you for your response.

i think i do know the function calls okay, because the DLL came with a crappy little demo written in C. so that is not a major problem. although yes it would be nice to have the header file.

this VB object interfacing the DLL needs to be COM+, and since all of my other COM objects are in VB, I would like to keep it that way. Also, although I have decent experience in C++, i have yet to code a COM+ object in this language. I believe it would somewhat of a more difficult task than I would like.

Please explain "API like declare statements". I assume you mean the win API, but I am not very familiar with this.