PoFxCompleteDevicePowerNotRequired
VOID __stdcall PoFxCompleteDevicePowerNotRequired(POHANDLE *Handle){
int v2;
UINT64 v3;
__int64 v4;
unsigned __int8 v5;
unsigned __int64 v6;
v2 = _InterlockedDecrement((volatile signed __int32 *)Handle + 10);
if( !v2 )
{
PopFxAddLogEntry((INT64)Handle[6], 0, 17, 1i64);
KeAcquireSpinLockRaiseToDpc((UINT64 *)Handle + 45, v3);
v6 = v5;
if( *((_DWORD *)Handle + 9) == 2 )
PopFxQueueWorkOrder(v4, (ULONG_PTR)(Handle + 38), (ULONG_PTR)Handle);
KxReleaseSpinLock((UINT64 *)Handle + 45);
__writecr8(v6);
}
if( v2 < 0 )
PopFxBugCheck(0x613ui64, (UINT64)Handle, 0i64, 0i64);
}Referenced by:
No references.