Hi,
I know the first case From CVI to VC2005.
In a VC2005, I needed INI Files functions. So, I created a project with inifile.h and inifile.c.
Then I built a inifile.dll with CVI (just configure target settings) and Build a Release version. Then I used this library in a VC2005 project with C++.
I'm also using a User Interface file .uir, but it is not included in the .dll. I don't think it can be included( in my opinion).
I used the uir file with my VC application and you just need to link to the interface by using a .c file containing callbacks.
I encourage you to try building the dll by yourself and inform us about problems you encounter. (I think it is the best way to learn )