Added windows_error.hpp from prototype 2.