PopFxComponentWork

VOID __stdcall PopFxComponentWork(VOID *Parameter){
  __int64 v2; 
  PEP_WORK_INFORMATION WorkInfo[18]; 

  memset(WorkInfo, 0i64, 0x40u);
  do
    PopFxIdleWorker(*((POP_FX_DEVICE **)Parameter + 10), *((unsigned int *)Parameter + 4), WorkInfo);
  while( _InterlockedExchangeAdd((volatile signed __int32 *)Parameter + 14, 0xFFFFFFFF) != 1 );
  v2 = *((_QWORD *)Parameter + 10);
  if( _InterlockedExchangeAdd((volatile signed __int32 *)(v2 + 244), 0xFFFFFFFF) == 1 )
    KeSetEvent((PRKEVENT)(v2 + 248), 0, 0);
}

Referenced by:

No references.