RtlDetermineHotPatchExtent

CHAR __stdcall RtlDetermineHotPatchExtent(INT64 a1){
  unsigned int *v1; 
  unsigned int v2; 
  unsigned int *v3; 
  unsigned int v4; 
  CHAR result; 
  int v6; 
  int v7[5]; 

  v7[0] = 0;
  v6 = 0;
  if( !RtlpDetermineHotPatchExtent(a1, &v6, v7) || v6 < 0 && -v6 > v2 )
    return 0;
  v4 = v2 + v7[0] - 1;
  *v3 = (v6 + v2) >> 12;
  result = 1;
  *v1 = v4 >> 12;
  return result;
}

Referenced by:

MiLockHotPatchPages
MiPrepareToHotPatchImagePatchCallback
RtlValidateHotPatchBase