CcDetermineReadPattern

INT64 __fastcall CcDetermineReadPattern(LARGE_INTEGER *a1, LARGE_INTEGER *a2){
  int v3; 
  LARGE_INTEGER *v4; 
  _QWORD *v5; 
  v3 = *(_DWORD *)(a1[1].QuadPart + 80);
  if( (v3 & 0x20) != 0 )
    return 1i64;
  if( (v3 & 0x100000) != 0 )
    return 0i64;
  if( CcAreOffsetsRoughlyEqual(a2, a1 + 5) && CcAreOffsetsRoughlyEqual(v4 + 3, v4 + 4) )
    return 2i64;
  if( *v5 - v4[4].QuadPart != v4[4].QuadPart - v4[2].QuadPart )
    return 0i64;
  return 3i64;
}

Referenced by:

CcScheduleReadAheadEx