CmpBuildRegMultiSz

VOID __fastcall CmpBuildRegMultiSz(
        WCHAR *Buffer,
        UINT64 BufferLength,
        UINT64 *Offset,
        WCHAR *Source,
        UINT64 SourceLength){
  int v6; 
  UINT8 *v7; 
  v6 = (int)Buffer;
  if( (_DWORD)SourceLength )
  {
    v7 = (UINT8 *)Buffer + *(unsigned int *)Offset;
    memmove(v7, (UINT8 *)Source, (unsigned int)SourceLength);
    *(_WORD *)&v7[(unsigned int)SourceLength] = 0;
    *(_DWORD *)Offset = (_DWORD)v7 + SourceLength - v6 + 2;
  }
}

Referenced by:

CmpInitializeSystemBiosInformation