BOOL __fastcall IopIsDescendantNode(int **a1, __int64 a2){
__int64 v2;
unsigned __int64 v3;
if( a2 )
v2 = *(_QWORD *)(*(_QWORD *)(a2 + 312) + 40i64);
else
v2 = 0i64;
v3 = *(_QWORD *)(v2 + 16);
if( !v3 )
v3 = *(_QWORD *)(v2 + 648) & 0xFFFFFFFFFFFFFFFEui64;
return PipIsDeviceInDeviceObjectList((INT64 *)*a1, *(_QWORD *)(v3 + 32), 0i64);
}