2 * Copyright 2016 Klemens D. Morgenstern
4 * Distributed under the Boost Software License, Version 1.0.
5 * See http://www.boost.org/LICENSE_1_0.txt
8 #ifndef BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_
9 #define BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_
11 #include <boost/winapi/basic_types.hpp>
13 #ifdef BOOST_HAS_PRAGMA_ONCE
17 #if !defined( BOOST_USE_WINDOWS_H )
28 #pragma warning(disable:4201) // nonstandard extension used : nameless struct/union
31 typedef struct BOOST_MAY_ALIAS _OVERLAPPED {
33 ULONG_PTR_ InternalHigh;
35 BOOST_WINAPI_DETAIL_EXTENSION struct {
42 } OVERLAPPED_, *LPOVERLAPPED_;
51 #endif // BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_