VfZwOpenThread

NTSTATUS __stdcall VfZwOpenThread(
        VOID **ThreadHandle,
        UINT64 DesiredAccess,
        ULONG_PTR ObjectAttributes,
        ULONG_PTR ClientId){
  UINT64 v4; 
  _OBJECT_ATTRIBUTES *v5; 
  unsigned int v6; 
  VOID *retaddr; 

  v4 = *(_QWORD *)&ClientId;
  v5 = *(_OBJECT_ATTRIBUTES **)&ObjectAttributes;
  v6 = DesiredAccess;
  if( (unsigned int)ViZwShouldCheck() )
  {
    ViZwCheckVirtualAddress((UINT64)ThreadHandle, retaddr);
    ViZwCheckObjectAttributes(v5, retaddr);
    ViZwCheckVirtualAddress(v4, retaddr);
  }
  return((__int64(__fastcall *)(VOID **, _QWORD, _OBJECT_ATTRIBUTES *, UINT64))pXdvZwOpenThread)(
           ThreadHandle,
           v6,
           v5,
           v4);
}

Referenced by:

No references.