Example #1
0
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;
}
Example #2
0
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;
}