PopCompleteDirectedPowerTransitionCallback
NTSTATUS __stdcall PopCompleteDirectedPowerTransitionCallback(INT64 a1, INT64 a2, INT64 a3){
INT64 v4;
int v6;
VOID *v7;
UINT64 v9;
v4 = 0i64;
v6 = *(_DWORD *)(a2 + 4);
if( (int)a3 < 0 )
v4 = *(_QWORD *)(a1 + 96);
PopCompleteNotifyTransitionCommon(a2, *(_QWORD *)(a1 + 48) + 160i64, a3, v4);
if( *(_BYTE *)a2 == 2 && v6 == 1 )
PoFxIdleDevice(*(_DEVICE_OBJECT **)(*(_QWORD *)(a1 + 48) + 32i64));
LODWORD(v9) = 0;
return KeReleaseSemaphoreEx(*(_KSEMAPHORE **)(a2 + 40), 0i64, 1i64, v7, v9);
}Referenced by:
PopFxCompleteDirectedPowerTransition
PopIssueDirectedPowerTransition