:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / include / ddk / dbgfuncs.h
1 #ifndef __INCLUDE_DDK_DBGFUNCS_H
2 #define __INCLUDE_DDK_DBGFUNCS_H
3 /* $Id$ */
4
5 #define DBG_STATUS_CONTROL_C       1
6 #define DBG_STATUS_SYSRQ           2
7 #define DBG_STATUS_BUGCHECK_FIRST  3
8 #define DBG_STATUS_BUGCHECK_SECOND 4
9 #define DBG_STATUS_FATAL           5
10 VOID STDCALL DbgBreakPointWithStatus (ULONG Status);
11 VOID STDCALL DbgBreakPoint(VOID);
12 ULONG DbgPrint(PCH Format,...);
13 VOID STDCALL DbgPrompt (PCH OutputString, PCH InputString, USHORT InputSize);
14
15
16 #define DBG_GET_SHOW_FACILITY 0x0001
17 #define DBG_GET_SHOW_SEVERITY 0x0002
18 #define DBG_GET_SHOW_ERRCODE  0x0004
19 #define DBG_GET_SHOW_ERRTEXT  0x0008
20 VOID DbgGetErrorText(NTSTATUS ErrorCode, PUNICODE_STRING ErrorText, ULONG Flags);
21 VOID DbgPrintErrorMessage(NTSTATUS ErrorCode);
22
23 #endif /* __INCLUDE_DDK_DBGFUNCS_H */