CmpUnicodeStringAppendCharacter

INT64 __fastcall CmpUnicodeStringAppendCharacter(UINT16 *a1){
  unsigned __int64 v2; 
  INT64 result; 

  v2 = *a1;
  if( (int)v2 + 2 > (unsigned int)a1[1] )
    return 2147483653i64;
  *(_WORD *)(*((_QWORD *)a1 + 1) + 2 * (v2 >> 1)) = 92;
  result = 0i64;
  *a1 += 2;
  return result;
}

Referenced by:

CmpDoWritethroughReparse
CmpVEExecuteVirtualStoreParseLogic