Kinect for Windows is different from the Kinect for XBOX 360. On Windows, maybe the Microsoft Kinect SDK could be used to acquire the images, making a driver in
CameraRGBD source file.
Here another answer that may help:
"The only experience I had with the K4W is that it didn't work out-of-the-box with ROS, then we used Kinect for Xbox 360 or Xtion instead. However, we still have a K4W here, so I just tested it with the instructions here:
http://www.iheartrobotics.com/2012/06/k4w-testing.html and the demos work. I have built rtabmap with this modified libfreenect library and it works (with a minor change that I just commited). Maybe you will need to rebuild the freenect_launch ros package (
http://wiki.ros.org/freenect_launch) with the libfreenect built with the link above. "
You could check to make it run with freenect under Windows, then no code change would be required in rtabmap.