EtwpApplyLevelKwFilterInner

CHAR __stdcall EtwpApplyLevelKwFilterInner(INT64 a1, UINT64 a2, UINT8 a3, INT64 a4){
  __int64 v4; 
  UINT8 v6; 

  v4 = *(_QWORD *)(104i64 * (unsigned int)a2 + *(_QWORD *)(a1 + 384) + 64);
  if( !v4 )
    return 1;
  v6 = *(_BYTE *)(v4 + 16);
  if( (a3 <= v6 || !v6) && (!a4 || (a4 & *(_QWORD *)v4) != 0 && (a4 & *(_QWORD *)(v4 + 8)) == *(_QWORD *)(v4 + 8)) )
    return *(_BYTE *)(v4 + 17);
  else
    return *(_BYTE *)(v4 + 17) == 0;
}

Referenced by:

EtwpApplyLevelKwFilter