-extern int connman_resolver_register(struct connman_resolver_driver *driver);
-extern void connman_resolver_unregister(struct connman_resolver_driver *driver);
+extern int connman_resolver_register(struct connman_resolver *resolver);
+extern void connman_resolver_unregister(struct connman_resolver *resolver);
+
+extern int connman_resolver_append(const char *interface, const char *domain,
+ const char *server);
+extern int connman_resolver_remove_all(const char *interface);