CmpFileRead

bool __fastcall CmpFileRead(_HHIVE *Hive, UINT64 FileType, UINT *FileOffsetInOut, void *DataBuffer, UINT64 DataLength){
  VOID *v5; 
  bool result; 
  INT64 v7; 

  v5 = (VOID *)*((_QWORD *)&Hive[1].Signature + (unsigned int)FileType);
  if( !v5 )
    return 0;
  CmpDoFileRead(
    v5,
    (INT64)v5,
    (UINT32)FileOffsetInOut,
    (CHAR *)DataBuffer,
    DataLength,
    v7,
    (INT64)Hive->HiveLoadFailure);
  return result;
}

Referenced by:

CmpSaveKeyByFileCopy