PfpServiceMainThreadUnboost
VOID __fastcall PfpServiceMainThreadUnboost(PVOID P){
UINT64 v1;
PVOID v3;
unsigned __int8 v4;
unsigned __int64 v5;
v3 = 0i64;
KeAcquireSpinLockRaiseToDpc(&qword_140C50088, v1);
v5 = v4;
if( !P || dword_140C50090 == *((_DWORD *)P + 41) )
{
v3 = qword_140C50078;
if( qword_140C50078 )
{
qword_140C50078 = 0i64;
KeSetActualBasePriorityThread((__int64)v3, dword_140C50080);
}
}
KxReleaseSpinLock(&qword_140C50088);
__writecr8(v5);
if( v3 )
ObDereferenceObjectDeferDelete(v3);
if( P )
ExFreePoolWithTag(P, 0);
}Referenced by:
PfPowerActionNotify