WdipSemQueryInflightScenarioTable
__int64 __fastcall WdipSemQueryInflightScenarioTable(_QWORD *a1, __int16 a2, _DWORD *a3){
__int64 v3;
unsigned int v6;
unsigned int v7;
__int64 v8;
__int64 v9;
v3 = 0i64;
if( a1 )
{
if( a3 )
{
v6 = a3[250];
v7 = 0;
if( v6 )
{
while( 1 )
{
v8 = *(_QWORD *)a3;
v9 = *a1 - **(_QWORD **)a3;
if( *a1 == **(_QWORD **)a3 )
v9 = a1[1] - *(_QWORD *)(v8 + 8);
if( !v9 && a2 == *(_WORD *)(v8 + 16) )
break;
++v7;
a3 += 2;
if( v7 >= v6 )
return v3;
}
return *(_QWORD *)a3;
}
}
}
return v3;
}Referenced by:
WdipSemUpdateInflightScenarioTable