[ros-diffs] [fireball] 34648: - Rewrite the header file to achieve better compatibility. - Add project/solution for compiling with MSVC (it actually compiles and links), the project file is a tweaked rbuild-generated one.