Finish win32 implementation