NTSTATUS __stdcall EtwpDisableStackWalkApc(){
_ETHREAD *CurrentThread;
unsigned __int32 v1;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
_m_prefetchw((char *)&CurrentThread->Tcb.116 + 4);
do
v1 = *(&CurrentThread->Tcb.MiscFlags + 1);
while( v1 != _InterlockedCompareExchange((volatile signed __int32 *)&CurrentThread->Tcb.116 + 1, v1 | 0xFF000000, v1) );
return HIBYTE(v1);
}