| title | FTP Native-Code Extensibility Interfaces |
|---|---|
| description | Learn about the native-code interfaces that developers use to extend the functionality of the FTP 7.5 service for IIS 7.5. |
| ms.date | 09/06/2017 |
| ms.assetid | afa33f3c-e758-4cb2-873c-4b902276707c |
| ms.author | robmcm |
Describes the native-code interfaces that developers use to extend the functionality of the FTP 7.5 service for IIS 7.5.
The following table lists the native-code interfaces that are exposed by the FTP service.
| Interface | Definition |
|---|---|
| IFtpAuthenticationProvider Interface | Provides an interface for authenticating an FTP user. |
| IFtpHomeDirectoryProvider Interface | Provides an interface for retrieving the path to a user's FTP home directory. |
| IFtpLogProvider Interface | Provides an interface for logging FTP activity. |
| IFtpProviderConstruct Interface | Provides an interface for passing configuration settings to a provider. |
| IFtpRoleProvider Interface | Provides an interface for FTP authorization and role checks. |