Why does Visual Studio include these things when they're not #included?