All of the #defines and declarations are now in upstream mingw. The need for the windows.h include can be removed by includes in our shim files. excpt.h now needs to be included explicitly before the GetExceptionCode override, this used to be included by the windows.h include. This also fixes the line endings for launch.h. Differential Revision: https://phabricator.services.mozilla.com/D271421