EtwpCoverageAddToStringBuffer

NTSTATUS __stdcall EtwpCoverageAddToStringBuffer(INT64 a1, const CHAR *a2, INT64 a3){
  UINT64 v4; 
  CHAR *v5; 
  UINT64 v7; 

  v4 = (unsigned int)(a3 + 1);
  v5 = *(CHAR **)(a1 + 24);
  v7 = *(_QWORD *)(a1 + 16) - (_QWORD)v5;
  if( v7 < v4 )
    return 0;
  RtlStringCchCopyA(v5, v7, (CHAR *)a2);
  *(_QWORD *)(a1 + 24) += v4;
  return 1;
}

Referenced by:

EtwTelemetryCoverageReport
EtwpCoverageRecord