sdap.h revision 88eac3adf8424b65195e725ff724c79d38500e1d
737N/A along with this program. If not, see <http://www.gnu.org/licenses/>.
748N/A#include "providers/dp_backend.h"
751N/A#include "util/sss_ldap.h"
713N/Astruct sdap_handle;
655N/Astruct fd_event_item {
661N/Astruct ldap_cb_data {
693N/Astruct sdap_handle {
655N/A bool disable_deref;
629N/A bool destructor_lock;
631N/A bool release_memory;
637N/Astruct sdap_service {
638N/A char *kinit_service_name;
645N/Astruct sdap_ppolicy_data {
524N/Aenum sdap_basic_opt {
270N/Aenum sdap_gen_attrs {
272N/A SDAP_AT_ENTRY_USN = 0,
135N/Aenum sdap_user_attrs {
135N/A SDAP_OC_USER = 0,
104N/Aenum sdap_group_attrs {
180N/A SDAP_OC_GROUP = 0,
62N/Aenum sdap_netgroup_attrs {
73N/A SDAP_OC_NETGROUP = 0,
3N/Aenum sdap_sudorule_attrs {
3N/A SDAP_OC_SUDORULE = 0,
0N/Aenum sdap_service_attrs {
0N/A SDAP_OC_SERVICE = 0,
0N/Aenum sdap_autofs_map_attrs {
0N/Aenum sdap_autofs_entry_attrs {
0N/Astruct sdap_attr_map {
0N/Astruct sdap_search_base {
0N/Aenum dc_functional_level {
0N/A DS_BEHAVIOR_WIN2000 = 0,
0N/Astruct sdap_domain {
0N/Astruct sdap_options {
0N/A /* FIXME - should this go to a special struct to avoid mixing with name-service-switch maps? */
0N/A enum schema_type {
0N/A } schema_type;
0N/A bool support_matching_rule;
0N/Astruct sdap_server_opts {
0N/A bool supports_usn;
0N/A char *max_user_value;
0N/A char *max_group_value;
0N/A char *max_service_value;
0N/A char *max_sudo_value;
0N/A bool posix_checked;
0N/Astruct sdap_id_ctx;
0N/Astruct sdap_attr_map_info {
0N/Astruct sdap_deref_attrs {
0N/A int num_entries,
0N/A char **extra_attrs,
0N/A int extra_attr_index,
0N/A int num_entries,
0N/A bool disable_range_retrieval);
0N/A const char **_group_name);
0N/A const char **_user_name);
0N/A const char **_netgroup_name);