[AUDIT]
authorAleksey Bragin <aleksey@reactos.org>
Thu, 18 May 2006 12:16:53 +0000 (12:16 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Thu, 18 May 2006 12:16:53 +0000 (12:16 +0000)
ntoskrnl/dbgk
(according to functions_list.txt in audited branch comments by Alex Ionescu, and comments by me)
- debug.c: Clean/trivial implementation based on the object's structure. I merely create it and then initailize all its members. Other functions are stubs
- dbgkutil.c: Code is #if0'ed, and doesn't belong to Alex Ionescu. Author is unknown.
- Unified / prettified formatting, STDCALL -> NTAPI

svn path=/trunk/; revision=21931

reactos/ntoskrnl/dbgk/dbgkutil.c
reactos/ntoskrnl/dbgk/debug.c

index d9ed8ab..b8aec4c 100644 (file)
 /* FUNCTIONS *****************************************************************/
 
 VOID
-STDCALL
+NTAPI
 DbgkCreateThread(PVOID StartAddress)
 {
 #if 0
-  LPC_DBG_MESSAGE Message;
-  LPC_DBG_MESSAGE Reply;
-  NTSTATUS Status;
+    LPC_DBG_MESSAGE Message;
+    LPC_DBG_MESSAGE Reply;
+    NTSTATUS Status;
 
-  if (PsGetCurrentThread()->ThreadsProcess->DebugPort == NULL)
+    if (PsGetCurrentThread()->ThreadsProcess->DebugPort == NULL)
     {
-      return;
+        return;
     }
 
-  Message.Header.MessageSize = sizeof(LPC_DBG_MESSAGE);
-  Message.Header.DataSize = sizeof(LPC_DBG_MESSAGE) -
-    sizeof(LPC_MESSAGE);
-  Message.Type = DBG_EVENT_CREATE_THREAD;
-  Message.Status = STATUS_SUCCESS;
-  Message.Data.CreateThread.Reserved = 0;
-  Message.Data.CreateThread.StartAddress = StartAddress;
-
-  /* FIXME: Freeze all threads in process */
-
-  /* Send the message to the process's debug port and wait for a reply */
-  Status =
-    LpcSendDebugMessagePort(PsGetCurrentThread()->ThreadsProcess->DebugPort,
-                           &Message,
-                           &Reply);
-  if (!NT_SUCCESS(Status))
+    Message.Header.MessageSize = sizeof(LPC_DBG_MESSAGE);
+    Message.Header.DataSize = sizeof(LPC_DBG_MESSAGE) -
+        sizeof(LPC_MESSAGE);
+    Message.Type = DBG_EVENT_CREATE_THREAD;
+    Message.Status = STATUS_SUCCESS;
+    Message.Data.CreateThread.Reserved = 0;
+    Message.Data.CreateThread.StartAddress = StartAddress;
+
+    /* FIXME: Freeze all threads in process */
+
+    /* Send the message to the process's debug port and wait for a reply */
+    Status =
+       LpcSendDebugMessagePort(PsGetCurrentThread()->ThreadsProcess->DebugPort,
+                               &Message,
+                               &Reply);
+    if (!NT_SUCCESS(Status))
     {
-      return;
+        return;
     }
 
-  /* FIXME: Examine reply */
-  return;
+    /* FIXME: Examine reply */
+    return;
 #endif
 }
 
index 2a90a9a..1c67cb1 100644 (file)
@@ -17,7 +17,7 @@ POBJECT_TYPE DbgkDebugObjectType;
 /* FUNCTIONS *****************************************************************/
 
 NTSTATUS
-STDCALL
+NTAPI
 NtCreateDebugObject(OUT PHANDLE DebugHandle,
                     IN ACCESS_MASK DesiredAccess,
                     IN POBJECT_ATTRIBUTES ObjectAttributes,
@@ -103,7 +103,7 @@ NtCreateDebugObject(OUT PHANDLE DebugHandle,
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtWaitForDebugEvent(IN HANDLE DebugObject, // Debug object handle must grant DEBUG_OBJECT_WAIT_STATE_CHANGE access.
                     IN BOOLEAN Alertable,
                     IN PLARGE_INTEGER Timeout OPTIONAL,
@@ -116,7 +116,7 @@ NtWaitForDebugEvent(IN HANDLE DebugObject, // Debug object handle must grant DEB
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtDebugContinue(IN HANDLE DebugObject,    // Debug object handle must grant DEBUG_OBJECT_WAIT_STATE_CHANGE access.
                 IN PCLIENT_ID AppClientId,
                 IN NTSTATUS ContinueStatus)
@@ -128,7 +128,7 @@ NtDebugContinue(IN HANDLE DebugObject,    // Debug object handle must grant DEBU
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtDebugActiveProcess(IN HANDLE Process,     // Process handle must grant PROCESS_SUSPEND_RESUME access.
                      IN HANDLE DebugObject)  // Debug object handle must grant DEBUG_OBJECT_ADD_REMOVE_PROCESS access.
 {
@@ -139,7 +139,7 @@ NtDebugActiveProcess(IN HANDLE Process,     // Process handle must grant PROCESS
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtRemoveProcessDebug(IN HANDLE Process,     // Process handle must grant PROCESS_SUSPEND_RESUME access.
                      IN HANDLE DebugObject)  // Debug object handle must grant DEBUG_OBJECT_ADD_REMOVE_PROCESS access.
 {
@@ -150,7 +150,7 @@ NtRemoveProcessDebug(IN HANDLE Process,     // Process handle must grant PROCESS
 }
 
 NTSTATUS
-STDCALL
+NTAPI
 NtSetInformationDebugObject(IN HANDLE DebugObject, // Debug object handle need not grant any particular access right.
                             IN DEBUGOBJECTINFOCLASS DebugObjectInformationClass,
                             IN PVOID DebugInformation,