ComputeFlushPeriod

INT64 __fastcall ComputeFlushPeriod(UINT64 a1){
  __int64 v1; 
  UINT64 Hash; 
  UINT8 v4[8]; 
  UINT8 KeyBlob[16]; 
  v1 = *(_QWORD *)(a1 + 344);
  LODWORD(Hash) = 0;
  *(_QWORD *)v4 = a1 >> 4;
  *(_OWORD *)KeyBlob = *(_OWORD *)(*(_QWORD *)(v1 + 8) - 16i64);
  RunningHash(&Hash, KeyBlob, 0x10ui64);
  RunningHash(&Hash, v4, 8ui64);
  FinishHash(&Hash);
  return(unsigned int)Hash % 0x927C0 + 600000;
}

Referenced by:

TlgRegisterAggregateProviderEx