Commit Graph

265 Commits

Author SHA1 Message Date
Daniel James
912b819dce Remove duplicate boostdoc target
It was confusing the documentation build.
2017-07-29 23:30:17 +01:00
Andrey Semashev
747442645d Use BOOST_MAY_ALIAS from Boost.Config. 2017-07-29 17:01:30 +03:00
Andrey Semashev
6a30df890f Added FILE_FLAG constants. 2017-07-06 17:36:01 +03:00
Andrey Semashev
2904493a9e Added a pseudo-test to display Windows SDK macros. 2017-06-25 15:56:48 +03:00
Andrey Semashev
394b67982a Fixed compatibility with MSVC 8 when using windows.h. 2017-06-25 13:26:10 +03:00
Andrey Semashev
af39db6544 Added RtlCaptureStackBackTrace. 2017-06-24 17:37:32 +03:00
Andrey Semashev
9a315f48e3 Fixed compatibility with MinGW. 2017-06-24 17:32:55 +03:00
Andrey Semashev
a982281724 Merge pull request #39 from vinniefalco/develop
Add debugapi.hpp
2017-05-25 22:02:42 +03:00
Vinnie Falco
1ab3751d57 Add debugapi.hpp 2017-05-23 10:10:00 -07:00
Andrey Semashev
c3e8180be5 Trim trailing spaces. 2017-02-17 13:42:33 +03:00
Andrey Semashev
b017fd8866 Added wrappers for CryptEnumProviders* to work aroung MinGW bugs. 2017-01-17 00:39:17 +03:00
Andrey Semashev
d1ce3b2d3f Added a workaround for CryptReleaseContext in Windows 2000
CryptReleaseContext is declared differently in MS Windows SDK 6.0A and
later when targeting Windows versions older than XP. This is not the case
in MinGW and MinGW-w64 and MSVC shipped with their own Windows SDK.

Also added BOOST_WINAPI_DEFINE_VERSION_MACROS config macro which allows
Boost.WinAPI to define Windows SDK version macros even when it is not
configured to include windows.h. This can help to ensure that the user
targets the same Windows version as Boost.
2017-01-17 00:29:18 +03:00
Andrey Semashev
f2f956c593 Only enable IsProcessInJob from Windows XP on up. 2017-01-17 00:28:45 +03:00
Andrey Semashev
e329e1d0d1 Merge branch 'develop' 2016-11-08 16:57:34 +03:00
Andrey Semashev
e46a1b7710 Disabled an MSVC warning about a nameless struct/union. 2016-11-06 21:38:09 +03:00
Rene Rivera
36f54b0bd5 Add, and update, documentation build targets. 2016-10-10 11:39:54 -05:00
Rene Rivera
9e3f7da114 Merge branch 'develop' of https://github.com/boostorg/winapi into develop 2016-10-08 11:29:31 -05:00
Andrey Semashev
6dfe926d03 Nonessential. 2016-10-08 19:04:05 +03:00
Andrey Semashev
711a6bbd45 Added GetFileInformationByHandle function. 2016-10-08 19:00:24 +03:00
Rene Rivera
69793b5d43 Add, and update, documentation build targets. 2016-10-07 23:07:37 -05:00
Andrey Semashev
731e8c2db2 Merge pull request #35 from igaztanaga/oldgccwarnings
Pragma message is only available for GCC > 4.3
2016-08-09 01:48:43 +03:00
Ion Gaztañaga
5272ee7ac3 Pragma message is only available for GCC > 4.3 2016-08-09 00:11:10 +02:00
Andrey Semashev
8a1c94ae26 Removed WAIT_TIMEOUT_ as it duplicates the constant in wait.hpp. 2016-07-18 02:55:35 +03:00
Andrey Semashev
b1f1e5d6fd Added a header with Windows error codes. 2016-07-16 22:02:15 +03:00
Andrey Semashev
b31a496273 Added OpenProcess function and access rights constants. 2016-07-16 21:00:41 +03:00
Andrey Semashev
0fe7a608d4 Added job management APIs. 2016-07-16 20:43:52 +03:00
Andrey Semashev
c4329b8574 Fixed formatting, added comments, removed unused include. 2016-07-16 20:25:14 +03:00
Andrey Semashev
3f92fc8cb6 Merge pull request #29 from klemens-morgenstern/environment
added environment functions
2016-07-16 20:15:40 +03:00
Andrey Semashev
75f6eaf107 Added CompareObjectHandles function (Windows 10). 2016-07-16 20:10:22 +03:00
Andrey Semashev
f2887c28be Remove slashes from the test names. 2016-07-11 15:39:39 +03:00
Andrey Semashev
8b86729653 Merge pull request #33 from danieljames/mark-hidden
Mark library as hidden
2016-07-05 11:01:16 +03:00
Daniel James
72921dd730 Mark library as hidden 2016-07-04 23:24:26 +01:00
klemens-morgenstern
ee8731f988 added environment functions 2016-06-19 22:38:14 +02:00
Andrey Semashev
f62492eb1a Added library documentation. 2016-06-19 19:53:04 +03:00
Andrey Semashev
2cad0b1c15 Added library meta. 2016-06-19 19:52:31 +03:00
Andrey Semashev
0a45ad46d0 Added ReadFile declaration. 2016-05-29 19:38:32 +03:00
Andrey Semashev
5aa4401595 Merge branch 'develop' 2016-03-07 21:03:00 +03:00
Andrey Semashev
6d6041085a Merge branch 'master' of github.com:boostorg/winapi 2016-03-07 21:02:27 +03:00
Andrey Semashev
8a7c2890f1 Merge branch 'develop' of github.com:boostorg/winapi into develop 2016-03-07 21:02:08 +03:00
Andrey Semashev
7ce91eab22 Added the WC_ERR_INVALID_CHARS constant. 2016-03-07 21:01:27 +03:00
Andrey Semashev
180341cddf Merge pull request #24 from jlodos/bug/prevent-msvc-warning
Prevent warning "nonstandard extension used : nameless struct/union" in MSVC
2016-03-01 08:01:59 +03:00
Jorge Lodos
f2f7b93528 Prevent warning "nonstandard extension used : nameless struct/union" in MSVC 2016-02-29 19:00:09 -06:00
Andrey Semashev
bafd4a1f5d Merge pull request #23 from jlodos/bug/gcc-compile-problem
GCC compile error
2016-02-27 23:20:23 +03:00
Jorge Lodos
2b79eb53b3 GCC complains with:
....../boost/detail/winapi/error_handling.hpp:97:46: warning: conversion to 'boost::detail::winapi::WORD_ {aka short unsigned int}' from 'int' may alter its value [-Wconversion]
2016-02-23 17:13:21 -06:00
Andrey Semashev
0f17094a79 Minor fix for AreFileApisANSI function declaration. 2016-02-22 22:44:51 +03:00
Andrey Semashev
4260a662d2 Merge remote-tracking branch 'jlodos/feature/add-AreFileApisANSI' into develop 2016-02-22 22:39:10 +03:00
Andrey Semashev
9e07973e31 Added some access permission flags for semaphores, events and file mappings. 2016-02-22 22:37:59 +03:00
Jorge Lodos
80cefbc39a Adding AreFileApisANSI 2016-02-18 20:42:04 -06:00
Andrey Semashev
4ccb77aab2 Fixed missing includes. Added missing constants and support for older Windows SDKs and MinGW. 2016-02-14 19:09:19 +03:00
Jorge Lodos
fc32850225 Support for dbghelp 2016-02-14 19:09:19 +03:00