Stefan Dösinger : kernel32: Add a CheckRemoteDebuggerPresent stub.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Feb 19 07:02:21 CST 2007


Module: wine
Branch: master
Commit: e90635f5b68e4a04678658fc3f9c326d7ae74dee
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e90635f5b68e4a04678658fc3f9c326d7ae74dee

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Fri Feb 16 19:12:06 2007 +0100

kernel32: Add a CheckRemoteDebuggerPresent stub.

---

 dlls/kernel32/debugger.c    |   18 ++++++++++++++++++
 dlls/kernel32/kernel32.spec |    2 +-
 2 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/dlls/kernel32/debugger.c b/dlls/kernel32/debugger.c
index 7534a9b..df4dc50 100644
--- a/dlls/kernel32/debugger.c
+++ b/dlls/kernel32/debugger.c
@@ -383,6 +383,24 @@ BOOL WINAPI IsDebuggerPresent(void)
     return NtCurrentTeb()->Peb->BeingDebugged;
 }
 
+/***********************************************************************
+ *           CheckRemoteDebuggerPresent   (KERNEL32.@)
+ *
+ *  Allows a process to determine if there is a remote debugger
+ *  attached.
+ *
+ * PARAMS
+ *
+ * RETURNS
+ *
+ *  TRUE because it is a stub.
+ */
+BOOL WINAPI CheckRemoteDebuggerPresent(HANDLE process, PBOOL DebuggerPresent)
+{
+    FIXME("(%p)->(%p): Stub!\n", process, DebuggerPresent);
+    *DebuggerPresent = FALSE;
+    return TRUE;
+}
 
 /***********************************************************************
  *           _DebugOutput                    (KERNEL.328)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 99ec3a5..1e79df6 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -182,7 +182,7 @@
 @ stub ChangeTimerQueueTimer
 # @ stub CheckNameLegalDOS8Dot3A
 # @ stub CheckNameLegalDOS8Dot3W
-# @ stub CheckRemoteDebuggerPresent
+@ stdcall CheckRemoteDebuggerPresent(long ptr)
 @ stdcall ClearCommBreak(long)
 @ stdcall ClearCommError(long ptr ptr)
 @ stdcall CloseConsoleHandle(long)




More information about the wine-cvs mailing list