VOID __stdcall PopBatteryWakeDpc(_KDPC *Dpc, VOID *DeferredContext, VOID *SystemArgument1, VOID *SystemArgument2){
unsigned int v4;
*(&stru_140C23628 + 24) = 0;
v4 = 1;
if( PopBatteryInitiateIgnoreStatusDuringBoot )
{
PopBatteryInitiateIgnoreStatusDuringBoot = 0;
v4 = 17;
}
KeSetEvent((PRKEVENT)&stru_140C23628, 0, 0);
_InterlockedExchange(&dword_140C235A0, 0);
PopBatteryQueueWork(v4);
}