int initFTP(char ***protocols, int *nrprotocols); int openFTP(const char *url, int method, int flags, const char *referer); int doneFTP(int fd); int peekFTP(int fd); int readFTP(int fd, char *buffer, size_t nbytes); int writeFTP(int fd, const char *buf, size_t nbytes); int closeFTP(int fd); int deleteFTP(const char *url); int infoFTP(int fd, W3ADocumentInfo *buf);