Okay so WindowsWrapper.h now just includes Windows.h if it wants non-portability. This meant I had to split the custom RECT struct back to the original RECT and unknown nameless struct (one uses left/right, while the other uses front/back).
This doesn't exist in MSVC2003, and nothing in the Linux port's debug symbols indicate Pixel used it.