Lines Matching refs:DebugEvent
370 DEBUG_EVENT DebugEvent; in main() local
371 std::memset(&DebugEvent, 0, sizeof(DebugEvent)); in main()
422 success = WaitForDebugEvent(&DebugEvent, TimeLeft); in main()
440 switch(DebugEvent.dwDebugEventCode) { in main()
445 ProcessIDToHandle[DebugEvent.dwProcessId] = in main()
446 DebugEvent.u.CreateProcessInfo.hProcess; in main()
447 ::CloseHandle(DebugEvent.u.CreateProcessInfo.hFile); in main()
455 if (DebugEvent.dwProcessId == ProcessInfo.dwProcessId) in main()
456 return DebugEvent.u.ExitProcess.dwExitCode; in main()
460 ProcessIDToHandle.find(DebugEvent.dwProcessId); in main()
470 ::CloseHandle(DebugEvent.u.CreateThread.hThread); in main()
474 FileScopedHandle DLLFile(DebugEvent.u.LoadDll.hFile); in main()
495 ::TerminateProcess(ProcessIDToHandle[DebugEvent.dwProcessId], -1); in main()
506 EXCEPTION_DEBUG_INFO &Exception = DebugEvent.u.Exception; in main()
529 ::TerminateProcess(ProcessIDToHandle[DebugEvent.dwProcessId], -1); in main()
541 success = ContinueDebugEvent(DebugEvent.dwProcessId, in main()
542 DebugEvent.dwThreadId, in main()