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 *****************************************************************/
16 BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE hProcess, PBOOL pbDebuggerPresent)
18 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
22 BOOL WINAPI ContinueDebugEvent
26 DWORD dwContinueStatus
32 ClientId.UniqueProcess = (HANDLE)dwProcessId;
33 ClientId.UniqueThread = (HANDLE)dwThreadId;
35 Status = DbgUiContinue(&ClientId, dwContinueStatus);
37 if(!NT_SUCCESS(Status))
39 SetLastErrorByStatus(Status);
46 BOOL WINAPI DebugActiveProcess(DWORD dwProcessId)
48 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
52 BOOL WINAPI DebugActiveProcessStop(DWORD dwProcessId)
54 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
58 BOOL WINAPI DebugSetProcessKillOnExit(BOOL KillOnExit)
60 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
64 BOOL WINAPI IsDebuggerPresent(VOID)
66 return (WINBOOL)NtCurrentPeb()->BeingDebugged;
69 BOOL WINAPI WaitForDebugEvent(LPDEBUG_EVENT lpDebugEvent, DWORD dwMilliseconds)
71 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);