RtlComputeCrc32

UINT64 __stdcall RtlComputeCrc32(UINT64 PartialCrc, UINT8 *Buffer, UINT64 Length){
  unsigned int v4; 
  __int64 v5; 
  char v6; 

  v4 = ~(_DWORD)PartialCrc;
  if( (_DWORD)Length )
  {
    v5 = (unsigned int)Length;
    do
    {
      v6 = *Buffer++;
      v4 = (v4 >> 8) ^ dword_140011040[(unsigned __int8)(v6 ^ v4)];
      --v5;
    }
    while( v5 );
  }
  return ~v4;
}

Referenced by:

ExpSingleStringCheck
PoClearTransitionMarker
PopBsdUpdateWorker
PopUpdateBsdPowerTransitionReferenceTime
SC_GPT::ReadEntries
SC_GPT::ReadHeader
SC_GPT::VerifyPartitionTable
SC_GPT::WritePartitionTable
ST_STORE::StDmpSinglePageAdd
SmDecompressBuffer
SmKmStoreFileWriteHeader