Perhaps the dll might not have had the names mangled. You can check this by using
Dependency Walker to actaully view the names of the functions exported by the dll. If the names look readable, then you should be fine. I doubt the VB header would have worked if the function names in the dll were mangled.
Make sure you verify the calling convention in the headers and explicitly mention it (usually a good practice) . If someone changes the default calling convention for CVI, you might start getting linking errors. WINAPI is __stdcall
Hope this helps
Bilal
Bilal Durrani
NI