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;
}