SecureDump_LogErrorEvent

UINT8 __fastcall SecureDump_LogErrorEvent(INT64 a1, INT64 a2, EVENT_DESCRIPTOR *a3){
  UINT64 v3; 
  UINT8 result; 
  UINT64 UserDataCount; 
  EVENT_DATA_DESCRIPTOR UserData; 
  int v7; 
  v7 = a1;
  v3 = IoMgrTraceHandle;
  result = EtwEventEnabled(IoMgrTraceHandle, (EVENT_DESCRIPTOR *)&IoMgr_DumpEncryptionFailure, a3);
  if( result )
  {
    *(_QWORD *)&UserData.Size = 4i64;
    UserData.Ptr = (unsigned __int64)&v7;
    LODWORD(UserDataCount) = 1;
    return EtwWriteEx(
             v3,
             (EVENT_DESCRIPTOR *)&IoMgr_DumpEncryptionFailure,
             0i64,
             0i64,
             0i64,
             0i64,
             UserDataCount,
             &UserData);
  }
  return result;
}

Referenced by:

SecureDump_EncryptSymmetricKeyWithPublicKey
SecureDump_PrepareForInit
SecureDump_SymmetricEncryptionSetup