diff options
Diffstat (limited to 'boost/winapi/jobs.hpp')
-rw-r--r-- | boost/winapi/jobs.hpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/boost/winapi/jobs.hpp b/boost/winapi/jobs.hpp index 3a30c5c3e7..137d2677b0 100644 --- a/boost/winapi/jobs.hpp +++ b/boost/winapi/jobs.hpp @@ -23,29 +23,29 @@ extern "C" { #if !defined( BOOST_NO_ANSI_APIS ) #if BOOST_WINAPI_PARTITION_DESKTOP -BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ WINAPI CreateJobObjectA( +BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateJobObjectA( ::_SECURITY_ATTRIBUTES* lpJobAttributes, boost::winapi::LPCSTR_ lpName); #endif #endif #if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM -BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ WINAPI CreateJobObjectW( +BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateJobObjectW( ::_SECURITY_ATTRIBUTES* lpJobAttributes, boost::winapi::LPCWSTR_ lpName); -BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ WINAPI AssignProcessToJobObject( +BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC AssignProcessToJobObject( boost::winapi::HANDLE_ hJob, boost::winapi::HANDLE_ hProcess); #if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP -BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ WINAPI IsProcessInJob( +BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC IsProcessInJob( boost::winapi::HANDLE_ ProcessHandle, boost::winapi::HANDLE_ JobHandle, boost::winapi::PBOOL_ Result); #endif -BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ WINAPI TerminateJobObject( +BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateJobObject( boost::winapi::HANDLE_ hJob, boost::winapi::UINT_ uExitCode); #endif // BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM @@ -57,7 +57,7 @@ BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ WINAPI TerminateJobObject( extern "C" { #if !defined( BOOST_NO_ANSI_APIS ) #if BOOST_WINAPI_PARTITION_DESKTOP -BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ WINAPI OpenJobObjectA( +BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectA( boost::winapi::DWORD_ dwDesiredAccess, boost::winapi::BOOL_ bInheritHandles, boost::winapi::LPCSTR_ lpName); @@ -65,7 +65,7 @@ BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ WINAPI OpenJobObjectA( #endif #if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM -BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ WINAPI OpenJobObjectW( +BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectW( boost::winapi::DWORD_ dwDesiredAccess, boost::winapi::BOOL_ bInheritHandles, boost::winapi::LPCWSTR_ lpName); @@ -78,19 +78,19 @@ namespace winapi { // MinGW does not define job constants #if defined( BOOST_USE_WINDOWS_H ) && !defined( BOOST_WINAPI_IS_MINGW ) -const DWORD_ JOB_OBJECT_ASSIGN_PROCESS_ = JOB_OBJECT_ASSIGN_PROCESS; -const DWORD_ JOB_OBJECT_SET_ATTRIBUTES_ = JOB_OBJECT_SET_ATTRIBUTES; -const DWORD_ JOB_OBJECT_QUERY_ = JOB_OBJECT_QUERY; -const DWORD_ JOB_OBJECT_TERMINATE_ = JOB_OBJECT_TERMINATE; -const DWORD_ JOB_OBJECT_SET_SECURITY_ATTRIBUTES_ = JOB_OBJECT_SET_SECURITY_ATTRIBUTES; -const DWORD_ JOB_OBJECT_ALL_ACCESS_ = JOB_OBJECT_ALL_ACCESS; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_ASSIGN_PROCESS_ = JOB_OBJECT_ASSIGN_PROCESS; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_SET_ATTRIBUTES_ = JOB_OBJECT_SET_ATTRIBUTES; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_QUERY_ = JOB_OBJECT_QUERY; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_TERMINATE_ = JOB_OBJECT_TERMINATE; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_SET_SECURITY_ATTRIBUTES_ = JOB_OBJECT_SET_SECURITY_ATTRIBUTES; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_ALL_ACCESS_ = JOB_OBJECT_ALL_ACCESS; #else -const DWORD_ JOB_OBJECT_ASSIGN_PROCESS_ = 0x0001; -const DWORD_ JOB_OBJECT_SET_ATTRIBUTES_ = 0x0002; -const DWORD_ JOB_OBJECT_QUERY_ = 0x0004; -const DWORD_ JOB_OBJECT_TERMINATE_ = 0x0008; -const DWORD_ JOB_OBJECT_SET_SECURITY_ATTRIBUTES_ = 0x0010; -const DWORD_ JOB_OBJECT_ALL_ACCESS_ = (STANDARD_RIGHTS_REQUIRED_ | SYNCHRONIZE_ | 0x1F); +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_ASSIGN_PROCESS_ = 0x0001; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_SET_ATTRIBUTES_ = 0x0002; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_QUERY_ = 0x0004; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_TERMINATE_ = 0x0008; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_SET_SECURITY_ATTRIBUTES_ = 0x0010; +BOOST_CONSTEXPR_OR_CONST DWORD_ JOB_OBJECT_ALL_ACCESS_ = (STANDARD_RIGHTS_REQUIRED_ | SYNCHRONIZE_ | 0x1F); #endif #if BOOST_WINAPI_PARTITION_DESKTOP |