Chris@102: /* Chris@102: Copyright (c) Microsoft Corporation 2014 Chris@102: Distributed under the Boost Software License, Version 1.0. Chris@102: (See accompanying file LICENSE_1_0.txt or copy at Chris@102: http://www.boost.org/LICENSE_1_0.txt) Chris@102: */ Chris@102: Chris@102: #ifndef BOOST_PREDEF_PLAT_WINDOWS_DESKTOP_H Chris@102: #define BOOST_PREDEF_PLAT_WINDOWS_DESKTOP_H Chris@102: Chris@102: #include Chris@102: #include Chris@102: #include Chris@102: Chris@102: /*` Chris@102: [heading `BOOST_PLAT_WINDOWS_DESKTOP`] Chris@102: Chris@102: [table Chris@102: [[__predef_symbol__] [__predef_version__]] Chris@102: Chris@102: [[`!WINAPI_FAMILY`] [__predef_detection__]] Chris@102: [[`WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP`] [__predef_detection__]] Chris@102: ] Chris@102: */ Chris@102: Chris@102: #define BOOST_PLAT_WINDOWS_DESKTOP BOOST_VERSION_NUMBER_NOT_AVAILABLE Chris@102: Chris@102: #if BOOST_OS_WINDOWS && \ Chris@102: ( !defined(WINAPI_FAMILY) || (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) ) Chris@102: # undef BOOST_PLAT_WINDOWS_DESKTOP Chris@102: # define BOOST_PLAT_WINDOWS_DESKTOP BOOST_VERSION_NUMBER_AVAILABLE Chris@102: #endif Chris@102: Chris@102: #if BOOST_PLAT_WINDOWS_DESKTOP Chris@102: # define BOOST_PLAT_WINDOWS_DESKTOP_AVALIABLE Chris@102: # include Chris@102: #endif Chris@102: Chris@102: #define BOOST_PLAT_WINDOWS_DESKTOP_NAME "Windows Desktop" Chris@102: Chris@102: #include Chris@102: BOOST_PREDEF_DECLARE_TEST(BOOST_PLAT_WINDOWS_DESKTOP,BOOST_PLAT_WINDOWS_DESKTOP_NAME) Chris@102: Chris@102: #endif