.. _group__a3d__message__functions:

#############
Custom Report
#############

Specifies custom reporting of messages.

The function and types in this section enable you to customize reporting of messages, warnings, and errors from the library.

These messages are the ones returned by the PRC core reading, being independent from the ones being potentially sent to log file, when using ``A3DAsmModelFileLoadFromFile``\ .

**Returns**


   ``A3D_SUCCESS``\ on success, or an error code on failure


.. rst-class:: kind-group kind-type-definition

.. rubric:: Type Definitions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:type:`~A3DCallbackReportMessage`
* :c:type:`~A3DCallbackReportWarning`
* :c:type:`~A3DCallbackReportError`

.. rst-class:: kind-group kind-function

.. rubric:: Functions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:func:`~A3DDllSetCallbacksReport`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../types/A3DCallbackReportMessage
   ../types/A3DCallbackReportWarning
   ../types/A3DCallbackReportError
   ../functions/A3DDllSetCallbacksReport


