netioapi.h: Removed invalid versiob guard.
(cherry picked from commit b2aa85ca326ca55a2965da168c3c2d1c508c5572)
windns.h: Don't use __MINGW_TYPEDEF_AW for DNS_RECORD typedef.
(cherry picked from commit 5968491fd642766b2b54e19f3b3cab46747534c7)
Missing semicolon after typedef on line 457
(cherry picked from commit e15eba714cce28643325b9e66dd43e34d667233f)
Added HTTP_LOG_DATA struct to http.h
(cherry picked from commit a94a3e3d38c4cffe10681e1152160b7f2dd545a6)
Added inclusion of sspi.h to define SECURITY_STATUS
(cherry picked from commit 4627cdcb006190af58b328c72cb0adb2944a0b1c)
Added declaration of HTTP_SERVICE_CONFIG_TIMEOUT_PARAM
(cherry picked from commit 68d98e871dbc61c4cc9ce31fc018f709acd08609)
update config.guess and config.sub from mainstream
fix 'declaration does not declare anything' and add c++ special casing
for HTTP_REQUEST_V2 and HTTP_RESPONSE_V2 structs.
from master commits 35fd27 (Kevin Wilson) and 3ea142 (Jonathan Yong).