UINT8 __stdcall ObCheckActiveHandles(PVOID Object){
_ETHREAD *CurrentThread;
char *v3;
__int64 v4;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--*((_WORD *)CurrentThread + 242);
v3 = (char *)Object - 32;
ExAcquirePushLockExclusiveEx((UINT64)Object - 32, 0i64);
v4 = *((_QWORD *)Object - 5);
ExReleasePushLockEx((UINT64)v3, 0i64);
KeLeaveCriticalRegion();
return v4 != 0;
}