summaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost/winapi/include
diff options
context:
space:
mode:
authorbugaevskiy <[email protected]>2022-12-31 17:40:08 +0300
committerbugaevskiy <[email protected]>2022-12-31 17:40:08 +0300
commit030896f914b07ae082ccf0b6b00df926d22d2454 (patch)
treee520bd22d01faaf07ff303c49ad2fdfefa114f67 /contrib/restricted/boost/winapi/include
parent014fdab1c4bb0fedea59974a6bb13ef3ec3b67cb (diff)
Remove Boost metaproject
Diffstat (limited to 'contrib/restricted/boost/winapi/include')
-rw-r--r--contrib/restricted/boost/winapi/include/boost/winapi/file_management.hpp597
-rw-r--r--contrib/restricted/boost/winapi/include/boost/winapi/limits.hpp52
-rw-r--r--contrib/restricted/boost/winapi/include/boost/winapi/overlapped.hpp45
-rw-r--r--contrib/restricted/boost/winapi/include/boost/winapi/stack_backtrace.hpp55
4 files changed, 0 insertions, 749 deletions
diff --git a/contrib/restricted/boost/winapi/include/boost/winapi/file_management.hpp b/contrib/restricted/boost/winapi/include/boost/winapi/file_management.hpp
deleted file mode 100644
index b4da8f8b7c8..00000000000
--- a/contrib/restricted/boost/winapi/include/boost/winapi/file_management.hpp
+++ /dev/null
@@ -1,597 +0,0 @@
-/*
- * Copyright 2010 Vicente J. Botet Escriba
- * Copyright 2015 Andrey Semashev
- * Copyright 2016 Jorge Lodos
- * Copyright 2017 James E. King, III
- *
- * Distributed under the Boost Software License, Version 1.0.
- * See http://www.boost.org/LICENSE_1_0.txt
- */
-
-#ifndef BOOST_WINAPI_FILE_MANAGEMENT_HPP_INCLUDED_
-#define BOOST_WINAPI_FILE_MANAGEMENT_HPP_INCLUDED_
-
-#include <boost/winapi/basic_types.hpp>
-#include <boost/winapi/limits.hpp>
-#include <boost/winapi/time.hpp>
-#include <boost/winapi/overlapped.hpp>
-#include <boost/winapi/detail/header.hpp>
-
-#ifdef BOOST_HAS_PRAGMA_ONCE
-#pragma once
-#endif
-
-/*
- * UWP:
- * API SDK 8 SDK 10 _WIN32_WINNT
- * AreFileApisANSI DESKTOP - DESKTOP | SYSTEM
- * CreateFile DESKTOP - DESKTOP | SYSTEM
- * DeleteFile APP - APP | SYSTEM
- * FindClose APP - APP | SYSTEM
- * FindFirstFile DESKTOP > APP | SYSTEM
- * FindNextFile DESKTOP > APP | SYSTEM
- * GetFileAttributes DESKTOP > APP | SYSTEM
- * GetFileInformationByHandle DESKTOP - DESKTOP | SYSTEM
- * GetFileSizeEx DESKTOP > APP | SYSTEM
- * LockFile DESKTOP - DESKTOP | SYSTEM
- * MoveFileEx APP - APP | SYSTEM
- * ReadFile APP - APP | SYSTEM
- * SetEndOfFile APP - APP | SYSTEM
- * SetFilePointer DESKTOP > APP | SYSTEM
- * SetFileValidData DESKTOP - DESKTOP | SYSTEM >= 0x0501
- * UnlockFile DESKTOP - DESKTOP | SYSTEM
- * WriteFile APP - APP | SYSTEM
- */
-
-#if !defined( BOOST_USE_WINDOWS_H )
-extern "C" {
-
-#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
-#if !defined( BOOST_NO_ANSI_APIS )
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-AreFileApisANSI(BOOST_WINAPI_DETAIL_VOID);
-
-BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
-CreateFileA(
- boost::winapi::LPCSTR_ lpFileName,
- boost::winapi::DWORD_ dwDesiredAccess,
- boost::winapi::DWORD_ dwShareMode,
- ::_SECURITY_ATTRIBUTES* lpSecurityAttributes,
- boost::winapi::DWORD_ dwCreationDisposition,
- boost::winapi::DWORD_ dwFlagsAndAttributes,
- boost::winapi::HANDLE_ hTemplateFile);
-
-struct _WIN32_FIND_DATAA;
-BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
-FindFirstFileA(boost::winapi::LPCSTR_ lpFileName, ::_WIN32_FIND_DATAA* lpFindFileData);
-
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-FindNextFileA(boost::winapi::HANDLE_ hFindFile, ::_WIN32_FIND_DATAA* lpFindFileData);
-#endif
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
-CreateFileW(
- boost::winapi::LPCWSTR_ lpFileName,
- boost::winapi::DWORD_ dwDesiredAccess,
- boost::winapi::DWORD_ dwShareMode,
- ::_SECURITY_ATTRIBUTES* lpSecurityAttributes,
- boost::winapi::DWORD_ dwCreationDisposition,
- boost::winapi::DWORD_ dwFlagsAndAttributes,
- boost::winapi::HANDLE_ hTemplateFile);
-
-struct _WIN32_FIND_DATAW;
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
-FindFirstFileW(boost::winapi::LPCWSTR_ lpFileName, ::_WIN32_FIND_DATAW* lpFindFileData);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-FindNextFileW(boost::winapi::HANDLE_ hFindFile, ::_WIN32_FIND_DATAW* lpFindFileData);
-
-struct _BY_HANDLE_FILE_INFORMATION;
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-GetFileInformationByHandle(
- boost::winapi::HANDLE_ hFile,
- ::_BY_HANDLE_FILE_INFORMATION* lpFileInformation);
-
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-LockFile(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::DWORD_ dwFileOffsetLow,
- boost::winapi::DWORD_ dwFileOffsetHigh,
- boost::winapi::DWORD_ nNumberOfBytesToLockLow,
- boost::winapi::DWORD_ nNumberOfBytesToLockHigh);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-LockFileEx(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::DWORD_ dwFlags,
- boost::winapi::DWORD_ dwReserved,
- boost::winapi::DWORD_ nNumberOfBytesToLockLow,
- boost::winapi::DWORD_ nNumberOfBytesToLockHigh,
- ::_OVERLAPPED* lpOverlapped);
-
-#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-SetFileValidData(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::LONGLONG_ ValidDataLength);
-#endif
-
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-UnlockFile(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::DWORD_ dwFileOffsetLow,
- boost::winapi::DWORD_ dwFileOffsetHigh,
- boost::winapi::DWORD_ nNumberOfBytesToUnlockLow,
- boost::winapi::DWORD_ nNumberOfBytesToUnlockHigh);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-UnlockFileEx(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::DWORD_ dwReserved,
- boost::winapi::DWORD_ nNumberOfBytesToUnlockLow,
- boost::winapi::DWORD_ nNumberOfBytesToUnlockHigh,
- ::_OVERLAPPED* lpOverlapped);
-#endif
-
-#if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
-#if !defined( BOOST_NO_ANSI_APIS )
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-DeleteFileA(boost::winapi::LPCSTR_ lpFileName);
-
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-MoveFileExA(
- boost::winapi::LPCSTR_ lpExistingFileName,
- boost::winapi::LPCSTR_ lpNewFileName,
- boost::winapi::DWORD_ dwFlags);
-#endif
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-DeleteFileW(boost::winapi::LPCWSTR_ lpFileName);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-FindClose(boost::winapi::HANDLE_ hFindFile);
-
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-MoveFileExW(
- boost::winapi::LPCWSTR_ lpExistingFileName,
- boost::winapi::LPCWSTR_ lpNewFileName,
- boost::winapi::DWORD_ dwFlags);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-ReadFile(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::LPVOID_ lpBuffer,
- boost::winapi::DWORD_ nNumberOfBytesToRead,
- boost::winapi::LPDWORD_ lpNumberOfBytesRead,
- ::_OVERLAPPED* lpOverlapped);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-SetEndOfFile(boost::winapi::HANDLE_ hFile);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-WriteFile(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::LPCVOID_ lpBuffer,
- boost::winapi::DWORD_ nNumberOfBytesToWrite,
- boost::winapi::LPDWORD_ lpNumberOfBytesWritten,
- ::_OVERLAPPED* lpOverlapped);
-#endif // BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
-
-#if BOOST_WINAPI_PARTITION_APP_SYSTEM
-#if !defined( BOOST_NO_ANSI_APIS )
-BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
-GetFileAttributesA(boost::winapi::LPCSTR_ lpFileName);
-#endif
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
-GetFileAttributesW(boost::winapi::LPCWSTR_ lpFileName);
-
-BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
-GetFileSizeEx(boost::winapi::HANDLE_ hFile, ::_LARGE_INTEGER* lpFileSize);
-
-BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
-SetFilePointer(
- boost::winapi::HANDLE_ hFile,
- boost::winapi::LONG_ lpDistanceToMove,
- boost::winapi::PLONG_ lpDistanceToMoveHigh,
- boost::winapi::DWORD_ dwMoveMethod);
-#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
-
-} // extern "C"
-#endif // !defined(BOOST_USE_WINDOWS_H)
-
-namespace boost {
-namespace winapi {
-
-#if defined( BOOST_USE_WINDOWS_H )
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ INVALID_FILE_SIZE_ = INVALID_FILE_SIZE;
-BOOST_CONSTEXPR_OR_CONST DWORD_ INVALID_SET_FILE_POINTER_ = INVALID_SET_FILE_POINTER;
-BOOST_CONSTEXPR_OR_CONST DWORD_ INVALID_FILE_ATTRIBUTES_ = INVALID_FILE_ATTRIBUTES;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_READONLY_ = FILE_ATTRIBUTE_READONLY;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_HIDDEN_ = FILE_ATTRIBUTE_HIDDEN;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_SYSTEM_ = FILE_ATTRIBUTE_SYSTEM;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_DIRECTORY_ = FILE_ATTRIBUTE_DIRECTORY;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_ARCHIVE_ = FILE_ATTRIBUTE_ARCHIVE;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_DEVICE_ = FILE_ATTRIBUTE_DEVICE;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_NORMAL_ = FILE_ATTRIBUTE_NORMAL;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_TEMPORARY_ = FILE_ATTRIBUTE_TEMPORARY;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_SPARSE_FILE_ = FILE_ATTRIBUTE_SPARSE_FILE;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_REPARSE_POINT_ = FILE_ATTRIBUTE_REPARSE_POINT;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_COMPRESSED_ = FILE_ATTRIBUTE_COMPRESSED;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_OFFLINE_ = FILE_ATTRIBUTE_OFFLINE;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED_ = FILE_ATTRIBUTE_NOT_CONTENT_INDEXED;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_ENCRYPTED_ = FILE_ATTRIBUTE_ENCRYPTED;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ CREATE_NEW_ = CREATE_NEW;
-BOOST_CONSTEXPR_OR_CONST DWORD_ CREATE_ALWAYS_ = CREATE_ALWAYS;
-BOOST_CONSTEXPR_OR_CONST DWORD_ OPEN_EXISTING_ = OPEN_EXISTING;
-BOOST_CONSTEXPR_OR_CONST DWORD_ OPEN_ALWAYS_ = OPEN_ALWAYS;
-BOOST_CONSTEXPR_OR_CONST DWORD_ TRUNCATE_EXISTING_ = TRUNCATE_EXISTING;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_SHARE_READ_ = FILE_SHARE_READ;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_SHARE_WRITE_ = FILE_SHARE_WRITE;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_SHARE_DELETE_ = FILE_SHARE_DELETE;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_BEGIN_ = FILE_BEGIN;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_CURRENT_ = FILE_CURRENT;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_END_ = FILE_END;
-
-#else // defined( BOOST_USE_WINDOWS_H )
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ INVALID_FILE_SIZE_ = ((DWORD_)0xFFFFFFFF);
-BOOST_CONSTEXPR_OR_CONST DWORD_ INVALID_SET_FILE_POINTER_ = ((DWORD_)-1);
-BOOST_CONSTEXPR_OR_CONST DWORD_ INVALID_FILE_ATTRIBUTES_ = ((DWORD_)-1);
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_READONLY_ = 0x00000001;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_HIDDEN_ = 0x00000002;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_SYSTEM_ = 0x00000004;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_DIRECTORY_ = 0x00000010;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_ARCHIVE_ = 0x00000020;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_DEVICE_ = 0x00000040;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_NORMAL_ = 0x00000080;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_TEMPORARY_ = 0x00000100;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_SPARSE_FILE_ = 0x00000200;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_REPARSE_POINT_ = 0x00000400;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_COMPRESSED_ = 0x00000800;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_OFFLINE_ = 0x00001000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED_ = 0x00002000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_ENCRYPTED_ = 0x00004000;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ CREATE_NEW_ = 1;
-BOOST_CONSTEXPR_OR_CONST DWORD_ CREATE_ALWAYS_ = 2;
-BOOST_CONSTEXPR_OR_CONST DWORD_ OPEN_EXISTING_ = 3;
-BOOST_CONSTEXPR_OR_CONST DWORD_ OPEN_ALWAYS_ = 4;
-BOOST_CONSTEXPR_OR_CONST DWORD_ TRUNCATE_EXISTING_ = 5;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_SHARE_READ_ = 0x00000001;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_SHARE_WRITE_ = 0x00000002;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_SHARE_DELETE_ = 0x00000004;
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_BEGIN_ = 0;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_CURRENT_ = 1;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_END_ = 2;
-
-#endif // defined( BOOST_USE_WINDOWS_H )
-
-// Some of these constants are not defined by Windows SDK in MinGW or older MSVC
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_WRITE_THROUGH_ = 0x80000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_OVERLAPPED_ = 0x40000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_NO_BUFFERING_ = 0x20000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_RANDOM_ACCESS_ = 0x10000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_SEQUENTIAL_SCAN_ = 0x08000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_DELETE_ON_CLOSE_ = 0x04000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_BACKUP_SEMANTICS_ = 0x02000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_POSIX_SEMANTICS_ = 0x01000000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_SESSION_AWARE_ = 0x00800000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_OPEN_REPARSE_POINT_ = 0x00200000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_OPEN_NO_RECALL_ = 0x00100000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_FIRST_PIPE_INSTANCE_ = 0x00080000;
-
-#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN8
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_FLAG_OPEN_REQUIRING_OPLOCK_ = 0x00040000;
-#endif
-
-// This constant is not defined in Windows SDK up until 6.0A
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_VIRTUAL_ = 0x00010000;
-
-// These constants are not defined in Windows SDK up until 8.0 and MinGW/MinGW-w64 (as of 2016-02-14).
-// They are documented to be supported only since Windows 8/Windows Server 2012
-// but defined unconditionally.
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_INTEGRITY_STREAM_ = 0x00008000;
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_NO_SCRUB_DATA_ = 0x00020000;
-// Undocumented
-BOOST_CONSTEXPR_OR_CONST DWORD_ FILE_ATTRIBUTE_EA_ = 0x00040000;
-
-#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
-#if !defined( BOOST_NO_ANSI_APIS )
-using ::AreFileApisANSI;
-
-BOOST_FORCEINLINE HANDLE_ CreateFileA(
- LPCSTR_ lpFileName,
- DWORD_ dwDesiredAccess,
- DWORD_ dwShareMode,
- SECURITY_ATTRIBUTES_* lpSecurityAttributes,
- DWORD_ dwCreationDisposition,
- DWORD_ dwFlagsAndAttributes,
- HANDLE_ hTemplateFile)
-{
- return ::CreateFileA(
- lpFileName,
- dwDesiredAccess,
- dwShareMode,
- reinterpret_cast< ::_SECURITY_ATTRIBUTES* >(lpSecurityAttributes),
- dwCreationDisposition,
- dwFlagsAndAttributes,
- hTemplateFile);
-}
-
-BOOST_FORCEINLINE HANDLE_ create_file(
- LPCSTR_ lpFileName,
- DWORD_ dwDesiredAccess,
- DWORD_ dwShareMode,
- SECURITY_ATTRIBUTES_* lpSecurityAttributes,
- DWORD_ dwCreationDisposition,
- DWORD_ dwFlagsAndAttributes,
- HANDLE_ hTemplateFile)
-{
- return ::CreateFileA(
- lpFileName,
- dwDesiredAccess,
- dwShareMode,
- reinterpret_cast< ::_SECURITY_ATTRIBUTES* >(lpSecurityAttributes),
- dwCreationDisposition,
- dwFlagsAndAttributes,
- hTemplateFile);
-}
-
-typedef struct BOOST_MAY_ALIAS _WIN32_FIND_DATAA {
- DWORD_ dwFileAttributes;
- FILETIME_ ftCreationTime;
- FILETIME_ ftLastAccessTime;
- FILETIME_ ftLastWriteTime;
- DWORD_ nFileSizeHigh;
- DWORD_ nFileSizeLow;
- DWORD_ dwReserved0;
- DWORD_ dwReserved1;
- CHAR_ cFileName[MAX_PATH_];
- CHAR_ cAlternateFileName[14];
-#ifdef _MAC
- DWORD_ dwFileType;
- DWORD_ dwCreatorType;
- WORD_ wFinderFlags;
-#endif
-} WIN32_FIND_DATAA_, *PWIN32_FIND_DATAA_, *LPWIN32_FIND_DATAA_;
-
-BOOST_FORCEINLINE HANDLE_ FindFirstFileA(LPCSTR_ lpFileName, WIN32_FIND_DATAA_* lpFindFileData)
-{
- return ::FindFirstFileA(lpFileName, reinterpret_cast< ::_WIN32_FIND_DATAA* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE HANDLE_ find_first_file(LPCSTR_ lpFileName, WIN32_FIND_DATAA_* lpFindFileData)
-{
- return ::FindFirstFileA(lpFileName, reinterpret_cast< ::_WIN32_FIND_DATAA* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE BOOL_ FindNextFileA(HANDLE_ hFindFile, WIN32_FIND_DATAA_* lpFindFileData)
-{
- return ::FindNextFileA(hFindFile, reinterpret_cast< ::_WIN32_FIND_DATAA* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE BOOL_ find_next_file(HANDLE_ hFindFile, WIN32_FIND_DATAA_* lpFindFileData)
-{
- return ::FindNextFileA(hFindFile, reinterpret_cast< ::_WIN32_FIND_DATAA* >(lpFindFileData));
-}
-
-#endif // !defined( BOOST_NO_ANSI_APIS )
-
-BOOST_FORCEINLINE HANDLE_ CreateFileW(
- LPCWSTR_ lpFileName,
- DWORD_ dwDesiredAccess,
- DWORD_ dwShareMode,
- SECURITY_ATTRIBUTES_* lpSecurityAttributes,
- DWORD_ dwCreationDisposition,
- DWORD_ dwFlagsAndAttributes,
- HANDLE_ hTemplateFile)
-{
- return ::CreateFileW(
- lpFileName,
- dwDesiredAccess,
- dwShareMode,
- reinterpret_cast< ::_SECURITY_ATTRIBUTES* >(lpSecurityAttributes),
- dwCreationDisposition,
- dwFlagsAndAttributes,
- hTemplateFile);
-}
-
-BOOST_FORCEINLINE HANDLE_ create_file(
- LPCWSTR_ lpFileName,
- DWORD_ dwDesiredAccess,
- DWORD_ dwShareMode,
- SECURITY_ATTRIBUTES_* lpSecurityAttributes,
- DWORD_ dwCreationDisposition,
- DWORD_ dwFlagsAndAttributes,
- HANDLE_ hTemplateFile)
-{
- return ::CreateFileW(
- lpFileName,
- dwDesiredAccess,
- dwShareMode,
- reinterpret_cast< ::_SECURITY_ATTRIBUTES* >(lpSecurityAttributes),
- dwCreationDisposition,
- dwFlagsAndAttributes,
- hTemplateFile);
-}
-
-typedef struct BOOST_MAY_ALIAS _WIN32_FIND_DATAW {
- DWORD_ dwFileAttributes;
- FILETIME_ ftCreationTime;
- FILETIME_ ftLastAccessTime;
- FILETIME_ ftLastWriteTime;
- DWORD_ nFileSizeHigh;
- DWORD_ nFileSizeLow;
- DWORD_ dwReserved0;
- DWORD_ dwReserved1;
- WCHAR_ cFileName[MAX_PATH_];
- WCHAR_ cAlternateFileName[14];
-#ifdef _MAC
- DWORD_ dwFileType;
- DWORD_ dwCreatorType;
- WORD_ wFinderFlags;
-#endif
-} WIN32_FIND_DATAW_, *PWIN32_FIND_DATAW_, *LPWIN32_FIND_DATAW_;
-
-typedef struct BOOST_MAY_ALIAS _BY_HANDLE_FILE_INFORMATION {
- DWORD_ dwFileAttributes;
- FILETIME_ ftCreationTime;
- FILETIME_ ftLastAccessTime;
- FILETIME_ ftLastWriteTime;
- DWORD_ dwVolumeSerialNumber;
- DWORD_ nFileSizeHigh;
- DWORD_ nFileSizeLow;
- DWORD_ nNumberOfLinks;
- DWORD_ nFileIndexHigh;
- DWORD_ nFileIndexLow;
-} BY_HANDLE_FILE_INFORMATION_, *PBY_HANDLE_FILE_INFORMATION_, *LPBY_HANDLE_FILE_INFORMATION_;
-
-BOOST_FORCEINLINE HANDLE_ FindFirstFileW(LPCWSTR_ lpFileName, WIN32_FIND_DATAW_* lpFindFileData)
-{
- return ::FindFirstFileW(lpFileName, reinterpret_cast< ::_WIN32_FIND_DATAW* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE HANDLE_ find_first_file(LPCWSTR_ lpFileName, WIN32_FIND_DATAW_* lpFindFileData)
-{
- return ::FindFirstFileW(lpFileName, reinterpret_cast< ::_WIN32_FIND_DATAW* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE BOOL_ FindNextFileW(HANDLE_ hFindFile, WIN32_FIND_DATAW_* lpFindFileData)
-{
- return ::FindNextFileW(hFindFile, reinterpret_cast< ::_WIN32_FIND_DATAW* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE BOOL_ find_next_file(HANDLE_ hFindFile, WIN32_FIND_DATAW_* lpFindFileData)
-{
- return ::FindNextFileW(hFindFile, reinterpret_cast< ::_WIN32_FIND_DATAW* >(lpFindFileData));
-}
-
-BOOST_FORCEINLINE BOOL_ GetFileInformationByHandle(HANDLE_ h, BY_HANDLE_FILE_INFORMATION_* info)
-{
- return ::GetFileInformationByHandle(h, reinterpret_cast< ::_BY_HANDLE_FILE_INFORMATION* >(info));
-}
-
-using ::LockFile;
-
-BOOST_FORCEINLINE BOOL_ LockFileEx(
- HANDLE_ hFile,
- DWORD_ dwFlags,
- DWORD_ dwReserved,
- DWORD_ nNumberOfBytesToLockLow,
- DWORD_ nNumberOfBytesToLockHigh,
- OVERLAPPED_* lpOverlapped)
-{
- return ::LockFileEx(hFile, dwFlags, dwReserved, nNumberOfBytesToLockLow, nNumberOfBytesToLockHigh, reinterpret_cast< ::_OVERLAPPED* >(lpOverlapped));
-}
-
-#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP
-using ::SetFileValidData;
-#endif
-
-using ::UnlockFile;
-
-BOOST_FORCEINLINE BOOL_ UnlockFileEx(
- HANDLE_ hFile,
- DWORD_ dwReserved,
- DWORD_ nNumberOfBytesToUnlockLow,
- DWORD_ nNumberOfBytesToUnlockHigh,
- OVERLAPPED_* lpOverlapped)
-{
- return ::UnlockFileEx(hFile, dwReserved, nNumberOfBytesToUnlockLow, nNumberOfBytesToUnlockHigh, reinterpret_cast< ::_OVERLAPPED* >(lpOverlapped));
-}
-#endif // BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
-
-#if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
-#if !defined( BOOST_NO_ANSI_APIS )
-using ::DeleteFileA;
-
-BOOST_FORCEINLINE BOOL_ delete_file(LPCSTR_ lpFileName)
-{
- return ::DeleteFileA(lpFileName);
-}
-
-using ::MoveFileExA;
-
-BOOST_FORCEINLINE BOOL_ move_file(LPCSTR_ lpExistingFileName, LPCSTR_ lpNewFileName, DWORD_ dwFlags)
-{
- return ::MoveFileExA(lpExistingFileName, lpNewFileName, dwFlags);
-}
-
-#endif
-using ::DeleteFileW;
-
-BOOST_FORCEINLINE BOOL_ delete_file(LPCWSTR_ lpFileName)
-{
- return ::DeleteFileW(lpFileName);
-}
-
-using ::FindClose;
-using ::MoveFileExW;
-
-BOOST_FORCEINLINE BOOL_ move_file(LPCWSTR_ lpExistingFileName, LPCWSTR_ lpNewFileName, DWORD_ dwFlags)
-{
- return ::MoveFileExW(lpExistingFileName, lpNewFileName, dwFlags);
-}
-
-BOOST_FORCEINLINE BOOL_ ReadFile(
- HANDLE_ hFile,
- LPVOID_ lpBuffer,
- DWORD_ nNumberOfBytesToWrite,
- LPDWORD_ lpNumberOfBytesWritten,
- OVERLAPPED_* lpOverlapped)
-{
- return ::ReadFile(hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, reinterpret_cast< ::_OVERLAPPED* >(lpOverlapped));
-}
-
-using ::SetEndOfFile;
-
-BOOST_FORCEINLINE BOOL_ WriteFile(
- HANDLE_ hFile,
- LPCVOID_ lpBuffer,
- DWORD_ nNumberOfBytesToWrite,
- LPDWORD_ lpNumberOfBytesWritten,
- OVERLAPPED_* lpOverlapped)
-{
- return ::WriteFile(hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, reinterpret_cast< ::_OVERLAPPED* >(lpOverlapped));
-}
-#endif // BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
-
-#if BOOST_WINAPI_PARTITION_APP_SYSTEM
-#if !defined( BOOST_NO_ANSI_APIS )
-using ::GetFileAttributesA;
-
-BOOST_FORCEINLINE DWORD_ get_file_attributes(LPCSTR_ lpFileName)
-{
- return ::GetFileAttributesA(lpFileName);
-}
-#endif
-using ::GetFileAttributesW;
-
-BOOST_FORCEINLINE DWORD_ get_file_attributes(LPCWSTR_ lpFileName)
-{
- return ::GetFileAttributesW(lpFileName);
-}
-
-BOOST_FORCEINLINE BOOL_ GetFileSizeEx(HANDLE_ hFile, LARGE_INTEGER_* lpFileSize)
-{
- return ::GetFileSizeEx(hFile, reinterpret_cast< ::_LARGE_INTEGER* >(lpFileSize));
-}
-
-using ::SetFilePointer;
-#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
-
-}
-}
-
-#include <boost/winapi/detail/footer.hpp>
-
-#endif // BOOST_WINAPI_FILE_MANAGEMENT_HPP_INCLUDED_
diff --git a/contrib/restricted/boost/winapi/include/boost/winapi/limits.hpp b/contrib/restricted/boost/winapi/include/boost/winapi/limits.hpp
deleted file mode 100644
index 0a628d705f5..00000000000
--- a/contrib/restricted/boost/winapi/include/boost/winapi/limits.hpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright 2016 Andrey Semashev
- *
- * Distributed under the Boost Software License, Version 1.0.
- * See http://www.boost.org/LICENSE_1_0.txt
- */
-
-#ifndef BOOST_WINAPI_LIMITS_HPP_INCLUDED_
-#define BOOST_WINAPI_LIMITS_HPP_INCLUDED_
-
-#include <boost/winapi/basic_types.hpp>
-#include <boost/winapi/detail/header.hpp>
-
-#ifdef BOOST_HAS_PRAGMA_ONCE
-#pragma once
-#endif
-
-namespace boost {
-namespace winapi {
-
-#if defined( BOOST_USE_WINDOWS_H )
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ MAX_PATH_ = MAX_PATH;
-
-#else
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ MAX_PATH_ = 260;
-
-#endif
-
-#if defined( BOOST_USE_WINDOWS_H ) && !defined( BOOST_WINAPI_IS_MINGW )
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ UNICODE_STRING_MAX_BYTES_ = UNICODE_STRING_MAX_BYTES;
-BOOST_CONSTEXPR_OR_CONST DWORD_ UNICODE_STRING_MAX_CHARS_ = UNICODE_STRING_MAX_CHARS;
-
-#else
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ UNICODE_STRING_MAX_BYTES_ = 65534;
-BOOST_CONSTEXPR_OR_CONST DWORD_ UNICODE_STRING_MAX_CHARS_ = 32767;
-
-#endif
-
-BOOST_CONSTEXPR_OR_CONST DWORD_ max_path = MAX_PATH_;
-BOOST_CONSTEXPR_OR_CONST DWORD_ unicode_string_max_bytes = UNICODE_STRING_MAX_BYTES_;
-BOOST_CONSTEXPR_OR_CONST DWORD_ unicode_string_max_chars = UNICODE_STRING_MAX_CHARS_;
-
-}
-}
-
-#include <boost/winapi/detail/footer.hpp>
-
-#endif // BOOST_WINAPI_LIMITS_HPP_INCLUDED_
diff --git a/contrib/restricted/boost/winapi/include/boost/winapi/overlapped.hpp b/contrib/restricted/boost/winapi/include/boost/winapi/overlapped.hpp
deleted file mode 100644
index 8027b356d4b..00000000000
--- a/contrib/restricted/boost/winapi/include/boost/winapi/overlapped.hpp
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright 2016 Klemens D. Morgenstern
- *
- * Distributed under the Boost Software License, Version 1.0.
- * See http://www.boost.org/LICENSE_1_0.txt
- */
-
-#ifndef BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_
-#define BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_
-
-#include <boost/winapi/basic_types.hpp>
-#include <boost/winapi/detail/header.hpp>
-
-#ifdef BOOST_HAS_PRAGMA_ONCE
-#pragma once
-#endif
-
-#if !defined( BOOST_USE_WINDOWS_H )
-extern "C" {
-struct _OVERLAPPED;
-}
-#endif
-
-namespace boost {
-namespace winapi {
-
-typedef struct BOOST_MAY_ALIAS _OVERLAPPED {
- ULONG_PTR_ Internal;
- ULONG_PTR_ InternalHigh;
- union {
- BOOST_WINAPI_DETAIL_EXTENSION struct {
- DWORD_ Offset;
- DWORD_ OffsetHigh;
- };
- PVOID_ Pointer;
- };
- HANDLE_ hEvent;
-} OVERLAPPED_, *LPOVERLAPPED_;
-
-} // namespace winapi
-} // namespace boost
-
-#include <boost/winapi/detail/footer.hpp>
-
-#endif // BOOST_WINAPI_OVERLAPPED_HPP_INCLUDED_
diff --git a/contrib/restricted/boost/winapi/include/boost/winapi/stack_backtrace.hpp b/contrib/restricted/boost/winapi/include/boost/winapi/stack_backtrace.hpp
deleted file mode 100644
index e5e295a9226..00000000000
--- a/contrib/restricted/boost/winapi/include/boost/winapi/stack_backtrace.hpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright 2017 Andrey Semashev
- *
- * Distributed under the Boost Software License, Version 1.0.
- * See http://www.boost.org/LICENSE_1_0.txt
- */
-
-#ifndef BOOST_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_
-#define BOOST_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_
-
-#include <boost/winapi/basic_types.hpp>
-#include <boost/winapi/config.hpp>
-
-#ifdef BOOST_HAS_PRAGMA_ONCE
-#pragma once
-#endif
-
-// MinGW does not provide RtlCaptureStackBackTrace
-#if !defined( BOOST_WINAPI_IS_MINGW )
-
-// Note: RtlCaptureStackBackTrace is available in WinXP SP1 and later
-#if (BOOST_USE_NTDDI_VERSION > BOOST_WINAPI_NTDDI_WINXP)
-
-#if BOOST_WINAPI_PARTITION_APP_SYSTEM
-
-#include <boost/winapi/detail/header.hpp>
-
-// Windows SDK shipped with MSVC 7.1 and 8 does not declare RtlCaptureStackBackTrace in headers but allows to link with it
-#if !defined( BOOST_USE_WINDOWS_H ) || (defined(_MSC_VER) && (_MSC_VER+0) < 1500)
-extern "C" {
-
-BOOST_WINAPI_IMPORT boost::winapi::WORD_
-BOOST_WINAPI_NTAPI_CC RtlCaptureStackBackTrace(
- boost::winapi::DWORD_ FramesToSkip,
- boost::winapi::DWORD_ FramesToCapture,
- boost::winapi::PVOID_* BackTrace,
- boost::winapi::PDWORD_ BackTraceHash);
-
-} // extern "C"
-#endif
-
-namespace boost {
-namespace winapi {
-
-using ::RtlCaptureStackBackTrace;
-
-}
-}
-
-#include <boost/winapi/detail/footer.hpp>
-
-#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
-#endif // (BOOST_USE_NTDDI_VERSION > BOOST_WINAPI_NTDDI_WINXP)
-#endif // !defined( BOOST_WINAPI_IS_MINGW )
-#endif // BOOST_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_