PopDirectedDripsQueryPs4Support
INT64 __stdcall PopDirectedDripsQueryPs4Support(){
unsigned int v0;
CHAR v2;
v0 = 0;
v2 = 0;
if( !PopDirectedDripsOverride )
return 2;
PopDirectedDripsQueryEmPS4DisableSetting(&v2);
if( v2 )
{
return 2;
}
else if( (unsigned int)(PopDirectedDripsOverride - 1) <= 0xFFFFFFFD )
{
return 1;
}
else if( *(&PopCapabilities + 6) )
{
if( PopPlatformAoAc )
{
PopDirectedDripsQueryEmSettings(&v2);
if( v2 )
{
return 4;
}
else if( PopDripsCallbackInterval )
{
if( PopDirectedDripsTimeout < (unsigned int)PopDripsCallbackInterval
|| PopDirectedDripsTimeout > (unsigned int)PopDripsWatchdogTimeout )
{
return 8;
}
}
else
{
return(unsigned int)(PopDripsCallbackInterval + 5);
}
}
else
{
return 6;
}
}
else
{
return 3;
}
return v0;
}Referenced by:
PopDirectedDripsQueryEnabledMitigations