.. _group__a3d__libsession__functions:

#########################
Library Session Functions
#########################

Starts, configures, and terminates a session with the library.

The functions in this section start and terminate a session with the library.

**Parameters**


   **iMajorVersion**\ : The major version of the HOOPS Exchange. Set this value to ``A3D_DLL_MAJORVERSION``

   **iMinorVersion**\ : The minor version of the HOOPS Exchange. Set this value to ``A3D_DLL_MINORVERSION``


**Returns**


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


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

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


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


* :c:func:`~A3DDllInitialize`
* :c:func:`~A3DDllTerminate`
* :c:func:`~A3DDllGetVersion`
* :c:func:`~A3DDllGetBuildInformation`
* :c:func:`~A3DDllIsInitialized`

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

   ../functions/A3DDllInitialize
   ../functions/A3DDllTerminate
   ../functions/A3DDllGetVersion
   ../functions/A3DDllGetBuildInformation
   ../functions/A3DDllIsInitialized


