El importador genera una función que devuelve la interfaz a usar, por ejemplo en un importador tengo:
Código Delphi
[-]
preventaPortType = interface(IInvokable)
['{3004DABE-FF4B-4C0C-BA43-953418C01030}']
function download(const xml: string): string; stdcall;
function upload(const xml: string): string; stdcall;
end;
function GetpreventaPortType(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): preventaPortType;
Yo llamo a GetpreventaPortType, y guardo la interfaz del tipo preventaPortType (este es el nombre de mi caso) en una variable, y luego la uso para acceder a los dos métodos download y upload de dicha interfaz, cuando acabas la igualas a nil y se libera.