PopRecordLongPowerButtonPressDetected
VOID __stdcall PopRecordLongPowerButtonPressDetected(CHAR a1){
_EX_RUNDOWN_REF *v1;
INT64 v2;
RtlBootStatusDisableFlushing(0i64, v1, v2);
PopAcquireRwLockExclusive((_POP_RW_LOCK *)((char *)&stru_140C23628 + 6312));
HIBYTE(xmmword_140C50298) ^= (HIBYTE(xmmword_140C50298) ^ (4 * a1)) & 4;
BYTE1(xmmword_140C50488) = BYTE6(qword_140C50A2C) & 1 | BYTE1(xmmword_140C50488) & 0xFC | (2
* (HIBYTE(qword_140C50A2C) & 1));
RtlSetSystemBootStatus(14, (__int64)&xmmword_140C50298, 48, 0i64);
RtlSetSystemBootStatus(16, (__int64)&xmmword_140C50488, 32, 0i64);
PopReleaseRwLock((_POP_RW_LOCK *)((char *)&stru_140C23628 + 6312));
}Referenced by:
PoClearTransitionMarker
PopDiagTracePowerButtonBugcheck