windows-nt/Source/XPSP1/NT/shell/ext/ratings/inc/sched.h

39 lines
1 KiB
C
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
/*****************************************************************/
/** MPR Client/Server DLL Header File **/
/** Copyright (C) Microsoft Corp., 1994 **/
/*****************************************************************/
/* SCHED.H -- Header file for miscellaneous common scheduling primitives.
*
* History:
* gregj 10/17/94 created
*/
#ifndef _INC_SCHED
#define _INC_SCHED
#ifndef RC_INVOKED
#ifdef __cplusplus
extern "C" {
#endif
/* WaitAndYield processes all input messages. WaitAndProcessSends only
* processes SendMessages.
*
* WaitAndYield takes an optional parameter which is the ID of another
* thread concerned with the waiting. If it's not NULL, WM_QUIT messages
* will be posted to that thread's queue when they are seen in the message
* loop.
*/
DWORD WaitAndYield(HANDLE hObject, DWORD dwTimeout, volatile DWORD *pidOtherThread = NULL);
DWORD WaitAndProcessSends(HANDLE hObject, DWORD dwTimeout);
#ifdef __cplusplus
}; /* extern "C" */
#endif
#endif /* RC_INVOKED */
#endif /* _INC_SCHED */