1 | ldb_add: int (struct ldb_context *, const struct ldb_message *)
|
---|
2 | ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *)
|
---|
3 | ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...)
|
---|
4 | ldb_attr_casefold: char *(TALLOC_CTX *, const char *)
|
---|
5 | ldb_attr_dn: int (const char *)
|
---|
6 | ldb_attr_in_list: int (const char * const *, const char *)
|
---|
7 | ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *)
|
---|
8 | ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *)
|
---|
9 | ldb_base64_decode: int (char *)
|
---|
10 | ldb_base64_encode: char *(TALLOC_CTX *, const char *, int)
|
---|
11 | ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *)
|
---|
12 | ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val)
|
---|
13 | ldb_binary_encode_string: char *(TALLOC_CTX *, const char *)
|
---|
14 | ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
15 | ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
16 | ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
17 | ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
18 | ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
19 | ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
20 | ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
---|
21 | ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t)
|
---|
22 | ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t)
|
---|
23 | ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *)
|
---|
24 | ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *)
|
---|
25 | ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **)
|
---|
26 | ldb_connect_backend: int (struct ldb_context *, const char *, const char **, struct ldb_module **)
|
---|
27 | ldb_debug: void (struct ldb_context *, enum ldb_debug_level, const char *, ...)
|
---|
28 | ldb_debug_add: void (struct ldb_context *, const char *, ...)
|
---|
29 | ldb_debug_end: void (struct ldb_context *, enum ldb_debug_level)
|
---|
30 | ldb_debug_set: void (struct ldb_context *, enum ldb_debug_level, const char *, ...)
|
---|
31 | ldb_delete: int (struct ldb_context *, struct ldb_dn *)
|
---|
32 | ldb_dn_add_base: bool (struct ldb_dn *, struct ldb_dn *)
|
---|
33 | ldb_dn_add_base_fmt: bool (struct ldb_dn *, const char *, ...)
|
---|
34 | ldb_dn_add_child: bool (struct ldb_dn *, struct ldb_dn *)
|
---|
35 | ldb_dn_add_child_fmt: bool (struct ldb_dn *, const char *, ...)
|
---|
36 | ldb_dn_alloc_casefold: char *(TALLOC_CTX *, struct ldb_dn *)
|
---|
37 | ldb_dn_alloc_linearized: char *(TALLOC_CTX *, struct ldb_dn *)
|
---|
38 | ldb_dn_canonical_ex_string: char *(TALLOC_CTX *, struct ldb_dn *)
|
---|
39 | ldb_dn_canonical_string: char *(TALLOC_CTX *, struct ldb_dn *)
|
---|
40 | ldb_dn_check_local: bool (struct ldb_module *, struct ldb_dn *)
|
---|
41 | ldb_dn_check_special: bool (struct ldb_dn *, const char *)
|
---|
42 | ldb_dn_compare: int (struct ldb_dn *, struct ldb_dn *)
|
---|
43 | ldb_dn_compare_base: int (struct ldb_dn *, struct ldb_dn *)
|
---|
44 | ldb_dn_copy: struct ldb_dn *(TALLOC_CTX *, struct ldb_dn *)
|
---|
45 | ldb_dn_escape_value: char *(TALLOC_CTX *, struct ldb_val)
|
---|
46 | ldb_dn_extended_add_syntax: int (struct ldb_context *, unsigned int, const struct ldb_dn_extended_syntax *)
|
---|
47 | ldb_dn_extended_filter: void (struct ldb_dn *, const char * const *)
|
---|
48 | ldb_dn_extended_syntax_by_name: const struct ldb_dn_extended_syntax *(struct ldb_context *, const char *)
|
---|
49 | ldb_dn_from_ldb_val: struct ldb_dn *(TALLOC_CTX *, struct ldb_context *, const struct ldb_val *)
|
---|
50 | ldb_dn_get_casefold: const char *(struct ldb_dn *)
|
---|
51 | ldb_dn_get_comp_num: int (struct ldb_dn *)
|
---|
52 | ldb_dn_get_component_name: const char *(struct ldb_dn *, unsigned int)
|
---|
53 | ldb_dn_get_component_val: const struct ldb_val *(struct ldb_dn *, unsigned int)
|
---|
54 | ldb_dn_get_extended_component: const struct ldb_val *(struct ldb_dn *, const char *)
|
---|
55 | ldb_dn_get_extended_linearized: char *(TALLOC_CTX *, struct ldb_dn *, int)
|
---|
56 | ldb_dn_get_linearized: const char *(struct ldb_dn *)
|
---|
57 | ldb_dn_get_parent: struct ldb_dn *(TALLOC_CTX *, struct ldb_dn *)
|
---|
58 | ldb_dn_get_rdn_name: const char *(struct ldb_dn *)
|
---|
59 | ldb_dn_get_rdn_val: const struct ldb_val *(struct ldb_dn *)
|
---|
60 | ldb_dn_has_extended: bool (struct ldb_dn *)
|
---|
61 | ldb_dn_is_null: bool (struct ldb_dn *)
|
---|
62 | ldb_dn_is_special: bool (struct ldb_dn *)
|
---|
63 | ldb_dn_is_valid: bool (struct ldb_dn *)
|
---|
64 | ldb_dn_map_local: struct ldb_dn *(struct ldb_module *, void *, struct ldb_dn *)
|
---|
65 | ldb_dn_map_rebase_remote: struct ldb_dn *(struct ldb_module *, void *, struct ldb_dn *)
|
---|
66 | ldb_dn_map_remote: struct ldb_dn *(struct ldb_module *, void *, struct ldb_dn *)
|
---|
67 | ldb_dn_new: struct ldb_dn *(TALLOC_CTX *, struct ldb_context *, const char *)
|
---|
68 | ldb_dn_new_fmt: struct ldb_dn *(TALLOC_CTX *, struct ldb_context *, const char *, ...)
|
---|
69 | ldb_dn_remove_base_components: bool (struct ldb_dn *, unsigned int)
|
---|
70 | ldb_dn_remove_child_components: bool (struct ldb_dn *, unsigned int)
|
---|
71 | ldb_dn_remove_extended_components: void (struct ldb_dn *)
|
---|
72 | ldb_dn_set_component: int (struct ldb_dn *, int, const char *, const struct ldb_val)
|
---|
73 | ldb_dn_set_extended_component: int (struct ldb_dn *, const char *, const struct ldb_val *)
|
---|
74 | ldb_dn_update_components: int (struct ldb_dn *, const struct ldb_dn *)
|
---|
75 | ldb_dn_validate: bool (struct ldb_dn *)
|
---|
76 | ldb_dump_results: void (struct ldb_context *, struct ldb_result *, FILE *)
|
---|
77 | ldb_error_at: int (struct ldb_context *, int, const char *, const char *, int)
|
---|
78 | ldb_errstring: const char *(struct ldb_context *)
|
---|
79 | ldb_extended: int (struct ldb_context *, const char *, void *, struct ldb_result **)
|
---|
80 | ldb_extended_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
---|
81 | ldb_filter_from_tree: char *(TALLOC_CTX *, struct ldb_parse_tree *)
|
---|
82 | ldb_get_config_basedn: struct ldb_dn *(struct ldb_context *)
|
---|
83 | ldb_get_create_perms: unsigned int (struct ldb_context *)
|
---|
84 | ldb_get_default_basedn: struct ldb_dn *(struct ldb_context *)
|
---|
85 | ldb_get_event_context: struct tevent_context *(struct ldb_context *)
|
---|
86 | ldb_get_flags: unsigned int (struct ldb_context *)
|
---|
87 | ldb_get_opaque: void *(struct ldb_context *, const char *)
|
---|
88 | ldb_get_root_basedn: struct ldb_dn *(struct ldb_context *)
|
---|
89 | ldb_get_schema_basedn: struct ldb_dn *(struct ldb_context *)
|
---|
90 | ldb_global_init: int (void)
|
---|
91 | ldb_handle_new: struct ldb_handle *(TALLOC_CTX *, struct ldb_context *)
|
---|
92 | ldb_handler_copy: int (struct ldb_context *, void *, const struct ldb_val *, struct ldb_val *)
|
---|
93 | ldb_handler_fold: int (struct ldb_context *, void *, const struct ldb_val *, struct ldb_val *)
|
---|
94 | ldb_init: struct ldb_context *(TALLOC_CTX *, struct tevent_context *)
|
---|
95 | ldb_init_module_chain: int (struct ldb_context *, struct ldb_module *)
|
---|
96 | ldb_ldif_message_string: char *(struct ldb_context *, TALLOC_CTX *, enum ldb_changetype, const struct ldb_message *)
|
---|
97 | ldb_ldif_read: struct ldb_ldif *(struct ldb_context *, int (*)(void *), void *)
|
---|
98 | ldb_ldif_read_file: struct ldb_ldif *(struct ldb_context *, FILE *)
|
---|
99 | ldb_ldif_read_free: void (struct ldb_context *, struct ldb_ldif *)
|
---|
100 | ldb_ldif_read_string: struct ldb_ldif *(struct ldb_context *, const char **)
|
---|
101 | ldb_ldif_write: int (struct ldb_context *, int (*)(void *, const char *, ...), void *, const struct ldb_ldif *)
|
---|
102 | ldb_ldif_write_file: int (struct ldb_context *, FILE *, const struct ldb_ldif *)
|
---|
103 | ldb_ldif_write_string: char *(struct ldb_context *, TALLOC_CTX *, const struct ldb_ldif *)
|
---|
104 | ldb_load_modules: int (struct ldb_context *, const char **)
|
---|
105 | ldb_load_modules_list: int (struct ldb_context *, const char **, struct ldb_module *, struct ldb_module **)
|
---|
106 | ldb_map_init: int (struct ldb_module *, const struct ldb_map_attribute *, const struct ldb_map_objectclass *, const char * const *, const char *, const char *)
|
---|
107 | ldb_match_msg: int (struct ldb_context *, const struct ldb_message *, const struct ldb_parse_tree *, struct ldb_dn *, enum ldb_scope)
|
---|
108 | ldb_match_msg_error: int (struct ldb_context *, const struct ldb_message *, const struct ldb_parse_tree *, struct ldb_dn *, enum ldb_scope, bool *)
|
---|
109 | ldb_match_msg_objectclass: int (const struct ldb_message *, const char *)
|
---|
110 | ldb_mod_register_control: int (struct ldb_module *, const char *)
|
---|
111 | ldb_modify: int (struct ldb_context *, const struct ldb_message *)
|
---|
112 | ldb_modify_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
---|
113 | ldb_module_done: int (struct ldb_request *, struct ldb_control **, struct ldb_extended *, int)
|
---|
114 | ldb_module_get_ctx: struct ldb_context *(struct ldb_module *)
|
---|
115 | ldb_module_get_name: const char *(struct ldb_module *)
|
---|
116 | ldb_module_get_ops: const struct ldb_module_ops *(struct ldb_module *)
|
---|
117 | ldb_module_get_private: void *(struct ldb_module *)
|
---|
118 | ldb_module_new: struct ldb_module *(TALLOC_CTX *, struct ldb_context *, const char *, const struct ldb_module_ops *)
|
---|
119 | ldb_module_send_entry: int (struct ldb_request *, struct ldb_message *, struct ldb_control **)
|
---|
120 | ldb_module_send_referral: int (struct ldb_request *, char *)
|
---|
121 | ldb_module_set_private: void (struct ldb_module *, void *)
|
---|
122 | ldb_modules_list_from_string: const char **(struct ldb_context *, TALLOC_CTX *, const char *)
|
---|
123 | ldb_msg_add: int (struct ldb_message *, const struct ldb_message_element *, int)
|
---|
124 | ldb_msg_add_empty: int (struct ldb_message *, const char *, int, struct ldb_message_element **)
|
---|
125 | ldb_msg_add_fmt: int (struct ldb_message *, const char *, const char *, ...)
|
---|
126 | ldb_msg_add_linearized_dn: int (struct ldb_message *, const char *, struct ldb_dn *)
|
---|
127 | ldb_msg_add_steal_string: int (struct ldb_message *, const char *, char *)
|
---|
128 | ldb_msg_add_steal_value: int (struct ldb_message *, const char *, struct ldb_val *)
|
---|
129 | ldb_msg_add_string: int (struct ldb_message *, const char *, const char *)
|
---|
130 | ldb_msg_add_value: int (struct ldb_message *, const char *, const struct ldb_val *, struct ldb_message_element **)
|
---|
131 | ldb_msg_canonicalize: struct ldb_message *(struct ldb_context *, const struct ldb_message *)
|
---|
132 | ldb_msg_check_string_attribute: int (const struct ldb_message *, const char *, const char *)
|
---|
133 | ldb_msg_copy: struct ldb_message *(TALLOC_CTX *, const struct ldb_message *)
|
---|
134 | ldb_msg_copy_attr: int (struct ldb_message *, const char *, const char *)
|
---|
135 | ldb_msg_copy_shallow: struct ldb_message *(TALLOC_CTX *, const struct ldb_message *)
|
---|
136 | ldb_msg_diff: struct ldb_message *(struct ldb_context *, struct ldb_message *, struct ldb_message *)
|
---|
137 | ldb_msg_difference: int (struct ldb_context *, TALLOC_CTX *, struct ldb_message *, struct ldb_message *, struct ldb_message **)
|
---|
138 | ldb_msg_element_compare: int (struct ldb_message_element *, struct ldb_message_element *)
|
---|
139 | ldb_msg_element_compare_name: int (struct ldb_message_element *, struct ldb_message_element *)
|
---|
140 | ldb_msg_find_attr_as_bool: int (const struct ldb_message *, const char *, int)
|
---|
141 | ldb_msg_find_attr_as_dn: struct ldb_dn *(struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, const char *)
|
---|
142 | ldb_msg_find_attr_as_double: double (const struct ldb_message *, const char *, double)
|
---|
143 | ldb_msg_find_attr_as_int: int (const struct ldb_message *, const char *, int)
|
---|
144 | ldb_msg_find_attr_as_int64: int64_t (const struct ldb_message *, const char *, int64_t)
|
---|
145 | ldb_msg_find_attr_as_string: const char *(const struct ldb_message *, const char *, const char *)
|
---|
146 | ldb_msg_find_attr_as_uint: unsigned int (const struct ldb_message *, const char *, unsigned int)
|
---|
147 | ldb_msg_find_attr_as_uint64: uint64_t (const struct ldb_message *, const char *, uint64_t)
|
---|
148 | ldb_msg_find_element: struct ldb_message_element *(const struct ldb_message *, const char *)
|
---|
149 | ldb_msg_find_ldb_val: const struct ldb_val *(const struct ldb_message *, const char *)
|
---|
150 | ldb_msg_find_val: struct ldb_val *(const struct ldb_message_element *, struct ldb_val *)
|
---|
151 | ldb_msg_new: struct ldb_message *(TALLOC_CTX *)
|
---|
152 | ldb_msg_normalize: int (struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_message **)
|
---|
153 | ldb_msg_remove_attr: void (struct ldb_message *, const char *)
|
---|
154 | ldb_msg_remove_element: void (struct ldb_message *, struct ldb_message_element *)
|
---|
155 | ldb_msg_rename_attr: int (struct ldb_message *, const char *, const char *)
|
---|
156 | ldb_msg_sanity_check: int (struct ldb_context *, const struct ldb_message *)
|
---|
157 | ldb_msg_sort_elements: void (struct ldb_message *)
|
---|
158 | ldb_next_del_trans: int (struct ldb_module *)
|
---|
159 | ldb_next_end_trans: int (struct ldb_module *)
|
---|
160 | ldb_next_init: int (struct ldb_module *)
|
---|
161 | ldb_next_prepare_commit: int (struct ldb_module *)
|
---|
162 | ldb_next_remote_request: int (struct ldb_module *, struct ldb_request *)
|
---|
163 | ldb_next_request: int (struct ldb_module *, struct ldb_request *)
|
---|
164 | ldb_next_start_trans: int (struct ldb_module *)
|
---|
165 | ldb_op_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
---|
166 | ldb_parse_control_strings: struct ldb_control **(struct ldb_context *, TALLOC_CTX *, const char **)
|
---|
167 | ldb_parse_tree: struct ldb_parse_tree *(TALLOC_CTX *, const char *)
|
---|
168 | ldb_parse_tree_attr_replace: void (struct ldb_parse_tree *, const char *, const char *)
|
---|
169 | ldb_parse_tree_copy_shallow: struct ldb_parse_tree *(TALLOC_CTX *, const struct ldb_parse_tree *)
|
---|
170 | ldb_qsort: void (void * const, size_t, size_t, void *, ldb_qsort_cmp_fn_t)
|
---|
171 | ldb_register_backend: int (const char *, ldb_connect_fn)
|
---|
172 | ldb_register_module: int (const struct ldb_module_ops *)
|
---|
173 | ldb_rename: int (struct ldb_context *, struct ldb_dn *, struct ldb_dn *)
|
---|
174 | ldb_reply_add_control: int (struct ldb_reply *, const char *, bool, void *)
|
---|
175 | ldb_reply_get_control: struct ldb_control *(struct ldb_reply *, const char *)
|
---|
176 | ldb_req_location: const char *(struct ldb_request *)
|
---|
177 | ldb_req_set_location: void (struct ldb_request *, const char *)
|
---|
178 | ldb_request: int (struct ldb_context *, struct ldb_request *)
|
---|
179 | ldb_request_add_control: int (struct ldb_request *, const char *, bool, void *)
|
---|
180 | ldb_request_done: int (struct ldb_request *, int)
|
---|
181 | ldb_request_get_control: struct ldb_control *(struct ldb_request *, const char *)
|
---|
182 | ldb_request_get_status: int (struct ldb_request *)
|
---|
183 | ldb_request_replace_control: int (struct ldb_request *, const char *, bool, void *)
|
---|
184 | ldb_request_set_state: void (struct ldb_request *, int)
|
---|
185 | ldb_reset_err_string: void (struct ldb_context *)
|
---|
186 | ldb_schema_attribute_add: int (struct ldb_context *, const char *, unsigned int, const char *)
|
---|
187 | ldb_schema_attribute_add_with_syntax: int (struct ldb_context *, const char *, unsigned int, const struct ldb_schema_syntax *)
|
---|
188 | ldb_schema_attribute_by_name: const struct ldb_schema_attribute *(struct ldb_context *, const char *)
|
---|
189 | ldb_schema_attribute_remove: void (struct ldb_context *, const char *)
|
---|
190 | ldb_schema_attribute_set_override_handler: void (struct ldb_context *, ldb_attribute_handler_override_fn_t, void *)
|
---|
191 | ldb_search: int (struct ldb_context *, TALLOC_CTX *, struct ldb_result **, struct ldb_dn *, enum ldb_scope, const char * const *, const char *, ...)
|
---|
192 | ldb_search_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
---|
193 | ldb_sequence_number: int (struct ldb_context *, enum ldb_sequence_type, uint64_t *)
|
---|
194 | ldb_set_create_perms: void (struct ldb_context *, unsigned int)
|
---|
195 | ldb_set_debug: int (struct ldb_context *, void (*)(void *, enum ldb_debug_level, const char *, va_list), void *)
|
---|
196 | ldb_set_debug_stderr: int (struct ldb_context *)
|
---|
197 | ldb_set_default_dns: void (struct ldb_context *)
|
---|
198 | ldb_set_errstring: void (struct ldb_context *, const char *)
|
---|
199 | ldb_set_event_context: void (struct ldb_context *, struct tevent_context *)
|
---|
200 | ldb_set_flags: void (struct ldb_context *, unsigned int)
|
---|
201 | ldb_set_modules_dir: void (struct ldb_context *, const char *)
|
---|
202 | ldb_set_opaque: int (struct ldb_context *, const char *, void *)
|
---|
203 | ldb_set_timeout: int (struct ldb_context *, struct ldb_request *, int)
|
---|
204 | ldb_set_timeout_from_prev_req: int (struct ldb_context *, struct ldb_request *, struct ldb_request *)
|
---|
205 | ldb_set_utf8_default: void (struct ldb_context *)
|
---|
206 | ldb_set_utf8_fns: void (struct ldb_context *, void *, char *(*)(void *, void *, const char *, size_t))
|
---|
207 | ldb_setup_wellknown_attributes: int (struct ldb_context *)
|
---|
208 | ldb_should_b64_encode: int (struct ldb_context *, const struct ldb_val *)
|
---|
209 | ldb_standard_syntax_by_name: const struct ldb_schema_syntax *(struct ldb_context *, const char *)
|
---|
210 | ldb_strerror: const char *(int)
|
---|
211 | ldb_string_to_time: time_t (const char *)
|
---|
212 | ldb_string_utc_to_time: time_t (const char *)
|
---|
213 | ldb_timestring: char *(TALLOC_CTX *, time_t)
|
---|
214 | ldb_timestring_utc: char *(TALLOC_CTX *, time_t)
|
---|
215 | ldb_transaction_cancel: int (struct ldb_context *)
|
---|
216 | ldb_transaction_cancel_noerr: int (struct ldb_context *)
|
---|
217 | ldb_transaction_commit: int (struct ldb_context *)
|
---|
218 | ldb_transaction_prepare_commit: int (struct ldb_context *)
|
---|
219 | ldb_transaction_start: int (struct ldb_context *)
|
---|
220 | ldb_val_dup: struct ldb_val (TALLOC_CTX *, const struct ldb_val *)
|
---|
221 | ldb_val_equal_exact: int (const struct ldb_val *, const struct ldb_val *)
|
---|
222 | ldb_val_map_local: struct ldb_val (struct ldb_module *, void *, const struct ldb_map_attribute *, const struct ldb_val *)
|
---|
223 | ldb_val_map_remote: struct ldb_val (struct ldb_module *, void *, const struct ldb_map_attribute *, const struct ldb_val *)
|
---|
224 | ldb_val_to_time: int (const struct ldb_val *, time_t *)
|
---|
225 | ldb_valid_attr_name: int (const char *)
|
---|
226 | ldb_wait: int (struct ldb_handle *, enum ldb_wait_type)
|
---|