diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2019-12-05 15:12:59 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2019-12-05 15:12:59 +0900 |
commit | b8cf34c691623e4ec329053cbbf68522a855882d (patch) | |
tree | 34da08632a99677f6b79ecb65e5b655a5b69a67f /boost/process/detail/windows/job_workaround.hpp | |
parent | 3fdc3e5ee96dca5b11d1694975a65200787eab86 (diff) | |
download | boost-b8cf34c691623e4ec329053cbbf68522a855882d.tar.gz boost-b8cf34c691623e4ec329053cbbf68522a855882d.tar.bz2 boost-b8cf34c691623e4ec329053cbbf68522a855882d.zip |
Imported Upstream version 1.67.0upstream/1.67.0
Diffstat (limited to 'boost/process/detail/windows/job_workaround.hpp')
-rw-r--r-- | boost/process/detail/windows/job_workaround.hpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/boost/process/detail/windows/job_workaround.hpp b/boost/process/detail/windows/job_workaround.hpp index 16534ce003..574e406609 100644 --- a/boost/process/detail/windows/job_workaround.hpp +++ b/boost/process/detail/windows/job_workaround.hpp @@ -82,7 +82,7 @@ typedef struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATION_ { _Out_opt_ LPDWORD lpReturnLength ); */ -typedef ::boost::winapi::BOOL_ ( WINAPI *query_information_job_object_p)( +typedef ::boost::winapi::BOOL_ (*query_information_job_object_p)( ::boost::winapi::HANDLE_, JOBOBJECTINFOCLASS_, void *, @@ -90,14 +90,14 @@ typedef ::boost::winapi::BOOL_ ( WINAPI *query_information_job_object_p)( ::boost::winapi::DWORD_ *); -inline ::boost::winapi::BOOL_ WINAPI query_information_job_object( +inline ::boost::winapi::BOOL_ query_information_job_object( ::boost::winapi::HANDLE_ hJob, JOBOBJECTINFOCLASS_ JobObjectInfoClass, void * lpJobObjectInfo, ::boost::winapi::DWORD_ cbJobObjectInfoLength, ::boost::winapi::DWORD_ *lpReturnLength) { - static ::boost::winapi::HMODULE_ h = ::boost::winapi::get_module_handle("Kernel32.dll"); + static ::boost::winapi::HMODULE_ h = ::boost::winapi::get_module_handle(L"Kernel32.dll"); static query_information_job_object_p f = reinterpret_cast<query_information_job_object_p>(::boost::winapi::get_proc_address(h, "QueryInformationJobObject")); return (*f)(hJob, JobObjectInfoClass, lpJobObjectInfo, cbJobObjectInfoLength, lpReturnLength); @@ -110,7 +110,7 @@ inline ::boost::winapi::BOOL_ WINAPI query_information_job_object( _In_ DWORD cbJobObjectInfoLength );*/ -typedef ::boost::winapi::BOOL_ ( WINAPI *set_information_job_object_p)( +typedef ::boost::winapi::BOOL_ (*set_information_job_object_p)( ::boost::winapi::HANDLE_, JOBOBJECTINFOCLASS_, void *, @@ -118,13 +118,13 @@ typedef ::boost::winapi::BOOL_ ( WINAPI *set_information_job_object_p)( } -inline ::boost::winapi::BOOL_ WINAPI set_information_job_object( +inline ::boost::winapi::BOOL_ set_information_job_object( ::boost::winapi::HANDLE_ hJob, JOBOBJECTINFOCLASS_ JobObjectInfoClass, void * lpJobObjectInfo, ::boost::winapi::DWORD_ cbJobObjectInfoLength) { - static ::boost::winapi::HMODULE_ h = ::boost::winapi::get_module_handle("Kernel32.dll"); + static ::boost::winapi::HMODULE_ h = ::boost::winapi::get_module_handle(L"Kernel32.dll"); static set_information_job_object_p f = reinterpret_cast<set_information_job_object_p>(::boost::winapi::get_proc_address(h, "SetInformationJobObject")); return (*f)(hJob, JobObjectInfoClass, lpJobObjectInfo, cbJobObjectInfoLength); |