PfpRpControlRequestVerify
__int64 __fastcall PfpRpControlRequestVerify(_DWORD *a1){
int v1;
__int64 result;
bool v3;
unsigned int v4;
_DWORD *v6;
int v7;
unsigned int v8;
_QWORD *v9;
int v10;
v1 = a1[2];
result = 0i64;
v3 = a1[1] + v1 == 0;
v4 = a1[1] + v1;
v6 = a1 + 6;
v7 = 0;
if( v3 )
{
LABEL_4:
v8 = a1[3] + a1[4];
v9 = (_QWORD *)(((unsigned __int64)v6 + 7) & 0xFFFFFFFFFFFFFFF8ui64);
v10 = 0;
if( v8 )
{
while( *v9 )
{
++v9;
if( ++v10 >= v8 )
return result;
}
return 2000i64;
}
}
else
{
while( *v6 )
{
v6 += 2;
if( ++v7 >= v4 )
goto LABEL_4;
}
return 1000i64;
}
return result;
}Referenced by:
PfpRpControlRequest