Implemented KinectIsHandleValid. Fixes #7.
Added prototype implementation of custom COM smart pointer.
Overloaded comparison operators. Fixed BOOL macro.
Updated CoordinateMapper to use ComSmartPtr.
Updated DataStream and DataStreamAudio with ComSmartPtr.
Updated remaining classes except for 'FaceTracker' with ComSmartPtr.
Added ComSmartPtr support to FaceTracker. Extended ComSmartPtr with CopyTo method.
Revert "Added ComSmartPtr support to FaceTracker. Extended ComSmartPtr with CopyTo method."
This reverts commit 9068fd86d92a5221e5e079098dfe16c4ede00d0b.
Fixed runtime pointers issue. Switched to NULL for ComSmartPointer.
Updated formatting only.
Updated C casts to C++.
Returned CopyTo() implementation. Partially updated FaceTracking to use smart pointer: known issue - video is not displayed.
Fixed video for FaceTracking sample by fixing ComSmartPtr.CopyTo().
Added wrapper for CoCreateInstance(). Removed duplicate definition. Simplified CopyTo().
Switched to nullptr instead of NULL.
Added support for compiling using free Visual Studio Express: merged branch 'ccomptr-8'. Fixes #8.