Esempio n. 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;
}
Esempio n. 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;
}