Browse code

Adding winapi

Steffen Neumann authored on 26/11/2021 22:31:46
Showing119 changed files

1 1
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/access_rights.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_ACCESS_RIGHTS_HPP
11
+#define BOOST_DETAIL_WINAPI_ACCESS_RIGHTS_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/access_rights.hpp>")
16
+
17
+#include <boost/winapi/access_rights.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_ACCESS_RIGHTS_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/apc.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_APC_HPP
11
+#define BOOST_DETAIL_WINAPI_APC_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/apc.hpp>")
16
+
17
+#include <boost/winapi/apc.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_APC_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/basic_types.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP
11
+#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/basic_types.hpp>")
16
+
17
+#include <boost/winapi/basic_types.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/bcrypt.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_BCRYPT_HPP_
11
+#define BOOST_DETAIL_WINAPI_BCRYPT_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/bcrypt.hpp>")
16
+
17
+#include <boost/winapi/bcrypt.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_BCRYPT_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/character_code_conversion.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_CHARACTER_CODE_CONVERSION_HPP
11
+#define BOOST_DETAIL_WINAPI_CHARACTER_CODE_CONVERSION_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/character_code_conversion.hpp>")
16
+
17
+#include <boost/winapi/character_code_conversion.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_CHARACTER_CODE_CONVERSION_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,27 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/condition_variable.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_CONDITION_VARIABLE_HPP
11
+#define BOOST_DETAIL_WINAPI_CONDITION_VARIABLE_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/condition_variable.hpp>")
16
+
17
+#include <boost/winapi/condition_variable.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+// Deprecated
25
+#define BOOST_DETAIL_WINAPI_CONDITION_VARIABLE_INIT BOOST_WINAPI_CONDITION_VARIABLE_INIT
26
+
27
+#endif // BOOST_DETAIL_WINAPI_CONDITION_VARIABLE_HPP
0 28
new file mode 100755
... ...
@@ -0,0 +1,23 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/config.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_CONFIG_HPP_INCLUDED_
11
+#define BOOST_DETAIL_WINAPI_CONFIG_HPP_INCLUDED_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/config.hpp>")
16
+
17
+#include <boost/winapi/config.hpp>
18
+
19
+#ifdef BOOST_HAS_PRAGMA_ONCE
20
+#pragma once
21
+#endif
22
+
23
+#endif // BOOST_DETAIL_WINAPI_CONFIG_HPP_INCLUDED_
0 24
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/critical_section.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_CRITICAL_SECTION_HPP
11
+#define BOOST_DETAIL_WINAPI_CRITICAL_SECTION_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/critical_section.hpp>")
16
+
17
+#include <boost/winapi/critical_section.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_CRITICAL_SECTION_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/crypt.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_CRYPT_HPP
11
+#define BOOST_DETAIL_WINAPI_CRYPT_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/crypt.hpp>")
16
+
17
+#include <boost/winapi/crypt.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_CRYPT_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/dbghelp.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_DBGHELP_HPP
11
+#define BOOST_DETAIL_WINAPI_DBGHELP_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/dbghelp.hpp>")
16
+
17
+#include <boost/winapi/dbghelp.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_DBGHELP_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/debugapi.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_DEBUGAPI_HPP
11
+#define BOOST_DETAIL_WINAPI_DEBUGAPI_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/debugapi.hpp>")
16
+
17
+#include <boost/winapi/debugapi.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_DEBUGAPI_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,28 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, it provides the deprecated namespace for backward compatibility.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_DETAIL_DEPRECATED_NAMESPACE_HPP_INCLUDED_
11
+#define BOOST_DETAIL_WINAPI_DETAIL_DEPRECATED_NAMESPACE_HPP_INCLUDED_
12
+
13
+#include <boost/config.hpp>
14
+
15
+#ifdef BOOST_HAS_PRAGMA_ONCE
16
+#pragma once
17
+#endif
18
+
19
+namespace boost {
20
+namespace winapi {}
21
+namespace detail {
22
+namespace winapi {
23
+using namespace boost::winapi;
24
+} // namespace winapi
25
+} // namespace detail
26
+} // namespace boost
27
+
28
+#endif // BOOST_DETAIL_WINAPI_DETAIL_DEPRECATED_NAMESPACE_HPP_INCLUDED_
0 29
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/directory_management.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_DIRECTORY_MANAGEMENT_HPP
11
+#define BOOST_DETAIL_WINAPI_DIRECTORY_MANAGEMENT_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/directory_management.hpp>")
16
+
17
+#include <boost/winapi/directory_management.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_DIRECTORY_MANAGEMENT_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/dll.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_DLL_HPP
11
+#define BOOST_DETAIL_WINAPI_DLL_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/dll.hpp>")
16
+
17
+#include <boost/winapi/dll.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_DLL_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/environment.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_ENVIRONMENT_HPP_
11
+#define BOOST_DETAIL_WINAPI_ENVIRONMENT_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/environment.hpp>")
16
+
17
+#include <boost/winapi/environment.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_ENVIRONMENT_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/error_codes.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_ERROR_CODES_HPP_
11
+#define BOOST_DETAIL_WINAPI_ERROR_CODES_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/error_codes.hpp>")
16
+
17
+#include <boost/winapi/error_codes.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_ERROR_CODES_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/error_handling.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_ERROR_HANDLING_HPP
11
+#define BOOST_DETAIL_WINAPI_ERROR_HANDLING_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/error_handling.hpp>")
16
+
17
+#include <boost/winapi/error_handling.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_ERROR_HANDLING_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/event.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_EVENT_HPP_
11
+#define BOOST_DETAIL_WINAPI_EVENT_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/event.hpp>")
16
+
17
+#include <boost/winapi/event.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_EVENT_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/file_management.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_FILE_MANAGEMENT_HPP
11
+#define BOOST_DETAIL_WINAPI_FILE_MANAGEMENT_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/file_management.hpp>")
16
+
17
+#include <boost/winapi/file_management.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_FILE_MANAGEMENT_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/file_mapping.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_FILE_MAPPING_HPP
11
+#define BOOST_DETAIL_WINAPI_FILE_MAPPING_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/file_mapping.hpp>")
16
+
17
+#include <boost/winapi/file_mapping.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_FILE_MAPPING_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_current_process.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_current_process.hpp>")
16
+
17
+#include <boost/winapi/get_current_process.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_current_process_id.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_ID_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_ID_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_current_process_id.hpp>")
16
+
17
+#include <boost/winapi/get_current_process_id.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_CURRENT_PROCESS_ID_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_current_thread.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_current_thread.hpp>")
16
+
17
+#include <boost/winapi/get_current_thread.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_current_thread_id.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_ID_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_ID_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_current_thread_id.hpp>")
16
+
17
+#include <boost/winapi/get_current_thread_id.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_CURRENT_THREAD_ID_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_last_error.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_LAST_ERROR_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_LAST_ERROR_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_last_error.hpp>")
16
+
17
+#include <boost/winapi/get_last_error.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_LAST_ERROR_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_process_times.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_PROCESS_TIMES_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_PROCESS_TIMES_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_process_times.hpp>")
16
+
17
+#include <boost/winapi/get_process_times.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_PROCESS_TIMES_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_system_directory.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_SYSTEM_DIRECTORY_HPP_
11
+#define BOOST_DETAIL_WINAPI_GET_SYSTEM_DIRECTORY_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_system_directory.hpp>")
16
+
17
+#include <boost/winapi/get_system_directory.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_SYSTEM_DIRECTORY_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/get_thread_times.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_GET_THREAD_TIMES_HPP
11
+#define BOOST_DETAIL_WINAPI_GET_THREAD_TIMES_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/get_thread_times.hpp>")
16
+
17
+#include <boost/winapi/get_thread_times.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_GET_THREAD_TIMES_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/handle_info.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_HANDLE_INFO_HPP_
11
+#define BOOST_DETAIL_HANDLE_INFO_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/handle_info.hpp>")
16
+
17
+#include <boost/winapi/handle_info.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_HANDLE_INFO_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/handles.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_HANDLES_HPP
11
+#define BOOST_DETAIL_WINAPI_HANDLES_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/handles.hpp>")
16
+
17
+#include <boost/winapi/handles.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_HANDLES_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/heap_memory.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_HEAP_MEMORY_HPP_
11
+#define BOOST_DETAIL_WINAPI_HEAP_MEMORY_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/heap_memory.hpp>")
16
+
17
+#include <boost/winapi/heap_memory.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_HEAP_MEMORY_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,26 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/init_once.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_INIT_ONCE_HPP
11
+#define BOOST_DETAIL_WINAPI_INIT_ONCE_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/init_once.hpp>")
16
+
17
+#include <boost/winapi/init_once.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#define BOOST_DETAIL_WINAPI_INIT_ONCE_STATIC_INIT BOOST_WINAPI_INIT_ONCE_STATIC_INIT
25
+
26
+#endif // BOOST_DETAIL_WINAPI_INIT_ONCE_HPP
0 27
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/jobs.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_JOBS_HPP_
11
+#define BOOST_DETAIL_WINAPI_JOBS_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/jobs.hpp>")
16
+
17
+#include <boost/winapi/jobs.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_JOBS_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/limits.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_LIMITS_HPP_
11
+#define BOOST_DETAIL_WINAPI_LIMITS_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/limits.hpp>")
16
+
17
+#include <boost/winapi/limits.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_LIMITS_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/local_memory.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_LOCAL_MEMORY_HPP
11
+#define BOOST_DETAIL_WINAPI_LOCAL_MEMORY_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/local_memory.hpp>")
16
+
17
+#include <boost/winapi/local_memory.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_LOCAL_MEMORY_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/memory.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_MEMORY_HPP
11
+#define BOOST_DETAIL_WINAPI_MEMORY_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/memory.hpp>")
16
+
17
+#include <boost/winapi/memory.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_MEMORY_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/mutex.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_MUTEX_HPP_
11
+#define BOOST_DETAIL_WINAPI_MUTEX_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/mutex.hpp>")
16
+
17
+#include <boost/winapi/mutex.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_MUTEX_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/overlapped.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_OVERLAPPED_HPP_
11
+#define BOOST_DETAIL_WINAPI_OVERLAPPED_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/overlapped.hpp>")
16
+
17
+#include <boost/winapi/overlapped.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_OVERLAPPED_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/page_protection_flags.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_PAGE_PROTECTION_FLAGS_HPP
11
+#define BOOST_DETAIL_WINAPI_PAGE_PROTECTION_FLAGS_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/page_protection_flags.hpp>")
16
+
17
+#include <boost/winapi/page_protection_flags.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_PAGE_PROTECTION_FLAGS_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/pipes.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_PIPES_HPP_
11
+#define BOOST_DETAIL_WINAPI_PIPES_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/pipes.hpp>")
16
+
17
+#include <boost/winapi/pipes.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_PIPES_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/priority_class.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_PRIORITY_CLASS_HPP_
11
+#define BOOST_DETAIL_WINAPI_PRIORITY_CLASS_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/priority_class.hpp>")
16
+
17
+#include <boost/winapi/priority_class.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_PRIORITY_CLASS_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/process.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_PROCESS_HPP_
11
+#define BOOST_DETAIL_WINAPI_PROCESS_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/process.hpp>")
16
+
17
+#include <boost/winapi/process.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_PROCESS_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/security.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SECURITY_HPP
11
+#define BOOST_DETAIL_WINAPI_SECURITY_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/security.hpp>")
16
+
17
+#include <boost/winapi/security.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_SECURITY_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/semaphore.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SEMAPHORE_HPP_
11
+#define BOOST_DETAIL_WINAPI_SEMAPHORE_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/semaphore.hpp>")
16
+
17
+#include <boost/winapi/semaphore.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_SEMAPHORE_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/shell.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SHELL_HPP_
11
+#define BOOST_DETAIL_WINAPI_SHELL_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/shell.hpp>")
16
+
17
+#include <boost/winapi/shell.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_SHELL_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/show_window.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SHOW_WINDOW_HPP_
11
+#define BOOST_DETAIL_WINAPI_SHOW_WINDOW_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/show_window.hpp>")
16
+
17
+#include <boost/winapi/show_window.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_SHOW_WINDOW_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,27 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/srw_lock.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SRW_LOCK_HPP
11
+#define BOOST_DETAIL_WINAPI_SRW_LOCK_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/srw_lock.hpp>")
16
+
17
+#include <boost/winapi/srw_lock.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+// Deprecated
25
+#define BOOST_DETAIL_WINAPI_SRWLOCK_INIT BOOST_WINAPI_SRWLOCK_INIT
26
+
27
+#endif // BOOST_DETAIL_WINAPI_SRW_LOCK_HPP
0 28
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/stack_backtrace.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_
11
+#define BOOST_DETAIL_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/stack_backtrace.hpp>")
16
+
17
+#include <boost/winapi/stack_backtrace.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_STACK_BACKTRACE_HPP_INCLUDED_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/synchronization.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SYNCHRONIZATION_HPP
11
+#define BOOST_DETAIL_WINAPI_SYNCHRONIZATION_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/synchronization.hpp>")
16
+
17
+#include <boost/winapi/synchronization.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_SYNCHRONIZATION_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/system.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_SYSTEM_HPP
11
+#define BOOST_DETAIL_WINAPI_SYSTEM_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/system.hpp>")
16
+
17
+#include <boost/winapi/system.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_SYSTEM_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/thread.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_THREAD_HPP
11
+#define BOOST_DETAIL_WINAPI_THREAD_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/thread.hpp>")
16
+
17
+#include <boost/winapi/thread.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_THREAD_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/thread_pool.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_THREAD_POOL_HPP
11
+#define BOOST_DETAIL_WINAPI_THREAD_POOL_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/thread_pool.hpp>")
16
+
17
+#include <boost/winapi/thread_pool.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_THREAD_POOL_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/time.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_TIME_HPP_
11
+#define BOOST_DETAIL_WINAPI_TIME_HPP_
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/time.hpp>")
16
+
17
+#include <boost/winapi/time.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_TIME_HPP_
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/timers.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_TIMERS_HPP
11
+#define BOOST_DETAIL_WINAPI_TIMERS_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/timers.hpp>")
16
+
17
+#include <boost/winapi/timers.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_TIMERS_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/tls.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_TLS_HPP
11
+#define BOOST_DETAIL_WINAPI_TLS_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/tls.hpp>")
16
+
17
+#include <boost/winapi/tls.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_TLS_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/wait.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_WAIT_HPP
11
+#define BOOST_DETAIL_WINAPI_WAIT_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/wait.hpp>")
16
+
17
+#include <boost/winapi/wait.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_WAIT_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,24 @@
1
+/*
2
+ * Copyright 2017 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ *
7
+ * This header is deprecated, use boost/winapi/waitable_timer.hpp instead.
8
+ */
9
+
10
+#ifndef BOOST_DETAIL_WINAPI_WAITABLE_TIMER_HPP
11
+#define BOOST_DETAIL_WINAPI_WAITABLE_TIMER_HPP
12
+
13
+#include <boost/config/header_deprecated.hpp>
14
+
15
+BOOST_HEADER_DEPRECATED("<boost/winapi/waitable_timer.hpp>")
16
+
17
+#include <boost/winapi/waitable_timer.hpp>
18
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp>
19
+
20
+#ifdef BOOST_HAS_PRAGMA_ONCE
21
+#pragma once
22
+#endif
23
+
24
+#endif // BOOST_DETAIL_WINAPI_WAITABLE_TIMER_HPP
0 25
new file mode 100755
... ...
@@ -0,0 +1,84 @@
1
+/*
2
+ * Copyright 2016 Andrey Semashev
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ */
7
+
8
+#ifndef BOOST_WINAPI_ACCESS_RIGHTS_HPP_INCLUDED_
9
+#define BOOST_WINAPI_ACCESS_RIGHTS_HPP_INCLUDED_
10
+
11
+#include <boost/winapi/basic_types.hpp>
12
+#include <boost/winapi/detail/header.hpp>
13
+
14
+#ifdef BOOST_HAS_PRAGMA_ONCE
15
+#pragma once
16
+#endif
17
+
18
+namespace boost {
19
+namespace winapi {
20
+
21
+#if defined( BOOST_USE_WINDOWS_H )
22
+
23
+BOOST_CONSTEXPR_OR_CONST DWORD_ DELETE_ = DELETE;
24
+BOOST_CONSTEXPR_OR_CONST DWORD_ READ_CONTROL_ = READ_CONTROL;
25
+BOOST_CONSTEXPR_OR_CONST DWORD_ WRITE_DAC_ = WRITE_DAC;
26
+BOOST_CONSTEXPR_OR_CONST DWORD_ WRITE_OWNER_ = WRITE_OWNER;
27
+BOOST_CONSTEXPR_OR_CONST DWORD_ SYNCHRONIZE_ = SYNCHRONIZE;
28
+
29
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_ALL_ = STANDARD_RIGHTS_ALL;
30
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_EXECUTE_ = STANDARD_RIGHTS_EXECUTE;
31
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_READ_ = STANDARD_RIGHTS_READ;
32
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_REQUIRED_ = STANDARD_RIGHTS_REQUIRED;
33
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_WRITE_ = STANDARD_RIGHTS_WRITE;
34
+
35
+BOOST_CONSTEXPR_OR_CONST DWORD_ SPECIFIC_RIGHTS_ALL_ = SPECIFIC_RIGHTS_ALL;
36
+
37
+BOOST_CONSTEXPR_OR_CONST DWORD_ ACCESS_SYSTEM_SECURITY_ = ACCESS_SYSTEM_SECURITY;
38
+
39
+BOOST_CONSTEXPR_OR_CONST DWORD_ MAXIMUM_ALLOWED_ = MAXIMUM_ALLOWED;
40
+
41
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_ALL_ = GENERIC_ALL;
42
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_EXECUTE_ = GENERIC_EXECUTE;
43
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_WRITE_ = GENERIC_WRITE;
44
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_READ_ = GENERIC_READ;
45
+
46
+typedef ::ACCESS_MASK ACCESS_MASK_;
47
+typedef ::PACCESS_MASK PACCESS_MASK_;
48
+
49
+#else // defined( BOOST_USE_WINDOWS_H )
50
+
51
+BOOST_CONSTEXPR_OR_CONST DWORD_ DELETE_ = 0x00010000;
52
+BOOST_CONSTEXPR_OR_CONST DWORD_ READ_CONTROL_ = 0x00020000;
53
+BOOST_CONSTEXPR_OR_CONST DWORD_ WRITE_DAC_ = 0x00040000;
54
+BOOST_CONSTEXPR_OR_CONST DWORD_ WRITE_OWNER_ = 0x00080000;
55
+BOOST_CONSTEXPR_OR_CONST DWORD_ SYNCHRONIZE_ = 0x00100000;
56
+
57
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_ALL_ = 0x001F0000;
58
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_EXECUTE_ = READ_CONTROL_;
59
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_READ_ = READ_CONTROL_;
60
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_REQUIRED_ = 0x000F0000;
61
+BOOST_CONSTEXPR_OR_CONST DWORD_ STANDARD_RIGHTS_WRITE_ = READ_CONTROL_;
62
+
63
+BOOST_CONSTEXPR_OR_CONST DWORD_ SPECIFIC_RIGHTS_ALL_ = 0x0000FFFF;
64
+
65
+BOOST_CONSTEXPR_OR_CONST DWORD_ ACCESS_SYSTEM_SECURITY_ = 0x01000000;
66
+
67
+BOOST_CONSTEXPR_OR_CONST DWORD_ MAXIMUM_ALLOWED_ = 0x02000000;
68
+
69
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_ALL_ = 0x10000000;
70
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_EXECUTE_ = 0x20000000;
71
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_WRITE_ = 0x40000000;
72
+BOOST_CONSTEXPR_OR_CONST DWORD_ GENERIC_READ_ = 0x80000000;
73
+
74
+typedef DWORD_ ACCESS_MASK_;
75
+typedef ACCESS_MASK_* PACCESS_MASK_;
76
+
77
+#endif // defined( BOOST_USE_WINDOWS_H )
78
+
79
+}
80
+}
81
+
82
+#include <boost/winapi/detail/footer.hpp>
83
+
84
+#endif // BOOST_WINAPI_ACCESS_RIGHTS_HPP_INCLUDED_
0 85
new file mode 100755
... ...
@@ -0,0 +1,47 @@
1
+/*
2
+ * Copyright 2010 Vicente J. Botet Escriba
3
+ * Copyright 2015 Andrey Semashev
4
+ *
5
+ * Distributed under the Boost Software License, Version 1.0.
6
+ * See http://www.boost.org/LICENSE_1_0.txt
7
+ */
8
+
9
+#ifndef BOOST_WINAPI_APC_HPP_INCLUDED_
10
+#define BOOST_WINAPI_APC_HPP_INCLUDED_
11
+
12
+#include <boost/winapi/config.hpp>
13
+
14
+#ifdef BOOST_HAS_PRAGMA_ONCE
15
+#pragma once
16
+#endif
17
+
18
+#if BOOST_WINAPI_PARTITION_APP_SYSTEM
19
+#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4
20
+#include <boost/winapi/basic_types.hpp>
21
+
22
+#include <boost/winapi/detail/header.hpp>
23
+
24
+#if !defined( BOOST_USE_WINDOWS_H )
25
+extern "C" {
26
+typedef boost::winapi::VOID_ (BOOST_WINAPI_NTAPI_CC *PAPCFUNC)(boost::winapi::ULONG_PTR_ Parameter);
27
+
28
+BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
29
+QueueUserAPC(
30
+    PAPCFUNC pfnAPC,
31
+    boost::winapi::HANDLE_ hThread,
32
+    boost::winapi::ULONG_PTR_ dwData);
33
+}
34
+#endif
35
+
36
+namespace boost {
37
+namespace winapi {
38
+typedef ::PAPCFUNC PAPCFUNC_;
39
+using ::QueueUserAPC;
40
+}
41
+}
42
+
43
+#include <boost/winapi/detail/footer.hpp>
44
+
45
+#endif // BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4
46
+#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
47
+#endif // BOOST_WINAPI_APC_HPP_INCLUDED_
0 48
new file mode 100755
... ...
@@ -0,0 +1,274 @@
1
+/*
2
+ * Copyright 2010 Vicente J. Botet Escriba
3
+ * Copyright 2015-2018 Andrey Semashev
4
+ *
5
+ * Distributed under the Boost Software License, Version 1.0.
6
+ * See http://www.boost.org/LICENSE_1_0.txt
7
+ */
8
+
9
+#ifndef BOOST_WINAPI_BASIC_TYPES_HPP_INCLUDED_
10
+#define BOOST_WINAPI_BASIC_TYPES_HPP_INCLUDED_
11
+
12
+#include <boost/winapi/config.hpp>
13
+
14
+#ifdef BOOST_HAS_PRAGMA_ONCE
15
+#pragma once
16
+#endif
17
+
18
+#if defined(BOOST_USE_WINDOWS_H)
19
+# include <windows.h>
20
+#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
21
+# ifdef UNDER_CE
22
+#  ifndef WINAPI
23
+#   ifndef _WIN32_WCE_EMULATION
24
+#    define WINAPI  __cdecl     // Note this doesn't match the desktop definition
25
+#   else
26
+#    define WINAPI  __stdcall
27
+#   endif
28
+#  endif
29
+// Windows CE defines a few functions as inline functions in kfuncs.h
30
+typedef int BOOL;
31
+typedef unsigned long DWORD;
32
+typedef void* HANDLE;
33
+typedef HANDLE HGLOBAL;
34
+typedef void* LPVOID;
35
+#  include <kfuncs.h>
36
+# endif // UNDER_CE
37
+#else
38
+# error "Win32 functions not available"
39
+#endif
40
+
41
+#include <boost/winapi/detail/header.hpp>
42
+
43
+#if defined(_M_IX86) || defined(__i386__)
44
+#define BOOST_WINAPI_DETAIL_STDCALL __stdcall
45
+#else
46
+// On architectures other than 32-bit x86 __stdcall is ignored. Clang also issues a warning.
47
+#define BOOST_WINAPI_DETAIL_STDCALL
48
+#endif
49
+
50
+#if defined(WINAPI)
51
+#define BOOST_WINAPI_WINAPI_CC WINAPI
52
+#else
53
+#define BOOST_WINAPI_WINAPI_CC BOOST_WINAPI_DETAIL_STDCALL
54
+#endif
55
+
56
+#if defined(CALLBACK)
57
+#define BOOST_WINAPI_CALLBACK_CC CALLBACK
58
+#else
59
+#define BOOST_WINAPI_CALLBACK_CC BOOST_WINAPI_DETAIL_STDCALL
60
+#endif
61
+
62
+#if defined(NTAPI)
63
+#define BOOST_WINAPI_NTAPI_CC NTAPI
64
+#else
65
+#define BOOST_WINAPI_NTAPI_CC BOOST_WINAPI_DETAIL_STDCALL
66
+#endif
67
+
68
+#ifndef NO_STRICT
69
+#ifndef STRICT
70
+#define STRICT 1
71
+#endif
72
+#endif
73
+
74
+#if defined(STRICT)
75
+#define BOOST_WINAPI_DETAIL_DECLARE_HANDLE(x) struct x##__; typedef struct x##__ *x
76
+#else
77
+#define BOOST_WINAPI_DETAIL_DECLARE_HANDLE(x) typedef void* x
78
+#endif
79
+
80
+#if !defined(BOOST_USE_WINDOWS_H)
81
+extern "C" {
82
+union _LARGE_INTEGER;
83
+struct _SECURITY_ATTRIBUTES;
84
+BOOST_WINAPI_DETAIL_DECLARE_HANDLE(HINSTANCE);
85
+typedef HINSTANCE HMODULE;
86
+}
87
+#endif
88
+
89
+#if defined(__GNUC__)
90
+#define BOOST_WINAPI_DETAIL_EXTENSION __extension__
91
+#else
92
+#define BOOST_WINAPI_DETAIL_EXTENSION
93
+#endif
94
+
95
+// MinGW64 gcc 4.8.2 fails to compile function declarations with boost::winapi::VOID_ arguments even though
96
+// the typedef expands to void. In Windows SDK, VOID is a macro which unfolds to void. We use our own macro in such cases.
97
+#define BOOST_WINAPI_DETAIL_VOID void
98
+
99
+namespace boost {
100
+namespace winapi {
101
+#if defined(BOOST_USE_WINDOWS_H)
102
+
103
+typedef ::BOOL BOOL_;
104
+typedef ::PBOOL PBOOL_;
105
+typedef ::LPBOOL LPBOOL_;
106
+typedef ::BOOLEAN BOOLEAN_;
107
+typedef ::PBOOLEAN PBOOLEAN_;
108
+typedef ::BYTE BYTE_;
109
+typedef ::PBYTE PBYTE_;
110
+typedef ::LPBYTE LPBYTE_;
111
+typedef ::UCHAR UCHAR_;
112
+typedef ::PUCHAR PUCHAR_;
113
+typedef ::WORD WORD_;
114
+typedef ::PWORD PWORD_;
115
+typedef ::LPWORD LPWORD_;
116
+typedef ::DWORD DWORD_;
117
+typedef ::PDWORD PDWORD_;
118
+typedef ::LPDWORD LPDWORD_;
119
+typedef ::HANDLE HANDLE_;
120
+typedef ::PHANDLE PHANDLE_;
121
+typedef ::SHORT SHORT_;
122
+typedef ::PSHORT PSHORT_;
123
+typedef ::USHORT USHORT_;
124
+typedef ::PUSHORT PUSHORT_;
125
+typedef ::INT INT_;
126
+typedef ::PINT PINT_;
127
+typedef ::LPINT LPINT_;
128
+typedef ::UINT UINT_;
129
+typedef ::PUINT PUINT_;
130
+typedef ::LONG LONG_;
131
+typedef ::PLONG PLONG_;
132
+typedef ::LPLONG LPLONG_;
133
+typedef ::ULONG ULONG_;
134
+typedef ::PULONG PULONG_;
135
+typedef ::LONGLONG ULONG64_;
136
+typedef ::ULONGLONG PULONG64_;
137
+typedef ::LONGLONG LONGLONG_;
138
+typedef ::ULONGLONG ULONGLONG_;
139
+typedef ::INT_PTR INT_PTR_;
140
+typedef ::UINT_PTR UINT_PTR_;
141
+typedef ::LONG_PTR LONG_PTR_;
142
+typedef ::ULONG_PTR ULONG_PTR_;
143
+typedef ::DWORD_PTR DWORD_PTR_;
144
+typedef ::PDWORD_PTR PDWORD_PTR_;
145
+typedef ::SIZE_T SIZE_T_;
146
+typedef ::PSIZE_T PSIZE_T_;
147
+typedef ::SSIZE_T SSIZE_T_;
148
+typedef ::PSSIZE_T PSSIZE_T_;
149
+typedef VOID VOID_; // VOID is a macro
150
+typedef ::PVOID PVOID_;
151
+typedef ::LPVOID LPVOID_;
152
+typedef ::LPCVOID LPCVOID_;
153
+typedef ::CHAR CHAR_;
154
+typedef ::LPSTR LPSTR_;
155
+typedef ::LPCSTR LPCSTR_;
156
+typedef ::WCHAR WCHAR_;
157
+typedef ::LPWSTR LPWSTR_;
158
+typedef ::LPCWSTR LPCWSTR_;
159
+
160
+#else // defined( BOOST_USE_WINDOWS_H )
161
+
162
+typedef int BOOL_;
163
+typedef BOOL_* PBOOL_;
164
+typedef BOOL_* LPBOOL_;
165
+typedef unsigned char BYTE_;
166
+typedef BYTE_* PBYTE_;
167
+typedef BYTE_* LPBYTE_;
168
+typedef unsigned char UCHAR_;
169
+typedef UCHAR_* PUCHAR_;
170
+typedef BYTE_ BOOLEAN_;
171
+typedef BOOLEAN_* PBOOLEAN_;
172
+typedef unsigned short WORD_;
173
+typedef WORD_* PWORD_;
174
+typedef WORD_* LPWORD_;
175
+#if !defined(__LP64__)
176
+typedef unsigned long DWORD_;
177
+#else
178
+typedef unsigned int DWORD_;
179
+#endif
180
+typedef DWORD_* PDWORD_;
181
+typedef DWORD_* LPDWORD_;
182
+typedef void* HANDLE_;
183
+typedef void** PHANDLE_;
184
+
185
+typedef short SHORT_;
186
+typedef SHORT_* PSHORT_;
187
+typedef unsigned short USHORT_;
188
+typedef USHORT_* PUSHORT_;
189
+typedef int INT_;
190
+typedef INT_* PINT_;
191
+typedef INT_* LPINT_;
192
+typedef unsigned int UINT_;
193
+typedef UINT_* PUINT_;
194
+#if !defined(__LP64__)
195
+typedef long LONG_;
196
+typedef unsigned long ULONG_;
197
+#else
198
+typedef int LONG_;
199
+typedef unsigned int ULONG_;
200
+#endif
201
+typedef LONG_* PLONG_;
202
+typedef LONG_* LPLONG_;
203
+typedef ULONG_* PULONG_;
204
+#if defined(BOOST_HAS_MS_INT64)
205
+BOOST_WINAPI_DETAIL_EXTENSION typedef __int64 LONGLONG_;
206
+BOOST_WINAPI_DETAIL_EXTENSION typedef unsigned __int64 ULONGLONG_;
207
+#else
208
+BOOST_WINAPI_DETAIL_EXTENSION typedef long long LONGLONG_;
209
+BOOST_WINAPI_DETAIL_EXTENSION typedef unsigned long long ULONGLONG_;
210
+#endif
211
+typedef LONGLONG_ LONG64_, *PLONG64_;
212
+typedef ULONGLONG_ ULONG64_, *PULONG64_;
213
+
214
+#if defined(_WIN64)
215
+typedef LONGLONG_ INT_PTR_;
216
+typedef ULONGLONG_ UINT_PTR_;
217
+typedef LONGLONG_ LONG_PTR_;
218
+typedef ULONGLONG_ ULONG_PTR_;
219
+#else
220
+typedef int INT_PTR_;
221
+typedef unsigned int UINT_PTR_;
222
+typedef long LONG_PTR_;
223
+typedef unsigned long ULONG_PTR_;
224
+#endif
225
+
226
+typedef ULONG_PTR_ DWORD_PTR_, *PDWORD_PTR_;
227
+typedef ULONG_PTR_ SIZE_T_, *PSIZE_T_;
228
+typedef LONG_PTR_ SSIZE_T_, *PSSIZE_T_;
229
+
230
+typedef void VOID_;
231
+typedef void *PVOID_;
232
+typedef void *LPVOID_;
233
+typedef const void *LPCVOID_;
234
+
235
+typedef char CHAR_;
236
+typedef CHAR_ *LPSTR_;
237
+typedef const CHAR_ *LPCSTR_;
238
+
239
+typedef wchar_t WCHAR_;
240
+typedef WCHAR_ *LPWSTR_;
241
+typedef const WCHAR_ *LPCWSTR_;
242
+
243
+#endif // defined( BOOST_USE_WINDOWS_H )
244
+
245
+// ::NTSTATUS is defined in ntdef.h, which is not included by windows.h by default, so alwaus use LONG_
246
+typedef LONG_ NTSTATUS_;
247
+typedef NTSTATUS_ *PNTSTATUS_;
248
+
249
+typedef ::HMODULE HMODULE_;
250
+
251
+typedef union BOOST_MAY_ALIAS _LARGE_INTEGER {
252
+    BOOST_WINAPI_DETAIL_EXTENSION struct {
253
+        DWORD_ LowPart;
254
+        LONG_ HighPart;
255
+    };
256
+    struct {
257
+        DWORD_ LowPart;
258
+        LONG_ HighPart;
259
+    } u;
260
+    LONGLONG_ QuadPart;
261
+} LARGE_INTEGER_, *PLARGE_INTEGER_;
262
+
263
+typedef struct BOOST_MAY_ALIAS _SECURITY_ATTRIBUTES {
264
+    DWORD_  nLength;
265
+    LPVOID_ lpSecurityDescriptor;
266
+    BOOL_   bInheritHandle;
267
+} SECURITY_ATTRIBUTES_, *PSECURITY_ATTRIBUTES_, *LPSECURITY_ATTRIBUTES_;
268
+
269
+}
270
+}
271
+
272
+#include <boost/winapi/detail/footer.hpp>
273
+
274
+#endif // BOOST_WINAPI_BASIC_TYPES_HPP_INCLUDED_
0 275
new file mode 100755
... ...
@@ -0,0 +1,89 @@
1
+/*
2
+ * Copyright 2017 James E. King, III
3
+ *
4
+ * Distributed under the Boost Software License, Version 1.0.
5
+ * See http://www.boost.org/LICENSE_1_0.txt
6
+ */
7
+
8
+#ifndef BOOST_WINAPI_BCRYPT_HPP_INCLUDED_
9
+#define BOOST_WINAPI_BCRYPT_HPP_INCLUDED_
10
+
11
+#include <boost/winapi/basic_types.hpp>
12
+
13
+#ifdef BOOST_HAS_PRAGMA_ONCE
14
+#pragma once
15
+#endif
16
+
17
+#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
18
+
19
+#if BOOST_WINAPI_PARTITION_APP_SYSTEM
20
+
21
+#if defined(BOOST_USE_WINDOWS_H)
22
+#include <bcrypt.h>
23
+#endif
24
+
25
+#include <boost/winapi/detail/header.hpp>
26
+
27
+#if defined(BOOST_USE_WINDOWS_H)
28
+
29
+namespace boost { namespace winapi {
30
+typedef ::BCRYPT_ALG_HANDLE BCRYPT_ALG_HANDLE_;