void __fastcall CmUnlockHive(_EX_PUSH_LOCK *a1){ _EX_PUSH_LOCK *v1; v1 = a1 + 209; if( (_InterlockedExchangeAdd64(&a1[209]._bf_0, 0xFFFFFFFFFFFFFFFFui64) & 6) == 2 ) ExfTryToWakePushLock(a1 + 209); KeAbPostRelease(v1); }