Home | History | Annotate | Download | only in C

Lines Matching refs:WRes

12 static WRes GetError()

15 return (res) ? (WRes)(res) : 1;
18 WRes HandleToWRes(HANDLE h) { return (h != 0) ? 0 : GetError(); }
19 WRes BOOLToWRes(BOOL v) { return v ? 0 : GetError(); }
21 WRes HandlePtr_Close(HANDLE *p)
30 WRes Handle_WaitObject(HANDLE h) { return (WRes)WaitForSingleObject(h, INFINITE); }
32 WRes Thread_Create(CThread *p, THREAD_FUNC_TYPE func, LPVOID param)
52 WRes Event_Create(CEvent *p, BOOL manualReset, int signaled)
58 WRes Event_Set(CEvent *p) { return BOOLToWRes(SetEvent(*p)); }
59 WRes Event_Reset(CEvent *p) { return BOOLToWRes(ResetEvent(*p)); }
61 WRes ManualResetEvent_Create(CManualResetEvent *p, int signaled) { return Event_Create(p, TRUE, signaled); }
62 WRes AutoResetEvent_Create(CAutoResetEvent *p, int signaled) { return Event_Create(p, FALSE, signaled); }
63 WRes ManualResetEvent_CreateNotSignaled(CManualResetEvent *p) { return ManualResetEvent_Create(p, 0); }
64 WRes AutoResetEvent_CreateNotSignaled(CAutoResetEvent *p) { return AutoResetEvent_Create(p, 0); }
67 WRes Semaphore_Create(CSemaphore *p, UInt32 initCount, UInt32 maxCount)
73 static WRes Semaphore_Release(CSemaphore *p, LONG releaseCount, LONG *previousCount)
75 WRes Semaphore_ReleaseN(CSemaphore *p, UInt32 num)
77 WRes Semaphore_Release1(CSemaphore *p) { return Semaphore_ReleaseN(p, 1); }
79 WRes CriticalSection_Init(CCriticalSection *p)