CmpLogTransactionAbortedByName

void __fastcall CmpLogTransactionAbortedByName(unsigned __int16 *a1, int a2, __int64 a3, unsigned int a4){
  __int64 v5; 
  int v7; 
  struct _EVENT_DATA_DESCRIPTOR v8; 
  int *v9; 
  int v10; 
  int v11; 
  __int64 v12; 
  int v13[2]; 
  int *v14; 
  int v15; 
  int v16; 
  if( a4 )
  {
    v5 = a4;
    do
    {
      if( (unsigned int)dword_140C02130 > 4 )
      {
        if( tlgKeywordOn((__int64)&dword_140C02130, 1i64) )
        {
          v11 = 0;
          v13[1] = 0;
          v16 = 0;
          v9 = v13;
          v12 = *((_QWORD *)a1 + 1);
          v13[0] = *a1;
          v14 = &v7;
          v10 = 2;
          v7 = a2;
          v15 = 4;
          tlgWriteTransfer_EtwWriteTransfer(
            (__int64)&dword_140C02130,
            (unsigned __int8 *)byte_140022A59,
            0i64,
            0i64,
            5u,
            &v8);
        }
      }
      --v5;
    }
    while( v5 );
  }
}

Referenced by:

CmpLogTransactionAbortedWithChildName