TlgAggregateInternalFlushWorkItemRoutineKernelMode
void __fastcall TlgAggregateInternalFlushWorkItemRoutineKernelMode(void *a1){
if( *((_BYTE *)a1 + 372) )
{
*((_BYTE *)a1 + 372) = 0;
LookUpTableFlushComplete((_TLG_AGGR_SESSION *)a1);
}
else
{
LookUpTableFlushPartial((_TLG_AGGR_SESSION *)a1);
}
if( *((_DWORD *)a1 + 64) )
EnableFlushTimer(*((_EX_TIMER **)a1 + 45), *((unsigned int *)a1 + 92));
if( _InterlockedCompareExchange16((volatile signed __int16 *)(*((_QWORD *)a1 + 33) + 56i64), 0, 1) == 2 )
KeSetEvent((PRKEVENT)(*((_QWORD *)a1 + 33) + 32i64), 0, 0);
}Referenced by:
No references.