Hi Vishi,
I suppose one way to get around is to create a dll (along the lib file), in VC++, and integrate everything in CVI.
Have a look here:
http://zone.ni.com/devzone/devzone.nsf/webcategories/3521E1AFBED61B5506256874000FD568?opendocument&node=dz52159_us
which tells about DLL Integration.
So, just ask this person to create also a dll (along the .lib file, the process I think is the same, so you get at the end both files), and supply it to you, together of course with the corresponding header file.
Then you can integrate all three in CVI. There are instrunctions here:
http://zone.ni.com/devzone/conceptd.nsf/webmain/23B41E710AE65ED88625686900620DA7?opendocument
hope that helps
COSTAS