00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
#ifndef _DBGK_
00023 
#define _DBGK_
00024 
00025 
VOID
00026 
DbgkCreateThread(
00027     PVOID StartAddress
00028     );
00029 
00030 
VOID
00031 
DbgkExitThread(
00032     NTSTATUS ExitStatus
00033     );
00034 
00035 
VOID
00036 
DbgkExitProcess(
00037     NTSTATUS ExitStatus
00038     );
00039 
00040 
VOID
00041 
DbgkMapViewOfSection(
00042     IN HANDLE SectionHandle,
00043     IN PVOID BaseAddress,
00044     IN ULONG SectionOffset,
00045     IN ULONG_PTR ViewSize
00046     );
00047 
00048 
VOID
00049 
DbgkUnMapViewOfSection(
00050     IN PVOID BaseAddress
00051     );
00052 
00053 BOOLEAN
00054 
DbgkForwardException (
00055     IN PEXCEPTION_RECORD ExceptionRecord,
00056     IN BOOLEAN DebugException,
00057     IN BOOLEAN SecondChance
00058     );
00059 
00060 
#endif // _DBGK_