if(WIN32) guard is missed for many projects in ROS2

Yeah, it would be good to have that. I probably won’t spend time updating them right now as we have lots of other important things to do as well, but we would probably take pull requests along those lines (renaming the definition to be more accurate).