diff options
Diffstat (limited to 'boost/detail/winapi/memory.hpp')
-rw-r--r-- | boost/detail/winapi/memory.hpp | 46 |
1 files changed, 3 insertions, 43 deletions
diff --git a/boost/detail/winapi/memory.hpp b/boost/detail/winapi/memory.hpp index b5316e09e0..3168e21956 100644 --- a/boost/detail/winapi/memory.hpp +++ b/boost/detail/winapi/memory.hpp @@ -1,6 +1,7 @@ // memory.hpp --------------------------------------------------------------// // Copyright 2010 Vicente J. Botet Escriba +// Copyright 2015 Andrey Semashev // Distributed under the Boost Software License, Version 1.0. // See http://www.boost.org/LICENSE_1_0.txt @@ -9,52 +10,11 @@ #ifndef BOOST_DETAIL_WINAPI_MEMORY_HPP #define BOOST_DETAIL_WINAPI_MEMORY_HPP -#include <boost/detail/winapi/basic_types.hpp> -#include <boost/detail/winapi/security.hpp> -#include <boost/detail/winapi/LocalFree.hpp> +#include <boost/detail/winapi/heap_memory.hpp> +#include <boost/detail/winapi/local_memory.hpp> #ifdef BOOST_HAS_PRAGMA_ONCE #pragma once #endif -namespace boost -{ -namespace detail -{ -namespace winapi -{ -#if defined( BOOST_USE_WINDOWS_H ) - using ::CreateFileMappingA; - using ::FlushViewOfFile; - using ::GetProcessHeap; - using ::HeapAlloc; - using ::HeapFree; - using ::MapViewOfFileEx; - using ::OpenFileMappingA; - using ::UnmapViewOfFile; -#else -#undef HeapAlloc -extern "C" { - __declspec(dllimport) void * __stdcall - CreateFileMappingA (void *, SECURITY_ATTRIBUTES_*, unsigned long, unsigned long, unsigned long, const char *); - __declspec(dllimport) int __stdcall - FlushViewOfFile (void *, std::size_t); - __declspec(dllimport) HANDLE_ __stdcall - GetProcessHeap(); - __declspec(dllimport) void* __stdcall - HeapAlloc(HANDLE_,DWORD_,SIZE_T_); - __declspec(dllimport) BOOL_ __stdcall - HeapFree(HANDLE_,DWORD_,LPVOID_); - __declspec(dllimport) void * __stdcall - MapViewOfFileEx (void *, unsigned long, unsigned long, unsigned long, std::size_t, void*); - __declspec(dllimport) void * __stdcall - OpenFileMappingA (unsigned long, int, const char *); - __declspec(dllimport) int __stdcall - UnmapViewOfFile(void *); -} -#endif -} -} -} - #endif // BOOST_DETAIL_WINAPI_MEMORY_HPP |