redone OSD to add WIN32