1 #ifndef __INCLUDE_DDK_DBGFUNCS_H
2 #define __INCLUDE_DDK_DBGFUNCS_H
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);
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);
23 #endif /* __INCLUDE_DDK_DBGFUNCS_H */