ExpWorkerFactoryDeferredThreadCreation
VOID __stdcall ExpWorkerFactoryDeferredThreadCreation(){
_QWORD *v0;
_QWORD *v1;
_QWORD *v2;
_KLOCK_QUEUE_HANDLE LockHandle;
memset(&LockHandle, 0, sizeof(LockHandle));
*(&WheapDeferredInternalLogsEventLock + 528) = 0;
RtlpInterlockedFlushSList();
v1 = v0;
while( v1 )
{
v2 = v1;
v1 = (_QWORD *)*v1;
KeAcquireInStackQueuedSpinLock((PKSPIN_LOCK)v2[2], &LockHandle);
*((_DWORD *)v2 + 78) &= ~8u;
ExpWorkerFactoryCheckCreate(v2, &LockHandle, 1u);
ObfDereferenceObjectWithTag(v2, 0x746C6644ui64);
}
}Referenced by:
ExpWorkerFactoryManagerThread