Wieso nicht einfach:
In der
DLL: ExportString := StringList.Text
in der Anwendung: StringList.Text := ExportString
Damit lässt sich eine Stringlist mit der bestehenden Funktion ohne Probleme transferieren.
Stcall wird doch sicher einen Compilerfehler bringen. Ich vermute das ist hier einfach ein Schreibfehler des OP im Forum.