Hopefully fixed threading and unlocking surfaces. Implemented Windows-Version check because of different DDRAW.DLL versions.