Add extra include to get definition of OVERLAPPED struct.
diff --git a/asio/include/asio/detail/win_iocp_operation.hpp b/asio/include/asio/detail/win_iocp_operation.hpp index e4bcf4a..4150ddd 100644 --- a/asio/include/asio/detail/win_iocp_operation.hpp +++ b/asio/include/asio/detail/win_iocp_operation.hpp
@@ -21,6 +21,7 @@ #include "asio/detail/handler_tracking.hpp" #include "asio/detail/op_queue.hpp" +#include "asio/detail/socket_types.hpp" #include "asio/detail/win_iocp_io_service_fwd.hpp" #include "asio/error_code.hpp"