BOOL __fastcall IopIsRootEnumeratedDeviceObjectActive(INT64 a1){
__int64 v1;
__int64 v2;
v1 = *(_QWORD *)(a1 + 64);
LOBYTE(v1) = (!v1 || (LODWORD(v1) = *(_DWORD *)v1, (v1 & 1) == 0))
&& ((v1 = *(_QWORD *)(a1 + 312), (v2 = *(_QWORD *)(v1 + 40)) == 0) || (*(_DWORD *)(v2 + 396) & 0x10000) == 0);
return v1;
}