Remove the call to GetVersionEx() and everything which depends on it. The only remaining use of this was to determine if HALFTONE was supported by SetStrechBlitMode(). On Windows 95, this is not supported and so COLORONCOLOR was used. Since FMSLogo no longer supports Windows 95, it can assume that HALFTONE is supported.
This was done to clean up the code, remove untestable portions, and remove unnecessary platform-dependent code to assist with the GNU/Linux port.