ldap_state        729 source3/include/proto.h int smbldap_search(struct smbldap_state *ldap_state, 
ldap_state        733 source3/include/proto.h int smbldap_search_paged(struct smbldap_state *ldap_state, 
ldap_state        737 source3/include/proto.h int smbldap_modify(struct smbldap_state *ldap_state, const char *dn, LDAPMod *attrs[]);
ldap_state        738 source3/include/proto.h int smbldap_add(struct smbldap_state *ldap_state, const char *dn, LDAPMod *attrs[]);
ldap_state        739 source3/include/proto.h int smbldap_delete(struct smbldap_state *ldap_state, const char *dn);
ldap_state        740 source3/include/proto.h int smbldap_extended_operation(struct smbldap_state *ldap_state, 
ldap_state        744 source3/include/proto.h int smbldap_search_suffix (struct smbldap_state *ldap_state,
ldap_state        747 source3/include/proto.h void smbldap_free_struct(struct smbldap_state **ldap_state) ;
ldap_state        754 source3/include/proto.h bool smbldap_set_creds(struct smbldap_state *ldap_state, bool anon, const char *dn, const char *secret);
ldap_state        758 source3/include/proto.h NTSTATUS smbldap_search_domain_info(struct smbldap_state *ldap_state,
ldap_state       4633 source3/include/proto.h int ldapsam_search_suffix_by_name(struct ldapsam_privates *ldap_state,
ldap_state       4645 source3/include/proto.h 	struct smbldap_state *ldap_state,
ldap_state       4650 source3/include/proto.h 	struct smbldap_state *ldap_state,
ldap_state        146 source3/include/smbldap.h int smbldap_modify(struct smbldap_state *ldap_state,
ldap_state        206 source3/include/smbldap.h int ldapsam_search_suffix_by_name(struct ldapsam_privates *ldap_state,
ldap_state        826 source3/lib/smbldap.c static int smbldap_open_connection (struct smbldap_state *ldap_state)
ldap_state        831 source3/lib/smbldap.c 	LDAP **ldap_struct = &ldap_state->ldap_struct;
ldap_state        833 source3/lib/smbldap.c 	rc = smb_ldap_setup_conn(ldap_struct, ldap_state->uri);
ldap_state        840 source3/lib/smbldap.c 	smbldap_store_state(*ldap_struct, ldap_state);
ldap_state        869 source3/lib/smbldap.c 	struct smbldap_state *ldap_state = arg;
ldap_state        883 source3/lib/smbldap.c 			  ldap_state->bind_dn?ldap_state->bind_dn:"[Anonymous bind]"));
ldap_state        885 source3/lib/smbldap.c 		if (ldap_state->anonymous) {
ldap_state        889 source3/lib/smbldap.c 			*whop = SMB_STRDUP(ldap_state->bind_dn);
ldap_state        893 source3/lib/smbldap.c 			*credp = SMB_STRDUP(ldap_state->bind_secret);
ldap_state        902 source3/lib/smbldap.c 	GetTimeOfDay(&ldap_state->last_rebind);
ldap_state        919 source3/lib/smbldap.c 	struct smbldap_state *ldap_state =
ldap_state        925 source3/lib/smbldap.c 		 url, ldap_state->bind_dn?ldap_state->bind_dn:"[Anonymous bind]"));
ldap_state        938 source3/lib/smbldap.c 	rc = ldap_simple_bind_s(ldap_struct, ldap_state->bind_dn, ldap_state->bind_secret);
ldap_state        954 source3/lib/smbldap.c 			GetTimeOfDay(&ldap_state->last_rebind);
ldap_state        957 source3/lib/smbldap.c 			ZERO_STRUCT(ldap_state->last_rebind);
ldap_state        974 source3/lib/smbldap.c 	struct smbldap_state *ldap_state = smbldap_find_state(ldap_struct);
ldap_state        977 source3/lib/smbldap.c 				     method, freeit, ldap_state);
ldap_state        992 source3/lib/smbldap.c 	struct smbldap_state *ldap_state = smbldap_find_state(ld);
ldap_state        995 source3/lib/smbldap.c 					     ldap_state);
ldap_state       1003 source3/lib/smbldap.c static int smbldap_connect_system(struct smbldap_state *ldap_state, LDAP * ldap_struct)
ldap_state       1008 source3/lib/smbldap.c 	if (!ldap_state->anonymous && !ldap_state->bind_dn) {
ldap_state       1011 source3/lib/smbldap.c 		if (!fetch_ldap_pw(&ldap_state->bind_dn, &ldap_state->bind_secret)) {
ldap_state       1021 source3/lib/smbldap.c 		  ldap_state->uri, ldap_state->bind_dn));
ldap_state       1029 source3/lib/smbldap.c 	ldap_set_rebind_proc(ldap_struct, &rebindproc_connect_with_state, (void *)ldap_state);	
ldap_state       1036 source3/lib/smbldap.c 	ldap_set_rebind_proc(ldap_struct, &rebindproc_with_state, (void *)ldap_state);	
ldap_state       1041 source3/lib/smbldap.c 	rc = ldap_simple_bind_s(ldap_struct, ldap_state->bind_dn, ldap_state->bind_secret);
ldap_state       1045 source3/lib/smbldap.c 		ldap_get_option(ldap_state->ldap_struct, LDAP_OPT_ERROR_STRING,
ldap_state       1047 source3/lib/smbldap.c 		DEBUG(ldap_state->num_failures ? 2 : 0,
ldap_state       1049 source3/lib/smbldap.c 			       ldap_state->uri,
ldap_state       1050 source3/lib/smbldap.c 			       ldap_state->bind_dn ? ldap_state->bind_dn : "[Anonymous bind]",
ldap_state       1054 source3/lib/smbldap.c 		ldap_state->num_failures++;
ldap_state       1058 source3/lib/smbldap.c 	ldap_state->num_failures = 0;
ldap_state       1059 source3/lib/smbldap.c 	ldap_state->paged_results = False;
ldap_state       1061 source3/lib/smbldap.c 	ldap_get_option(ldap_state->ldap_struct, LDAP_OPT_PROTOCOL_VERSION, &version);
ldap_state       1063 source3/lib/smbldap.c 	if (smbldap_has_control(ldap_state->ldap_struct, ADS_PAGE_CTL_OID) && version == 3) {
ldap_state       1064 source3/lib/smbldap.c 		ldap_state->paged_results = True;
ldap_state       1069 source3/lib/smbldap.c 		ldap_state->paged_results ? "does" : "does not"));
ldap_state       1081 source3/lib/smbldap.c static int smbldap_open(struct smbldap_state *ldap_state)
ldap_state       1085 source3/lib/smbldap.c 	SMB_ASSERT(ldap_state);
ldap_state       1087 source3/lib/smbldap.c 	if ((ldap_state->ldap_struct != NULL) && ((ldap_state->last_ping + SMBLDAP_DONT_PING_TIME) < time(NULL))) {
ldap_state       1097 source3/lib/smbldap.c 		opt_rc = ldap_get_option(ldap_state->ldap_struct, LDAP_OPT_DESC, &sd);
ldap_state       1107 source3/lib/smbldap.c 		    	ldap_unbind(ldap_state->ldap_struct);
ldap_state       1108 source3/lib/smbldap.c 		    	ldap_state->ldap_struct = NULL;
ldap_state       1109 source3/lib/smbldap.c 		    	ldap_state->last_ping = (time_t)0;
ldap_state       1111 source3/lib/smbldap.c 			ldap_state->last_ping = time(NULL);
ldap_state       1115 source3/lib/smbldap.c 	if (ldap_state->ldap_struct != NULL) {
ldap_state       1120 source3/lib/smbldap.c 	if ((rc = smbldap_open_connection(ldap_state))) {
ldap_state       1124 source3/lib/smbldap.c 	if ((rc = smbldap_connect_system(ldap_state, ldap_state->ldap_struct))) {
ldap_state       1125 source3/lib/smbldap.c 		ldap_unbind(ldap_state->ldap_struct);
ldap_state       1126 source3/lib/smbldap.c 		ldap_state->ldap_struct = NULL;
ldap_state       1131 source3/lib/smbldap.c 	ldap_state->last_ping = time(NULL);
ldap_state       1132 source3/lib/smbldap.c 	ldap_state->pid = sys_getpid();
ldap_state       1134 source3/lib/smbldap.c 	TALLOC_FREE(ldap_state->idle_event);
ldap_state       1136 source3/lib/smbldap.c 	if (ldap_state->event_context != NULL) {
ldap_state       1137 source3/lib/smbldap.c 		ldap_state->idle_event = event_add_timed(
ldap_state       1138 source3/lib/smbldap.c 			ldap_state->event_context, NULL,
ldap_state       1140 source3/lib/smbldap.c 			smbldap_idle_fn, ldap_state);
ldap_state       1151 source3/lib/smbldap.c static NTSTATUS smbldap_close(struct smbldap_state *ldap_state)
ldap_state       1153 source3/lib/smbldap.c 	if (!ldap_state)
ldap_state       1156 source3/lib/smbldap.c 	if (ldap_state->ldap_struct != NULL) {
ldap_state       1157 source3/lib/smbldap.c 		ldap_unbind(ldap_state->ldap_struct);
ldap_state       1158 source3/lib/smbldap.c 		ldap_state->ldap_struct = NULL;
ldap_state       1161 source3/lib/smbldap.c 	smbldap_delete_state(ldap_state);
ldap_state       1178 source3/lib/smbldap.c static int another_ldap_try(struct smbldap_state *ldap_state, int *rc,
ldap_state       1188 source3/lib/smbldap.c 		smbldap_close(ldap_state);
ldap_state       1198 source3/lib/smbldap.c 		if (ldap_state->pid != sys_getpid())
ldap_state       1199 source3/lib/smbldap.c 			smbldap_close(ldap_state);
ldap_state       1209 source3/lib/smbldap.c 		open_rc = smbldap_open(ldap_state);
ldap_state       1212 source3/lib/smbldap.c 			ldap_state->last_use = now;
ldap_state       1238 source3/lib/smbldap.c 	ldap_state->last_use = now;
ldap_state       1245 source3/lib/smbldap.c static int smbldap_search_ext(struct smbldap_state *ldap_state,
ldap_state       1258 source3/lib/smbldap.c 	SMB_ASSERT(ldap_state);
ldap_state       1263 source3/lib/smbldap.c 	if (ldap_state->last_rebind.tv_sec > 0) {
ldap_state       1271 source3/lib/smbldap.c 		tdiff = usec_time_diff(&tval, &ldap_state->last_rebind);
ldap_state       1284 source3/lib/smbldap.c 		ZERO_STRUCT(ldap_state->last_rebind);
ldap_state       1307 source3/lib/smbldap.c 	while (another_ldap_try(ldap_state, &rc, &attempts, endtime)) {
ldap_state       1308 source3/lib/smbldap.c 		rc = ldap_search_ext_s(ldap_state->ldap_struct, base, scope, 
ldap_state       1317 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1320 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1329 source3/lib/smbldap.c 				ldap_unbind(ldap_state->ldap_struct);
ldap_state       1330 source3/lib/smbldap.c 				ldap_state->ldap_struct = NULL;
ldap_state       1347 source3/lib/smbldap.c int smbldap_search(struct smbldap_state *ldap_state, 
ldap_state       1352 source3/lib/smbldap.c 	return smbldap_search_ext(ldap_state, base, scope, filter, attrs,
ldap_state       1356 source3/lib/smbldap.c int smbldap_search_paged(struct smbldap_state *ldap_state, 
ldap_state       1400 source3/lib/smbldap.c 	rc = smbldap_search_ext(ldap_state, base, scope, filter, attrs, 
ldap_state       1414 source3/lib/smbldap.c 	rc = ldap_parse_result(ldap_state->ldap_struct, *res, NULL, NULL, 
ldap_state       1447 source3/lib/smbldap.c int smbldap_modify(struct smbldap_state *ldap_state, const char *dn, LDAPMod *attrs[])
ldap_state       1455 source3/lib/smbldap.c 	SMB_ASSERT(ldap_state);
ldap_state       1463 source3/lib/smbldap.c 	while (another_ldap_try(ldap_state, &rc, &attempts, endtime)) {
ldap_state       1464 source3/lib/smbldap.c 		rc = ldap_modify_s(ldap_state->ldap_struct, utf8_dn, attrs);
ldap_state       1469 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1472 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1481 source3/lib/smbldap.c 				ldap_unbind(ldap_state->ldap_struct);
ldap_state       1482 source3/lib/smbldap.c 				ldap_state->ldap_struct = NULL;
ldap_state       1491 source3/lib/smbldap.c int smbldap_add(struct smbldap_state *ldap_state, const char *dn, LDAPMod *attrs[])
ldap_state       1499 source3/lib/smbldap.c 	SMB_ASSERT(ldap_state);
ldap_state       1507 source3/lib/smbldap.c 	while (another_ldap_try(ldap_state, &rc, &attempts, endtime)) {
ldap_state       1508 source3/lib/smbldap.c 		rc = ldap_add_s(ldap_state->ldap_struct, utf8_dn, attrs);
ldap_state       1513 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1516 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1525 source3/lib/smbldap.c 				ldap_unbind(ldap_state->ldap_struct);
ldap_state       1526 source3/lib/smbldap.c 				ldap_state->ldap_struct = NULL;
ldap_state       1535 source3/lib/smbldap.c int smbldap_delete(struct smbldap_state *ldap_state, const char *dn)
ldap_state       1543 source3/lib/smbldap.c 	SMB_ASSERT(ldap_state);
ldap_state       1551 source3/lib/smbldap.c 	while (another_ldap_try(ldap_state, &rc, &attempts, endtime)) {
ldap_state       1552 source3/lib/smbldap.c 		rc = ldap_delete_s(ldap_state->ldap_struct, utf8_dn);
ldap_state       1557 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1560 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1569 source3/lib/smbldap.c 				ldap_unbind(ldap_state->ldap_struct);
ldap_state       1570 source3/lib/smbldap.c 				ldap_state->ldap_struct = NULL;
ldap_state       1579 source3/lib/smbldap.c int smbldap_extended_operation(struct smbldap_state *ldap_state, 
ldap_state       1588 source3/lib/smbldap.c 	if (!ldap_state)
ldap_state       1591 source3/lib/smbldap.c 	while (another_ldap_try(ldap_state, &rc, &attempts, endtime)) {
ldap_state       1592 source3/lib/smbldap.c 		rc = ldap_extended_operation_s(ldap_state->ldap_struct, reqoid,
ldap_state       1599 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1602 source3/lib/smbldap.c 			ldap_get_option(ldap_state->ldap_struct,
ldap_state       1611 source3/lib/smbldap.c 				ldap_unbind(ldap_state->ldap_struct);
ldap_state       1612 source3/lib/smbldap.c 				ldap_state->ldap_struct = NULL;
ldap_state       1623 source3/lib/smbldap.c int smbldap_search_suffix (struct smbldap_state *ldap_state,
ldap_state       1627 source3/lib/smbldap.c 	return smbldap_search(ldap_state, lp_ldap_suffix(), LDAP_SCOPE_SUBTREE,
ldap_state       1664 source3/lib/smbldap.c void smbldap_free_struct(struct smbldap_state **ldap_state) 
ldap_state       1666 source3/lib/smbldap.c 	smbldap_close(*ldap_state);
ldap_state       1668 source3/lib/smbldap.c 	if ((*ldap_state)->bind_secret) {
ldap_state       1669 source3/lib/smbldap.c 		memset((*ldap_state)->bind_secret, '\0', strlen((*ldap_state)->bind_secret));
ldap_state       1672 source3/lib/smbldap.c 	SAFE_FREE((*ldap_state)->bind_dn);
ldap_state       1673 source3/lib/smbldap.c 	SAFE_FREE((*ldap_state)->bind_secret);
ldap_state       1675 source3/lib/smbldap.c 	TALLOC_FREE((*ldap_state)->idle_event);
ldap_state       1677 source3/lib/smbldap.c 	*ldap_state = NULL;
ldap_state       1834 source3/lib/smbldap.c bool smbldap_set_creds(struct smbldap_state *ldap_state, bool anon, const char *dn, const char *secret)
ldap_state       1836 source3/lib/smbldap.c 	ldap_state->anonymous = anon;
ldap_state       1840 source3/lib/smbldap.c 	SAFE_FREE(ldap_state->bind_dn);
ldap_state       1841 source3/lib/smbldap.c 	if (ldap_state->bind_secret) {
ldap_state       1843 source3/lib/smbldap.c 		memset(ldap_state->bind_secret, '\0', strlen(ldap_state->bind_secret));
ldap_state       1844 source3/lib/smbldap.c 		SAFE_FREE(ldap_state->bind_secret);
ldap_state       1848 source3/lib/smbldap.c 		ldap_state->bind_dn = SMB_STRDUP(dn);
ldap_state       1849 source3/lib/smbldap.c 		ldap_state->bind_secret = SMB_STRDUP(secret);
ldap_state         32 source3/lib/smbldap_util.c static NTSTATUS add_new_domain_account_policies(struct smbldap_state *ldap_state,
ldap_state         84 source3/lib/smbldap_util.c 		rc = smbldap_modify(ldap_state, dn, mods);
ldap_state         90 source3/lib/smbldap_util.c 			ldap_get_option(ldap_state->ldap_struct, LDAP_OPT_ERROR_STRING, &ld_error);
ldap_state        114 source3/lib/smbldap_util.c static NTSTATUS add_new_domain_info(struct smbldap_state *ldap_state,
ldap_state        145 source3/lib/smbldap_util.c 	rc = smbldap_search_suffix(ldap_state, filter, attr_list, &result);
ldap_state        153 source3/lib/smbldap_util.c 	num_result = ldap_count_entries(ldap_state->ldap_struct, result);
ldap_state        225 source3/lib/smbldap_util.c 	rc = smbldap_add(ldap_state, dn, mods);
ldap_state        229 source3/lib/smbldap_util.c 		ldap_get_option(ldap_state->ldap_struct,
ldap_state        250 source3/lib/smbldap_util.c NTSTATUS smbldap_search_domain_info(struct smbldap_state *ldap_state,
ldap_state        280 source3/lib/smbldap_util.c 	rc = smbldap_search_suffix(ldap_state, filter, attr_list , result);
ldap_state        291 source3/lib/smbldap_util.c 	count = ldap_count_entries(ldap_state->ldap_struct, *result);
ldap_state        307 source3/lib/smbldap_util.c 		status = add_new_domain_info(ldap_state, domain_name);
ldap_state        314 source3/lib/smbldap_util.c 		status = add_new_domain_account_policies(ldap_state, domain_name);
ldap_state        321 source3/lib/smbldap_util.c 		return smbldap_search_domain_info(ldap_state, result, domain_name, False);
ldap_state        189 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state        218 source3/passdb/pdb_ldap.c 	if (!smbldap_has_naming_context(ldap_state->smbldap_state->ldap_struct, lp_ldap_suffix())) {
ldap_state        263 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state, suffix,
ldap_state        270 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(ldap_state->smbldap_state->ldap_struct, msg);
ldap_state        276 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, msg);
ldap_state        282 source3/passdb/pdb_ldap.c 	values = ldap_get_values(ldap_state->smbldap_state->ldap_struct, entry, attrs[0]);
ldap_state        332 source3/passdb/pdb_ldap.c int ldapsam_search_suffix_by_name(struct ldapsam_privates *ldap_state,
ldap_state        350 source3/passdb/pdb_ldap.c 		get_objclass_filter(ldap_state->schema_ver));
ldap_state        367 source3/passdb/pdb_ldap.c 	ret = smbldap_search_suffix(ldap_state->smbldap_state,
ldap_state        377 source3/passdb/pdb_ldap.c static int ldapsam_search_suffix_by_rid (struct ldapsam_privates *ldap_state,
ldap_state        385 source3/passdb/pdb_ldap.c 		get_objclass_filter(ldap_state->schema_ver));
ldap_state        390 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state,
ldap_state        400 source3/passdb/pdb_ldap.c static int ldapsam_search_suffix_by_sid (struct ldapsam_privates *ldap_state,
ldap_state        409 source3/passdb/pdb_ldap.c 		get_userattr_key2string(ldap_state->schema_ver,
ldap_state        412 source3/passdb/pdb_ldap.c 		get_objclass_filter(ldap_state->schema_ver));
ldap_state        417 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state,
ldap_state        480 source3/passdb/pdb_ldap.c static time_t ldapsam_get_entry_timestamp( struct ldapsam_privates *ldap_state, LDAPMessage * entry)
ldap_state        485 source3/passdb/pdb_ldap.c 	temp = smbldap_talloc_single_attribute(ldap_state->smbldap_state->ldap_struct, entry,
ldap_state        486 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,LDAP_ATTR_MOD_TIMESTAMP),
ldap_state        508 source3/passdb/pdb_ldap.c static bool init_sam_from_ldap(struct ldapsam_privates *ldap_state,
ldap_state        551 source3/passdb/pdb_ldap.c 	if (sampass == NULL || ldap_state == NULL || entry == NULL) {
ldap_state        556 source3/passdb/pdb_ldap.c 	if (priv2ld(ldap_state) == NULL) {
ldap_state        562 source3/passdb/pdb_ldap.c 	if (!(username = smbldap_talloc_smallest_attribute(priv2ld(ldap_state),
ldap_state        578 source3/passdb/pdb_ldap.c 	domain = talloc_strdup(ctx, ldap_state->domain_name);
ldap_state        590 source3/passdb/pdb_ldap.c 	if ( ldap_state->schema_ver == SCHEMAVER_SAMBASAMACCOUNT ) {
ldap_state        592 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state        594 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state        601 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state        603 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state        613 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        615 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        622 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        624 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        634 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        636 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        645 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        647 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        656 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        658 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        667 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        669 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        679 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        681 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        697 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        699 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        706 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state        708 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state        717 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        719 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        729 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        731 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        753 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        755 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        777 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        779 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        801 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        803 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        811 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        813 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        821 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        823 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        836 source3/passdb/pdb_ldap.c 	if (ldap_state->is_nds_ldap) {
ldap_state        843 source3/passdb/pdb_ldap.c 		user_dn = smbldap_talloc_dn(ctx, ldap_state->smbldap_state->ldap_struct, entry);
ldap_state        848 source3/passdb/pdb_ldap.c 			if (pdb_nds_get_password(ldap_state->smbldap_state, user_dn, &pwd_len, clear_text_pw) == LDAP_SUCCESS) {
ldap_state        872 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state        874 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state        887 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state        889 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state        926 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state        928 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state        960 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        962 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        981 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        983 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state        993 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state        995 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state       1005 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       1007 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state       1018 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       1020 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver,
ldap_state       1032 source3/passdb/pdb_ldap.c 				priv2ld(ldap_state),
ldap_state       1044 source3/passdb/pdb_ldap.c 	if (!(ldap_entry_time = ldapsam_get_entry_timestamp(ldap_state,
ldap_state       1097 source3/passdb/pdb_ldap.c static bool init_ldap_from_sam (struct ldapsam_privates *ldap_state,
ldap_state       1118 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods, 
ldap_state       1120 source3/passdb/pdb_ldap.c 		if (ldap_state->is_nds_ldap) {
ldap_state       1121 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods, 
ldap_state       1123 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods, 
ldap_state       1135 source3/passdb/pdb_ldap.c 		switch ( ldap_state->schema_ver ) {
ldap_state       1137 source3/passdb/pdb_ldap.c 				if (!sid_peek_check_rid(&ldap_state->domain_sid, user_sid, &rid)) {
ldap_state       1141 source3/passdb/pdb_ldap.c 							  &ldap_state->domain_sid)));
ldap_state       1147 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1148 source3/passdb/pdb_ldap.c 					get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_USER_RID), 
ldap_state       1154 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1155 source3/passdb/pdb_ldap.c 					get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_USER_SID), 
ldap_state       1172 source3/passdb/pdb_ldap.c 		switch ( ldap_state->schema_ver ) {
ldap_state       1174 source3/passdb/pdb_ldap.c 				if (!sid_peek_check_rid(&ldap_state->domain_sid, group_sid, &rid)) {
ldap_state       1178 source3/passdb/pdb_ldap.c 							  &ldap_state->domain_sid)));
ldap_state       1185 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1186 source3/passdb/pdb_ldap.c 					get_userattr_key2string(ldap_state->schema_ver, 
ldap_state       1192 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1193 source3/passdb/pdb_ldap.c 					get_userattr_key2string(ldap_state->schema_ver, 
ldap_state       1213 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1214 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_DISPLAY_NAME), 
ldap_state       1218 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1219 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_DESC), 
ldap_state       1223 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1224 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_USER_WKS), 
ldap_state       1228 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1229 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_MUNGED_DIAL), 
ldap_state       1233 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1234 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_HOME_PATH), 
ldap_state       1238 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1239 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_HOME_DRIVE), 
ldap_state       1243 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1244 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_LOGON_SCRIPT), 
ldap_state       1248 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1249 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_PROFILE_PATH), 
ldap_state       1256 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1257 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_LOGON_TIME), temp);
ldap_state       1264 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1265 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_LOGOFF_TIME), temp);
ldap_state       1272 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1273 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_KICKOFF_TIME), temp);
ldap_state       1280 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1281 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_PWD_CAN_CHANGE), temp);
ldap_state       1288 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1289 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_PWD_MUST_CHANGE), temp);
ldap_state       1301 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1302 source3/passdb/pdb_ldap.c 						 get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_LMPW), 
ldap_state       1305 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1306 source3/passdb/pdb_ldap.c 						 get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_LMPW), 
ldap_state       1316 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1317 source3/passdb/pdb_ldap.c 						 get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_NTPW), 
ldap_state       1320 source3/passdb/pdb_ldap.c 				smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1321 source3/passdb/pdb_ldap.c 						 get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_NTPW), 
ldap_state       1356 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1357 source3/passdb/pdb_ldap.c 					 get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_PWD_HISTORY), 
ldap_state       1367 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1368 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_PWD_LAST_SET), 
ldap_state       1379 source3/passdb/pdb_ldap.c 			smbldap_make_mod(ldap_state->smbldap_state->ldap_struct,
ldap_state       1382 source3/passdb/pdb_ldap.c 				get_userattr_key2string(ldap_state->schema_ver,
ldap_state       1389 source3/passdb/pdb_ldap.c 		smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, existing, mods,
ldap_state       1390 source3/passdb/pdb_ldap.c 			get_userattr_key2string(ldap_state->schema_ver, LDAP_ATTR_ACB_INFO), 
ldap_state       1418 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state       1421 source3/passdb/pdb_ldap.c 					ldap_state->schema_ver,
ldap_state       1430 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state       1433 source3/passdb/pdb_ldap.c 					ldap_state->schema_ver,
ldap_state       1463 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       1464 source3/passdb/pdb_ldap.c 	if (ldap_state->result) {
ldap_state       1465 source3/passdb/pdb_ldap.c 		ldap_msgfree(ldap_state->result);
ldap_state       1466 source3/passdb/pdb_ldap.c 		ldap_state->result = NULL;
ldap_state       1497 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       1504 source3/passdb/pdb_ldap.c 	attr_list = get_userattr_list( user, ldap_state->schema_ver );
ldap_state       1506 source3/passdb/pdb_ldap.c 		    get_userattr_key2string(ldap_state->schema_ver,
ldap_state       1509 source3/passdb/pdb_ldap.c 	rc = ldapsam_search_suffix_by_name(ldap_state, sname, &result,
ldap_state       1516 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       1528 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       1530 source3/passdb/pdb_ldap.c 		if (!init_sam_from_ldap(ldap_state, user, entry)) {
ldap_state       1545 source3/passdb/pdb_ldap.c static int ldapsam_get_ldap_user_by_sid(struct ldapsam_privates *ldap_state, 
ldap_state       1552 source3/passdb/pdb_ldap.c 	switch ( ldap_state->schema_ver ) {
ldap_state       1560 source3/passdb/pdb_ldap.c 						      ldap_state->schema_ver);
ldap_state       1563 source3/passdb/pdb_ldap.c 					    ldap_state->schema_ver,
ldap_state       1566 source3/passdb/pdb_ldap.c 			rc = ldapsam_search_suffix_by_sid(ldap_state, sid,
ldap_state       1576 source3/passdb/pdb_ldap.c 			if (!sid_peek_check_rid(&ldap_state->domain_sid, sid, &rid)) {
ldap_state       1581 source3/passdb/pdb_ldap.c 						      ldap_state->schema_ver);
ldap_state       1582 source3/passdb/pdb_ldap.c 			rc = ldapsam_search_suffix_by_rid(ldap_state, rid, result, attr_list );
ldap_state       1598 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       1604 source3/passdb/pdb_ldap.c 	rc = ldapsam_get_ldap_user_by_sid(ldap_state, 
ldap_state       1609 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       1624 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       1630 source3/passdb/pdb_ldap.c 	if (!init_sam_from_ldap(ldap_state, user, entry)) {
ldap_state       1652 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       1665 source3/passdb/pdb_ldap.c 				if (ldap_state->is_nds_ldap) {
ldap_state       1674 source3/passdb/pdb_ldap.c 				rc = smbldap_add(ldap_state->smbldap_state, 
ldap_state       1678 source3/passdb/pdb_ldap.c 				rc = smbldap_modify(ldap_state->smbldap_state, 
ldap_state       1705 source3/passdb/pdb_ldap.c 		if (!ldap_state->is_nds_ldap) {
ldap_state       1707 source3/passdb/pdb_ldap.c 			if (!smbldap_has_extension(ldap_state->smbldap_state->ldap_struct, 
ldap_state       1774 source3/passdb/pdb_ldap.c 		if (!ldap_state->is_nds_ldap) {
ldap_state       1775 source3/passdb/pdb_ldap.c 			rc = smbldap_extended_operation(ldap_state->smbldap_state, 
ldap_state       1780 source3/passdb/pdb_ldap.c 			rc = pdb_nds_set_password(ldap_state->smbldap_state, dn,
ldap_state       1794 source3/passdb/pdb_ldap.c 			ldap_get_option(ldap_state->smbldap_state->ldap_struct, LDAP_OPT_ERROR_STRING,
ldap_state       1899 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       1909 source3/passdb/pdb_ldap.c 		attr_list = get_userattr_list(NULL, ldap_state->schema_ver);
ldap_state       1913 source3/passdb/pdb_ldap.c 		rc = ldapsam_search_suffix_by_name(ldap_state, pdb_get_username(newpwd), &result, attr_list );
ldap_state       1923 source3/passdb/pdb_ldap.c 	if (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result) == 0) {
ldap_state       1928 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       1929 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(talloc_tos(), ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       1936 source3/passdb/pdb_ldap.c 	if (!init_ldap_from_sam(ldap_state, entry, &mods, newpwd,
ldap_state       2079 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       2106 source3/passdb/pdb_ldap.c 	attr_list = get_userattr_list(ctx, ldap_state->schema_ver);
ldap_state       2108 source3/passdb/pdb_ldap.c 	rc = ldapsam_search_suffix_by_name (ldap_state, username, &result, attr_list);
ldap_state       2114 source3/passdb/pdb_ldap.c 	if (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result) != 0) {
ldap_state       2123 source3/passdb/pdb_ldap.c 		rc = ldapsam_get_ldap_user_by_sid(ldap_state,
ldap_state       2126 source3/passdb/pdb_ldap.c 			if (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result) != 0) {
ldap_state       2153 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state,
ldap_state       2159 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       2170 source3/passdb/pdb_ldap.c 		entry = ldap_first_entry (ldap_state->smbldap_state->ldap_struct, result);
ldap_state       2171 source3/passdb/pdb_ldap.c 		dn = smbldap_talloc_dn(ctx, ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       2177 source3/passdb/pdb_ldap.c 	} else if (ldap_state->schema_ver == SCHEMAVER_SAMBASAMACCOUNT) {
ldap_state       2183 source3/passdb/pdb_ldap.c 				 get_userattr_key2string(ldap_state->schema_ver,
ldap_state       2198 source3/passdb/pdb_ldap.c 		rc = smbldap_search_suffix(ldap_state->smbldap_state,
ldap_state       2205 source3/passdb/pdb_ldap.c 		num_result = ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result);
ldap_state       2217 source3/passdb/pdb_ldap.c 			entry = ldap_first_entry (ldap_state->smbldap_state->ldap_struct, result);
ldap_state       2218 source3/passdb/pdb_ldap.c 			dn = smbldap_talloc_dn (ctx, ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       2257 source3/passdb/pdb_ldap.c 	if (!init_ldap_from_sam(ldap_state, entry, &mods, newpwd,
ldap_state       2270 source3/passdb/pdb_ldap.c 	switch ( ldap_state->schema_ver ) {
ldap_state       2308 source3/passdb/pdb_ldap.c static int ldapsam_search_one_group (struct ldapsam_privates *ldap_state,
ldap_state       2317 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state,
ldap_state       2328 source3/passdb/pdb_ldap.c static bool init_group_from_ldap(struct ldapsam_privates *ldap_state,
ldap_state       2334 source3/passdb/pdb_ldap.c 	if (ldap_state == NULL || map == NULL || entry == NULL ||
ldap_state       2335 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct == NULL) {
ldap_state       2342 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       2359 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       2379 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       2401 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       2408 source3/passdb/pdb_ldap.c 				ldap_state->smbldap_state->ldap_struct,
ldap_state       2424 source3/passdb/pdb_ldap.c 			ldap_state->smbldap_state->ldap_struct,
ldap_state       2453 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       2459 source3/passdb/pdb_ldap.c 	if (ldapsam_search_one_group(ldap_state, filter, &result)
ldap_state       2464 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       2480 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       2487 source3/passdb/pdb_ldap.c 	if (!init_group_from_ldap(ldap_state, map, entry)) {
ldap_state       2609 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       2611 source3/passdb/pdb_ldap.c 	struct smbldap_state *conn = ldap_state->smbldap_state;
ldap_state       2665 source3/passdb/pdb_ldap.c 	gidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", mem_ctx);
ldap_state       2811 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       2813 source3/passdb/pdb_ldap.c 	struct smbldap_state *conn = ldap_state->smbldap_state;
ldap_state       2854 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       2862 source3/passdb/pdb_ldap.c 		entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       2864 source3/passdb/pdb_ldap.c 		gidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", mem_ctx);
ldap_state       2979 source3/passdb/pdb_ldap.c 				       struct ldapsam_privates *ldap_state,
ldap_state       2994 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter,
ldap_state       3000 source3/passdb/pdb_ldap.c 	    (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, msg) != 1) ||
ldap_state       3001 source3/passdb/pdb_ldap.c 	    ((entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, msg)) == NULL)) {
ldap_state       3005 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(mem_ctx, ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       3013 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "sambaSid",
ldap_state       3015 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "sambaGroupType",
ldap_state       3017 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "displayName",
ldap_state       3019 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "description",
ldap_state       3023 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       3034 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3062 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state, lp_ldap_suffix(),
ldap_state       3067 source3/passdb/pdb_ldap.c 	    (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, msg) > 0)) {
ldap_state       3080 source3/passdb/pdb_ldap.c 		result = ldapsam_map_posixgroup(mem_ctx, ldap_state, map);
ldap_state       3131 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "objectClass",
ldap_state       3133 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "objectClass",
ldap_state       3135 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "sambaSid",
ldap_state       3137 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "sambaGroupType",
ldap_state       3139 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "displayName",
ldap_state       3141 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "description",
ldap_state       3143 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, NULL, &mods, "gidNumber",
ldap_state       3147 source3/passdb/pdb_ldap.c 	rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
ldap_state       3166 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3196 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter,
ldap_state       3202 source3/passdb/pdb_ldap.c 	    (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, msg) != 1) ||
ldap_state       3203 source3/passdb/pdb_ldap.c 	    ((entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, msg)) == NULL)) {
ldap_state       3208 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(mem_ctx, ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       3216 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "displayName",
ldap_state       3218 source3/passdb/pdb_ldap.c 	smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, &mods, "description",
ldap_state       3229 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       3333 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3344 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state, lp_ldap_suffix(),
ldap_state       3346 source3/passdb/pdb_ldap.c 			    attr_list, 0, &ldap_state->result);
ldap_state       3354 source3/passdb/pdb_ldap.c 		ldap_msgfree(ldap_state->result);
ldap_state       3355 source3/passdb/pdb_ldap.c 		ldap_state->result = NULL;
ldap_state       3363 source3/passdb/pdb_ldap.c 		  ldap_count_entries(ldap_state->smbldap_state->ldap_struct,
ldap_state       3364 source3/passdb/pdb_ldap.c 				     ldap_state->result)));
ldap_state       3366 source3/passdb/pdb_ldap.c 	ldap_state->entry =
ldap_state       3367 source3/passdb/pdb_ldap.c 		ldap_first_entry(ldap_state->smbldap_state->ldap_struct,
ldap_state       3368 source3/passdb/pdb_ldap.c 				 ldap_state->result);
ldap_state       3369 source3/passdb/pdb_ldap.c 	ldap_state->index = 0;
ldap_state       3389 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3394 source3/passdb/pdb_ldap.c 		if (!ldap_state->entry)
ldap_state       3397 source3/passdb/pdb_ldap.c 		ldap_state->index++;
ldap_state       3398 source3/passdb/pdb_ldap.c 		bret = init_group_from_ldap(ldap_state, map,
ldap_state       3399 source3/passdb/pdb_ldap.c 					    ldap_state->entry);
ldap_state       3401 source3/passdb/pdb_ldap.c 		ldap_state->entry =
ldap_state       3402 source3/passdb/pdb_ldap.c 			ldap_next_entry(ldap_state->smbldap_state->ldap_struct,
ldap_state       3403 source3/passdb/pdb_ldap.c 					ldap_state->entry);	
ldap_state       3467 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3501 source3/passdb/pdb_ldap.c 	if (ldapsam_search_one_group(ldap_state, filter,
ldap_state       3507 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(ldap_state->smbldap_state->ldap_struct,
ldap_state       3527 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct,
ldap_state       3535 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(talloc_tos(), ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       3546 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       3587 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3623 source3/passdb/pdb_ldap.c 	if (ldapsam_search_one_group(ldap_state, filter,
ldap_state       3629 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(ldap_state->smbldap_state->ldap_struct,
ldap_state       3649 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct,
ldap_state       3657 source3/passdb/pdb_ldap.c 	values = ldap_get_values(ldap_state->smbldap_state->ldap_struct,
ldap_state       3700 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3743 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state, lp_ldap_suffix(),
ldap_state       3749 source3/passdb/pdb_ldap.c 	ldap_struct = ldap_state->smbldap_state->ldap_struct;
ldap_state       3792 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3797 source3/passdb/pdb_ldap.c 	if (!ldap_state->domain_dn) {
ldap_state       3812 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, ldap_state->domain_dn,
ldap_state       3849 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       3856 source3/passdb/pdb_ldap.c 	if (!ldap_state->domain_dn) {
ldap_state       3870 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state, ldap_state->domain_dn,
ldap_state       3878 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       3883 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       3888 source3/passdb/pdb_ldap.c 	vals = ldap_get_values(priv2ld(ldap_state), entry, policy_attr);
ldap_state       3974 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       4030 source3/passdb/pdb_ldap.c 		rc = smbldap_search(ldap_state->smbldap_state,
ldap_state       4040 source3/passdb/pdb_ldap.c 	ld = ldap_state->smbldap_state->ldap_struct;
ldap_state       4098 source3/passdb/pdb_ldap.c 		rc = smbldap_search(ldap_state->smbldap_state,
ldap_state       4110 source3/passdb/pdb_ldap.c 	ld = ldap_state->smbldap_state->ldap_struct;
ldap_state       4515 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       4525 source3/passdb/pdb_ldap.c 	state->connection = ldap_state->smbldap_state;
ldap_state       4688 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       4699 source3/passdb/pdb_ldap.c 	state->connection = ldap_state->smbldap_state;
ldap_state       4702 source3/passdb/pdb_ldap.c 	state->connection = ldap_state->smbldap_state;
ldap_state       4979 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       5013 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5020 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5033 source3/passdb/pdb_ldap.c 		entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5038 source3/passdb/pdb_ldap.c 		tmp = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "sambaSID", tmp_ctx);
ldap_state       5045 source3/passdb/pdb_ldap.c 		dn = smbldap_talloc_dn(tmp_ctx, priv2ld(ldap_state), entry);
ldap_state       5102 source3/passdb/pdb_ldap.c 	if (!init_ldap_from_sam(ldap_state, NULL, &mods, user, element_is_set_or_changed)) {
ldap_state       5107 source3/passdb/pdb_ldap.c 	if (ldap_state->schema_ver != SCHEMAVER_SAMBASAMACCOUNT) {
ldap_state       5133 source3/passdb/pdb_ldap.c 			homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), "SMB_workstations_home", ldap_state->domain_name, uid, gid);
ldap_state       5136 source3/passdb/pdb_ldap.c 			homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), name, ldap_state->domain_name, uid, gid);
ldap_state       5137 source3/passdb/pdb_ldap.c 			shell = talloc_sub_specified(tmp_ctx, lp_template_shell(), name, ldap_state->domain_name, uid, gid);
ldap_state       5173 source3/passdb/pdb_ldap.c 		rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
ldap_state       5175 source3/passdb/pdb_ldap.c 		rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       5204 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       5225 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5232 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5244 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5250 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(tmp_ctx, priv2ld(ldap_state), entry);
ldap_state       5290 source3/passdb/pdb_ldap.c 	rc = smbldap_delete(ldap_state->smbldap_state, dn);
ldap_state       5313 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       5335 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5342 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5355 source3/passdb/pdb_ldap.c 		entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5360 source3/passdb/pdb_ldap.c 		tmp = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "sambaSID", tmp_ctx);
ldap_state       5367 source3/passdb/pdb_ldap.c 		tmp = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", tmp_ctx);
ldap_state       5375 source3/passdb/pdb_ldap.c 		dn = smbldap_talloc_dn(tmp_ctx, priv2ld(ldap_state), entry);
ldap_state       5440 source3/passdb/pdb_ldap.c 		rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
ldap_state       5446 source3/passdb/pdb_ldap.c 			rc = smbldap_add(ldap_state->smbldap_state, dn, mods);
ldap_state       5450 source3/passdb/pdb_ldap.c 		rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       5465 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       5489 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5496 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5508 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5514 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(tmp_ctx, priv2ld(ldap_state), entry);
ldap_state       5520 source3/passdb/pdb_ldap.c 	gidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", tmp_ctx);
ldap_state       5535 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5542 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5549 source3/passdb/pdb_ldap.c 	rc = smbldap_delete(ldap_state->smbldap_state, dn);
ldap_state       5563 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       5604 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5611 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5623 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5633 source3/passdb/pdb_ldap.c 		gidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", tmp_ctx);
ldap_state       5653 source3/passdb/pdb_ldap.c 	uidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "uid", tmp_ctx);
ldap_state       5668 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5675 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5687 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5693 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(tmp_ctx, priv2ld(ldap_state), entry);
ldap_state       5703 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       5738 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = (struct ldapsam_privates *)my_methods->private_data;
ldap_state       5781 source3/passdb/pdb_ldap.c 	rc = smbldap_search_suffix(ldap_state->smbldap_state, filter, NULL, &result);
ldap_state       5788 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5800 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5806 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(mem_ctx, priv2ld(ldap_state), entry);
ldap_state       5813 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "gidNumber", gidstr);
ldap_state       5819 source3/passdb/pdb_ldap.c 	rc = smbldap_modify(ldap_state->smbldap_state, dn, mods);
ldap_state       5837 source3/passdb/pdb_ldap.c static char *trusteddom_dn(struct ldapsam_privates *ldap_state,
ldap_state       5841 source3/passdb/pdb_ldap.c 			       ldap_state->domain_dn);
ldap_state       5844 source3/passdb/pdb_ldap.c static bool get_trusteddom_pw_int(struct ldapsam_privates *ldap_state,
ldap_state       5861 source3/passdb/pdb_ldap.c 	trusted_dn = trusteddom_dn(ldap_state, domain);
ldap_state       5865 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state, trusted_dn, scope,
ldap_state       5881 source3/passdb/pdb_ldap.c 	num_result = ldap_count_entries(priv2ld(ldap_state), result);
ldap_state       5896 source3/passdb/pdb_ldap.c 		*entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       5908 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       5914 source3/passdb/pdb_ldap.c 	if (!get_trusteddom_pw_int(ldap_state, talloc_tos(), domain, &entry) ||
ldap_state       5923 source3/passdb/pdb_ldap.c 		pwd_str = smbldap_talloc_single_attribute(priv2ld(ldap_state),
ldap_state       5938 source3/passdb/pdb_ldap.c 		time_str = smbldap_talloc_single_attribute(priv2ld(ldap_state),
ldap_state       5950 source3/passdb/pdb_ldap.c 		sid_str = smbldap_talloc_single_attribute(priv2ld(ldap_state),
ldap_state       5971 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       5985 source3/passdb/pdb_ldap.c 	if (!get_trusteddom_pw_int(ldap_state, talloc_tos(), domain, &entry)) {
ldap_state       5990 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "objectClass",
ldap_state       5992 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "sambaDomainName",
ldap_state       5994 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "sambaSID",
ldap_state       5996 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods, "sambaPwdLastSet",
ldap_state       5998 source3/passdb/pdb_ldap.c 	smbldap_make_mod(priv2ld(ldap_state), entry, &mods,
ldap_state       6004 source3/passdb/pdb_ldap.c 		prev_pwd = smbldap_talloc_single_attribute(priv2ld(ldap_state),
ldap_state       6007 source3/passdb/pdb_ldap.c 			smbldap_make_mod(priv2ld(ldap_state), entry, &mods,
ldap_state       6013 source3/passdb/pdb_ldap.c 	trusted_dn = trusteddom_dn(ldap_state, domain);
ldap_state       6018 source3/passdb/pdb_ldap.c 		rc = smbldap_add(ldap_state->smbldap_state, trusted_dn, mods);
ldap_state       6020 source3/passdb/pdb_ldap.c 		rc = smbldap_modify(ldap_state->smbldap_state, trusted_dn, mods);
ldap_state       6035 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       6040 source3/passdb/pdb_ldap.c 	if (!get_trusteddom_pw_int(ldap_state, talloc_tos(), domain, &entry)) {
ldap_state       6050 source3/passdb/pdb_ldap.c 	trusted_dn = smbldap_talloc_dn(talloc_tos(), priv2ld(ldap_state),
ldap_state       6057 source3/passdb/pdb_ldap.c 	rc = smbldap_delete(ldap_state->smbldap_state, trusted_dn);
ldap_state       6071 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state =
ldap_state       6083 source3/passdb/pdb_ldap.c 	rc = smbldap_search(ldap_state->smbldap_state,
ldap_state       6084 source3/passdb/pdb_ldap.c 			    ldap_state->domain_dn,
ldap_state       6105 source3/passdb/pdb_ldap.c 	for (entry = ldap_first_entry(priv2ld(ldap_state), result);
ldap_state       6107 source3/passdb/pdb_ldap.c 	     entry = ldap_next_entry(priv2ld(ldap_state), entry))
ldap_state       6118 source3/passdb/pdb_ldap.c 		dom_name = smbldap_talloc_single_attribute(priv2ld(ldap_state),
ldap_state       6129 source3/passdb/pdb_ldap.c 					priv2ld(ldap_state), entry, "sambaSID",
ldap_state       6161 source3/passdb/pdb_ldap.c 	struct ldapsam_privates **ldap_state = (struct ldapsam_privates **)vp;
ldap_state       6163 source3/passdb/pdb_ldap.c 	smbldap_free_struct(&(*ldap_state)->smbldap_state);
ldap_state       6165 source3/passdb/pdb_ldap.c 	if ((*ldap_state)->result != NULL) {
ldap_state       6166 source3/passdb/pdb_ldap.c 		ldap_msgfree((*ldap_state)->result);
ldap_state       6167 source3/passdb/pdb_ldap.c 		(*ldap_state)->result = NULL;
ldap_state       6169 source3/passdb/pdb_ldap.c 	if ((*ldap_state)->domain_dn != NULL) {
ldap_state       6170 source3/passdb/pdb_ldap.c 		SAFE_FREE((*ldap_state)->domain_dn);
ldap_state       6173 source3/passdb/pdb_ldap.c 	*ldap_state = NULL;
ldap_state       6186 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state;
ldap_state       6224 source3/passdb/pdb_ldap.c 	if ( !(ldap_state = TALLOC_ZERO_P(*pdb_method, struct ldapsam_privates)) ) {
ldap_state       6230 source3/passdb/pdb_ldap.c 				 location, &ldap_state->smbldap_state);
ldap_state       6236 source3/passdb/pdb_ldap.c 	if ( !(ldap_state->domain_name = talloc_strdup(*pdb_method, get_global_sam_name()) ) ) {
ldap_state       6240 source3/passdb/pdb_ldap.c 	(*pdb_method)->private_data = ldap_state;
ldap_state       6254 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state;
ldap_state       6268 source3/passdb/pdb_ldap.c 	ldap_state = (struct ldapsam_privates *)((*pdb_method)->private_data);
ldap_state       6269 source3/passdb/pdb_ldap.c 	ldap_state->schema_ver = SCHEMAVER_SAMBAACCOUNT;
ldap_state       6271 source3/passdb/pdb_ldap.c 	sid_copy(&ldap_state->domain_sid, get_global_sam_sid());
ldap_state       6283 source3/passdb/pdb_ldap.c 	struct ldapsam_privates *ldap_state = NULL;
ldap_state       6332 source3/passdb/pdb_ldap.c 	ldap_state = (struct ldapsam_privates *)((*pdb_method)->private_data);
ldap_state       6333 source3/passdb/pdb_ldap.c 	ldap_state->schema_ver = SCHEMAVER_SAMBASAMACCOUNT;
ldap_state       6337 source3/passdb/pdb_ldap.c 	nt_status = smbldap_search_domain_info(ldap_state->smbldap_state,
ldap_state       6339 source3/passdb/pdb_ldap.c 					       ldap_state->domain_name, True);
ldap_state       6347 source3/passdb/pdb_ldap.c 		sid_copy(&ldap_state->domain_sid, get_global_sam_sid());
ldap_state       6354 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct,
ldap_state       6363 source3/passdb/pdb_ldap.c 	dn = smbldap_talloc_dn(talloc_tos(), ldap_state->smbldap_state->ldap_struct, entry);
ldap_state       6369 source3/passdb/pdb_ldap.c 	ldap_state->domain_dn = smb_xstrdup(dn);
ldap_state       6373 source3/passdb/pdb_ldap.c 		    ldap_state->smbldap_state->ldap_struct,
ldap_state       6375 source3/passdb/pdb_ldap.c 		    get_userattr_key2string(ldap_state->schema_ver,
ldap_state       6388 source3/passdb/pdb_ldap.c 		found_sid = secrets_fetch_domain_sid(ldap_state->domain_name,
ldap_state       6394 source3/passdb/pdb_ldap.c 				  ldap_state->domain_name,
ldap_state       6399 source3/passdb/pdb_ldap.c 			secrets_store_domain_sid(ldap_state->domain_name,
ldap_state       6404 source3/passdb/pdb_ldap.c 		sid_copy(&ldap_state->domain_sid, &ldap_domain_sid);
ldap_state       6409 source3/passdb/pdb_ldap.c 		    ldap_state->smbldap_state->ldap_struct,
ldap_state        663 source3/passdb/pdb_nds.c 	struct smbldap_state *ldap_state,
ldap_state        668 source3/passdb/pdb_nds.c 	LDAP *ld = ldap_state->ldap_struct;
ldap_state        704 source3/passdb/pdb_nds.c 	struct smbldap_state *ldap_state,
ldap_state        708 source3/passdb/pdb_nds.c 	LDAP *ld = ldap_state->ldap_struct;
ldap_state        727 source3/passdb/pdb_nds.c 	rc = smbldap_modify(ldap_state, object_dn, tmpmods);
ldap_state        745 source3/passdb/pdb_nds.c 	struct ldapsam_privates *ldap_state;
ldap_state        752 source3/passdb/pdb_nds.c 	ldap_state = (struct ldapsam_privates *)methods->private_data;
ldap_state        754 source3/passdb/pdb_nds.c 	if (ldap_state) {
ldap_state        774 source3/passdb/pdb_nds.c 						      ldap_state->schema_ver);
ldap_state        775 source3/passdb/pdb_nds.c 			rc = ldapsam_search_suffix_by_name(ldap_state, username, &result, attr_list );
ldap_state        785 source3/passdb/pdb_nds.c 		if (ldap_count_entries(ldap_state->smbldap_state->ldap_struct, result) == 0) {
ldap_state        790 source3/passdb/pdb_nds.c 		entry = ldap_first_entry(ldap_state->smbldap_state->ldap_struct, result);
ldap_state        791 source3/passdb/pdb_nds.c 		dn = smbldap_talloc_dn(talloc_tos(), ldap_state->smbldap_state->ldap_struct, entry);
ldap_state        800 source3/passdb/pdb_nds.c 			if (pdb_nds_get_password(ldap_state->smbldap_state, dn, &pwd_len, clear_text_pw) == LDAP_SUCCESS) {
ldap_state        812 source3/passdb/pdb_nds.c 			rc = smb_ldap_setup_full_conn(&ld, ldap_state->location);
ldap_state        858 source3/passdb/pdb_nds.c 	struct ldapsam_privates *ldap_state =
ldap_state        862 source3/passdb/pdb_nds.c 	ldap_state->is_nds_ldap = True;
ldap_state        868 source3/passdb/pdb_nds.c 	ldap_state->location = SMB_STRDUP(location);
ldap_state         95 source3/winbindd/idmap_ldap.c 				 struct smbldap_state *ldap_state,
ldap_state        141 source3/winbindd/idmap_ldap.c 	smbldap_set_creds(ldap_state, anon, *dn, secret);