SepScheduleImageVerificationCallbacks

INT64 __fastcall SepScheduleImageVerificationCallbacks(INT64 a1, UINT64 a2){
  int v2; 
  WORK_QUEUE_ITEM *PoolWithTag; 
  unsigned int v5; 
  v2 = a2;
  PoolWithTag = (WORK_QUEUE_ITEM *)ExAllocatePoolWithTag(NonPagedPoolNx, (unsigned int)a2 + 48i64, 0x63734943ui64);
  v5 = 0;
  if( PoolWithTag )
  {
    PoolWithTag->Parameter = PoolWithTag;
    PoolWithTag->WorkerRoutine = SepImageVerificationCallbackWorker;
    PoolWithTag->List.Flink = 0i64;
    PoolWithTag[1].List.Flink = (_LIST_ENTRY *)a1;
    LODWORD(PoolWithTag[1].List.Blink) = v2;
    ExQueueWorkItem(PoolWithTag, DelayedWorkQueue);
  }
  else
  {
    return(unsigned int)-1073741801;
  }
  return v5;
}

Referenced by:

SeValidateImageHeader