bool __fastcall HalpInvokeIsrForGsiv(unsigned int a1, __int64 a2, _DWORD *a3){
unsigned int v3;
if( a3 )
*a3 = 0;
v3 = *(_DWORD *)(a2 + 16);
return a1 >= v3
&& a1 < v3 + *(_DWORD *)(a2 + 20)
&& KeDispatchSecondaryInterrupt(*(unsigned int *)(a2 + 16i64 * (a1 - v3) + 168), 0i64, (INT64)a3);
}