VOID __stdcall ViPacketNotificationCallback(
_IOV_DATABASE_HEADER *IovHeader,
_IRP *TrackedIrp,
_IRP_DATABASE_EVENT Event){
int v4;
void *v5;
v4 = Event - 1;
if( v4 )
{
if( v4 == 1 )
{
v5 = (void *)*((_QWORD *)IovHeader + 28);
if( v5 )
ExFreePoolWithTag(v5, 0x6D646C56u);
ExFreeToNPagedLookasideList(&ViPacketLookaside, IovHeader);
}
}
else if( TrackedIrp )
{
TrackedIrp->Flags &= 0x3FFFFFFFu;
}
}