PopDispatchFullWake

VOID __stdcall PopDispatchFullWake(UINT64 Arg){
  UINT8 v1; 

  if( byte_140C23261 != 3 )
  {
    PopNotifyConsoleUserPresent(0, v1, MonitorRequestReasonFullWake);
    if( (*(&stru_140C23628 + 1864) & 3) == 2 )
    {
      _InterlockedOr((_DWORD *)&stru_140C23628 + 466, 1u);
      PopEventCalloutDispatch(PsW32FullWake, 0i64);
      PopAcquirePolicyLock();
      PopInitSIdle();
      PopReleasePolicyLock();
    }
  }
  if( KeGetCurrentThread()->WaitBlock[3].SpareLong )
    __fastfail(0x20u);
}

Referenced by:

No references.