HvpValidateLoadedBin
INT64 __fastcall HvpValidateLoadedBin(_HBIN *Bin, UINT64 CellIndex, UINT64 HiveLength){
INT64 result;
unsigned int FileOffset;
result = Bin->Size;
FileOffset = Bin->FileOffset;
LOBYTE(result) = FileOffset + (unsigned int)result <= (unsigned int)HiveLength
&& FileOffset + (unsigned int)result >= (unsigned int)result
&& (unsigned int)result >= 0x1000
&& (result & 0xFFF) == 0
&& Bin->Signature == 1852400232
&& FileOffset == (_DWORD)CellIndex;
return result;
}Referenced by:
HvpBuildMapForMemoryBackedHive
HvpRemapAndEnlistHiveBins