Fixed: osUnknown moved to the end of the enum to prevent checks like ">= osWin2K" failing for future Operating Systems