1 // overlapped.hpp --------------------------------------------------------------//
3 // Copyright 2016 Klemens D. Morgenstern
5 // Distributed under the Boost Software License, Version 1.0.
6 // See http://www.boost.org/LICENSE_1_0.txt
8 #ifndef BOOST_DETAIL_WINAPI_OVERLAPPED_HPP_
9 #define BOOST_DETAIL_WINAPI_OVERLAPPED_HPP_
11 #include <boost/detail/winapi/basic_types.hpp>
13 #ifdef BOOST_HAS_PRAGMA_ONCE
17 #if !defined( BOOST_USE_WINDOWS_H )
29 #pragma warning(disable:4201) // nonstandard extension used : nameless struct/union
32 typedef struct BOOST_DETAIL_WINAPI_MAY_ALIAS _OVERLAPPED {
34 ULONG_PTR_ InternalHigh;
43 } OVERLAPPED_, *LPOVERLAPPED_;
51 #endif // BOOST_DETAIL_WINAPI_OVERLAPPED_HPP_