mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
- Implement MsgWaitForMultipleObjects.
svn path=/trunk/; revision=12367
This commit is contained in:
parent
f87aca3585
commit
f5e5ae6874
2 changed files with 29 additions and 21 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $Id: stubs.c,v 1.71 2004/12/25 22:59:10 navaraf Exp $
|
||||
/* $Id: stubs.c,v 1.72 2004/12/27 16:48:29 navaraf Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS user32.dll
|
||||
|
@ -109,23 +109,6 @@ LockWorkStation(VOID)
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
DWORD
|
||||
STDCALL
|
||||
MsgWaitForMultipleObjects(
|
||||
DWORD nCount,
|
||||
CONST HANDLE *pHandles,
|
||||
BOOL fWaitAll,
|
||||
DWORD dwMilliseconds,
|
||||
DWORD dwWakeMask)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $Id: message.c,v 1.47 2004/12/25 22:59:10 navaraf Exp $
|
||||
/* $Id: message.c,v 1.48 2004/12/27 16:48:29 navaraf Exp $
|
||||
*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS user32.dll
|
||||
|
@ -2075,11 +2075,36 @@ RealMsgWaitForMultipleObjectsEx(
|
|||
return Result;
|
||||
}
|
||||
|
||||
DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD nCount, CONST HANDLE *lpHandles, DWORD dwMilliseconds, DWORD dwWakeMask, DWORD dwFlags)
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
DWORD WINAPI
|
||||
MsgWaitForMultipleObjectsEx(
|
||||
DWORD nCount,
|
||||
CONST HANDLE *lpHandles,
|
||||
DWORD dwMilliseconds,
|
||||
DWORD dwWakeMask,
|
||||
DWORD dwFlags)
|
||||
{
|
||||
return IsInsideMessagePumpHook() ? gmph.RealMsgWaitForMultipleObjectsEx(nCount, lpHandles, dwMilliseconds, dwWakeMask, dwFlags) : RealMsgWaitForMultipleObjectsEx(nCount, lpHandles,dwMilliseconds, dwWakeMask, dwFlags);
|
||||
return IsInsideMessagePumpHook() ? gmph.RealMsgWaitForMultipleObjectsEx(nCount, lpHandles, dwMilliseconds, dwWakeMask, dwFlags) : RealMsgWaitForMultipleObjectsEx(nCount, lpHandles,dwMilliseconds, dwWakeMask, dwFlags);
|
||||
}
|
||||
|
||||
/*
|
||||
* @implemented
|
||||
*/
|
||||
DWORD STDCALL
|
||||
MsgWaitForMultipleObjects(
|
||||
DWORD nCount,
|
||||
CONST HANDLE *lpHandles,
|
||||
BOOL fWaitAll,
|
||||
DWORD dwMilliseconds,
|
||||
DWORD dwWakeMask)
|
||||
{
|
||||
return MsgWaitForMultipleObjectsEx(nCount, lpHandles, dwMilliseconds,
|
||||
dwWakeMask, fWaitAll ? MWMO_WAITALL : 0);
|
||||
}
|
||||
|
||||
|
||||
BOOL FASTCALL MessageInit()
|
||||
{
|
||||
InitializeCriticalSection(&DdeCrst);
|
||||
|
|
Loading…
Reference in a new issue