00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030 
#ifndef _DBGKP_
00031 
#define _DBGKP_
00032 
00033 
#include "ntos.h"
00034 #define NOEXTAPI
00035 
#include "wdbgexts.h"
00036 
#include "ntdbg.h"
00037 
#include <zwapi.h>
00038 
#include <string.h>
00039 
00040 
NTSTATUS
00041 
DbgkpSendApiMessage(
00042     IN OUT PDBGKM_APIMSG ApiMsg,
00043     IN PVOID Port,
00044     IN BOOLEAN SuspendProcess
00045     );
00046 
00047 
VOID
00048 
DbgkpSuspendProcess(
00049     IN BOOLEAN CreateDeleteLockHeld
00050     );
00051 
00052 
VOID
00053 
DbgkpResumeProcess(
00054     IN BOOLEAN CreateDeleteLockHeld
00055     );
00056 
00057 HANDLE
00058 
DbgkpSectionHandleToFileHandle(
00059     IN HANDLE SectionHandle
00060     );
00061 
00062 
#endif // _DBGKP_