PopPepNotifyIdleState

UINT8 __fastcall PopPepNotifyIdleState(_POP_PEP_DEVICE *Device, UINT64 a2, INT64 a3, _PEP_WORK_INFORMATION *a4){
  unsigned int v4; 
  UINT8 v5; 
  _POP_PEP_DEVICE *v8; 
  INT64 v10; 

  v4 = a2;
  v5 = 0;
  v8 = &Device[50 * (unsigned int)a2];
  if( !*((_BYTE *)Device + 124)
    || PopPluginNotifyIdleState(*((_POP_FX_DEVICE **)Device + 4), (unsigned int)v8[48], (unsigned int)v8[90], 1u) )
  {
    v5 = PopPepProcessEvent(Device, v8 + 46, NonSharedStart, MaximumActivities, v10, (PEP_WORK_INFORMATION *)a4);
    PopPlNotifyDeviceFState(*((_QWORD *)Device + 4), v4, (unsigned int)v8[91], (unsigned int)v8[90], 1);
  }
  return v5;
}

Referenced by:

PopPluginComponentIdleState