_DEVICE_POWER_STATE __stdcall PopLockGetDoDevicePowerState(DEVOBJ_EXTENSION *Doe){
UINT64 v1;
unsigned __int8 v3;
unsigned __int64 v4;
KeAcquireSpinLockRaiseToDpc(&PopIrpSerialLock, v1);
LODWORD(Doe) = (Doe->PowerFlags >> 4) & 0xF;
v4 = v3;
KxReleaseSpinLock(&PopIrpSerialLock);
__writecr8(v4);
return(int)Doe;
}