Extremely basic msvc port