NTSTATUS
NTAPI NewNtOpenProcess(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN PCLIENT_ID ClientId
)
{
NTSTATUS status;
PEPROCESS EProcessToOpen;
PEPROCESS EProcess;
PUCHAR ProcessNameToOpen;
PUCHAR ProcessName;
status = PsLookupProcessByProcessId(
ClientId->UniqueProcess,
&EProcessToOpen
);
if( !NT_SUCCESS(status) ) {
KdPrint(( " SSDT_HOOK NtOpenProcess: NewNtOpenProcess!PsLookupProcessByProcessId" \
" failed with error code: 0x%08X\n", status ));
return status;
}