Hello,
When you use any ActiveX controls in CVI, you have to use wrapper functions that ActiveX wizard creates for you. Our CVI DataSocket libray is a collection of functions that uses CWDatasocket in a lower level, so you are using CWDatasocket by using its CVI library.
Mika Fukuchi
Applications Engineer
National Instruments