PopPlLookupDevicePowerProfile
UNICODE_STRING *__fastcall PopPlLookupDevicePowerProfile(INT64 a1, UNICODE_STRING *a2){
unsigned __int64 v2;
UNICODE_STRING *v3;
__int64 v5;
UNICODE_STRING **i;
UNICODE_STRING *v7;
v2 = *(_QWORD *)(a1 + 48);
v3 = 0i64;
v5 = 0i64;
if( v2 )
{
for( i = *(UNICODE_STRING ***)(a1 + 56); ; ++i )
{
v7 = *i;
if( RtlEqualUnicodeString(a2, *i, 1u) )
break;
if( ++v5 >= v2 )
return v3;
}
return v7;
}
return v3;
}Referenced by:
PopPlActivateDeviceIterator
PopPlIdleDeviceIterator
PopPlRegisterDevice