#ifndef __HOOKED_PROC_H__
#define __HOOKED_PROC_H__

#include <wdm.h>
#include "undocnt.h"

extern ZW_OPEN_PROCESS OldZwOpenProcess;
extern ZW_OPEN_THREAD OldZwOpenThread;
extern ZW_TERMINATE_PROCESS OldZwTerminateProcess;

NTSTATUS NewZwOpenProcess(PHANDLE ProcessHandle,ACCESS_MASK DesiredAccess,POBJECT_ATTRIBUTES ObjectAttributes,PCLIENT_ID ClientId);
NTSTATUS NewZwOpenThread(PHANDLE ThreadHandle,ACCESS_MASK DesiredAccess,POBJECT_ATTRIBUTES ObjectAttributes,PCLIENT_ID ClientId);
NTSTATUS NewZwTerminateProcess(HANDLE ProcessHandle,NTSTATUS ExitStatus);


#endif
