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