Es ist überaus sinnvoll aus DLLs nur primitive Daten, wie Integer und Char zu exportieren. Ansonsten ist es ratsam Zeiger auf kompliziertere Strukturen wie Arrays, Strings (in diesem fall PChar) und Klassen bzw. Objekte zurückzugeben.
Die
WinAPI arbeitet ja auch mit Vorliebe mit Objekten.