Avoid inclusion of rarely used Windows SDK headers which can cause conflict with other code using Windows SDK.
Refer to issue #155 for example of conflict with Boost.Asio caused by Winsock 1.x header (winsock.h) being included through windows.h in Boost.Stacktrace and conflicting with Winsock 2 header (winsock2.h). Refer to https://github.com/chriskohlhoff/asio/issues/1441 for details.
Avoid inclusion of rarely used Windows SDK headers which can cause conflict with other code using Windows SDK.
Refer to issue #155 for example of conflict with Boost.Asio caused by Winsock 1.x header (winsock.h) being included through windows.h in Boost.Stacktrace and conflicting with Winsock 2 header (winsock2.h). Refer to https://github.com/chriskohlhoff/asio/issues/1441 for details.