PsSynchronizeWithThreadInsertion

VOID __stdcall PsSynchronizeWithThreadInsertion(_ETHREAD *Thread, _ETHREAD *CurrentThread){
  _EX_PUSH_LOCK *p_ThreadLock; 
  int v4[10]; 

  --CurrentThread->Tcb.KernelApcDisable;
  p_ThreadLock = &Thread->ThreadLock;
  _InterlockedOr(v4, 0);
  if( (p_ThreadLock->_bf_0 & 1) != 0 )
    ExfAcquireReleasePushLockExclusive(p_ThreadLock);
  KeLeaveCriticalRegionThread(&CurrentThread->Tcb);
}

Referenced by:

DbgkpPostFakeThreadMessages
NtGetNextThread