* WIN32 implementation