struct group *group;
struct data_string auth_key_id;
int flags;
+#define HOST_DECL_DELETED 1
+#define HOST_DECL_DYNAMIC 2
};
struct permit {
void enter_host PROTO ((struct host_decl *, int, int));
+void delete_host PROTO ((struct host_decl *, int));
struct host_decl *find_hosts_by_haddr PROTO ((int, unsigned char *, int));
struct host_decl *find_hosts_by_uid PROTO ((unsigned char *, int));
struct subnet *find_host_for_network PROTO ((struct host_decl **,
omapi_object_t *, omapi_object_t *);
isc_result_t dhcp_lease_create (omapi_object_t **,
omapi_object_t *);
+isc_result_t dhcp_lease_delete (omapi_object_t *,
+ omapi_object_t *);
#if 0
isc_result_t dhcp_group_set_value (omapi_object_t *, omapi_object_t *,
omapi_data_string_t *,
omapi_object_t *, omapi_object_t *);
isc_result_t dhcp_host_create (omapi_object_t **,
omapi_object_t *);
+isc_result_t dhcp_host_delete (omapi_object_t *,
+ omapi_object_t *);
isc_result_t dhcp_pool_set_value (omapi_object_t *, omapi_object_t *,
omapi_data_string_t *,
omapi_typed_data_t *);
omapi_object_t *, omapi_object_t *);
isc_result_t dhcp_pool_create (omapi_object_t **,
omapi_object_t *);
+isc_result_t dhcp_pool_delete (omapi_object_t *,
+ omapi_object_t *);
isc_result_t dhcp_shared_network_set_value (omapi_object_t *,
omapi_object_t *,
omapi_data_string_t *,