VOID *__fastcall CmpFreeOffsetArray(unsigned int a1, PVOID *a2){
PVOID *v3;
__int64 v4;
if( a1 )
{
v3 = a2 + 1;
v4 = a1;
do
{
ExFreePoolWithTag(*v3, 0);
v3 += 3;
--v4;
}
while( v4 );
}
return ExFreePoolWithTag(a2, 0);
}