PopPowerAggregatorCachePoPolicy
CHAR __fastcall PopPowerAggregatorCachePoPolicy(INT64 a1, INT64 a2, WCHAR a3){
INT64 v3;
CHAR result;
v3 = 0i64;
qword_140C215A8 = 0i64;
LODWORD(qword_140C215A8) = dword_140C23D5C;
dword_140C215B0 = 0;
if( PopPolicy )
HIDWORD(qword_140C215A8) = *((_DWORD *)PopPolicy + 10);
else
HIDWORD(qword_140C215A8) = 0;
if( byte_140C23D4D )
{
v3 = 1i64;
dword_140C215B0 = 1;
}
if( dword_140C23D58 )
{
v3 = (unsigned int)v3 | 2;
dword_140C215B0 = v3;
}
if( PopNetCheckOpportunisticDs(v3, a2, a3) )
dword_140C215B0 |= 4u;
result = dword_140C215B0 & 6;
if( (dword_140C215B0 & 6) != 2 )
dword_140C215B0 |= 8u;
return result;
}Referenced by:
PopPowerAggregatorHandleIntentUnsafe
PopPowerAggregatorInitialize