TtmpShouldEscapeProximity
UINT8 __stdcall TtmpShouldEscapeProximity(_TTMI_TERMINAL *Terminal0){
UINT8 v1;
UINT64 v2;
__int64 v4;
__int64 v5;
UINT64 EscapeCount;
++Terminal0[66];
v1 = 0;
v2 = -1i64;
v4 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
v5 = *((_QWORD *)Terminal0 + 32);
if( v5 != -1 )
{
v2 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - v5;
if( *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - v5 < (unsigned __int64)(unsigned int)(10000 * TtmpProximityEscapeMsec) )
{
++Terminal0[68];
v1 = 1;
}
}
LODWORD(EscapeCount) = Terminal0[68];
TtmiLogProximityPowerPress(v1, v2, (unsigned int)Terminal0[66], (unsigned int)Terminal0[67], EscapeCount);
*((_QWORD *)Terminal0 + 32) = v4;
return v1;
}Referenced by:
TtmiSetPendingOnOffRequest