VOID __fastcall CmpFreeCallbackContext(PSLIST_ENTRY ListEntry){
unsigned int v1;
v1 = dword_140C5083C * KeNumberProcessors_0;
if( (unsigned int)(dword_140C5083C * KeNumberProcessors_0) > 0x40 )
v1 = 64;
if( *(&WheapErrorSourceTable + 764) >= v1 )
ExFreePoolWithTag(ListEntry, 0);
else
RtlpInterlockedPushEntrySList((PSLIST_HEADER)((char *)&WheapErrorSourceTable + 1528), ListEntry);
}