CHAR __fastcall PiDmObjectIsEnumerable(_EX_PUSH_LOCK *PushLock){
_ETHREAD *CurrentThread;
CHAR v3;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--CurrentThread->Tcb.KernelApcDisable;
ExAcquirePushLockSharedEx(PushLock, 0i64);
v3 = PushLock[4]._bf_0 & 1;
ExReleasePushLockEx((ULONG_PTR)PushLock, 0);
KeLeaveCriticalRegionThread(KeGetCurrentThread());
return v3;
}