Bonjour.
Je cherche, mais sans résultats concluant pour le moment, comment l'on charge une DLL, codée en C, dans mon code ocaml.

J'explique un peu le projet pour que cela soit plus clair.
J'ai un matériel relié à un ordinateur, dont le code pour effectuer la communication entre les deux est une DLL (dont j'ai le code source C, mais auquel je ne voudrai pas toucher).
Je dois créer un logiciel graphique (gtk) qui communique avec ce matériel, et ce faisant appel à la DLL, et j'aurai souhaité le développer en ocaml, au lieu de c++ comme prévu au départ, pour divers raisons.
Le point qui me bloque donc pour me lancer dans le choix d'ocaml est de savoir comment intégrer les appels à la DLL.
J'ai vu dans le manuel d'ocaml que l'on devait, pour la compilation, qu'il suffisait de rajouter la DLL dans la ligne de compilation. Mais dans le code ocaml, comment fais-je appel aux différentes fonctions ? Comme pour n'importe quel code C ?

Merci de votre aide, par avance ^^