123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- extern "C" {
- BOOST_SYMBOL_IMPORT boost::detail::winapi::DWORD_ WINAPI
- WaitForSingleObject(
- boost::detail::winapi::HANDLE_ hHandle,
- boost::detail::winapi::DWORD_ dwMilliseconds);
- BOOST_SYMBOL_IMPORT boost::detail::winapi::DWORD_ WINAPI
- WaitForMultipleObjects(
- boost::detail::winapi::DWORD_ nCount,
- boost::detail::winapi::HANDLE_ const* lpHandles,
- boost::detail::winapi::BOOL_ bWaitAll,
- boost::detail::winapi::DWORD_ dwMilliseconds);
- BOOST_SYMBOL_IMPORT boost::detail::winapi::DWORD_ WINAPI
- SignalObjectAndWait(
- boost::detail::winapi::HANDLE_ hObjectToSignal,
- boost::detail::winapi::HANDLE_ hObjectToWaitOn,
- boost::detail::winapi::DWORD_ dwMilliseconds,
- boost::detail::winapi::BOOL_ bAlertable);
- }
- namespace boost {
- namespace detail {
- namespace winapi {
- using ::WaitForMultipleObjects;
- using ::WaitForSingleObject;
- using ::SignalObjectAndWait;
- const DWORD_ INFINITE_ = INFINITE;
- const DWORD_ WAIT_ABANDONED_ = WAIT_ABANDONED;
- const DWORD_ WAIT_OBJECT_0_ = WAIT_OBJECT_0;
- const DWORD_ WAIT_TIMEOUT_ = WAIT_TIMEOUT;
- const DWORD_ WAIT_FAILED_ = WAIT_FAILED;
- const DWORD_ INFINITE_ = (DWORD_)0xFFFFFFFF;
- const DWORD_ WAIT_ABANDONED_ = 0x00000080L;
- const DWORD_ WAIT_OBJECT_0_ = 0x00000000L;
- const DWORD_ WAIT_TIMEOUT_ = 0x00000102L;
- const DWORD_ WAIT_FAILED_ = (DWORD_)0xFFFFFFFF;
- const DWORD_ infinite = INFINITE_;
- const DWORD_ wait_abandoned = WAIT_ABANDONED_;
- const DWORD_ wait_object_0 = WAIT_OBJECT_0_;
- const DWORD_ wait_timeout = WAIT_TIMEOUT_;
- const DWORD_ wait_failed = WAIT_FAILED_;
- const DWORD_ max_non_infinite_wait = (DWORD_)0xFFFFFFFE;
- }
- }
- }
|