EtwpReenableStackWalkApc

NTSTATUS __stdcall EtwpReenableStackWalkApc(INT64 a1){
  _ETHREAD *CurrentThread; 
  int v2; 
  NTSTATUS result; 
  signed __int32 v4; 

  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  v2 = ((_DWORD)a1 << 24) | 0xFFFFFF;
  _m_prefetchw((char *)&CurrentThread->Tcb.116 + 4);
  do
  {
    v4 = *(&CurrentThread->Tcb.MiscFlags + 1);
    result = _InterlockedCompareExchange((volatile signed __int32 *)&CurrentThread->Tcb.116 + 1, v4 & v2, v4);
  }
  while( v4 != result );
  return result;
}

Referenced by:

No references.