NtAlertThreadByThreadId
NTSTATUS __stdcall NtAlertThreadByThreadId(VOID *UniqueThread){
_ETHREAD *CurrentThread;
NTSTATUS v2;
NTSTATUS result;
_EPROCESS *Process;
_ADAPTER_OBJECT *v5;
PETHREAD Thread;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
v2 = 0;
Thread = 0i64;
result = PsLookupThreadByThreadId(UniqueThread, &Thread);
if( result >= 0 )
{
Process = CurrentThread->Tcb.Process;
v5 = (_ADAPTER_OBJECT *)Thread;
if( Thread->Tcb.Process == Process )
KeAlertThreadByThreadId(&Thread->Tcb);
else
v2 = -1073741790;
HalPutDmaAdapter(v5);
return v2;
}
return result;
}Referenced by:
No references.