MiApplyCrossPartitionCharges

NTSTATUS __stdcall 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 0;
  }
  else
  {
    ++*(_QWORD *)(v3 + a1 + 1904);
    return -1073741523;
  }
}

Referenced by:

MiGetCrossPartitionCharges