Hola Paulao
Como te han explicado, lo que debes pasar es un string, en los métodos tu deseas pasar un StringList (lo que no es permitido)
Tu intentas hacer algo así:
Código Delphi
[-]MetodoX(const Lista: TStringList); stdcall;
Pero lo que debes hacer es cambiarlo a widestring:
Código Delphi
[-]MetodoX(const Lista: widestring); stdcall;
Y en el cliente ya puedes enviar el parámetro como string aunque sea una lista
Creo que falta mas información de tu parte para entender como estás generando los métodos en el servidor.
Saludos