3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS system libraries
5 * FILE: lib/kernel32/debug/debugger.c
6 * PURPOSE: Win32 Debugger API
10 /* INCLUDES ******************************************************************/
14 /* FUNCTIONS *****************************************************************/
19 BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE hProcess, PBOOL pbDebuggerPresent)
21 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
29 BOOL WINAPI ContinueDebugEvent
33 DWORD dwContinueStatus
39 ClientId.UniqueProcess = (HANDLE)dwProcessId;
40 ClientId.UniqueThread = (HANDLE)dwThreadId;
42 Status = DbgUiContinue(&ClientId, dwContinueStatus);
44 if(!NT_SUCCESS(Status))
46 SetLastErrorByStatus(Status);
57 BOOL WINAPI DebugActiveProcess(DWORD dwProcessId)
59 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
67 BOOL WINAPI DebugActiveProcessStop(DWORD dwProcessId)
69 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
77 BOOL WINAPI DebugSetProcessKillOnExit(BOOL KillOnExit)
79 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
87 BOOL WINAPI IsDebuggerPresent(VOID)
89 return (WINBOOL)NtCurrentPeb()->BeingDebugged;
96 BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT lpDebugEvent, DWORD dwMilliseconds)
98 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);