dce_ctx 28 source4/rpc_server/common/common.h enum srvsvc_ShareType dcesrv_common_get_share_type(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg); dce_ctx 29 source4/rpc_server/common/common.h enum srvsvc_PlatformId dcesrv_common_get_platform_id(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx); dce_ctx 30 source4/rpc_server/common/common.h const char *dcesrv_common_get_lan_root(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx); dce_ctx 31 source4/rpc_server/common/common.h const char *dcesrv_common_get_server_name(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, const char *server_unc); dce_ctx 32 source4/rpc_server/common/common.h uint32_t dcesrv_common_get_share_permissions(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg); dce_ctx 33 source4/rpc_server/common/common.h uint32_t dcesrv_common_get_share_current_users(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg); dce_ctx 34 source4/rpc_server/common/common.h const char *dcesrv_common_get_share_path(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg); dce_ctx 37 source4/rpc_server/common/server_info.c enum srvsvc_PlatformId dcesrv_common_get_platform_id(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 41 source4/rpc_server/common/server_info.c id = lp_parm_int(dce_ctx->lp_ctx, NULL, "server_info", "platform_id", PLATFORM_ID_NT); dce_ctx 46 source4/rpc_server/common/server_info.c const char *dcesrv_common_get_server_name(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, const char *server_unc) dce_ctx 52 source4/rpc_server/common/server_info.c return talloc_strdup(mem_ctx, lp_netbios_name(dce_ctx->lp_ctx)); dce_ctx 65 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_server_type(TALLOC_CTX *mem_ctx, struct tevent_context *event_ctx, struct dcesrv_context *dce_ctx) dce_ctx 72 source4/rpc_server/common/server_info.c switch (lp_announce_as(dce_ctx->lp_ctx)) { dce_ctx 89 source4/rpc_server/common/server_info.c switch (lp_server_role(dce_ctx->lp_ctx)) { dce_ctx 101 source4/rpc_server/common/server_info.c samctx = samdb_connect(tmp_ctx, event_ctx, dce_ctx->lp_ctx, anonymous_session(tmp_ctx, event_ctx, dce_ctx->lp_ctx)); dce_ctx 121 source4/rpc_server/common/server_info.c if (lp_time_server(dce_ctx->lp_ctx)) dce_ctx 124 source4/rpc_server/common/server_info.c if (lp_host_msdfs(dce_ctx->lp_ctx)) dce_ctx 141 source4/rpc_server/common/server_info.c const char *dcesrv_common_get_lan_root(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 147 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_users(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 153 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_disc(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 159 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_hidden(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 165 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_announce(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 171 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_anndelta(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 177 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_licenses(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 183 source4/rpc_server/common/server_info.c const char *dcesrv_common_get_userpath(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) dce_ctx 34 source4/rpc_server/common/share_info.c uint32_t dcesrv_common_get_share_permissions(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg) dce_ctx 40 source4/rpc_server/common/share_info.c uint32_t dcesrv_common_get_share_current_users(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg) dce_ctx 46 source4/rpc_server/common/share_info.c enum srvsvc_ShareType dcesrv_common_get_share_type(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg) dce_ctx 80 source4/rpc_server/common/share_info.c const char *dcesrv_common_get_share_path(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg) dce_ctx 104 source4/rpc_server/common/share_info.c uint32_t dcesrv_common_get_share_dfs_flags(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg) dce_ctx 110 source4/rpc_server/common/share_info.c struct security_descriptor *dcesrv_common_get_security_descriptor(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx, struct share_config *scfg) dce_ctx 66 source4/rpc_server/dcerpc_server.c static struct dcesrv_endpoint *find_endpoint(struct dcesrv_context *dce_ctx, dce_ctx 70 source4/rpc_server/dcerpc_server.c for (ep=dce_ctx->endpoint_list; ep; ep=ep->next) { dce_ctx 158 source4/rpc_server/dcerpc_server.c _PUBLIC_ NTSTATUS dcesrv_interface_register(struct dcesrv_context *dce_ctx, dce_ctx 169 source4/rpc_server/dcerpc_server.c status = dcerpc_parse_binding(dce_ctx, ep_name, &binding); dce_ctx 178 source4/rpc_server/dcerpc_server.c if ((ep=find_endpoint(dce_ctx, binding))==NULL) { dce_ctx 179 source4/rpc_server/dcerpc_server.c ep = talloc(dce_ctx, struct dcesrv_endpoint); dce_ctx 188 source4/rpc_server/dcerpc_server.c ifl = talloc(dce_ctx, struct dcesrv_if_list); dce_ctx 207 source4/rpc_server/dcerpc_server.c ifl = talloc(dce_ctx, struct dcesrv_if_list); dce_ctx 223 source4/rpc_server/dcerpc_server.c ep->sd = security_descriptor_copy(dce_ctx, sd); dce_ctx 245 source4/rpc_server/dcerpc_server.c DLIST_ADD(dce_ctx->endpoint_list, ep); dce_ctx 294 source4/rpc_server/dcerpc_server.c _PUBLIC_ NTSTATUS dcesrv_endpoint_connect(struct dcesrv_context *dce_ctx, dce_ctx 318 source4/rpc_server/dcerpc_server.c p->dce_ctx = dce_ctx; dce_ctx 322 source4/rpc_server/dcerpc_server.c p->packet_log_dir = lp_lockdir(dce_ctx->lp_ctx); dce_ctx 345 source4/rpc_server/dcerpc_server.c _PUBLIC_ NTSTATUS dcesrv_endpoint_search_connect(struct dcesrv_context *dce_ctx, dce_ctx 359 source4/rpc_server/dcerpc_server.c ep = find_endpoint(dce_ctx, ep_description); dce_ctx 364 source4/rpc_server/dcerpc_server.c status = dcesrv_endpoint_connect(dce_ctx, mem_ctx, ep, session_info, dce_ctx 442 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)); dce_ctx 460 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, NULL); dce_ctx 484 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)); dce_ctx 499 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, NULL); dce_ctx 549 source4/rpc_server/dcerpc_server.c lp_parm_bool(call->conn->dce_ctx->lp_ctx, NULL, "dcesrv","assoc group checking", true) && dce_ctx 631 source4/rpc_server/dcerpc_server.c lp_parm_bool(call->conn->dce_ctx->lp_ctx, NULL, "dcesrv","header signing", false)) { dce_ctx 644 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)); dce_ctx 697 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, call->conn->auth_state.auth_info); dce_ctx 823 source4/rpc_server/dcerpc_server.c lp_parm_bool(call->conn->dce_ctx->lp_ctx, NULL, "dcesrv","assoc group checking", true) && dce_ctx 831 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)); dce_ctx 870 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, call->conn->auth_state.auth_info); dce_ctx 904 source4/rpc_server/dcerpc_server.c lp_iconv_convenience(call->conn->dce_ctx->lp_ctx)); dce_ctx 964 source4/rpc_server/dcerpc_server.c push = ndr_push_init_ctx(call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx)); dce_ctx 972 source4/rpc_server/dcerpc_server.c if (lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)) { dce_ctx 1011 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)); dce_ctx 1139 source4/rpc_server/dcerpc_server.c ndr = ndr_pull_init_blob(&blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx)); dce_ctx 1347 source4/rpc_server/dcerpc_server.c struct dcesrv_context *dce_ctx; dce_ctx 1355 source4/rpc_server/dcerpc_server.c dce_ctx = talloc(mem_ctx, struct dcesrv_context); dce_ctx 1356 source4/rpc_server/dcerpc_server.c NT_STATUS_HAVE_NO_MEMORY(dce_ctx); dce_ctx 1357 source4/rpc_server/dcerpc_server.c dce_ctx->endpoint_list = NULL; dce_ctx 1358 source4/rpc_server/dcerpc_server.c dce_ctx->lp_ctx = lp_ctx; dce_ctx 1369 source4/rpc_server/dcerpc_server.c status = ep_server->init_server(dce_ctx, ep_server); dce_ctx 1377 source4/rpc_server/dcerpc_server.c *_dce_ctx = dce_ctx; dce_ctx 1501 source4/rpc_server/dcerpc_server.c struct dcesrv_context *dce_ctx; dce_ctx 1505 source4/rpc_server/dcerpc_server.c status = dcesrv_init_context(mem_ctx, lp_ctx, lp_dcerpc_endpoint_servers(lp_ctx), &dce_ctx); dce_ctx 1508 source4/rpc_server/dcerpc_server.c *_dce_ctx = dce_ctx; dce_ctx 176 source4/rpc_server/dcerpc_server.h struct dcesrv_context *dce_ctx; dce_ctx 290 source4/rpc_server/dcerpc_server.h NTSTATUS dcesrv_interface_register(struct dcesrv_context *dce_ctx, dce_ctx 300 source4/rpc_server/dcerpc_server.h NTSTATUS dcesrv_endpoint_search_connect(struct dcesrv_context *dce_ctx, dce_ctx 313 source4/rpc_server/dcerpc_server.h NTSTATUS dcesrv_endpoint_connect(struct dcesrv_context *dce_ctx, dce_ctx 72 source4/rpc_server/dcesrv_auth.c cli_credentials_set_conf(server_credentials, call->conn->dce_ctx->lp_ctx); dce_ctx 73 source4/rpc_server/dcesrv_auth.c status = cli_credentials_set_machine_account(server_credentials, call->conn->dce_ctx->lp_ctx); dce_ctx 82 source4/rpc_server/dcesrv_auth.c call->conn->dce_ctx->lp_ctx, dce_ctx 334 source4/rpc_server/dcesrv_auth.c ndr = ndr_pull_init_blob(&auth_blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx)); dce_ctx 417 source4/rpc_server/dcesrv_auth.c status = ncacn_push_auth(blob, call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx), pkt, NULL); dce_ctx 431 source4/rpc_server/dcesrv_auth.c status = ncacn_push_auth(blob, call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx), pkt, NULL); dce_ctx 435 source4/rpc_server/dcesrv_auth.c status = ncacn_push_auth(blob, call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx), pkt, NULL); dce_ctx 442 source4/rpc_server/dcesrv_auth.c ndr = ndr_push_init_ctx(call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx)); dce_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); dce_ctx 122 source4/rpc_server/epmapper/rpc_epmapper.c eps->count = build_ep_list(h, dce_call->conn->dce_ctx->endpoint_list, &eps->e); dce_ctx 178 source4/rpc_server/epmapper/rpc_epmapper.c count = build_ep_list(mem_ctx, dce_call->conn->dce_ctx->endpoint_list, &eps); dce_ctx 328 source4/rpc_server/lsa/dcesrv_lsa.c switch (lp_server_role(dce_call->conn->dce_ctx->lp_ctx)) { dce_ctx 344 source4/rpc_server/lsa/dcesrv_lsa.c switch (lp_server_role(dce_call->conn->dce_ctx->lp_ctx)) { dce_ctx 346 source4/rpc_server/lsa/dcesrv_lsa.c domain = talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 350 source4/rpc_server/lsa/dcesrv_lsa.c domain = talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 728 source4/rpc_server/lsa/dcesrv_lsa.c lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 771 source4/rpc_server/lsa/dcesrv_lsa.c lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 810 source4/rpc_server/lsa/dcesrv_lsa.c lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 2176 source4/rpc_server/lsa/dcesrv_lsa.c samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(secret_state, dce_call->conn->dce_ctx->lp_ctx))); dce_ctx 2215 source4/rpc_server/lsa/dcesrv_lsa.c secrets_db_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 2322 source4/rpc_server/lsa/dcesrv_lsa.c samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(secret_state, dce_call->conn->dce_ctx->lp_ctx))); dce_ctx 2347 source4/rpc_server/lsa/dcesrv_lsa.c secrets_db_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 2983 source4/rpc_server/lsa/dcesrv_lsa.c dce_call->conn->dce_ctx->lp_ctx, dce_ctx 53 source4/rpc_server/lsa/lsa_init.c state->sam_ldb = samdb_connect(state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); dce_ctx 740 source4/rpc_server/lsa/lsa_lookup.c struct loadparm_context *lp_ctx = dce_call->conn->dce_ctx->lp_ctx; dce_ctx 881 source4/rpc_server/lsa/lsa_lookup.c struct loadparm_context *lp_ctx = dce_call->conn->dce_ctx->lp_ctx; dce_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, dce_ctx 135 source4/rpc_server/netlogon/dcerpc_netlogon.c system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 257 source4/rpc_server/netlogon/dcerpc_netlogon.c creds->domain = talloc_strdup(creds, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 265 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = schannel_store_session_key(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, creds); dce_ctx 391 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_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)); dce_ctx 428 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_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)); dce_ctx 526 source4/rpc_server/netlogon/dcerpc_netlogon.c dce_call->conn->dce_ctx->lp_ctx, dce_ctx 553 source4/rpc_server/netlogon/dcerpc_netlogon.c dce_call->conn->dce_ctx->lp_ctx, dce_ctx 673 source4/rpc_server/netlogon/dcerpc_netlogon.c sam6->forest.string = lp_realm(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 697 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = schannel_fetch_session_key(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, r->in.computer_name, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx), &creds); dce_ctx 725 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_ctx 850 source4/rpc_server/netlogon/dcerpc_netlogon.c dce_call->conn->dce_ctx->lp_ctx, dce_ctx 872 source4/rpc_server/netlogon/dcerpc_netlogon.c lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 1092 source4/rpc_server/netlogon/dcerpc_netlogon.c status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_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); dce_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); dce_ctx 1223 source4/rpc_server/netlogon/dcerpc_netlogon.c if (r->in.domain_name == NULL || strcasecmp(r->in.domain_name, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)) == 0) { dce_ctx 1224 source4/rpc_server/netlogon/dcerpc_netlogon.c r->in.domain_name = lp_realm(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 1247 source4/rpc_server/netlogon/dcerpc_netlogon.c lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 1248 source4/rpc_server/netlogon/dcerpc_netlogon.c lp_realm(dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 1254 source4/rpc_server/netlogon/dcerpc_netlogon.c info->domain_name = lp_realm(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 1255 source4/rpc_server/netlogon/dcerpc_netlogon.c info->forest_name = lp_realm(dce_call->conn->dce_ctx->lp_ctx); dce_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); dce_ctx 43 source4/rpc_server/remote/dcesrv_remote.c const char *binding = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "binding"); dce_ctx 48 source4/rpc_server/remote/dcesrv_remote.c machine_account = lp_parm_bool(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "use_machine_account", false); dce_ctx 63 source4/rpc_server/remote/dcesrv_remote.c user = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "user"); dce_ctx 64 source4/rpc_server/remote/dcesrv_remote.c pass = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "password"); dce_ctx 65 source4/rpc_server/remote/dcesrv_remote.c domain = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dceprc_remote", "domain"); dce_ctx 79 source4/rpc_server/remote/dcesrv_remote.c cli_credentials_set_conf(credentials, dce_call->conn->dce_ctx->lp_ctx); dce_ctx 88 source4/rpc_server/remote/dcesrv_remote.c cli_credentials_set_conf(credentials, dce_call->conn->dce_ctx->lp_ctx); dce_ctx 92 source4/rpc_server/remote/dcesrv_remote.c status = cli_credentials_set_machine_account(credentials, dce_call->conn->dce_ctx->lp_ctx); dce_ctx 107 source4/rpc_server/remote/dcesrv_remote.c dce_call->conn->dce_ctx->lp_ctx); dce_ctx 207 source4/rpc_server/remote/dcesrv_remote.c static NTSTATUS remote_register_one_iface(struct dcesrv_context *dce_ctx, const struct dcesrv_interface *iface) dce_ctx 216 source4/rpc_server/remote/dcesrv_remote.c ret = dcesrv_interface_register(dce_ctx, name, iface, NULL); dce_ctx 226 source4/rpc_server/remote/dcesrv_remote.c static NTSTATUS remote_op_init_server(struct dcesrv_context *dce_ctx, const struct dcesrv_endpoint_server *ep_server) dce_ctx 229 source4/rpc_server/remote/dcesrv_remote.c const char **ifaces = (const char **)str_list_make(dce_ctx, lp_parm_string(dce_ctx->lp_ctx, NULL, "dcerpc_remote", "interfaces"),NULL); dce_ctx 246 source4/rpc_server/remote/dcesrv_remote.c ret = remote_register_one_iface(dce_ctx, &iface); dce_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); dce_ctx 480 source4/rpc_server/samr/dcesrv_samr.c d_state->role = lp_server_role(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 498 source4/rpc_server/samr/dcesrv_samr.c d_state->lp_ctx = dce_call->conn->dce_ctx->lp_ctx; dce_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); dce_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)); dce_ctx 89 source4/rpc_server/samr/samr_password.c status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_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)); dce_ctx 236 source4/rpc_server/samr/samr_password.c status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_ctx 254 source4/rpc_server/samr/samr_password.c if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 264 source4/rpc_server/samr/samr_password.c if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), dce_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)); dce_ctx 390 source4/rpc_server/samr/samr_password.c status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_ctx 431 source4/rpc_server/samr/samr_password.c if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 227 source4/rpc_server/service_rpc.c static NTSTATUS dcesrv_add_ep_unix(struct dcesrv_context *dce_ctx, dce_ctx 241 source4/rpc_server/service_rpc.c dcesrv_sock->dcesrv_ctx = talloc_reference(dcesrv_sock, dce_ctx); dce_ctx 256 source4/rpc_server/service_rpc.c static NTSTATUS dcesrv_add_ep_ncalrpc(struct dcesrv_context *dce_ctx, dce_ctx 270 source4/rpc_server/service_rpc.c e->ep_description->endpoint = talloc_strdup(dce_ctx, "DEFAULT"); dce_ctx 273 source4/rpc_server/service_rpc.c full_path = talloc_asprintf(dce_ctx, "%s/%s", lp_ncalrpc_dir(lp_ctx), dce_ctx 281 source4/rpc_server/service_rpc.c dcesrv_sock->dcesrv_ctx = talloc_reference(dcesrv_sock, dce_ctx); dce_ctx 295 source4/rpc_server/service_rpc.c static NTSTATUS dcesrv_add_ep_np(struct dcesrv_context *dce_ctx, dce_ctx 313 source4/rpc_server/service_rpc.c dcesrv_sock->dcesrv_ctx = talloc_reference(dcesrv_sock, dce_ctx); dce_ctx 330 source4/rpc_server/service_rpc.c static NTSTATUS add_socket_rpc_tcp_iface(struct dcesrv_context *dce_ctx, struct dcesrv_endpoint *e, dce_ctx 347 source4/rpc_server/service_rpc.c dcesrv_sock->dcesrv_ctx = talloc_reference(dcesrv_sock, dce_ctx); dce_ctx 349 source4/rpc_server/service_rpc.c status = stream_setup_socket(event_ctx, dce_ctx->lp_ctx, dce_ctx 352 source4/rpc_server/service_rpc.c lp_socket_options(dce_ctx->lp_ctx), dce_ctx 360 source4/rpc_server/service_rpc.c e->ep_description->endpoint = talloc_asprintf(dce_ctx, "%d", port); dce_ctx 366 source4/rpc_server/service_rpc.c static NTSTATUS dcesrv_add_ep_tcp(struct dcesrv_context *dce_ctx, dce_ctx 379 source4/rpc_server/service_rpc.c load_interfaces(dce_ctx, lp_interfaces(lp_ctx), &ifaces); dce_ctx 384 source4/rpc_server/service_rpc.c status = add_socket_rpc_tcp_iface(dce_ctx, e, event_ctx, model_ops, address); dce_ctx 388 source4/rpc_server/service_rpc.c status = add_socket_rpc_tcp_iface(dce_ctx, e, event_ctx, model_ops, dce_ctx 397 source4/rpc_server/service_rpc.c static NTSTATUS dcesrv_add_ep(struct dcesrv_context *dce_ctx, dce_ctx 404 source4/rpc_server/service_rpc.c return dcesrv_add_ep_unix(dce_ctx, lp_ctx, e, event_ctx, model_ops); dce_ctx 407 source4/rpc_server/service_rpc.c return dcesrv_add_ep_ncalrpc(dce_ctx, lp_ctx, e, event_ctx, model_ops); dce_ctx 410 source4/rpc_server/service_rpc.c return dcesrv_add_ep_tcp(dce_ctx, lp_ctx, e, event_ctx, model_ops); dce_ctx 413 source4/rpc_server/service_rpc.c return dcesrv_add_ep_np(dce_ctx, lp_ctx, e, event_ctx, model_ops); dce_ctx 426 source4/rpc_server/service_rpc.c struct dcesrv_context *dce_ctx; dce_ctx 436 source4/rpc_server/service_rpc.c &dce_ctx); dce_ctx 444 source4/rpc_server/service_rpc.c for (e=dce_ctx->endpoint_list;e;e=e->next) { dce_ctx 445 source4/rpc_server/service_rpc.c status = dcesrv_add_ep(dce_ctx, task->lp_ctx, e, task->event_ctx, task->model_ops); dce_ctx 177 source4/rpc_server/spoolss/dcesrv_spoolss.c ret = strequal(lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx), server_name); dce_ctx 180 source4/rpc_server/spoolss/dcesrv_spoolss.c aliases = lp_netbios_aliases(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 191 source4/rpc_server/spoolss/dcesrv_spoolss.c if (lp_realm(dce_call->conn->dce_ctx->lp_ctx)) { dce_ctx 195 source4/rpc_server/spoolss/dcesrv_spoolss.c lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx), dce_ctx 196 source4/rpc_server/spoolss/dcesrv_spoolss.c lp_realm(dce_call->conn->dce_ctx->lp_ctx)); dce_ctx 219 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_init_context(dce_call->context, dce_call->conn->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_ctx 220 source4/rpc_server/spoolss/dcesrv_spoolss.c lp_ntptr_providor(dce_call->conn->dce_ctx->lp_ctx), &ntptr); dce_ctx 576 source4/rpc_server/spoolss/dcesrv_spoolss.c struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 723 source4/rpc_server/spoolss/dcesrv_spoolss.c struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 791 source4/rpc_server/spoolss/dcesrv_spoolss.c struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 1193 source4/rpc_server/spoolss/dcesrv_spoolss.c dce_call->conn->dce_ctx->lp_ctx); dce_ctx 1201 source4/rpc_server/spoolss/dcesrv_spoolss.c rop.in.server_name = lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx); dce_ctx 438 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 536 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 630 source4/rpc_server/srvsvc/dcesrv_srvsvc.c struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx; dce_ctx 644 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info1->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 654 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 657 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->permissions = dcesrv_common_get_share_permissions(mem_ctx, dce_ctx, scfg); dce_ctx 659 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->current_users = dcesrv_common_get_share_current_users(mem_ctx, dce_ctx, scfg); dce_ctx 660 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->path = dcesrv_common_get_share_path(mem_ctx, dce_ctx, scfg); dce_ctx 670 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info501->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 681 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 684 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->permissions = dcesrv_common_get_share_permissions(mem_ctx, dce_ctx, scfg); dce_ctx 686 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->current_users = dcesrv_common_get_share_current_users(mem_ctx, dce_ctx, scfg); dce_ctx 687 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->path = dcesrv_common_get_share_path(mem_ctx, dce_ctx, scfg); dce_ctx 690 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->sd_buf.sd = dcesrv_common_get_security_descriptor(mem_ctx, dce_ctx, scfg); dce_ctx 696 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info1005->dfs_flags = dcesrv_common_get_share_dfs_flags(mem_ctx, dce_ctx, scfg); dce_ctx 724 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 977 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 1231 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 1408 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 1460 source4/rpc_server/srvsvc/dcesrv_srvsvc.c struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx; dce_ctx 1461 source4/rpc_server/srvsvc/dcesrv_srvsvc.c struct dcerpc_server_info *server_info = lp_dcerpc_server_info(mem_ctx, dce_ctx->lp_ctx); dce_ctx 1473 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info100->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); dce_ctx 1474 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info100->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, r->in.server_unc); dce_ctx 1487 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); dce_ctx 1488 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, r->in.server_unc); dce_ctx 1493 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->server_type = dcesrv_common_get_server_type(mem_ctx, dce_call->event_ctx, dce_ctx); dce_ctx 1494 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->comment = talloc_strdup(mem_ctx, lp_serverstring(dce_ctx->lp_ctx)); dce_ctx 1507 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); dce_ctx 1508 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, r->in.server_unc); dce_ctx 1513 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->server_type = dcesrv_common_get_server_type(mem_ctx, dce_call->event_ctx, dce_ctx); dce_ctx 1514 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->comment = talloc_strdup(mem_ctx, lp_serverstring(dce_ctx->lp_ctx)); dce_ctx 1517 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->users = dcesrv_common_get_users(mem_ctx, dce_ctx); dce_ctx 1518 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->disc = dcesrv_common_get_disc(mem_ctx, dce_ctx); dce_ctx 1519 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->hidden = dcesrv_common_get_hidden(mem_ctx, dce_ctx); dce_ctx 1520 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->announce = dcesrv_common_get_announce(mem_ctx, dce_ctx); dce_ctx 1521 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->anndelta = dcesrv_common_get_anndelta(mem_ctx, dce_ctx); dce_ctx 1522 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->licenses = dcesrv_common_get_licenses(mem_ctx, dce_ctx); dce_ctx 1523 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->userpath = dcesrv_common_get_userpath(mem_ctx, dce_ctx); dce_ctx 1817 source4/rpc_server/srvsvc/dcesrv_srvsvc.c struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx; dce_ctx 1824 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 1867 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 1919 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 1973 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 2027 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); dce_ctx 2291 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 65 source4/rpc_server/srvsvc/srvsvc_ntvfs.c status = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); dce_ctx 104 source4/rpc_server/srvsvc/srvsvc_ntvfs.c dce_call->conn->dce_ctx->lp_ctx, dce_ctx 41 source4/rpc_server/winreg/rpc_winreg.c &ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info, dce_ctx 34 source4/rpc_server/wkssvc/dcesrv_wkssvc.c struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx; dce_ctx 35 source4/rpc_server/wkssvc/dcesrv_wkssvc.c struct dcerpc_server_info *server_info = lp_dcerpc_server_info(mem_ctx, dce_ctx->lp_ctx); dce_ctx 51 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); dce_ctx 52 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, NULL); dce_ctx 69 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); dce_ctx 70 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, NULL); dce_ctx 76 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->lan_root = dcesrv_common_get_lan_root(mem_ctx, dce_ctx); dce_ctx 167 source4/torture/rpc/spoolss_notify.c static NTSTATUS spoolss__op_init_server(struct dcesrv_context *dce_ctx, const struct dcesrv_endpoint_server *ep_server) dce_ctx 175 source4/torture/rpc/spoolss_notify.c ret = dcesrv_interface_register(dce_ctx, name, ¬ify_test_spoolss_interface, NULL); dce_ctx 192 source4/torture/rpc/spoolss_notify.c struct dcesrv_context *dce_ctx; dce_ctx 243 source4/torture/rpc/spoolss_notify.c status = dcesrv_init_context(tctx, tctx->lp_ctx, endpoints, &dce_ctx); dce_ctx 287 source4/torture/rpc/spoolss_notify.c talloc_free(dce_ctx);