Hi,
woran hakt es? Fehler beim Kompilieren usw. , dann kann man dir auch besser helfen.
Tipp: Schau dir mal die Aufrufkonventionen an. Wenn der Aufruf aus der c++ Variante geklappt hat ohne dass du sie beachten musstest, dann erwartet die externe
dll wohl cdecl (siehe
http://de.wikipedia.org/wiki/Aufrufkonvention)