_DWORD *__fastcall MiIncrementCombineMdl(__int64 a1, int a2){
__int64 v2;
_DWORD *v4;
_DWORD *v6;
v2 = a2;
--*(_QWORD *)(a1 + 8i64 * a2 + 88);
v4 = *(_DWORD **)(a1 + 8i64 * a2 + 64);
v4[11] += 4096;
if( v4[11] == v4[10] )
{
v6 = *(_DWORD **)v4;
ExFreePoolWithTag(v4, 0);
v4 = v6;
*(_QWORD *)(a1 + 8 * v2 + 64) = v6;
}
return v4;
}