PopCreateKernelPowerRequest
NTSTATUS __stdcall PopCreateKernelPowerRequest(VOID **PowerRequest, _DIAGNOSTIC_CONTEXT *Context){
NTSTATUS result;
_PO_POWER_REQUEST *v4;
_PO_POWER_REQUEST *PowerRequesta;
PowerRequesta = 0i64;
result = PopCreatePowerRequestObject(&PowerRequesta, Context);
if( result >= 0 )
{
v4 = PowerRequesta;
PowerRequesta[5] = 18;
PopAcquirePowerRequestPushLock(1u);
PopInsertPowerRequestObject(v4, 0i64);
PopUmpoSendPowerRequestOverrideQuery(v4);
PopReleaseRwLock((_POP_RW_LOCK *)((char *)&stru_140C23628 + 5864));
PopDiagTracePowerRequestCreate(0, v4);
result = 0;
*PowerRequest = v4;
}
return result;
}Referenced by:
PoCreatePowerRequest
PoRegisterSystemState
PopInitializeHighPerfPowerRequest