HvIsInPlaceBaseBlockValid

bool __fastcall HvIsInPlaceBaseBlockValid(_DWORD *a1){
  unsigned int v2; 
  int v3; 
  __int64 v4; 
  bool result; 
  result = 0;
  if( *a1 == 1718052210 && !a1[7] && a1[5] <= 1u && (unsigned int)(a1[6] - 3) <= 3 && a1[8] == 1 )
  {
    v2 = a1[10];
    if( v2 )
    {
      if( (v2 & 0xFFF) == 0 && v2 <= 0x7FFFE000 )
      {
        v3 = HvpHeaderCheckSum(a1);
        if( v3 == *(_DWORD *)(v4 + 508) )
          return 1;
      }
    }
  }
  return result;
}

Referenced by:

HvHiveStartMemoryBacked