annotate DEPENDENCIES/generic/include/boost/detail/winapi/system.hpp @ 125:34e428693f5d vext

Vext -> Repoint
author Chris Cannam
date Thu, 14 Jun 2018 11:15:39 +0100
parents c530137014c0
children
rev   line source
Chris@16 1 // system.hpp --------------------------------------------------------------//
Chris@16 2
Chris@16 3 // Copyright 2010 Vicente J. Botet Escriba
Chris@101 4 // Copyright (c) Microsoft Corporation 2014
Chris@16 5
Chris@16 6 // Distributed under the Boost Software License, Version 1.0.
Chris@16 7 // See http://www.boost.org/LICENSE_1_0.txt
Chris@16 8
Chris@16 9
Chris@16 10 #ifndef BOOST_DETAIL_WINAPI_SYSTEM_HPP
Chris@16 11 #define BOOST_DETAIL_WINAPI_SYSTEM_HPP
Chris@16 12
Chris@16 13 #include <boost/detail/winapi/basic_types.hpp>
Chris@16 14
Chris@16 15 #ifdef BOOST_HAS_PRAGMA_ONCE
Chris@16 16 #pragma once
Chris@16 17 #endif
Chris@16 18
Chris@16 19 namespace boost {
Chris@16 20 namespace detail {
Chris@16 21 namespace winapi {
Chris@16 22 #if defined( BOOST_USE_WINDOWS_H )
Chris@16 23 typedef ::SYSTEM_INFO SYSTEM_INFO_;
Chris@101 24 # if BOOST_USE_WINAPI_VERSION < BOOST_WINAPI_VERSION_WINXP
Chris@101 25 extern "C" __declspec(dllimport) void __stdcall GetSystemInfo (struct system_info *);
Chris@101 26 # else
Chris@101 27 extern "C" __declspec(dllimport) void __stdcall GetNativeSystemInfo (struct system_info *);
Chris@101 28 # endif
Chris@16 29 #else
Chris@16 30 extern "C" {
Chris@16 31 typedef struct _SYSTEM_INFO {
Chris@16 32 union {
Chris@16 33 DWORD_ dwOemId;
Chris@16 34 struct {
Chris@16 35 WORD_ wProcessorArchitecture;
Chris@16 36 WORD_ wReserved;
Chris@16 37 } dummy;
Chris@16 38 } ;
Chris@16 39 DWORD_ dwPageSize;
Chris@16 40 LPVOID_ lpMinimumApplicationAddress;
Chris@16 41 LPVOID_ lpMaximumApplicationAddress;
Chris@16 42 DWORD_PTR_ dwActiveProcessorMask;
Chris@16 43 DWORD_ dwNumberOfProcessors;
Chris@16 44 DWORD_ dwProcessorType;
Chris@16 45 DWORD_ dwAllocationGranularity;
Chris@16 46 WORD_ wProcessorLevel;
Chris@16 47 WORD_ wProcessorRevision;
Chris@16 48 } SYSTEM_INFO_;
Chris@16 49
Chris@101 50 # if BOOST_USE_WINAPI_VERSION < BOOST_WINAPI_VERSION_WINXP
Chris@16 51 __declspec(dllimport) void __stdcall
Chris@16 52 GetSystemInfo (struct system_info *);
Chris@101 53 # else
Chris@101 54 __declspec(dllimport) void __stdcall
Chris@101 55 GetNativeSystemInfo (struct system_info *);
Chris@101 56 # endif
Chris@16 57 }
Chris@16 58 #endif
Chris@16 59 }
Chris@16 60 }
Chris@16 61 }
Chris@16 62 #endif // BOOST_DETAIL_WINAPI_SYSTEM_HPP