swr/rast: stop using MSFT types in platform independent code