sam_ctx 228 source4/auth/auth.h struct ldb_context *sam_ctx, sam_ctx 236 source4/auth/auth.h NTSTATUS authsam_make_server_info(TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, sam_ctx 43 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_search_account(TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, sam_ctx 52 source4/auth/ntlm/auth_sam.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); sam_ctx 60 source4/auth/ntlm/auth_sam.c domain_dn = samdb_domain_to_dn(sam_ctx, mem_ctx, domain_name); sam_ctx 67 source4/auth/ntlm/auth_sam.c ret = gendb_search(sam_ctx, mem_ctx, domain_dn, &msgs, user_attrs, sam_ctx 94 source4/auth/ntlm/auth_sam.c ret = gendb_search(sam_ctx, mem_ctx, NULL, &msgs_tmp, NULL, sam_ctx 116 source4/auth/ntlm/auth_sam.c ret_domain = gendb_search(sam_ctx, mem_ctx, partitions_basedn, &msgs_domain_ref, domain_ref_attrs, sam_ctx 226 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, sam_ctx 234 source4/auth/ntlm/auth_sam.c struct ldb_dn *domain_dn = samdb_result_dn(sam_ctx, mem_ctx, msgs_domain_ref[0], "nCName", NULL); sam_ctx 236 source4/auth/ntlm/auth_sam.c uint16_t acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, msgs[0], domain_dn); sam_ctx 260 source4/auth/ntlm/auth_sam.c nt_status = authsam_account_ok(mem_ctx, sam_ctx, sam_ctx 283 source4/auth/ntlm/auth_sam.c struct ldb_context *sam_ctx; sam_ctx 297 source4/auth/ntlm/auth_sam.c sam_ctx = samdb_connect(tmp_ctx, ctx->auth_ctx->event_ctx, ctx->auth_ctx->lp_ctx, system_session(mem_ctx, ctx->auth_ctx->lp_ctx)); sam_ctx 298 source4/auth/ntlm/auth_sam.c if (sam_ctx == NULL) { sam_ctx 303 source4/auth/ntlm/auth_sam.c nt_status = authsam_search_account(tmp_ctx, sam_ctx, account_name, domain, &msgs, &domain_ref_msgs); sam_ctx 309 source4/auth/ntlm/auth_sam.c nt_status = authsam_authenticate(ctx->auth_ctx, tmp_ctx, sam_ctx, msgs, domain_ref_msgs, user_info, sam_ctx 316 source4/auth/ntlm/auth_sam.c nt_status = authsam_make_server_info(tmp_ctx, sam_ctx, lp_netbios_name(ctx->auth_ctx->lp_ctx), sam_ctx 435 source4/auth/ntlm/auth_sam.c struct ldb_context *sam_ctx; sam_ctx 442 source4/auth/ntlm/auth_sam.c sam_ctx = samdb_connect(tmp_ctx, auth_context->event_ctx, auth_context->lp_ctx, sam_ctx 444 source4/auth/ntlm/auth_sam.c if (sam_ctx == NULL) { sam_ctx 449 source4/auth/ntlm/auth_sam.c nt_status = sam_get_results_principal(sam_ctx, tmp_ctx, principal, sam_ctx 455 source4/auth/ntlm/auth_sam.c nt_status = authsam_make_server_info(tmp_ctx, sam_ctx, sam_ctx 142 source4/auth/sam.c struct ldb_context *sam_ctx, sam_ctx 155 source4/auth/sam.c struct ldb_dn *domain_dn = samdb_result_dn(sam_ctx, mem_ctx, msg_domain_ref, "nCName", ldb_dn_new(mem_ctx, sam_ctx, NULL)); sam_ctx 160 source4/auth/sam.c acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, msg, domain_dn); sam_ctx 166 source4/auth/sam.c must_change_time = samdb_result_force_password_change(sam_ctx, mem_ctx, sam_ctx 257 source4/auth/sam.c _PUBLIC_ NTSTATUS authsam_make_server_info(TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, sam_ctx 279 source4/auth/sam.c group_ret = gendb_search(sam_ctx, sam_ctx 360 source4/auth/sam.c ncname = samdb_result_dn(sam_ctx, mem_ctx, msg_domain_ref, "nCName", NULL); sam_ctx 365 source4/auth/sam.c = samdb_result_allow_password_change(sam_ctx, mem_ctx, sam_ctx 368 source4/auth/sam.c = samdb_result_force_password_change(sam_ctx, mem_ctx, sam_ctx 374 source4/auth/sam.c domain_dn = samdb_result_dn(sam_ctx, mem_ctx, msg_domain_ref, "nCName", NULL); sam_ctx 376 source4/auth/sam.c server_info->acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, sam_ctx 389 source4/auth/sam.c NTSTATUS sam_get_results_principal(struct ldb_context *sam_ctx, sam_ctx 398 source4/auth/sam.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); sam_ctx 404 source4/auth/sam.c nt_status = crack_user_principal_name(sam_ctx, tmp_ctx, principal, &user_dn, &domain_dn); sam_ctx 411 source4/auth/sam.c ret = gendb_search(sam_ctx, tmp_ctx, partitions_basedn, msgs_domain_ref, domain_ref_attrs, sam_ctx 420 source4/auth/sam.c ret = gendb_search_dn(sam_ctx, tmp_ctx, user_dn, msgs, user_attrs); sam_ctx 42 source4/cldap_server/netlogon.c NTSTATUS fill_netlogon_samlogon_response(struct ldb_context *sam_ctx, sam_ctx 76 source4/cldap_server/netlogon.c partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); sam_ctx 87 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &ref_res, sam_ctx 96 source4/cldap_server/netlogon.c ldb_errstring(sam_ctx))); sam_ctx 99 source4/cldap_server/netlogon.c dom_dn = ldb_msg_find_attr_as_dn(sam_ctx, mem_ctx, ref_res->msgs[0], "ncName"); sam_ctx 103 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, sam_ctx 107 source4/cldap_server/netlogon.c DEBUG(2,("Error finding domain '%s'/'%s' in sam: %s\n", domain, ldb_dn_get_linearized(dom_dn), ldb_errstring(sam_ctx))); sam_ctx 124 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &ref_res, sam_ctx 133 source4/cldap_server/netlogon.c ldb_errstring(sam_ctx))); sam_ctx 136 source4/cldap_server/netlogon.c dom_dn = ldb_msg_find_attr_as_dn(sam_ctx, mem_ctx, ref_res->msgs[0], "ncName"); sam_ctx 140 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, sam_ctx 144 source4/cldap_server/netlogon.c DEBUG(2,("Error finding domain '%s'/'%s' in sam: %s\n", domain, ldb_dn_get_linearized(dom_dn), ldb_errstring(sam_ctx))); sam_ctx 178 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, sam_ctx 195 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, sam_ctx 205 source4/cldap_server/netlogon.c ldb_errstring(sam_ctx))); sam_ctx 209 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &ref_res, sam_ctx 218 source4/cldap_server/netlogon.c ldb_errstring(sam_ctx))); sam_ctx 259 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &user_res, sam_ctx 270 source4/cldap_server/netlogon.c ldb_errstring(sam_ctx))); sam_ctx 288 source4/cldap_server/netlogon.c if (samdb_is_pdc(sam_ctx)) { sam_ctx 292 source4/cldap_server/netlogon.c if (samdb_is_gc(sam_ctx)) { sam_ctx 304 source4/cldap_server/netlogon.c if (ldb_dn_compare(ldb_get_root_basedn(sam_ctx), ldb_get_default_basedn(sam_ctx)) == 0) { sam_ctx 640 source4/dsdb/common/util.c uint32_t samdb_result_acct_flags(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 648 source4/dsdb/common/util.c must_change_time = samdb_result_force_password_change(sam_ctx, mem_ctx, sam_ctx 999 source4/dsdb/common/util.c struct ldb_dn *samdb_base_dn(struct ldb_context *sam_ctx) sam_ctx 1001 source4/dsdb/common/util.c return ldb_get_default_basedn(sam_ctx); sam_ctx 1004 source4/dsdb/common/util.c struct ldb_dn *samdb_config_dn(struct ldb_context *sam_ctx) sam_ctx 1006 source4/dsdb/common/util.c return ldb_get_config_basedn(sam_ctx); sam_ctx 1009 source4/dsdb/common/util.c struct ldb_dn *samdb_schema_dn(struct ldb_context *sam_ctx) sam_ctx 1011 source4/dsdb/common/util.c return ldb_get_schema_basedn(sam_ctx); sam_ctx 1014 source4/dsdb/common/util.c struct ldb_dn *samdb_root_dn(struct ldb_context *sam_ctx) sam_ctx 1016 source4/dsdb/common/util.c return ldb_get_root_basedn(sam_ctx); sam_ctx 1019 source4/dsdb/common/util.c struct ldb_dn *samdb_partitions_dn(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx) sam_ctx 1023 source4/dsdb/common/util.c new_dn = ldb_dn_copy(mem_ctx, samdb_config_dn(sam_ctx)); sam_ctx 1031 source4/dsdb/common/util.c struct ldb_dn *samdb_sites_dn(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx) sam_ctx 1035 source4/dsdb/common/util.c new_dn = ldb_dn_copy(mem_ctx, samdb_config_dn(sam_ctx)); sam_ctx 1889 source4/dsdb/common/util.c NTSTATUS samdb_create_foreign_security_principal(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 1914 source4/dsdb/common/util.c basedn = samdb_search_dn(sam_ctx, mem_ctx, NULL, sam_ctx 1928 source4/dsdb/common/util.c samdb_msg_add_string(sam_ctx, mem_ctx, msg, sam_ctx 1933 source4/dsdb/common/util.c ret = ldb_add(sam_ctx, msg); sam_ctx 1938 source4/dsdb/common/util.c ldb_errstring(sam_ctx))); sam_ctx 40 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 178 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameSPNAlias(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 213 source4/dsdb/samdb/cracknames.c sam_ctx, mem_ctx, sam_ctx 247 source4/dsdb/samdb/cracknames.c wret = DsCrackNameOneName(sam_ctx, mem_ctx, format_flags, format_offered, format_desired, sam_ctx 263 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameUPN(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 294 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, sam_ctx 295 source4/dsdb/samdb/cracknames.c samdb_partitions_dn(sam_ctx, mem_ctx), sam_ctx 303 source4/dsdb/samdb/cracknames.c DEBUG(2, ("DsCrackNameUPN domain ref search failed: %s", ldb_errstring(sam_ctx))); sam_ctx 338 source4/dsdb/samdb/cracknames.c status = DsCrackNameOneFilter(sam_ctx, mem_ctx, sam_ctx 350 source4/dsdb/samdb/cracknames.c WERROR DsCrackNameOneName(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 388 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, format_flags, formats[i], format_desired, name, info1); sam_ctx 433 source4/dsdb/samdb/cracknames.c ldb_dn_get_linearized(samdb_dns_domain_to_dn(sam_ctx, mem_ctx, str))); sam_ctx 490 source4/dsdb/samdb/cracknames.c name_dn = ldb_dn_new(mem_ctx, sam_ctx, name); sam_ctx 555 source4/dsdb/samdb/cracknames.c ldb_get_event_context(sam_ctx), sam_ctx 556 source4/dsdb/samdb/cracknames.c (struct loadparm_context *)ldb_get_opaque(sam_ctx, "loadparm"), sam_ctx 591 source4/dsdb/samdb/cracknames.c ldb_get_event_context(sam_ctx), sam_ctx 592 source4/dsdb/samdb/cracknames.c (struct loadparm_context *)ldb_get_opaque(sam_ctx, "loadparm"), sam_ctx 658 source4/dsdb/samdb/cracknames.c return DsCrackNameOneFilter(sam_ctx, mem_ctx, sam_ctx 708 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, sam_ctx 724 source4/dsdb/samdb/cracknames.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); sam_ctx 775 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, sam_ctx 782 source4/dsdb/samdb/cracknames.c DEBUG(2, ("DsCrackNameOneFilter domain ref search failed: %s", ldb_errstring(sam_ctx))); sam_ctx 810 source4/dsdb/samdb/cracknames.c result_basedn = samdb_result_dn(sam_ctx, mem_ctx, domain_res->msgs[0], "ncName", NULL); sam_ctx 812 source4/dsdb/samdb/cracknames.c ret = ldb_search(sam_ctx, mem_ctx, &res, sam_ctx 829 source4/dsdb/samdb/cracknames.c ret = ldb_build_search_req(&req, sam_ctx, mem_ctx, sam_ctx 830 source4/dsdb/samdb/cracknames.c ldb_get_root_basedn(sam_ctx), sam_ctx 852 source4/dsdb/samdb/cracknames.c ret = ldb_request(sam_ctx, req); sam_ctx 862 source4/dsdb/samdb/cracknames.c ldb_errstring(sam_ctx))); sam_ctx 870 source4/dsdb/samdb/cracknames.c ldb_ret = gendb_search_dn(sam_ctx, mem_ctx, name_dn, &result_res, sam_ctx 873 source4/dsdb/samdb/cracknames.c name_dn = samdb_result_dn(sam_ctx, mem_ctx, domain_res->msgs[0], "ncName", NULL); sam_ctx 874 source4/dsdb/samdb/cracknames.c ldb_ret = gendb_search_dn(sam_ctx, mem_ctx, name_dn, &result_res, sam_ctx 890 source4/dsdb/samdb/cracknames.c return DsCrackNameSPNAlias(sam_ctx, mem_ctx, sam_ctx 896 source4/dsdb/samdb/cracknames.c return DsCrackNameUPN(sam_ctx, mem_ctx, smb_krb5_context, sam_ctx 903 source4/dsdb/samdb/cracknames.c DEBUG(2, ("DsCrackNameOneFilter result search failed: %s", ldb_errstring(sam_ctx))); sam_ctx 971 source4/dsdb/samdb/cracknames.c if (samdb_find_attribute(sam_ctx, result, "objectClass", "domain")) { sam_ctx 973 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, sam_ctx 980 source4/dsdb/samdb/cracknames.c DEBUG(2, ("DsCrackNameOneFilter domain ref search failed: %s", ldb_errstring(sam_ctx))); sam_ctx 1013 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, sam_ctx 1021 source4/dsdb/samdb/cracknames.c DEBUG(2, ("DsCrackNameOneFilter domain search failed: %s", ldb_errstring(sam_ctx))); sam_ctx 1037 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res2, sam_ctx 1044 source4/dsdb/samdb/cracknames.c DEBUG(2, ("DsCrackNameOneFilter domain ref search failed: %s", ldb_errstring(sam_ctx))); sam_ctx 1112 source4/dsdb/samdb/cracknames.c NTSTATUS crack_user_principal_name(struct ldb_context *sam_ctx, sam_ctx 1120 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, sam_ctx 1140 source4/dsdb/samdb/cracknames.c *user_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); sam_ctx 1143 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, sam_ctx 1164 source4/dsdb/samdb/cracknames.c *domain_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); sam_ctx 1175 source4/dsdb/samdb/cracknames.c NTSTATUS crack_service_principal_name(struct ldb_context *sam_ctx, sam_ctx 1183 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, sam_ctx 1203 source4/dsdb/samdb/cracknames.c *user_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); sam_ctx 1206 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, sam_ctx 1227 source4/dsdb/samdb/cracknames.c *domain_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); sam_ctx 60 source4/nbt_server/dgram/netlogon.c samctx = iface->nbtsrv->sam_ctx; sam_ctx 126 source4/nbt_server/dgram/netlogon.c samctx = iface->nbtsrv->sam_ctx; sam_ctx 69 source4/nbt_server/nbt_server.c nbtsrv->sam_ctx = samdb_connect(nbtsrv, task->event_ctx, task->lp_ctx, system_session(nbtsrv, task->lp_ctx)); sam_ctx 70 source4/nbt_server/nbt_server.c if (nbtsrv->sam_ctx == NULL) { sam_ctx 80 source4/nbt_server/nbt_server.h struct ldb_context *sam_ctx; sam_ctx 277 source4/nbt_server/register.c bool is_pdc = samdb_is_pdc(nbtsrv->sam_ctx); sam_ctx 61 source4/rpc_server/drsuapi/dcesrv_drsuapi.c b_state->sam_ctx = samdb_connect(b_state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ctx 62 source4/rpc_server/drsuapi/dcesrv_drsuapi.c if (!b_state->sam_ctx) { sam_ctx 69 source4/rpc_server/drsuapi/dcesrv_drsuapi.c server_site_dn = samdb_server_site_dn(b_state->sam_ctx, mem_ctx); sam_ctx 72 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &site_res, sam_ctx 86 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ntds_dn = samdb_ntds_settings_dn(b_state->sam_ctx); sam_ctx 89 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &ntds_res, sam_ctx 363 source4/rpc_server/drsuapi/dcesrv_drsuapi.c status = DsCrackNameOneName(b_state->sam_ctx, mem_ctx, sam_ctx 415 source4/rpc_server/drsuapi/dcesrv_drsuapi.c msg->dn = ldb_dn_new(msg, b_state->sam_ctx, req->object_dn); sam_ctx 423 source4/rpc_server/drsuapi/dcesrv_drsuapi.c samdb_msg_add_string(b_state->sam_ctx, sam_ctx 443 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_modify(b_state->sam_ctx, msg); sam_ctx 447 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_errstring(b_state->sam_ctx))); sam_ctx 531 source4/rpc_server/drsuapi/dcesrv_drsuapi.c sites_dn = samdb_sites_dn(b_state->sam_ctx, mem_ctx); sam_ctx 550 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res, sites_dn, LDB_SCOPE_SUBTREE, attrs, sam_ctx 555 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_dn_get_linearized(sites_dn), ldb_errstring(b_state->sam_ctx))); sam_ctx 573 source4/rpc_server/drsuapi/dcesrv_drsuapi.c = ldb_msg_find_attr_as_dn(b_state->sam_ctx, sam_ctx 581 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_account, ref_dn, sam_ctx 593 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = samdb_search_for_parent_domain(b_state->sam_ctx, sam_ctx 598 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_domain, domain_dn, sam_ctx 611 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_dn_get_linearized(ref_dn), ldb_errstring(b_state->sam_ctx))); sam_ctx 638 source4/rpc_server/drsuapi/dcesrv_drsuapi.c = ldb_msg_find_attr_as_dn(b_state->sam_ctx, sam_ctx 651 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_ntds, ntds_dn, sam_ctx 662 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_dn_get_linearized(ntds_dn), ldb_errstring(b_state->sam_ctx))); sam_ctx 665 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_site, site_dn, sam_ctx 674 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_dn_get_linearized(site_dn), ldb_errstring(b_state->sam_ctx))); sam_ctx 677 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_account, ref_dn, sam_ctx 690 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = samdb_search_for_parent_domain(b_state->sam_ctx, sam_ctx 695 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_domain, domain_dn, sam_ctx 703 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_dn_get_linearized(domain_dn), ldb_errstring(b_state->sam_ctx))); sam_ctx 709 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ldb_dn_get_linearized(ref_dn), ldb_errstring(b_state->sam_ctx))); sam_ctx 33 source4/rpc_server/drsuapi/dcesrv_drsuapi.h struct ldb_context *sam_ctx; sam_ctx 83 source4/rpc_server/netlogon/dcerpc_netlogon.c void *sam_ctx; sam_ctx 134 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, sam_ctx 136 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 153 source4/rpc_server/netlogon/dcerpc_netlogon.c num_records = gendb_search((struct ldb_context *)sam_ctx, sam_ctx 186 source4/rpc_server/netlogon/dcerpc_netlogon.c num_records = gendb_search((struct ldb_context *)sam_ctx, mem_ctx, sam_ctx 388 source4/rpc_server/netlogon/dcerpc_netlogon.c struct ldb_context *sam_ctx; sam_ctx 397 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); sam_ctx 398 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 405 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = samdb_set_password_sid(sam_ctx, mem_ctx, sam_ctx 422 source4/rpc_server/netlogon/dcerpc_netlogon.c struct ldb_context *sam_ctx; sam_ctx 434 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); sam_ctx 435 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 449 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = samdb_set_password_sid(sam_ctx, mem_ctx, sam_ctx 843 source4/rpc_server/netlogon/dcerpc_netlogon.c void *sam_ctx; sam_ctx 849 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, sam_ctx 852 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 856 source4/rpc_server/netlogon/dcerpc_netlogon.c domain_dn = samdb_domain_to_dn((struct ldb_context *)sam_ctx, mem_ctx, sam_ctx 862 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search_dn((struct ldb_context *)sam_ctx, mem_ctx, sam_ctx 1083 source4/rpc_server/netlogon/dcerpc_netlogon.c struct ldb_context *sam_ctx; sam_ctx 1102 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ctx 1103 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 1107 source4/rpc_server/netlogon/dcerpc_netlogon.c partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); sam_ctx 1114 source4/rpc_server/netlogon/dcerpc_netlogon.c ret1 = gendb_search_dn(sam_ctx, mem_ctx, samdb_base_dn(sam_ctx), &res1, attrs); sam_ctx 1120 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search(sam_ctx, mem_ctx, partitions_basedn, sam_ctx 1130 source4/rpc_server/netlogon/dcerpc_netlogon.c ret2 = gendb_search(sam_ctx, mem_ctx, NULL, &res2, attrs, "(objectClass=trustedDomain)"); sam_ctx 1208 source4/rpc_server/netlogon/dcerpc_netlogon.c void *sam_ctx; sam_ctx 1216 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ctx 1217 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 1227 source4/rpc_server/netlogon/dcerpc_netlogon.c domain_dn = samdb_dns_domain_to_dn((struct ldb_context *)sam_ctx, sam_ctx 1234 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search_dn((struct ldb_context *)sam_ctx, mem_ctx, sam_ctx 1374 source4/rpc_server/netlogon/dcerpc_netlogon.c void *sam_ctx; sam_ctx 1383 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ctx 1384 source4/rpc_server/netlogon/dcerpc_netlogon.c if (sam_ctx == NULL) { sam_ctx 1388 source4/rpc_server/netlogon/dcerpc_netlogon.c partitions_basedn = samdb_partitions_dn((struct ldb_context *)sam_ctx, sam_ctx 1391 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search_dn((struct ldb_context *)sam_ctx, mem_ctx, NULL, sam_ctx 1400 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search((struct ldb_context *)sam_ctx, mem_ctx, sam_ctx 51 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_allow_password_change(sam_ctx, mem_ctx, \ sam_ctx 54 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_force_password_change(sam_ctx, mem_ctx, \ sam_ctx 59 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_acct_flags(sam_ctx, mem_ctx, msg, a_state->domain_state->domain_dn); sam_ctx 83 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_uint(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \ sam_ctx 92 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_int64(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \ sam_ctx 101 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_uint64(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \ sam_ctx 125 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_acct_flags(sam_ctx, mem_ctx, msg, attr, (r->in.info->field & ~(ACB_AUTOLOCK|ACB_PW_EXPIRED))) != 0) { \ sam_ctx 134 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_logon_hours(sam_ctx, mem_ctx, msg, attr, &r->in.info->field) != 0) { \ sam_ctx 144 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_parameters(sam_ctx, mem_ctx, msg, attr, &r->in.info->field) != 0) { \ sam_ctx 173 source4/rpc_server/samr/dcesrv_samr.c c_state->sam_ctx = samdb_connect(c_state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ctx 174 source4/rpc_server/samr/dcesrv_samr.c if (c_state->sam_ctx == NULL) { sam_ctx 292 source4/rpc_server/samr/dcesrv_samr.c partitions_basedn = samdb_partitions_dn(c_state->sam_ctx, mem_ctx); sam_ctx 295 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(c_state->sam_ctx, sam_ctx 299 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(c_state->sam_ctx, sam_ctx 307 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(c_state->sam_ctx, mem_ctx, sam_ctx 308 source4/rpc_server/samr/dcesrv_samr.c samdb_result_dn(c_state->sam_ctx, mem_ctx, sam_ctx 356 source4/rpc_server/samr/dcesrv_samr.c partitions_basedn = samdb_partitions_dn(c_state->sam_ctx, mem_ctx); sam_ctx 358 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(c_state->sam_ctx, mem_ctx, &dom_res, ldb_get_default_basedn(c_state->sam_ctx), sam_ctx 361 source4/rpc_server/samr/dcesrv_samr.c DEBUG(0,("samdb: unable to find domains: %s\n", ldb_errstring(c_state->sam_ctx))); sam_ctx 390 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(c_state->sam_ctx, mem_ctx, &ref_res, partitions_basedn, sam_ctx 395 source4/rpc_server/samr/dcesrv_samr.c DEBUG(0,("samdb: unable to find domains: %s\n", ldb_errstring(c_state->sam_ctx))); sam_ctx 441 source4/rpc_server/samr/dcesrv_samr.c partitions_basedn = samdb_partitions_dn(c_state->sam_ctx, mem_ctx); sam_ctx 443 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(c_state->sam_ctx, sam_ctx 452 source4/rpc_server/samr/dcesrv_samr.c DEBUG(1, ("Failed to open domain %s: %s\n", dom_sid_string(mem_ctx, r->in.sid), ldb_errstring(c_state->sam_ctx))); sam_ctx 455 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(c_state->sam_ctx, sam_ctx 482 source4/rpc_server/samr/dcesrv_samr.c d_state->sam_ctx = c_state->sam_ctx; sam_ctx 546 source4/rpc_server/samr/dcesrv_samr.c info->primary.string = samdb_result_fsmo_name(state->sam_ctx, mem_ctx, dom_msgs[0], "fSMORoleOwner"); sam_ctx 565 source4/rpc_server/samr/dcesrv_samr.c if (samdb_is_pdc(state->sam_ctx)) { sam_ctx 580 source4/rpc_server/samr/dcesrv_samr.c info->num_users = samdb_search_count(state->sam_ctx, mem_ctx, state->domain_dn, sam_ctx 582 source4/rpc_server/samr/dcesrv_samr.c info->num_groups = samdb_search_count(state->sam_ctx, mem_ctx, state->domain_dn, sam_ctx 585 source4/rpc_server/samr/dcesrv_samr.c info->num_aliases = samdb_search_count(state->sam_ctx, mem_ctx, state->domain_dn, sam_ctx 643 source4/rpc_server/samr/dcesrv_samr.c info->primary.string = samdb_result_fsmo_name(state->sam_ctx, mem_ctx, sam_ctx 667 source4/rpc_server/samr/dcesrv_samr.c if (samdb_is_pdc(state->sam_ctx)) { sam_ctx 891 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(d_state->sam_ctx, mem_ctx, sam_ctx 955 source4/rpc_server/samr/dcesrv_samr.c struct ldb_context *sam_ctx; sam_ctx 960 source4/rpc_server/samr/dcesrv_samr.c sam_ctx = d_state->sam_ctx; sam_ctx 1006 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_modify(sam_ctx, msg); sam_ctx 1010 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(sam_ctx))); sam_ctx 1054 source4/rpc_server/samr/dcesrv_samr.c name = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, sam_ctx 1073 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "sAMAccountName", groupname); sam_ctx 1074 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "objectClass", "group"); sam_ctx 1077 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_add(d_state->sam_ctx, msg); sam_ctx 1084 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1089 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1094 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1102 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx = d_state->sam_ctx; sam_ctx 1108 source4/rpc_server/samr/dcesrv_samr.c sid = samdb_search_dom_sid(d_state->sam_ctx, a_state, sam_ctx 1166 source4/rpc_server/samr/dcesrv_samr.c ldb_cnt = samdb_search_domain(d_state->sam_ctx, mem_ctx, sam_ctx 1283 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_transaction_start(d_state->sam_ctx); sam_ctx 1286 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1291 source4/rpc_server/samr/dcesrv_samr.c name = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, sam_ctx 1296 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1302 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1308 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1326 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_int(d_state->sam_ctx, mem_ctx, msg, "primaryGroupID", DOMAIN_RID_DOMAIN_MEMBERS); sam_ctx 1335 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_int(d_state->sam_ctx, mem_ctx, msg, "primaryGroupID", DOMAIN_RID_DCS); sam_ctx 1342 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1349 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1353 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "sAMAccountName", account_name); sam_ctx 1354 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "objectClass", obj_class); sam_ctx 1359 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_add(d_state->sam_ctx, msg); sam_ctx 1364 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1367 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1371 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1374 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1377 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1380 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1386 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1389 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx = d_state->sam_ctx; sam_ctx 1395 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(d_state->sam_ctx, a_state, sam_ctx 1399 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1406 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1425 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1431 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_uint(a_state->sam_ctx, mem_ctx, msg, sam_ctx 1434 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1439 source4/rpc_server/samr/dcesrv_samr.c ret = samdb_replace(a_state->sam_ctx, mem_ctx, msg); sam_ctx 1443 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1444 source4/rpc_server/samr/dcesrv_samr.c ldb_transaction_cancel(d_state->sam_ctx); sam_ctx 1450 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_transaction_commit(d_state->sam_ctx); sam_ctx 1454 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1525 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(d_state->sam_ctx, mem_ctx, &res, d_state->domain_dn, LDB_SCOPE_SUBTREE, attrs, "objectClass=user"); sam_ctx 1529 source4/rpc_server/samr/dcesrv_samr.c ldb_dn_get_linearized(d_state->domain_dn), ldb_errstring(d_state->sam_ctx))); sam_ctx 1542 source4/rpc_server/samr/dcesrv_samr.c && ((samdb_result_acct_flags(d_state->sam_ctx, mem_ctx, res->msgs[i], sam_ctx 1623 source4/rpc_server/samr/dcesrv_samr.c name = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, sam_ctx 1644 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "sAMAccountName", alias_name); sam_ctx 1645 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "objectClass", "group"); sam_ctx 1646 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_int(d_state->sam_ctx, mem_ctx, msg, "groupType", GTYPE_SECURITY_DOMAIN_LOCAL_GROUP); sam_ctx 1649 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_add(d_state->sam_ctx, msg); sam_ctx 1660 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(d_state->sam_ctx))); sam_ctx 1669 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx = d_state->sam_ctx; sam_ctx 1675 source4/rpc_server/samr/dcesrv_samr.c sid = samdb_search_dom_sid(d_state->sam_ctx, a_state, sam_ctx 1722 source4/rpc_server/samr/dcesrv_samr.c ldb_cnt = samdb_search_domain(d_state->sam_ctx, mem_ctx, sam_ctx 1828 source4/rpc_server/samr/dcesrv_samr.c samdb_search_string(d_state->sam_ctx, sam_ctx 1843 source4/rpc_server/samr/dcesrv_samr.c count = samdb_search_domain(d_state->sam_ctx, mem_ctx, sam_ctx 1916 source4/rpc_server/samr/dcesrv_samr.c count = gendb_search(d_state->sam_ctx, mem_ctx, d_state->domain_dn, &res, attrs, sam_ctx 2003 source4/rpc_server/samr/dcesrv_samr.c count = gendb_search(d_state->sam_ctx, mem_ctx, sam_ctx 2069 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(d_state->sam_ctx, sam_ctx 2095 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx = d_state->sam_ctx; sam_ctx 2139 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(a_state->sam_ctx, mem_ctx, &res, a_state->account_dn, LDB_SCOPE_SUBTREE, attrs, "objectClass=*"); sam_ctx 2144 source4/rpc_server/samr/dcesrv_samr.c DEBUG(2, ("Error reading group info: %s\n", ldb_errstring(a_state->sam_ctx))); sam_ctx 2204 source4/rpc_server/samr/dcesrv_samr.c struct ldb_context *sam_ctx; sam_ctx 2210 source4/rpc_server/samr/dcesrv_samr.c sam_ctx = g_state->sam_ctx; sam_ctx 2239 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_modify(g_state->sam_ctx, msg); sam_ctx 2276 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(d_state->sam_ctx, mem_ctx, &res, sam_ctx 2305 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_addval(d_state->sam_ctx, mem_ctx, mod, "member", sam_ctx 2309 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_modify(a_state->sam_ctx, mod); sam_ctx 2340 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_delete(a_state->sam_ctx, a_state->account_dn); sam_ctx 2378 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(d_state->sam_ctx, mem_ctx, &res, sam_ctx 2407 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_delval(d_state->sam_ctx, mem_ctx, mod, "member", sam_ctx 2412 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_modify(a_state->sam_ctx, mod); sam_ctx 2446 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, sam_ctx 2480 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, sam_ctx 2481 source4/rpc_server/samr/dcesrv_samr.c ldb_dn_from_ldb_val(mem_ctx, a_state->sam_ctx, &el->values[i]), sam_ctx 2541 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(d_state->sam_ctx, sam_ctx 2568 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx = d_state->sam_ctx; sam_ctx 2613 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, sam_ctx 2658 source4/rpc_server/samr/dcesrv_samr.c struct ldb_context *sam_ctx; sam_ctx 2664 source4/rpc_server/samr/dcesrv_samr.c sam_ctx = a_state->sam_ctx; sam_ctx 2690 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_modify(a_state->sam_ctx, msg); sam_ctx 2716 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_delete(a_state->sam_ctx, a_state->account_dn); sam_ctx 2748 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(d_state->sam_ctx, mem_ctx, NULL, sam_ctx 2759 source4/rpc_server/samr/dcesrv_samr.c status = samdb_create_foreign_security_principal(d_state->sam_ctx, mem_ctx, sam_ctx 2765 source4/rpc_server/samr/dcesrv_samr.c DEBUG(0, ("samdb_search returned %d: %s\n", ret, ldb_errstring(d_state->sam_ctx))); sam_ctx 2780 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_addval(d_state->sam_ctx, mem_ctx, mod, "member", sam_ctx 2784 source4/rpc_server/samr/dcesrv_samr.c if (ldb_modify(a_state->sam_ctx, mod) != 0) sam_ctx 2808 source4/rpc_server/samr/dcesrv_samr.c memberdn = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, sam_ctx 2822 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_delval(d_state->sam_ctx, mem_ctx, mod, "member", sam_ctx 2826 source4/rpc_server/samr/dcesrv_samr.c if (ldb_modify(a_state->sam_ctx, mod) != 0) sam_ctx 2853 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(d_state->sam_ctx, mem_ctx, sam_ctx 2881 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, sam_ctx 2882 source4/rpc_server/samr/dcesrv_samr.c ldb_dn_from_ldb_val(mem_ctx, a_state->sam_ctx, &el->values[i]), sam_ctx 2929 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(d_state->sam_ctx, sam_ctx 2953 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx = d_state->sam_ctx; sam_ctx 2994 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_delete(a_state->sam_ctx, a_state->account_dn); sam_ctx 2998 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(a_state->sam_ctx))); sam_ctx 3018 source4/rpc_server/samr/dcesrv_samr.c struct ldb_context *sam_ctx; sam_ctx 3028 source4/rpc_server/samr/dcesrv_samr.c sam_ctx = a_state->sam_ctx; sam_ctx 3200 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, sam_ctx 3376 source4/rpc_server/samr/dcesrv_samr.c struct ldb_context *sam_ctx; sam_ctx 3381 source4/rpc_server/samr/dcesrv_samr.c sam_ctx = a_state->sam_ctx; sam_ctx 3518 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx, sam_ctx 3525 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx, sam_ctx 3537 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx, sam_ctx 3574 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx, sam_ctx 3581 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx, sam_ctx 3593 source4/rpc_server/samr/dcesrv_samr.c a_state->sam_ctx, sam_ctx 3611 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_modify(a_state->sam_ctx, msg); sam_ctx 3615 source4/rpc_server/samr/dcesrv_samr.c ldb_errstring(a_state->sam_ctx))); sam_ctx 3644 source4/rpc_server/samr/dcesrv_samr.c count = samdb_search_domain(a_state->sam_ctx, mem_ctx, d_state->domain_dn, &res, sam_ctx 3736 source4/rpc_server/samr/dcesrv_samr.c ldb_cnt = samdb_search_domain(d_state->sam_ctx, mem_ctx, sam_ctx 3790 source4/rpc_server/samr/dcesrv_samr.c samdb_result_acct_flags(d_state->sam_ctx, mem_ctx, sam_ctx 3808 source4/rpc_server/samr/dcesrv_samr.c samdb_result_acct_flags(d_state->sam_ctx, mem_ctx, sam_ctx 3950 source4/rpc_server/samr/dcesrv_samr.c r->out.info->min_password_length = samdb_search_uint(a_state->sam_ctx, mem_ctx, 0, sam_ctx 3953 source4/rpc_server/samr/dcesrv_samr.c r->out.info->password_properties = samdb_search_uint(a_state->sam_ctx, mem_ctx, 0, sam_ctx 3977 source4/rpc_server/samr/dcesrv_samr.c memberdn = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, sam_ctx 3988 source4/rpc_server/samr/dcesrv_samr.c count = samdb_search_domain(d_state->sam_ctx, mem_ctx, sam_ctx 4008 source4/rpc_server/samr/dcesrv_samr.c mod->dn = samdb_result_dn(d_state->sam_ctx, mod, res[i], "distinguishedName", NULL); sam_ctx 4014 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_delval(d_state->sam_ctx, mem_ctx, mod, sam_ctx 4018 source4/rpc_server/samr/dcesrv_samr.c if (ldb_modify(d_state->sam_ctx, mod) != 0) sam_ctx 4163 source4/rpc_server/samr/dcesrv_samr.c struct ldb_context *sam_ctx; sam_ctx 4167 source4/rpc_server/samr/dcesrv_samr.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ctx 4168 source4/rpc_server/samr/dcesrv_samr.c if (sam_ctx == NULL) { sam_ctx 4173 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(sam_ctx, sam_ctx 4188 source4/rpc_server/samr/dcesrv_samr.c talloc_free(sam_ctx); sam_ctx 40 source4/rpc_server/samr/dcesrv_samr.h void *sam_ctx; sam_ctx 49 source4/rpc_server/samr/dcesrv_samr.h void *sam_ctx; sam_ctx 64 source4/rpc_server/samr/dcesrv_samr.h void *sam_ctx; sam_ctx 47 source4/rpc_server/samr/samr_password.c struct ldb_context *sam_ctx; sam_ctx 69 source4/rpc_server/samr/samr_password.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); sam_ctx 70 source4/rpc_server/samr/samr_password.c if (sam_ctx == NULL) { sam_ctx 74 source4/rpc_server/samr/samr_password.c ret = ldb_transaction_start(sam_ctx); sam_ctx 76 source4/rpc_server/samr/samr_password.c DEBUG(1, ("Failed to start transaction: %s\n", ldb_errstring(sam_ctx))); sam_ctx 81 source4/rpc_server/samr/samr_password.c ret = gendb_search_dn(sam_ctx, mem_ctx, sam_ctx 84 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 92 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 100 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 108 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 117 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 127 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 134 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 140 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 146 source4/rpc_server/samr/samr_password.c status = samdb_set_password(sam_ctx, mem_ctx, sam_ctx 153 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 159 source4/rpc_server/samr/samr_password.c ret = samdb_replace(sam_ctx, mem_ctx, msg); sam_ctx 163 source4/rpc_server/samr/samr_password.c ldb_errstring(sam_ctx))); sam_ctx 164 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 169 source4/rpc_server/samr/samr_password.c ret = ldb_transaction_commit(sam_ctx); sam_ctx 173 source4/rpc_server/samr/samr_password.c ldb_errstring(sam_ctx))); sam_ctx 190 source4/rpc_server/samr/samr_password.c struct ldb_context *sam_ctx; sam_ctx 210 source4/rpc_server/samr/samr_password.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); sam_ctx 211 source4/rpc_server/samr/samr_password.c if (sam_ctx == NULL) { sam_ctx 215 source4/rpc_server/samr/samr_password.c ret = ldb_transaction_start(sam_ctx); sam_ctx 217 source4/rpc_server/samr/samr_password.c DEBUG(1, ("Failed to start transaction: %s\n", ldb_errstring(sam_ctx))); sam_ctx 224 source4/rpc_server/samr/samr_password.c ret = gendb_search(sam_ctx, sam_ctx 229 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 239 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 249 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 260 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 270 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 278 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 284 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 290 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 296 source4/rpc_server/samr/samr_password.c status = samdb_set_password(sam_ctx, mem_ctx, sam_ctx 304 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 310 source4/rpc_server/samr/samr_password.c ret = samdb_replace(sam_ctx, mem_ctx, mod); sam_ctx 314 source4/rpc_server/samr/samr_password.c ldb_errstring(sam_ctx))); sam_ctx 315 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 320 source4/rpc_server/samr/samr_password.c ret = ldb_transaction_commit(sam_ctx); sam_ctx 324 source4/rpc_server/samr/samr_password.c ldb_errstring(sam_ctx))); sam_ctx 341 source4/rpc_server/samr/samr_password.c struct ldb_context *sam_ctx = NULL; sam_ctx 363 source4/rpc_server/samr/samr_password.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); sam_ctx 364 source4/rpc_server/samr/samr_password.c if (sam_ctx == NULL) { sam_ctx 368 source4/rpc_server/samr/samr_password.c ret = ldb_transaction_start(sam_ctx); sam_ctx 370 source4/rpc_server/samr/samr_password.c talloc_free(sam_ctx); sam_ctx 371 source4/rpc_server/samr/samr_password.c DEBUG(1, ("Failed to start transaction: %s\n", ldb_errstring(sam_ctx))); sam_ctx 378 source4/rpc_server/samr/samr_password.c ret = gendb_search(sam_ctx, sam_ctx 407 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 459 source4/rpc_server/samr/samr_password.c status = samdb_set_password(sam_ctx, mem_ctx, sam_ctx 472 source4/rpc_server/samr/samr_password.c ret = samdb_replace(sam_ctx, mem_ctx, mod); sam_ctx 476 source4/rpc_server/samr/samr_password.c ldb_errstring(sam_ctx))); sam_ctx 482 source4/rpc_server/samr/samr_password.c ret = ldb_transaction_commit(sam_ctx); sam_ctx 486 source4/rpc_server/samr/samr_password.c ldb_errstring(sam_ctx))); sam_ctx 494 source4/rpc_server/samr/samr_password.c ldb_transaction_cancel(sam_ctx); sam_ctx 495 source4/rpc_server/samr/samr_password.c talloc_free(sam_ctx); sam_ctx 545 source4/rpc_server/samr/samr_password.c void *sam_ctx, sam_ctx 569 source4/rpc_server/samr/samr_password.c return samdb_set_password(sam_ctx, mem_ctx, sam_ctx 584 source4/rpc_server/samr/samr_password.c struct ldb_context *sam_ctx, sam_ctx 620 source4/rpc_server/samr/samr_password.c return samdb_set_password(sam_ctx, mem_ctx,