CmpLogUnsupportedOperation

void __fastcall CmpLogUnsupportedOperation(int a1){
  int v2; 
  _EVENT_DATA_DESCRIPTOR v3; 
  int *v4; 
  int v5; 
  int v6; 

  if( _InterlockedIncrement(&CmpUnsupportedOperationHits[a1]) == 0x7FFFFFFF
    && _InterlockedExchange(&CmpUnsupportedOperationHits[a1], 0) )
  {
    CmpSendUnsupportedOperationTelemetryEvent();
  }
  if( *(&stru_140C00F40 + 1148) > 5u )
  {
    v6 = 0;
    v4 = &v2;
    v2 = a1;
    v5 = 4;
    tlgWriteTransfer_EtwWriteTransfer(
      (__int64)&stru_140C00F40 + 4592,
      (unsigned __int8 *)&dword_140022BDE + 1,
      0i64,
      0i64,
      3u,
      &v3);
  }
}

Referenced by:

CmRenameKey
CmRestoreKey
CmSaveKey
CmSaveMergedKeys
CmpCreateChild
CmpDoParseKey
CmpPerformUnloadKey
NtCompactKeys