summaryrefslogtreecommitdiff
path: root/vpn/vpn-provider.h
diff options
context:
space:
mode:
Diffstat (limited to 'vpn/vpn-provider.h')
-rw-r--r--vpn/vpn-provider.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/vpn/vpn-provider.h b/vpn/vpn-provider.h
index b290bd1d..2889428c 100644
--- a/vpn/vpn-provider.h
+++ b/vpn/vpn-provider.h
@@ -112,6 +112,11 @@ typedef void (* vpn_provider_auth_cb_t) (struct vpn_provider *provider,
const char *authenticator,
const char *error, void *user_data);
+typedef void (* vpn_provider_password_cb_t) (struct vpn_provider *provider,
+ const char *username,
+ const char *password,
+ const char *error, void *user_data);
+
struct vpn_provider_driver {
const char *name;
enum vpn_provider_type type;