I can't really help with this as I'm still using Visual C 6.0 for this for some good reasons. But unless you want to do CINs for the sake of bragging that you did it, there is really no reason to do so anymore. Creating DLLs and accessing them through the Call Library Node is the recommended, prefered and more mainstream solution since at least LabVIEW 7.0. There is virtually nothing you can't do with DLLs and the Call Library Node since that LabVIEW version that you could do with CINs and the one or two esoteric things you can do in CINs that are hard or almost impossible to do in DLLs were never used.
And LabVIEW 8.2 adds with the callbacks (a bad name as it is not a callback but rather an initialization/uninitialization routine) the only missing feature to the Call Library Node that could sometimes make a CIN a bit more comfortable for certain situations.
Rolf Kalbermatter
Rolf Kalbermatter
My Blog 
DEMO, Electronic and Mechanical Support department, room 36.LB00.390