From be03c322b3be171128e6ece936f83fb98f804a5f Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Wed, 23 Jun 2004 00:49:22 +0000 Subject: [PATCH] DBG/KD Types and Prototypes Added. svn path=/trunk/; revision=9822 --- reactos/ntoskrnl/include/internal/dbg.h | 24 +++++++++++++++++++++++ reactos/ntoskrnl/include/internal/kd.h | 26 ++++++++++++++++++++++++- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/include/internal/dbg.h b/reactos/ntoskrnl/include/internal/dbg.h index 824d33688ff..bebb68081c7 100644 --- a/reactos/ntoskrnl/include/internal/dbg.h +++ b/reactos/ntoskrnl/include/internal/dbg.h @@ -4,6 +4,8 @@ #include #include +#define KdPrintEx(_x_) DbgPrintEx _x_ + NTSTATUS STDCALL LpcSendDebugMessagePort(PEPORT Port, PLPC_DBG_MESSAGE Message, @@ -15,4 +17,26 @@ DbgkForwardException(EXCEPTION_RECORD Er, ULONG FirstChance); BOOLEAN DbgShouldPrint(PCH Filename); +ULONG +__cdecl +DbgPrintReturnControlC( + PCH Format, + ... + ); + +STDCALL +NTSTATUS +DbgQueryDebugFilterState( + IN ULONG ComponentId, + IN ULONG Level + ); + +STDCALL +NTSTATUS +DbgSetDebugFilterState( + IN ULONG ComponentId, + IN ULONG Level, + IN BOOLEAN State + ); + #endif /* __INCLUDE_INTERNAL_DBG_H */ diff --git a/reactos/ntoskrnl/include/internal/kd.h b/reactos/ntoskrnl/include/internal/kd.h index f523d07504a..6eee2e87b5d 100644 --- a/reactos/ntoskrnl/include/internal/kd.h +++ b/reactos/ntoskrnl/include/internal/kd.h @@ -1,4 +1,4 @@ -/* $Id: kd.h,v 1.24 2004/03/11 21:50:23 dwelch Exp $ +/* $Id: kd.h,v 1.25 2004/06/23 00:49:22 ion Exp $ * * kernel debugger prototypes */ @@ -49,6 +49,30 @@ DebugLogInit(VOID); VOID DebugLogInit2(VOID); +VOID +STDCALL +KdDisableDebugger( + VOID + ); + +VOID +STDCALL +KdEnableDebugger( + VOID + ); + +NTSTATUS +STDCALL +KdPowerTransition( + ULONG PowerState + ); + +BOOLEAN +STDCALL +KeIsAttachedProcess( + VOID + ); + VOID KdInit1(VOID);