[ros-diffs] [ion] 25659: - Turns out MSVC wasn't compiling one file because it had the same name as another. Renamed it and fixed the resulting errors. - The structures for vista symlink support are not in winnt.h, they are only in the ntifs.h. Removed them from our winnt.h, and temporarily added them to the .c file itself. - Implemented intrinsic interlocked functions instead of using the depcreated interlck lib. - Fixed a bug in the MemoryBarrier intrinsic. - Included intrin.h by default when using the ND