VOID __fastcall CmpFreePostBlock(VOID *P){
__int64 v2;
v2 = *((_QWORD *)P + 6);
if( v2 )
{
ObDereferenceObjectDeferDelete(*(_QWORD *)(v2 + 16));
ExFreePoolWithTag(*((PVOID *)P + 6), 0);
}
if( (*((_DWORD *)P + 14) & 0x10000) != 0 )
ExFreePoolWithTag(*((PVOID *)P + 8), 0);
ExFreePoolWithTag(P, 0);
}