MiApplyCrossPartitionCharges

INT64 __fastcall MiApplyCrossPartitionCharges(INT64 a1, INT64 a2, INT64 a3){
  __int64 v3; 
  unsigned __int64 v4; 
  unsigned __int64 v5; 
  v3 = 32i64 * (int)a2;
  v4 = *(_QWORD *)(v3 + a1 + 1896);
  v5 = v4 + a3;
  if( v4 + a3 > v4 )
  {
    *(_QWORD *)(v3 + a1 + 1896) = v5;
    if( v5 > *(_QWORD *)(v3 + a1 + 1912) )
      *(_QWORD *)(v3 + a1 + 1912) = v5;
    return 0i64;
  }
  else
  {
    ++*(_QWORD *)(v3 + a1 + 1904);
    return 3221225773i64;
  }
}

Referenced by:

MiGetCrossPartitionCharges