PopDripsWatchdogNotifySessionStart
VOID __stdcall PopDripsWatchdogNotifySessionStart(CHAR a1){
INT64 v1;
_ETHREAD *CurrentThread;
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
--CurrentThread->Tcb.KernelApcDisable;
ExAcquireResourceExclusiveLite((UINT64)&PopIrpWorkerControlEvent + 2016, 1, v1);
*(&PopIrpWorkerControlEvent + 581) = 0;
*(&PopIrpWorkerControlEvent + 582) = *(&PopIrpWorkerControlEvent + 668);
*(&PopIrpWorkerControlEvent + 2352) = a1;
PopDirectedDripsClearDisengageReason(0);
ExReleaseResourceLite((PERESOURCE)((char *)&PopIrpWorkerControlEvent + 2016));
KeLeaveCriticalRegionThread(KeGetCurrentThread());
}Referenced by:
PopPowerAggregatorScreenOffEnterStateHandler