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