UINT8 __stdcall IopCheckHardErrorEmpty(){
UINT8 v0;
unsigned __int8 v1;
unsigned __int64 v2;
v0 = 1;
v1 = KeAcquireSpinLockRaiseToDpc((UINT64 *)&stru_140C452E0 + 306);
*(&stru_140C452E0 + 140) = 0i64;
v2 = v1;
if( (_UNKNOWN *)*(&stru_140C452E0 + 304) == (_UNKNOWN *)((char *)&stru_140C452E0 + 2432) )
{
*(&stru_140C452E0 + 2488) = 0;
v0 = 0;
}
KxReleaseSpinLock((UINT64 *)&stru_140C452E0 + 306);
__writecr8(v2);
return v0;
}