msvc 2.59 KB