HvpHeaderCheckSum
UINT64 __stdcall HvpHeaderCheckSum(_HBASE_BLOCK *BaseBlock){
UINT64 result;
__int64 v2;
LODWORD(result) = 0;
v2 = 127i64;
do
{
result = BaseBlock->Signature ^ (unsigned int)result;
BaseBlock = (_HBASE_BLOCK *)((char *)BaseBlock + 4);
--v2;
}
while( v2 );
if( (_DWORD)result == -1 )
result = 4294967294i64;
if( !(_DWORD)result )
return 1i64;
return result;
}Referenced by:
HvAnalyzeLogFiles
HvHiveStartFileBacked
HvHiveStartMemoryBacked
HvIsInPlaceBaseBlockValid
HvSnapshotHiveToOffsetArray
HvValidateOrInvalidatePrimaryFileHeader
HvWriteExternal
HvWriteHivePrimaryFile
HvpGenerateLogEntryHeader
HvpGetHiveHeader
HvpLogInvalidLogHeader