Project files.
BasicClasses.zip COMBasedIO.zip MatlabProjects.zip
Download these zip files into the same directory. Use Tools\Options\Directories of the Microsoft Visual C++ to set the path to this directory. Unzip the files. Contents of every zip file unzips to a separate folder named after the zip file. For the matlab projects to work you also have to set path to the matlab root directory.
The boost::shared_ptr is being used. Download the boost software from the http://www.boost.org.