DDAutoEvent::DDAutoEvent(SIZE_T cookie) { m_cRef = 0; m_hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); if (!m_hEvent) FailWin32("Error creating auto event: %d"); m_cookie = cookie; m_pContext = NULL; }
DHManualEvent::DHManualEvent(BOOL bInitialState) { m_cRef = 0; m_hEvent = CreateEvent(NULL, TRUE, bInitialState, NULL); if (!m_hEvent) FailWin32("Error creating manual event: %d"); m_pContext = NULL; }