mem_ctx 61 examples/VFS/shadow_copy_test.c shadow_copy_data->labels = TALLOC_ZERO_ARRAY(shadow_copy_data->mem_ctx,SHADOW_COPY_LABEL,num); mem_ctx 28 examples/auth/auth_skel.c TALLOC_CTX *mem_ctx, mem_ctx 44 lib/async_req/async_req.c char *async_req_print(TALLOC_CTX *mem_ctx, struct async_req *req) mem_ctx 46 lib/async_req/async_req.c return talloc_asprintf(mem_ctx, "async_req: state=%d, error=%d, " mem_ctx 60 lib/async_req/async_req.c struct async_req *async_req_new(TALLOC_CTX *mem_ctx) mem_ctx 64 lib/async_req/async_req.c result = talloc_zero(mem_ctx, struct async_req); mem_ctx 208 lib/async_req/async_req.c struct async_req_queue *async_req_queue_init(TALLOC_CTX *mem_ctx) mem_ctx 210 lib/async_req/async_req.c return talloc_zero(mem_ctx, struct async_req_queue); mem_ctx 274 lib/async_req/async_req.c bool _async_req_setup(TALLOC_CTX *mem_ctx, struct async_req **preq, mem_ctx 281 lib/async_req/async_req.c req = async_req_new(mem_ctx); mem_ctx 97 lib/async_req/async_req.h char *(*print)(TALLOC_CTX *mem_ctx, struct async_req *); mem_ctx 126 lib/async_req/async_req.h struct async_req *async_req_new(TALLOC_CTX *mem_ctx); mem_ctx 128 lib/async_req/async_req.h char *async_req_print(TALLOC_CTX *mem_ctx, struct async_req *req); mem_ctx 144 lib/async_req/async_req.h struct async_req_queue *async_req_queue_init(TALLOC_CTX *mem_ctx); mem_ctx 151 lib/async_req/async_req.h bool _async_req_setup(TALLOC_CTX *mem_ctx, struct async_req **preq, mem_ctx 93 lib/async_req/async_sock.c struct tevent_req *async_send_send(TALLOC_CTX *mem_ctx, mem_ctx 102 lib/async_req/async_sock.c result = tevent_req_create(mem_ctx, &state, struct async_send_state); mem_ctx 160 lib/async_req/async_sock.c struct tevent_req *async_recv_send(TALLOC_CTX *mem_ctx, mem_ctx 168 lib/async_req/async_sock.c result = tevent_req_create(mem_ctx, &state, struct async_recv_state); mem_ctx 239 lib/async_req/async_sock.c struct tevent_req *async_connect_send(TALLOC_CTX *mem_ctx, mem_ctx 249 lib/async_req/async_sock.c mem_ctx, &state, struct async_connect_state); mem_ctx 386 lib/async_req/async_sock.c struct tevent_req *writev_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, mem_ctx 393 lib/async_req/async_sock.c result = tevent_req_create(mem_ctx, &state, struct writev_state); mem_ctx 501 lib/async_req/async_sock.c struct tevent_req *read_packet_send(TALLOC_CTX *mem_ctx, mem_ctx 513 lib/async_req/async_sock.c result = tevent_req_create(mem_ctx, &state, struct read_packet_state); mem_ctx 595 lib/async_req/async_sock.c ssize_t read_packet_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 604 lib/async_req/async_sock.c *pbuf = talloc_move(mem_ctx, &state->buf); mem_ctx 28 lib/async_req/async_sock.h struct tevent_req *async_send_send(TALLOC_CTX *mem_ctx, mem_ctx 34 lib/async_req/async_sock.h struct tevent_req *async_recv_send(TALLOC_CTX *mem_ctx, mem_ctx 39 lib/async_req/async_sock.h struct tevent_req *async_connect_send(TALLOC_CTX *mem_ctx, mem_ctx 45 lib/async_req/async_sock.h struct tevent_req *writev_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, mem_ctx 50 lib/async_req/async_sock.h struct tevent_req *read_packet_send(TALLOC_CTX *mem_ctx, mem_ctx 57 lib/async_req/async_sock.h ssize_t read_packet_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 643 lib/compression/mszip.c _PUBLIC_ struct decomp_state *ZIPdecomp_state(TALLOC_CTX *mem_ctx) mem_ctx 645 lib/compression/mszip.c return talloc_zero(mem_ctx, struct decomp_state); mem_ctx 24 lib/compression/mszip.h struct decomp_state *ZIPdecomp_state(TALLOC_CTX *mem_ctx); mem_ctx 25 lib/compression/testsuite.c struct torture_suite *torture_local_compression(TALLOC_CTX *mem_ctx) mem_ctx 27 lib/compression/testsuite.c struct torture_suite *suite = torture_suite_create(mem_ctx, "COMPRESSION"); mem_ctx 109 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 154 lib/smbconf/smbconf.c *services = talloc_move(mem_ctx, &tmp_services); mem_ctx 168 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 172 lib/smbconf/smbconf.c return ctx->ops->get_share_names(ctx, mem_ctx, num_shares, mem_ctx 202 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 206 lib/smbconf/smbconf.c return ctx->ops->get_share(ctx, mem_ctx, servicename, service); mem_ctx 255 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 264 lib/smbconf/smbconf.c return ctx->ops->get_parameter(ctx, mem_ctx, service, param, valstr); mem_ctx 273 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 281 lib/smbconf/smbconf.c werr = smbconf_get_parameter(ctx, mem_ctx, GLOBAL_NAME, param, mem_ctx 316 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 320 lib/smbconf/smbconf.c return ctx->ops->get_includes(ctx, mem_ctx, service, num_includes, mem_ctx 325 lib/smbconf/smbconf.c TALLOC_CTX *mem_ctx, mem_ctx 332 lib/smbconf/smbconf.c werr = smbconf_get_includes(ctx, mem_ctx, GLOBAL_NAME, mem_ctx 47 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 51 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 57 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 69 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 74 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 82 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 86 lib/smbconf/smbconf.h TALLOC_CTX *mem_ctx, mem_ctx 40 lib/smbconf/smbconf_private.h TALLOC_CTX *mem_ctx, mem_ctx 46 lib/smbconf/smbconf_private.h TALLOC_CTX *mem_ctx, mem_ctx 56 lib/smbconf/smbconf_private.h TALLOC_CTX *mem_ctx, mem_ctx 63 lib/smbconf/smbconf_private.h TALLOC_CTX *mem_ctx, mem_ctx 82 lib/smbconf/smbconf_private.h WERROR smbconf_init_internal(TALLOC_CTX *mem_ctx, struct smbconf_ctx **conf_ctx, mem_ctx 85 lib/smbconf/smbconf_private.h WERROR smbconf_add_string_to_array(TALLOC_CTX *mem_ctx, mem_ctx 296 lib/smbconf/smbconf_txt.c TALLOC_CTX *mem_ctx, mem_ctx 357 lib/smbconf/smbconf_txt.c *share_names = talloc_move(mem_ctx, &tmp_share_names); mem_ctx 398 lib/smbconf/smbconf_txt.c TALLOC_CTX *mem_ctx, mem_ctx 456 lib/smbconf/smbconf_txt.c *service = talloc_move(mem_ctx, &tmp_service); mem_ctx 490 lib/smbconf/smbconf_txt.c TALLOC_CTX *mem_ctx, mem_ctx 520 lib/smbconf/smbconf_txt.c *valstr = talloc_strdup(mem_ctx, mem_ctx 541 lib/smbconf/smbconf_txt.c TALLOC_CTX *mem_ctx, mem_ctx 585 lib/smbconf/smbconf_txt.c *includes = talloc_move(mem_ctx, &tmp_includes); mem_ctx 660 lib/smbconf/smbconf_txt.c WERROR smbconf_init_txt(TALLOC_CTX *mem_ctx, mem_ctx 666 lib/smbconf/smbconf_txt.c werr = smbconf_init_internal(mem_ctx, conf_ctx, path, &smbconf_ops_txt); mem_ctx 29 lib/smbconf/smbconf_txt.h WERROR smbconf_init_txt(TALLOC_CTX *mem_ctx, mem_ctx 42 lib/smbconf/smbconf_util.c WERROR smbconf_init_internal(TALLOC_CTX *mem_ctx, struct smbconf_ctx **conf_ctx, mem_ctx 52 lib/smbconf/smbconf_util.c ctx = talloc_zero(mem_ctx, struct smbconf_ctx); mem_ctx 78 lib/smbconf/smbconf_util.c WERROR smbconf_add_string_to_array(TALLOC_CTX *mem_ctx, mem_ctx 89 lib/smbconf/smbconf_util.c new_array = talloc_realloc(mem_ctx, *array, char *, count + 1); mem_ctx 95 lib/socket_wrapper/testsuite.c struct torture_suite *torture_local_socket_wrapper(TALLOC_CTX *mem_ctx) mem_ctx 97 lib/socket_wrapper/testsuite.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 38 lib/talloc/pytalloc.c PyObject *py_talloc_import_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx, mem_ctx 46 lib/talloc/pytalloc.c if (talloc_reference(ret->talloc_ctx, mem_ctx) == NULL) { mem_ctx 45 lib/talloc/pytalloc.h PyObject *py_talloc_import_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx, void *ptr); mem_ctx 147 lib/tevent/testsuite.c struct torture_suite *torture_local_event(TALLOC_CTX *mem_ctx) mem_ctx 149 lib/tevent/testsuite.c struct torture_suite *suite = torture_suite_create(mem_ctx, "EVENT"); mem_ctx 126 lib/tevent/tevent.c const char **tevent_backend_list(TALLOC_CTX *mem_ctx) mem_ctx 137 lib/tevent/tevent.c talloc_steal(mem_ctx, list); mem_ctx 202 lib/tevent/tevent.c static struct tevent_context *tevent_context_init_ops(TALLOC_CTX *mem_ctx, mem_ctx 208 lib/tevent/tevent.c ev = talloc_zero(mem_ctx, struct tevent_context); mem_ctx 229 lib/tevent/tevent.c struct tevent_context *tevent_context_init_byname(TALLOC_CTX *mem_ctx, mem_ctx 245 lib/tevent/tevent.c return tevent_context_init_ops(mem_ctx, e->ops); mem_ctx 257 lib/tevent/tevent.c struct tevent_context *tevent_context_init(TALLOC_CTX *mem_ctx) mem_ctx 259 lib/tevent/tevent.c return tevent_context_init_byname(mem_ctx, NULL); mem_ctx 270 lib/tevent/tevent.c TALLOC_CTX *mem_ctx, mem_ctx 278 lib/tevent/tevent.c return ev->ops->add_fd(ev, mem_ctx, fd, flags, handler, private_data, mem_ctx 358 lib/tevent/tevent.c TALLOC_CTX *mem_ctx, mem_ctx 365 lib/tevent/tevent.c return ev->ops->add_timer(ev, mem_ctx, next_event, handler, private_data, mem_ctx 373 lib/tevent/tevent.c struct tevent_immediate *_tevent_create_immediate(TALLOC_CTX *mem_ctx, mem_ctx 378 lib/tevent/tevent.c im = talloc(mem_ctx, struct tevent_immediate); mem_ctx 418 lib/tevent/tevent.c TALLOC_CTX *mem_ctx, mem_ctx 426 lib/tevent/tevent.c return ev->ops->add_signal(ev, mem_ctx, signum, sa_flags, handler, private_data, mem_ctx 66 lib/tevent/tevent.h struct tevent_context *tevent_context_init(TALLOC_CTX *mem_ctx); mem_ctx 67 lib/tevent/tevent.h struct tevent_context *tevent_context_init_byname(TALLOC_CTX *mem_ctx, const char *name); mem_ctx 68 lib/tevent/tevent.h const char **tevent_backend_list(TALLOC_CTX *mem_ctx); mem_ctx 72 lib/tevent/tevent.h TALLOC_CTX *mem_ctx, mem_ctx 79 lib/tevent/tevent.h #define tevent_add_fd(ev, mem_ctx, fd, flags, handler, private_data) \ mem_ctx 80 lib/tevent/tevent.h _tevent_add_fd(ev, mem_ctx, fd, flags, handler, private_data, \ mem_ctx 84 lib/tevent/tevent.h TALLOC_CTX *mem_ctx, mem_ctx 90 lib/tevent/tevent.h #define tevent_add_timer(ev, mem_ctx, next_event, handler, private_data) \ mem_ctx 91 lib/tevent/tevent.h _tevent_add_timer(ev, mem_ctx, next_event, handler, private_data, \ mem_ctx 94 lib/tevent/tevent.h struct tevent_immediate *_tevent_create_immediate(TALLOC_CTX *mem_ctx, mem_ctx 96 lib/tevent/tevent.h #define tevent_create_immediate(mem_ctx) \ mem_ctx 97 lib/tevent/tevent.h _tevent_create_immediate(mem_ctx, __location__) mem_ctx 110 lib/tevent/tevent.h TALLOC_CTX *mem_ctx, mem_ctx 117 lib/tevent/tevent.h #define tevent_add_signal(ev, mem_ctx, signum, sa_flags, handler, private_data) \ mem_ctx 118 lib/tevent/tevent.h _tevent_add_signal(ev, mem_ctx, signum, sa_flags, handler, private_data, \ mem_ctx 237 lib/tevent/tevent.h char *tevent_req_default_print(struct tevent_req *req, TALLOC_CTX *mem_ctx); mem_ctx 239 lib/tevent/tevent.h char *tevent_req_print(TALLOC_CTX *mem_ctx, struct tevent_req *req); mem_ctx 249 lib/tevent/tevent.h struct tevent_req *_tevent_req_create(TALLOC_CTX *mem_ctx, mem_ctx 298 lib/tevent/tevent.h struct tevent_req *tevent_wakeup_send(TALLOC_CTX *mem_ctx, mem_ctx 324 lib/tevent/tevent.h struct tevent_queue *_tevent_queue_create(TALLOC_CTX *mem_ctx, mem_ctx 382 lib/tevent/tevent.h TALLOC_CTX *mem_ctx, mem_ctx 395 lib/tevent/tevent.h TALLOC_CTX *mem_ctx, mem_ctx 412 lib/tevent/tevent.h TALLOC_CTX *mem_ctx, mem_ctx 445 lib/tevent/tevent.h #define event_context_init(mem_ctx) \ mem_ctx 446 lib/tevent/tevent.h tevent_context_init(mem_ctx) mem_ctx 448 lib/tevent/tevent.h #define event_context_init_byname(mem_ctx, name) \ mem_ctx 449 lib/tevent/tevent.h tevent_context_init_byname(mem_ctx, name) mem_ctx 451 lib/tevent/tevent.h #define event_backend_list(mem_ctx) \ mem_ctx 452 lib/tevent/tevent.h tevent_backend_list(mem_ctx) mem_ctx 457 lib/tevent/tevent.h #define event_add_fd(ev, mem_ctx, fd, flags, handler, private_data) \ mem_ctx 458 lib/tevent/tevent.h tevent_add_fd(ev, mem_ctx, fd, flags, handler, private_data) mem_ctx 460 lib/tevent/tevent.h #define event_add_timed(ev, mem_ctx, next_event, handler, private_data) \ mem_ctx 461 lib/tevent/tevent.h tevent_add_timer(ev, mem_ctx, next_event, handler, private_data) mem_ctx 463 lib/tevent/tevent.h #define event_add_signal(ev, mem_ctx, signum, sa_flags, handler, private_data) \ mem_ctx 464 lib/tevent/tevent.h tevent_add_signal(ev, mem_ctx, signum, sa_flags, handler, private_data) mem_ctx 353 lib/tevent/tevent_epoll.c static struct tevent_fd *epoll_event_add_fd(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 366 lib/tevent/tevent_epoll.c fde = tevent_common_add_fd(ev, mem_ctx, fd, flags, mem_ctx 45 lib/tevent/tevent_fd.c struct tevent_fd *tevent_common_add_fd(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 54 lib/tevent/tevent_fd.c fde = talloc(mem_ctx?mem_ctx:ev, struct tevent_fd); mem_ctx 264 lib/tevent/tevent_internal.h TALLOC_CTX *mem_ctx, mem_ctx 277 lib/tevent/tevent_internal.h TALLOC_CTX *mem_ctx, mem_ctx 294 lib/tevent/tevent_internal.h TALLOC_CTX *mem_ctx, mem_ctx 118 lib/tevent/tevent_liboop.c static struct tevent_fd *oop_event_add_fd(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 127 lib/tevent/tevent_liboop.c fde = talloc(mem_ctx?mem_ctx:ev, struct tevent_fd); mem_ctx 221 lib/tevent/tevent_liboop.c static struct tevent_timer *oop_event_add_timed(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 230 lib/tevent/tevent_liboop.c te = talloc(mem_ctx?mem_ctx:ev, struct tevent_timer); mem_ctx 101 lib/tevent/tevent_queue.c struct tevent_queue *_tevent_queue_create(TALLOC_CTX *mem_ctx, mem_ctx 107 lib/tevent/tevent_queue.c queue = talloc_zero(mem_ctx, struct tevent_queue); mem_ctx 41 lib/tevent/tevent_req.c char *tevent_req_default_print(struct tevent_req *req, TALLOC_CTX *mem_ctx) mem_ctx 43 lib/tevent/tevent_req.c return talloc_asprintf(mem_ctx, mem_ctx 65 lib/tevent/tevent_req.c char *tevent_req_print(TALLOC_CTX *mem_ctx, struct tevent_req *req) mem_ctx 68 lib/tevent/tevent_req.c return tevent_req_default_print(req, mem_ctx); mem_ctx 71 lib/tevent/tevent_req.c return req->private_print(req, mem_ctx); mem_ctx 83 lib/tevent/tevent_req.c struct tevent_req *_tevent_req_create(TALLOC_CTX *mem_ctx, mem_ctx 93 lib/tevent/tevent_req.c req = talloc_zero(mem_ctx, struct tevent_req); mem_ctx 103 lib/tevent/tevent_select.c static struct tevent_fd *select_event_add_fd(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 114 lib/tevent/tevent_select.c fde = tevent_common_add_fd(ev, mem_ctx, fd, flags, mem_ctx 193 lib/tevent/tevent_signal.c TALLOC_CTX *mem_ctx, mem_ctx 219 lib/tevent/tevent_signal.c se = talloc(mem_ctx?mem_ctx:ev, struct tevent_signal); mem_ctx 392 lib/tevent/tevent_standard.c static struct tevent_fd *std_event_add_fd(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 405 lib/tevent/tevent_standard.c fde = tevent_common_add_fd(ev, mem_ctx, fd, flags, mem_ctx 156 lib/tevent/tevent_timed.c struct tevent_timer *tevent_common_add_timer(struct tevent_context *ev, TALLOC_CTX *mem_ctx, mem_ctx 165 lib/tevent/tevent_timed.c te = talloc(mem_ctx?mem_ctx:ev, struct tevent_timer); mem_ctx 34 lib/tevent/tevent_wakeup.c struct tevent_req *tevent_wakeup_send(TALLOC_CTX *mem_ctx, mem_ctx 41 lib/tevent/tevent_wakeup.c req = tevent_req_create(mem_ctx, &state, mem_ctx 27 lib/torture/torture.c struct torture_results *torture_results_init(TALLOC_CTX *mem_ctx, const struct torture_ui_ops *ui_ops) mem_ctx 29 lib/torture/torture.c struct torture_results *results = talloc_zero(mem_ctx, struct torture_results); mem_ctx 165 lib/torture/torture.h struct torture_suite *torture_suite_create(TALLOC_CTX *mem_ctx, mem_ctx 432 lib/torture/torture.h struct torture_results *torture_results_init(TALLOC_CTX *mem_ctx, const struct torture_ui_ops *ui_ops); mem_ctx 24 lib/util/asn1.c struct asn1_data *asn1_init(TALLOC_CTX *mem_ctx) mem_ctx 26 lib/util/asn1.c struct asn1_data *ret = talloc_zero(mem_ctx, struct asn1_data); mem_ctx 514 lib/util/asn1.c bool ber_read_OID_String(TALLOC_CTX *mem_ctx, DATA_BLOB blob, const char **OID) mem_ctx 525 lib/util/asn1.c tmp_oid = talloc_asprintf(mem_ctx, "%u", b[0]/40); mem_ctx 552 lib/util/asn1.c bool asn1_read_OID(struct asn1_data *data, TALLOC_CTX *mem_ctx, const char **OID) mem_ctx 578 lib/util/asn1.c if (!ber_read_OID_String(mem_ctx, blob, OID)) { mem_ctx 605 lib/util/asn1.c bool asn1_read_LDAPString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s) mem_ctx 613 lib/util/asn1.c *s = talloc_array(mem_ctx, char, len+1); mem_ctx 625 lib/util/asn1.c bool asn1_read_GeneralString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s) mem_ctx 628 lib/util/asn1.c if (!asn1_read_LDAPString(data, mem_ctx, s)) return false; mem_ctx 634 lib/util/asn1.c bool asn1_read_OctetString(struct asn1_data *data, TALLOC_CTX *mem_ctx, DATA_BLOB *blob) mem_ctx 644 lib/util/asn1.c *blob = data_blob_talloc(mem_ctx, NULL, len+1); mem_ctx 55 lib/util/asn1.h struct asn1_data *asn1_init(TALLOC_CTX *mem_ctx); mem_ctx 82 lib/util/asn1.h bool ber_read_OID_String(TALLOC_CTX *mem_ctx, DATA_BLOB blob, const char **OID); mem_ctx 83 lib/util/asn1.h bool asn1_read_OID(struct asn1_data *data, TALLOC_CTX *mem_ctx, const char **OID); mem_ctx 85 lib/util/asn1.h bool asn1_read_LDAPString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s); mem_ctx 86 lib/util/asn1.h bool asn1_read_GeneralString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s); mem_ctx 87 lib/util/asn1.h bool asn1_read_OctetString(struct asn1_data *data, TALLOC_CTX *mem_ctx, DATA_BLOB *blob); mem_ctx 86 lib/util/charset/charcnv.c _PUBLIC_ struct smb_iconv_convenience *smb_iconv_convenience_init(TALLOC_CTX *mem_ctx, mem_ctx 91 lib/util/charset/charcnv.c struct smb_iconv_convenience *ret = talloc_zero(mem_ctx, mem_ctx 146 lib/util/charset/charset.h ssize_t iconv_talloc(TALLOC_CTX *mem_ctx, mem_ctx 165 lib/util/charset/charset.h struct smb_iconv_convenience *smb_iconv_convenience_init(TALLOC_CTX *mem_ctx, mem_ctx 186 lib/util/charset/charset.h smb_iconv_t smb_iconv_open_ex(TALLOC_CTX *mem_ctx, const char *tocode, mem_ctx 41 lib/util/charset/codepoints.c TALLOC_CTX *mem_ctx; mem_ctx 43 lib/util/charset/codepoints.c mem_ctx = talloc_init("load_case_tables"); mem_ctx 44 lib/util/charset/codepoints.c if (!mem_ctx) { mem_ctx 47 lib/util/charset/codepoints.c upcase_table = map_file(talloc_asprintf(mem_ctx, "%s/upcase.dat", dyn_DATADIR), 0x20000); mem_ctx 48 lib/util/charset/codepoints.c lowcase_table = map_file(talloc_asprintf(mem_ctx, "%s/lowcase.dat", dyn_DATADIR), 0x20000); mem_ctx 49 lib/util/charset/codepoints.c talloc_free(mem_ctx); mem_ctx 167 lib/util/charset/iconv.c _PUBLIC_ smb_iconv_t smb_iconv_open_ex(TALLOC_CTX *mem_ctx, const char *tocode, mem_ctx 174 lib/util/charset/iconv.c ret = (smb_iconv_t)talloc_named(mem_ctx, mem_ctx 247 lib/util/charset/tests/charset.c struct torture_suite *torture_local_charset(TALLOC_CTX *mem_ctx) mem_ctx 249 lib/util/charset/tests/charset.c struct torture_suite *suite = torture_suite_create(mem_ctx, "CHARSET"); mem_ctx 406 lib/util/charset/tests/iconv.c TALLOC_CTX *mem_ctx = talloc_new(tctx); mem_ctx 416 lib/util/charset/tests/iconv.c buf = talloc_size(mem_ctx, len*2); mem_ctx 421 lib/util/charset/tests/iconv.c if (!convert_string_talloc(mem_ctx, CH_UTF16MUNGED, CH_UTF8, (void *)buf, len*2, (void**)&dest, &ret, false)) { mem_ctx 431 lib/util/charset/tests/iconv.c if (!convert_string_talloc(mem_ctx, CH_UTF16MUNGED, CH_UTF16, (void *)le1, 20, (void**)&munged1, &ret, false)) { mem_ctx 439 lib/util/charset/tests/iconv.c if (!convert_string_talloc(mem_ctx, CH_UTF16MUNGED, CH_UTF8, (void *)le1, 20, (void**)&out1, &ret, false)) { mem_ctx 445 lib/util/charset/tests/iconv.c talloc_free(mem_ctx); mem_ctx 450 lib/util/charset/tests/iconv.c struct torture_suite *torture_local_iconv(TALLOC_CTX *mem_ctx) mem_ctx 452 lib/util/charset/tests/iconv.c struct torture_suite *suite = torture_suite_create(mem_ctx, "ICONV"); mem_ctx 473 lib/util/charset/tests/iconv.c struct torture_suite *torture_local_iconv(TALLOC_CTX *mem_ctx) mem_ctx 60 lib/util/data_blob.c _PUBLIC_ DATA_BLOB data_blob_talloc_named(TALLOC_CTX *mem_ctx, const void *p, size_t length, const char *name) mem_ctx 65 lib/util/data_blob.c talloc_steal(mem_ctx, ret.data); mem_ctx 75 lib/util/data_blob.c _PUBLIC_ DATA_BLOB data_blob_talloc_reference(TALLOC_CTX *mem_ctx, DATA_BLOB *blob) mem_ctx 79 lib/util/data_blob.c ret.data = talloc_reference(mem_ctx, blob->data); mem_ctx 92 lib/util/data_blob.c _PUBLIC_ DATA_BLOB data_blob_talloc_zero(TALLOC_CTX *mem_ctx, size_t length) mem_ctx 94 lib/util/data_blob.c DATA_BLOB blob = data_blob_talloc(mem_ctx, NULL, length); mem_ctx 156 lib/util/data_blob.c _PUBLIC_ char *data_blob_hex_string(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob) mem_ctx 161 lib/util/data_blob.c hex_string = talloc_array(mem_ctx, char, (blob->length*2)+1); mem_ctx 213 lib/util/data_blob.c _PUBLIC_ bool data_blob_realloc(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, size_t length) mem_ctx 215 lib/util/data_blob.c blob->data = talloc_realloc(mem_ctx, blob->data, uint8_t, length); mem_ctx 226 lib/util/data_blob.c _PUBLIC_ bool data_blob_append(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, mem_ctx 239 lib/util/data_blob.c if (!data_blob_realloc(mem_ctx, blob, new_len)) { mem_ctx 61 lib/util/data_blob.h _PUBLIC_ DATA_BLOB data_blob_talloc_named(TALLOC_CTX *mem_ctx, const void *p, size_t length, const char *name); mem_ctx 67 lib/util/data_blob.h _PUBLIC_ DATA_BLOB data_blob_talloc_reference(TALLOC_CTX *mem_ctx, DATA_BLOB *blob); mem_ctx 74 lib/util/data_blob.h _PUBLIC_ DATA_BLOB data_blob_talloc_zero(TALLOC_CTX *mem_ctx, size_t length); mem_ctx 99 lib/util/data_blob.h _PUBLIC_ char *data_blob_hex_string(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob); mem_ctx 123 lib/util/data_blob.h _PUBLIC_ bool data_blob_realloc(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, size_t length); mem_ctx 128 lib/util/data_blob.h _PUBLIC_ bool data_blob_append(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, mem_ctx 320 lib/util/genrand.c _PUBLIC_ char *generate_random_str_list(TALLOC_CTX *mem_ctx, size_t len, const char *list) mem_ctx 325 lib/util/genrand.c char *retstr = talloc_array(mem_ctx, char, len + 1); mem_ctx 344 lib/util/genrand.c _PUBLIC_ char *generate_random_str(TALLOC_CTX *mem_ctx, size_t len) mem_ctx 350 lib/util/genrand.c retstr = generate_random_str_list(mem_ctx, len, c_list); mem_ctx 333 lib/util/idtree.c _PUBLIC_ struct idr_context *idr_init(TALLOC_CTX *mem_ctx) mem_ctx 335 lib/util/idtree.c return talloc_zero(mem_ctx, struct idr_context); mem_ctx 92 lib/util/substitute.c _PUBLIC_ char *string_sub_talloc(TALLOC_CTX *mem_ctx, const char *s, mem_ctx 111 lib/util/substitute.c ret = talloc_array(mem_ctx, char, alloc_len); mem_ctx 117 lib/util/substitute.c ret = talloc_realloc(mem_ctx, ret, char, len+1); mem_ctx 85 lib/util/tests/data_blob.c struct torture_suite *torture_local_util_data_blob(TALLOC_CTX *mem_ctx) mem_ctx 87 lib/util/tests/data_blob.c struct torture_suite *suite = torture_suite_create(mem_ctx, "DATABLOB"); mem_ctx 37 lib/util/tests/file.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 45 lib/util/tests/file.c data = file_load(TEST_FILENAME, &len, 0, mem_ctx); mem_ctx 52 lib/util/tests/file.c data = file_load(TEST_FILENAME, &len, 5, mem_ctx); mem_ctx 67 lib/util/tests/file.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 77 lib/util/tests/file.c line = afdgets(fd, mem_ctx, 8); mem_ctx 80 lib/util/tests/file.c line = afdgets(fd, mem_ctx, 8); mem_ctx 83 lib/util/tests/file.c line = afdgets(fd, mem_ctx, 8); mem_ctx 92 lib/util/tests/file.c struct torture_suite *torture_local_util_file(TALLOC_CTX *mem_ctx) mem_ctx 94 lib/util/tests/file.c struct torture_suite *suite = torture_suite_create(mem_ctx, "FILE"); mem_ctx 50 lib/util/tests/genrand.c TALLOC_CTX *mem_ctx = talloc_init(__FUNCTION__); mem_ctx 51 lib/util/tests/genrand.c char *r = generate_random_str(mem_ctx, 10); mem_ctx 53 lib/util/tests/genrand.c r = generate_random_str(mem_ctx, 5); mem_ctx 58 lib/util/tests/genrand.c struct torture_suite *torture_local_genrand(TALLOC_CTX *mem_ctx) mem_ctx 60 lib/util/tests/genrand.c struct torture_suite *suite = torture_suite_create(mem_ctx, "GENRAND"); mem_ctx 33 lib/util/tests/idtree.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 35 lib/util/tests/idtree.c idr = idr_init(mem_ctx); mem_ctx 37 lib/util/tests/idtree.c ids = talloc_zero_array(mem_ctx, int, n); mem_ctx 38 lib/util/tests/idtree.c present = talloc_zero_array(mem_ctx, int, n); mem_ctx 116 lib/util/tests/idtree.c struct torture_suite *torture_local_idtree(TALLOC_CTX *mem_ctx) mem_ctx 118 lib/util/tests/idtree.c struct torture_suite *suite = torture_suite_create(mem_ctx, "IDTREE"); mem_ctx 95 lib/util/tests/str.c struct torture_suite *torture_local_util_str(TALLOC_CTX *mem_ctx) mem_ctx 97 lib/util/tests/str.c struct torture_suite *suite = torture_suite_create(mem_ctx, "STR"); mem_ctx 41 lib/util/tests/strlist.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 43 lib/util/tests/strlist.c ret1 = str_list_make_shell(mem_ctx, data, " "); mem_ctx 44 lib/util/tests/strlist.c tmp = str_list_join_shell(mem_ctx, ret1, ' '); mem_ctx 45 lib/util/tests/strlist.c ret2 = str_list_make_shell(mem_ctx, tmp, " "); mem_ctx 90 lib/util/tests/strlist.c struct torture_suite *torture_local_util_strlist(TALLOC_CTX *mem_ctx) mem_ctx 92 lib/util/tests/strlist.c struct torture_suite *suite = torture_suite_create(mem_ctx, "STRLIST"); mem_ctx 81 lib/util/tests/time.c struct torture_suite *torture_local_util_time(TALLOC_CTX *mem_ctx) mem_ctx 83 lib/util/tests/time.c struct torture_suite *suite = torture_suite_create(mem_ctx, "TIME"); mem_ctx 319 lib/util/time.c _PUBLIC_ char *http_timestring(TALLOC_CTX *mem_ctx, time_t t) mem_ctx 326 lib/util/time.c return talloc_strdup(mem_ctx, "never"); mem_ctx 330 lib/util/time.c return talloc_asprintf(mem_ctx,"%ld seconds since the Epoch",(long)t); mem_ctx 334 lib/util/time.c buf = talloc_strdup(mem_ctx, asctime(tm)); mem_ctx 340 lib/util/time.c buf = talloc_strdup(mem_ctx, tempTime); mem_ctx 349 lib/util/time.c _PUBLIC_ char *timestring(TALLOC_CTX *mem_ctx, time_t t) mem_ctx 357 lib/util/time.c return talloc_asprintf(mem_ctx, mem_ctx 368 lib/util/time.c TimeBuf = talloc_strdup(mem_ctx, tempTime); mem_ctx 370 lib/util/time.c TimeBuf = talloc_strdup(mem_ctx, asctime(tm)); mem_ctx 379 lib/util/time.c _PUBLIC_ const char *nt_time_string(TALLOC_CTX *mem_ctx, NTTIME nt) mem_ctx 386 lib/util/time.c return timestring(mem_ctx, t); mem_ctx 100 lib/util/time.h _PUBLIC_ char *http_timestring(TALLOC_CTX *mem_ctx, time_t t); mem_ctx 105 lib/util/time.h _PUBLIC_ char *timestring(TALLOC_CTX *mem_ctx, time_t t); mem_ctx 110 lib/util/time.h _PUBLIC_ const char *nt_time_string(TALLOC_CTX *mem_ctx, NTTIME nt); mem_ctx 650 lib/util/util.c _PUBLIC_ _PURE_ DATA_BLOB strhex_to_data_blob(TALLOC_CTX *mem_ctx, const char *strhex) mem_ctx 652 lib/util/util.c DATA_BLOB ret_blob = data_blob_talloc(mem_ctx, NULL, strlen(strhex)/2+1); mem_ctx 680 lib/util/util.c _PUBLIC_ char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len) mem_ctx 685 lib/util/util.c hex_buffer = talloc_array(mem_ctx, char, (len*2)+1); mem_ctx 185 lib/util/util.h _PUBLIC_ char *generate_random_str_list(TALLOC_CTX *mem_ctx, size_t len, const char *list); mem_ctx 193 lib/util/util.h _PUBLIC_ char *generate_random_str(TALLOC_CTX *mem_ctx, size_t len); mem_ctx 260 lib/util/util.h _PUBLIC_ _PURE_ DATA_BLOB strhex_to_data_blob(TALLOC_CTX *mem_ctx, const char *strhex) ; mem_ctx 270 lib/util/util.h _PUBLIC_ char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_in, size_t len); mem_ctx 286 lib/util/util.h _PUBLIC_ char *string_sub_talloc(TALLOC_CTX *mem_ctx, const char *s, mem_ctx 306 lib/util/util.h _PUBLIC_ const char *str_format_nbt_domain(TALLOC_CTX *mem_ctx, const char *s); mem_ctx 314 lib/util/util.h _PUBLIC_ bool add_string_to_array(TALLOC_CTX *mem_ctx, mem_ctx 404 lib/util/util.h _PUBLIC_ char **str_list_make(TALLOC_CTX *mem_ctx, const char *string, const char *sep); mem_ctx 411 lib/util/util.h _PUBLIC_ const char **str_list_make_shell(TALLOC_CTX *mem_ctx, const char *string, const char *sep); mem_ctx 416 lib/util/util.h _PUBLIC_ char *str_list_join(TALLOC_CTX *mem_ctx, const char **list, char seperator); mem_ctx 420 lib/util/util.h _PUBLIC_ char *str_list_join_shell(TALLOC_CTX *mem_ctx, const char **list, char sep); mem_ctx 430 lib/util/util.h _PUBLIC_ char **str_list_copy(TALLOC_CTX *mem_ctx, const char **list); mem_ctx 470 lib/util/util.h _PUBLIC_ char *afdgets(int fd, TALLOC_CTX *mem_ctx, size_t hint); mem_ctx 475 lib/util/util.h _PUBLIC_ char *fd_load(int fd, size_t *size, size_t maxsize, TALLOC_CTX *mem_ctx); mem_ctx 478 lib/util/util.h char **file_lines_parse(char *p, size_t size, int *numlines, TALLOC_CTX *mem_ctx); mem_ctx 483 lib/util/util.h _PUBLIC_ char *file_load(const char *fname, size_t *size, size_t maxsize, TALLOC_CTX *mem_ctx); mem_ctx 494 lib/util/util.h _PUBLIC_ char **file_lines_load(const char *fname, int *numlines, size_t maxsize, TALLOC_CTX *mem_ctx); mem_ctx 501 lib/util/util.h _PUBLIC_ char **fd_lines_load(int fd, int *numlines, size_t maxsize, TALLOC_CTX *mem_ctx); mem_ctx 566 lib/util/util.h _PUBLIC_ char* get_myname(TALLOC_CTX *mem_ctx); mem_ctx 721 lib/util/util.h _PUBLIC_ struct idr_context *idr_init(TALLOC_CTX *mem_ctx); mem_ctx 113 lib/util/util_file.c _PUBLIC_ char *afdgets(int fd, TALLOC_CTX *mem_ctx, size_t hint) mem_ctx 124 lib/util/util_file.c data = talloc_realloc(mem_ctx, data, char, alloc_size); mem_ctx 167 lib/util/util_file.c _PUBLIC_ char *fd_load(int fd, size_t *psize, size_t maxsize, TALLOC_CTX *mem_ctx) mem_ctx 181 lib/util/util_file.c p = (char *)talloc_size(mem_ctx, size+1); mem_ctx 198 lib/util/util_file.c _PUBLIC_ char *file_load(const char *fname, size_t *size, size_t maxsize, TALLOC_CTX *mem_ctx) mem_ctx 208 lib/util/util_file.c p = fd_load(fd, size, maxsize, mem_ctx); mem_ctx 275 lib/util/util_file.c char **file_lines_parse(char *p, size_t size, int *numlines, TALLOC_CTX *mem_ctx) mem_ctx 286 lib/util/util_file.c ret = talloc_array(mem_ctx, char *, i+2); mem_ctx 321 lib/util/util_file.c _PUBLIC_ char **file_lines_load(const char *fname, int *numlines, size_t maxsize, TALLOC_CTX *mem_ctx) mem_ctx 326 lib/util/util_file.c p = file_load(fname, &size, maxsize, mem_ctx); mem_ctx 329 lib/util/util_file.c return file_lines_parse(p, size, numlines, mem_ctx); mem_ctx 337 lib/util/util_file.c _PUBLIC_ char **fd_lines_load(int fd, int *numlines, size_t maxsize, TALLOC_CTX *mem_ctx) mem_ctx 342 lib/util/util_file.c p = fd_load(fd, &size, maxsize, mem_ctx); mem_ctx 345 lib/util/util_file.c return file_lines_parse(p, size, numlines, mem_ctx); mem_ctx 30 lib/util/util_ldb.c TALLOC_CTX *mem_ctx, mem_ctx 43 lib/util/util_ldb.c expr = talloc_vasprintf(mem_ctx, format, ap); mem_ctx 53 lib/util/util_ldb.c ret = ldb_search(ldb, mem_ctx, &res, basedn, scope, attrs, mem_ctx 57 lib/util/util_ldb.c talloc_steal(mem_ctx, res->msgs); mem_ctx 84 lib/util/util_ldb.c TALLOC_CTX *mem_ctx, mem_ctx 94 lib/util/util_ldb.c count = gendb_search_v(ldb, mem_ctx, basedn, res, attrs, format, ap); mem_ctx 105 lib/util/util_ldb.c TALLOC_CTX *mem_ctx, mem_ctx 110 lib/util/util_ldb.c return gendb_search(ldb, mem_ctx, dn, res, attrs, NULL); mem_ctx 127 lib/util/util_ldb.c char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n) mem_ctx 129 lib/util/util_ldb.c return strupper_talloc_n(mem_ctx, s, n); mem_ctx 9 lib/util/util_ldb.h TALLOC_CTX *mem_ctx, mem_ctx 16 lib/util/util_ldb.h TALLOC_CTX *mem_ctx, mem_ctx 22 lib/util/util_ldb.h TALLOC_CTX *mem_ctx, mem_ctx 27 lib/util/util_ldb.h char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n); mem_ctx 24 lib/util/util_pw.c static struct passwd *alloc_copy_passwd(TALLOC_CTX *mem_ctx, mem_ctx 27 lib/util/util_pw.c struct passwd *ret = talloc_zero(mem_ctx, struct passwd); mem_ctx 43 lib/util/util_pw.c struct passwd *getpwnam_alloc(TALLOC_CTX *mem_ctx, const char *name) mem_ctx 58 lib/util/util_pw.c return alloc_copy_passwd(mem_ctx, temp); mem_ctx 61 lib/util/util_pw.c struct passwd *getpwuid_alloc(TALLOC_CTX *mem_ctx, uid_t uid) mem_ctx 76 lib/util/util_pw.c return alloc_copy_passwd(mem_ctx, temp); mem_ctx 130 lib/util/util_str.c _PUBLIC_ const char *str_format_nbt_domain(TALLOC_CTX *mem_ctx, const char *s) mem_ctx 135 lib/util/util_str.c return talloc_strdup(mem_ctx, ""); mem_ctx 137 lib/util/util_str.c ret = talloc_array(mem_ctx, char, strlen(s)+2); mem_ctx 167 lib/util/util_str.c _PUBLIC_ bool add_string_to_array(TALLOC_CTX *mem_ctx, mem_ctx 170 lib/util/util_str.c char *dup_str = talloc_strdup(mem_ctx, str); mem_ctx 172 lib/util/util_str.c *strings = talloc_realloc(mem_ctx, mem_ctx 36 lib/util/util_strlist.c _PUBLIC_ char **str_list_make(TALLOC_CTX *mem_ctx, const char *string, const char *sep) mem_ctx 45 lib/util/util_strlist.c ret = talloc_array(mem_ctx, char *, 1); mem_ctx 59 lib/util/util_strlist.c ret2 = talloc_realloc(mem_ctx, ret, char *, num_elements+2); mem_ctx 86 lib/util/util_strlist.c _PUBLIC_ const char **str_list_make_shell(TALLOC_CTX *mem_ctx, const char *string, const char *sep) mem_ctx 91 lib/util/util_strlist.c ret = talloc_array(mem_ctx, const char *, 1); mem_ctx 124 lib/util/util_strlist.c ret2 = talloc_realloc(mem_ctx, ret, const char *, num_elements+2); mem_ctx 145 lib/util/util_strlist.c _PUBLIC_ char *str_list_join(TALLOC_CTX *mem_ctx, const char **list, char seperator) mem_ctx 151 lib/util/util_strlist.c return talloc_strdup(mem_ctx, ""); mem_ctx 153 lib/util/util_strlist.c ret = talloc_strdup(mem_ctx, list[0]); mem_ctx 164 lib/util/util_strlist.c _PUBLIC_ char *str_list_join_shell(TALLOC_CTX *mem_ctx, const char **list, char sep) mem_ctx 170 lib/util/util_strlist.c return talloc_strdup(mem_ctx, ""); mem_ctx 173 lib/util/util_strlist.c ret = talloc_asprintf(mem_ctx, "\"%s\"", list[0]); mem_ctx 175 lib/util/util_strlist.c ret = talloc_strdup(mem_ctx, list[0]); mem_ctx 201 lib/util/util_strlist.c _PUBLIC_ char **str_list_copy(TALLOC_CTX *mem_ctx, const char **list) mem_ctx 209 lib/util/util_strlist.c ret = talloc_array(mem_ctx, char *, str_list_length(list)+1); mem_ctx 29 libcli/ldap/ldap_message.c _PUBLIC_ struct ldap_message *new_ldap_message(TALLOC_CTX *mem_ctx) mem_ctx 31 libcli/ldap/ldap_message.c return talloc_zero(mem_ctx, struct ldap_message); mem_ctx 35 libcli/ldap/ldap_message.c static bool add_value_to_attrib(TALLOC_CTX *mem_ctx, struct ldb_val *value, mem_ctx 38 libcli/ldap/ldap_message.c attrib->values = talloc_realloc(mem_ctx, mem_ctx 52 libcli/ldap/ldap_message.c static bool add_attrib_to_array_talloc(TALLOC_CTX *mem_ctx, mem_ctx 57 libcli/ldap/ldap_message.c *attribs = talloc_realloc(mem_ctx, mem_ctx 72 libcli/ldap/ldap_message.c static bool add_mod_to_array_talloc(TALLOC_CTX *mem_ctx, mem_ctx 77 libcli/ldap/ldap_message.c *mods = talloc_realloc(mem_ctx, *mods, struct ldap_mod, (*num_mods)+1); mem_ctx 87 libcli/ldap/ldap_message.c static bool ldap_decode_control_value(void *mem_ctx, DATA_BLOB value, mem_ctx 99 libcli/ldap/ldap_message.c if (!handlers[i].decode || !handlers[i].decode(mem_ctx, value, &ctrl->data)) { mem_ctx 112 libcli/ldap/ldap_message.c static bool ldap_decode_control_wrapper(void *mem_ctx, struct asn1_data *data, mem_ctx 121 libcli/ldap/ldap_message.c if (!asn1_read_OctetString(data, mem_ctx, &oid)) { mem_ctx 124 libcli/ldap/ldap_message.c ctrl->oid = talloc_strndup(mem_ctx, (char *)oid.data, oid.length); mem_ctx 146 libcli/ldap/ldap_message.c if (!asn1_read_OctetString(data, mem_ctx, value)) { mem_ctx 158 libcli/ldap/ldap_message.c static bool ldap_encode_control(void *mem_ctx, struct asn1_data *data, mem_ctx 179 libcli/ldap/ldap_message.c if (!handlers[i].encode(mem_ctx, ctrl->data, &value)) { mem_ctx 381 libcli/ldap/ldap_message.c DATA_BLOB *result, TALLOC_CTX *mem_ctx) mem_ctx 383 libcli/ldap/ldap_message.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 668 libcli/ldap/ldap_message.c if (!ldap_encode_control(mem_ctx, data, mem_ctx 685 libcli/ldap/ldap_message.c *result = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 690 libcli/ldap/ldap_message.c static const char *blob2string_talloc(TALLOC_CTX *mem_ctx, mem_ctx 693 libcli/ldap/ldap_message.c char *result = talloc_array(mem_ctx, char, blob.length+1); mem_ctx 699 libcli/ldap/ldap_message.c bool asn1_read_OctetString_talloc(TALLOC_CTX *mem_ctx, mem_ctx 704 libcli/ldap/ldap_message.c if (!asn1_read_OctetString(data, mem_ctx, &string)) mem_ctx 706 libcli/ldap/ldap_message.c *result = blob2string_talloc(mem_ctx, string); mem_ctx 711 libcli/ldap/ldap_message.c static void ldap_decode_response(TALLOC_CTX *mem_ctx, mem_ctx 716 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &result->dn); mem_ctx 717 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &result->errormessage); mem_ctx 720 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &result->referral); mem_ctx 727 libcli/ldap/ldap_message.c static struct ldb_val **ldap_decode_substring(TALLOC_CTX *mem_ctx, struct ldb_val **chunks, int chunk_num, char *value) mem_ctx 730 libcli/ldap/ldap_message.c chunks = talloc_realloc(mem_ctx, chunks, struct ldb_val *, chunk_num + 2); mem_ctx 735 libcli/ldap/ldap_message.c chunks[chunk_num] = talloc(mem_ctx, struct ldb_val); mem_ctx 740 libcli/ldap/ldap_message.c chunks[chunk_num]->data = (uint8_t *)talloc_strdup(mem_ctx, value); mem_ctx 755 libcli/ldap/ldap_message.c static struct ldb_parse_tree *ldap_decode_filter_tree(TALLOC_CTX *mem_ctx, mem_ctx 767 libcli/ldap/ldap_message.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 826 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &attrib); mem_ctx 827 libcli/ldap/ldap_message.c asn1_read_OctetString(data, mem_ctx, &value); mem_ctx 849 libcli/ldap/ldap_message.c if (!asn1_read_OctetString(data, mem_ctx, &attr)) { mem_ctx 869 libcli/ldap/ldap_message.c asn1_read_LDAPString(data, mem_ctx, &value); mem_ctx 938 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &attrib); mem_ctx 939 libcli/ldap/ldap_message.c asn1_read_OctetString(data, mem_ctx, &value); mem_ctx 957 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &attrib); mem_ctx 958 libcli/ldap/ldap_message.c asn1_read_OctetString(data, mem_ctx, &value); mem_ctx 995 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &attrib); mem_ctx 996 libcli/ldap/ldap_message.c asn1_read_OctetString(data, mem_ctx, &value); mem_ctx 1089 libcli/ldap/ldap_message.c static void ldap_decode_attrib(TALLOC_CTX *mem_ctx, struct asn1_data *data, mem_ctx 1093 libcli/ldap/ldap_message.c asn1_read_OctetString_talloc(mem_ctx, data, &attrib->name); mem_ctx 1097 libcli/ldap/ldap_message.c asn1_read_OctetString(data, mem_ctx, &blob); mem_ctx 1098 libcli/ldap/ldap_message.c add_value_to_attrib(mem_ctx, &blob, attrib); mem_ctx 1106 libcli/ldap/ldap_message.c void ldap_decode_attribs_bare(TALLOC_CTX *mem_ctx, struct asn1_data *data, mem_ctx 1113 libcli/ldap/ldap_message.c ldap_decode_attrib(mem_ctx, data, &attrib); mem_ctx 1114 libcli/ldap/ldap_message.c add_attrib_to_array_talloc(mem_ctx, &attrib, mem_ctx 1120 libcli/ldap/ldap_message.c static void ldap_decode_attribs(TALLOC_CTX *mem_ctx, struct asn1_data *data, mem_ctx 1125 libcli/ldap/ldap_message.c ldap_decode_attribs_bare(mem_ctx, data, mem_ctx 212 libcli/ldap/ldap_message.h bool (*decode)(void *mem_ctx, DATA_BLOB in, void *_out); mem_ctx 213 libcli/ldap/ldap_message.h bool (*encode)(void *mem_ctx, void *in, DATA_BLOB *out); mem_ctx 218 libcli/ldap/ldap_message.h struct ldap_message *new_ldap_message(TALLOC_CTX *mem_ctx); mem_ctx 224 libcli/ldap/ldap_message.h DATA_BLOB *result, TALLOC_CTX *mem_ctx); mem_ctx 227 libcli/ldap/ldap_message.h bool asn1_read_OctetString_talloc(TALLOC_CTX *mem_ctx, mem_ctx 231 libcli/ldap/ldap_message.h void ldap_decode_attribs_bare(TALLOC_CTX *mem_ctx, struct asn1_data *data, mem_ctx 32 libcli/ldap/ldap_ndr.c char *ldap_encode_ndr_uint32(TALLOC_CTX *mem_ctx, uint32_t value) mem_ctx 39 libcli/ldap/ldap_ndr.c return ldb_binary_encode(mem_ctx, val); mem_ctx 45 libcli/ldap/ldap_ndr.c char *ldap_encode_ndr_dom_sid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) mem_ctx 50 libcli/ldap/ldap_ndr.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, sid, mem_ctx 55 libcli/ldap/ldap_ndr.c ret = ldb_binary_encode(mem_ctx, blob); mem_ctx 64 libcli/ldap/ldap_ndr.c char *ldap_encode_ndr_GUID(TALLOC_CTX *mem_ctx, struct GUID *guid) mem_ctx 69 libcli/ldap/ldap_ndr.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, guid, mem_ctx 74 libcli/ldap/ldap_ndr.c ret = ldb_binary_encode(mem_ctx, blob); mem_ctx 82 libcli/ldap/ldap_ndr.c NTSTATUS ldap_decode_ndr_GUID(TALLOC_CTX *mem_ctx, struct ldb_val val, struct GUID *guid) mem_ctx 89 libcli/ldap/ldap_ndr.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, guid, mem_ctx 6 libcli/ldap/ldap_ndr.h char *ldap_encode_ndr_uint32(TALLOC_CTX *mem_ctx, uint32_t value); mem_ctx 7 libcli/ldap/ldap_ndr.h char *ldap_encode_ndr_dom_sid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid); mem_ctx 8 libcli/ldap/ldap_ndr.h char *ldap_encode_ndr_GUID(TALLOC_CTX *mem_ctx, struct GUID *guid); mem_ctx 9 libcli/ldap/ldap_ndr.h NTSTATUS ldap_decode_ndr_GUID(TALLOC_CTX *mem_ctx, struct ldb_val val, struct GUID *guid); mem_ctx 277 libcli/nbt/libnbt.h struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 286 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_query *io); mem_ctx 288 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_query *io); mem_ctx 292 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_status *io); mem_ctx 294 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_status *io); mem_ctx 296 libcli/nbt/libnbt.h NTSTATUS nbt_name_dup(TALLOC_CTX *mem_ctx, struct nbt_name *name, struct nbt_name *newname); mem_ctx 297 libcli/nbt/libnbt.h NTSTATUS nbt_name_to_blob(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, DATA_BLOB *blob, struct nbt_name *name); mem_ctx 298 libcli/nbt/libnbt.h NTSTATUS nbt_name_from_blob(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob, struct nbt_name *name); mem_ctx 299 libcli/nbt/libnbt.h void nbt_choose_called_name(TALLOC_CTX *mem_ctx, struct nbt_name *n, const char *name, int type); mem_ctx 300 libcli/nbt/libnbt.h char *nbt_name_string(TALLOC_CTX *mem_ctx, const struct nbt_name *name); mem_ctx 302 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_register *io); mem_ctx 304 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io); mem_ctx 306 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_release *io); mem_ctx 308 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, mem_ctx 311 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, mem_ctx 314 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_register *io); mem_ctx 318 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_release *io); mem_ctx 324 libcli/nbt/libnbt.h TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io); mem_ctx 350 libcli/nbt/libnbt.h NTSTATUS nbt_name_refresh_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 354 libcli/nbt/libnbt.h NTSTATUS nbt_name_register_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 75 libcli/nbt/namequery.c TALLOC_CTX *mem_ctx, struct nbt_name_query *io) mem_ctx 89 libcli/nbt/namequery.c io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr); mem_ctx 106 libcli/nbt/namequery.c io->out.reply_addrs = talloc_array(mem_ctx, const char *, io->out.num_addrs+1); mem_ctx 118 libcli/nbt/namequery.c talloc_steal(mem_ctx, io->out.name.name); mem_ctx 119 libcli/nbt/namequery.c talloc_steal(mem_ctx, io->out.name.scope); mem_ctx 130 libcli/nbt/namequery.c TALLOC_CTX *mem_ctx, struct nbt_name_query *io) mem_ctx 133 libcli/nbt/namequery.c return nbt_name_query_recv(req, mem_ctx, io); mem_ctx 179 libcli/nbt/namequery.c TALLOC_CTX *mem_ctx, struct nbt_name_status *io) mem_ctx 193 libcli/nbt/namequery.c io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr); mem_ctx 209 libcli/nbt/namequery.c talloc_steal(mem_ctx, io->out.name.name); mem_ctx 210 libcli/nbt/namequery.c talloc_steal(mem_ctx, io->out.name.scope); mem_ctx 213 libcli/nbt/namequery.c talloc_steal(mem_ctx, io->out.status.names); mem_ctx 228 libcli/nbt/namequery.c TALLOC_CTX *mem_ctx, struct nbt_name_status *io) mem_ctx 231 libcli/nbt/namequery.c return nbt_name_status_recv(req, mem_ctx, io); mem_ctx 90 libcli/nbt/namerefresh.c TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io) mem_ctx 103 libcli/nbt/namerefresh.c io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr); mem_ctx 118 libcli/nbt/namerefresh.c io->out.reply_addr = talloc_steal(mem_ctx, mem_ctx 120 libcli/nbt/namerefresh.c talloc_steal(mem_ctx, io->out.name.name); mem_ctx 121 libcli/nbt/namerefresh.c talloc_steal(mem_ctx, io->out.name.scope); mem_ctx 132 libcli/nbt/namerefresh.c TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io) mem_ctx 135 libcli/nbt/namerefresh.c return nbt_name_refresh_recv(req, mem_ctx, io); mem_ctx 277 libcli/nbt/namerefresh.c _PUBLIC_ NTSTATUS nbt_name_refresh_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 285 libcli/nbt/namerefresh.c io->out.wins_server = talloc_steal(mem_ctx, state->wins_servers[0]); mem_ctx 296 libcli/nbt/namerefresh.c TALLOC_CTX *mem_ctx, mem_ctx 300 libcli/nbt/namerefresh.c return nbt_name_refresh_wins_recv(c, mem_ctx, io); mem_ctx 98 libcli/nbt/nameregister.c TALLOC_CTX *mem_ctx, struct nbt_name_register *io) mem_ctx 111 libcli/nbt/nameregister.c io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr); mem_ctx 126 libcli/nbt/nameregister.c io->out.reply_addr = talloc_steal(mem_ctx, mem_ctx 128 libcli/nbt/nameregister.c talloc_steal(mem_ctx, io->out.name.name); mem_ctx 129 libcli/nbt/nameregister.c talloc_steal(mem_ctx, io->out.name.scope); mem_ctx 140 libcli/nbt/nameregister.c TALLOC_CTX *mem_ctx, struct nbt_name_register *io) mem_ctx 143 libcli/nbt/nameregister.c return nbt_name_register_recv(req, mem_ctx, io); mem_ctx 417 libcli/nbt/nameregister.c _PUBLIC_ NTSTATUS nbt_name_register_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 425 libcli/nbt/nameregister.c io->out.wins_server = talloc_steal(mem_ctx, state->wins_servers[0]); mem_ctx 436 libcli/nbt/nameregister.c TALLOC_CTX *mem_ctx, mem_ctx 440 libcli/nbt/nameregister.c return nbt_name_register_wins_recv(c, mem_ctx, io); mem_ctx 88 libcli/nbt/namerelease.c TALLOC_CTX *mem_ctx, struct nbt_name_release *io) mem_ctx 101 libcli/nbt/namerelease.c io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr); mem_ctx 116 libcli/nbt/namerelease.c io->out.reply_addr = talloc_steal(mem_ctx, mem_ctx 118 libcli/nbt/namerelease.c talloc_steal(mem_ctx, io->out.name.name); mem_ctx 119 libcli/nbt/namerelease.c talloc_steal(mem_ctx, io->out.name.scope); mem_ctx 130 libcli/nbt/namerelease.c TALLOC_CTX *mem_ctx, struct nbt_name_release *io) mem_ctx 133 libcli/nbt/namerelease.c return nbt_name_release_recv(req, mem_ctx, io); mem_ctx 244 libcli/nbt/nbtname.c static uint8_t *compress_name(TALLOC_CTX *mem_ctx, mem_ctx 255 libcli/nbt/nbtname.c cname = talloc_array(mem_ctx, uint8_t, 33); mem_ctx 368 libcli/nbt/nbtname.c _PUBLIC_ NTSTATUS nbt_name_dup(TALLOC_CTX *mem_ctx, struct nbt_name *name, struct nbt_name *newname) mem_ctx 371 libcli/nbt/nbtname.c newname->name = talloc_strdup(mem_ctx, newname->name); mem_ctx 373 libcli/nbt/nbtname.c newname->scope = talloc_strdup(mem_ctx, newname->scope); mem_ctx 383 libcli/nbt/nbtname.c _PUBLIC_ NTSTATUS nbt_name_to_blob(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, DATA_BLOB *blob, struct nbt_name *name) mem_ctx 387 libcli/nbt/nbtname.c ndr_err = ndr_push_struct_blob(blob, mem_ctx, iconv_convenience, name, (ndr_push_flags_fn_t)ndr_push_nbt_name); mem_ctx 398 libcli/nbt/nbtname.c _PUBLIC_ NTSTATUS nbt_name_from_blob(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob, struct nbt_name *name) mem_ctx 402 libcli/nbt/nbtname.c ndr_err = ndr_pull_struct_blob(blob, mem_ctx, NULL, name, mem_ctx 418 libcli/nbt/nbtname.c _PUBLIC_ void nbt_choose_called_name(TALLOC_CTX *mem_ctx, mem_ctx 435 libcli/nbt/nbtname.c s = talloc_strndup(mem_ctx, name, PTR_DIFF(p, name)); mem_ctx 436 libcli/nbt/nbtname.c n->name = talloc_strdup_upper(mem_ctx, s); mem_ctx 440 libcli/nbt/nbtname.c n->name = talloc_strdup_upper(mem_ctx, name); mem_ctx 448 libcli/nbt/nbtname.c static const char *nbt_hex_encode(TALLOC_CTX *mem_ctx, const char *s) mem_ctx 461 libcli/nbt/nbtname.c ret = talloc_array(mem_ctx, char, len+1); mem_ctx 481 libcli/nbt/nbtname.c _PUBLIC_ char *nbt_name_string(TALLOC_CTX *mem_ctx, const struct nbt_name *name) mem_ctx 483 libcli/nbt/nbtname.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 486 libcli/nbt/nbtname.c ret = talloc_asprintf(mem_ctx, "%s<%02x>-%s", mem_ctx 491 libcli/nbt/nbtname.c ret = talloc_asprintf(mem_ctx, "%s<%02x>", mem_ctx 334 libcli/nbt/nbtsocket.c _PUBLIC_ struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 341 libcli/nbt/nbtsocket.c nbtsock = talloc(mem_ctx, struct nbt_name_socket); mem_ctx 35 libcli/nbt/pynbt.c TALLOC_CTX *mem_ctx; mem_ctx 41 libcli/nbt/pynbt.c talloc_free(((nbt_node_Object *)obj)->mem_ctx); mem_ctx 50 libcli/nbt/pynbt.c ret->mem_ctx = talloc_new(NULL); mem_ctx 51 libcli/nbt/pynbt.c if (ret->mem_ctx == NULL) mem_ctx 54 libcli/nbt/pynbt.c ev = s4_event_context_init(ret->mem_ctx); mem_ctx 55 libcli/nbt/pynbt.c ret->socket = nbt_name_socket_init(ret->mem_ctx, ev, py_iconv_convenience(ret->mem_ctx)); mem_ctx 50 libcli/nbt/tools/nmblookup.c static const char *clean_name(TALLOC_CTX *mem_ctx, const char *name) mem_ctx 52 libcli/nbt/tools/nmblookup.c char *ret = talloc_strdup(mem_ctx, name); mem_ctx 63 libcli/nbt/tools/nmblookup.c static char *node_status_flags(TALLOC_CTX *mem_ctx, uint16_t flags) mem_ctx 88 libcli/nbt/tools/nmblookup.c ret = talloc_asprintf(mem_ctx, "%s %s", group, type); mem_ctx 32 libcli/netlogon.c NTSTATUS push_netlogon_samlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 38 libcli/netlogon.c ndr_err = ndr_push_struct_blob(data, mem_ctx, mem_ctx 43 libcli/netlogon.c ndr_err = ndr_push_struct_blob(data, mem_ctx, mem_ctx 48 libcli/netlogon.c ndr_err = ndr_push_struct_blob(data, mem_ctx, mem_ctx 64 libcli/netlogon.c NTSTATUS pull_netlogon_samlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 87 libcli/netlogon.c ndr_err = ndr_pull_struct_blob_all(data, mem_ctx, mem_ctx 99 libcli/netlogon.c ndr = ndr_pull_init_blob(data, mem_ctx, iconv_convenience); mem_ctx 118 libcli/netlogon.c ndr_err = ndr_pull_struct_blob_all(data, mem_ctx, mem_ctx 185 libcli/netlogon.c NTSTATUS push_nbt_netlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 193 libcli/netlogon.c ndr_err = ndr_push_struct_blob(data, mem_ctx, mem_ctx 210 libcli/netlogon.c data, mem_ctx, iconv_convenience, mem_ctx 218 libcli/netlogon.c NTSTATUS pull_nbt_netlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 233 libcli/netlogon.c ndr_err = ndr_pull_struct_blob_all(data, mem_ctx, mem_ctx 256 libcli/netlogon.c data, mem_ctx, iconv_convenience, mem_ctx 15 libcli/netlogon_proto.h NTSTATUS push_netlogon_samlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 18 libcli/netlogon_proto.h NTSTATUS pull_netlogon_samlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 22 libcli/netlogon_proto.h NTSTATUS push_nbt_netlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 25 libcli/netlogon_proto.h NTSTATUS pull_nbt_netlogon_response(DATA_BLOB *data, TALLOC_CTX *mem_ctx, mem_ctx 147 libcli/security/dom_sid.c struct dom_sid *dom_sid_parse_talloc(TALLOC_CTX *mem_ctx, const char *sidstr) mem_ctx 150 libcli/security/dom_sid.c ret = talloc(mem_ctx, struct dom_sid); mem_ctx 165 libcli/security/dom_sid.c struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) mem_ctx 168 libcli/security/dom_sid.c char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length); mem_ctx 172 libcli/security/dom_sid.c ret = dom_sid_parse_talloc(mem_ctx, p); mem_ctx 180 libcli/security/dom_sid.c struct dom_sid *dom_sid_dup(TALLOC_CTX *mem_ctx, const struct dom_sid *dom_sid) mem_ctx 189 libcli/security/dom_sid.c ret = talloc(mem_ctx, struct dom_sid); mem_ctx 214 libcli/security/dom_sid.c struct dom_sid *dom_sid_add_rid(TALLOC_CTX *mem_ctx, mem_ctx 220 libcli/security/dom_sid.c sid = talloc(mem_ctx, struct dom_sid); mem_ctx 234 libcli/security/dom_sid.c NTSTATUS dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, mem_ctx 242 libcli/security/dom_sid.c if (!(*domain = dom_sid_dup(mem_ctx, sid))) { mem_ctx 284 libcli/security/dom_sid.c char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) mem_ctx 291 libcli/security/dom_sid.c return talloc_strdup(mem_ctx, "(NULL SID)"); mem_ctx 295 libcli/security/dom_sid.c ret = talloc_array(mem_ctx, char, maxlen); mem_ctx 296 libcli/security/dom_sid.c if (!ret) return talloc_strdup(mem_ctx, "(SID ERR)"); mem_ctx 31 libcli/security/dom_sid.h struct dom_sid *dom_sid_parse_talloc(TALLOC_CTX *mem_ctx, const char *sidstr); mem_ctx 32 libcli/security/dom_sid.h struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid); mem_ctx 33 libcli/security/dom_sid.h struct dom_sid *dom_sid_dup(TALLOC_CTX *mem_ctx, const struct dom_sid *dom_sid); mem_ctx 34 libcli/security/dom_sid.h struct dom_sid *dom_sid_add_rid(TALLOC_CTX *mem_ctx, mem_ctx 37 libcli/security/dom_sid.h NTSTATUS dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, mem_ctx 41 libcli/security/dom_sid.h char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid); mem_ctx 10 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 23 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 48 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 71 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 99 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 118 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 146 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 169 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 197 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 219 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 248 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 269 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 316 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 344 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 357 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 385 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 398 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 426 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 439 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 467 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 498 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 529 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 554 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 585 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 606 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 634 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 653 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 681 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 698 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 726 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 747 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 775 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 796 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 827 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 848 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 876 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 893 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 921 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 934 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 962 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 975 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 1003 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 1026 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 1060 librpc/gen_ndr/cli_dfs.c TALLOC_CTX *mem_ctx, mem_ctx 1073 librpc/gen_ndr/cli_dfs.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 8 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 16 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 22 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 30 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 45 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 48 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 51 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 54 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 57 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 69 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 78 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 85 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 91 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 96 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 103 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 110 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 117 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 122 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 125 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 128 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 136 librpc/gen_ndr/cli_dfs.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 28 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 60 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 75 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 123 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 151 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 172 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 202 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 221 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 249 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 262 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 290 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 331 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 344 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 372 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 385 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 413 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 434 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 464 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 477 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 505 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 526 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 556 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 577 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 607 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 628 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 658 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 679 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 709 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 722 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 750 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 771 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 801 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 822 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 852 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 865 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 893 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 914 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 944 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 957 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 985 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 1006 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 1036 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 1049 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 1077 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 1090 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 1118 librpc/gen_ndr/cli_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 1139 librpc/gen_ndr/cli_drsuapi.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 11 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 15 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 21 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 29 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 35 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 41 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 44 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 47 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 55 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 58 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 66 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 74 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 82 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 90 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 93 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 101 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 109 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 112 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 120 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 123 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 131 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 134 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 137 librpc/gen_ndr/cli_drsuapi.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 26 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 57 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 70 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 98 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 111 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 139 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 152 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 180 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 193 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 221 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 234 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 262 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 275 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 316 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 344 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 357 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 385 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 398 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 426 librpc/gen_ndr/cli_dssetup.c TALLOC_CTX *mem_ctx, mem_ctx 439 librpc/gen_ndr/cli_dssetup.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 13 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 16 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 19 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 22 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 25 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 28 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 31 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 34 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 37 librpc/gen_ndr/cli_dssetup.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 25 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 50 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 67 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 92 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 108 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 132 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 147 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 172 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 187 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 212 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 227 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 252 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 266 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 290 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 308 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 335 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 349 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 374 librpc/gen_ndr/cli_echo.c TALLOC_CTX *mem_ctx, mem_ctx 388 librpc/gen_ndr/cli_echo.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 9 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 14 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 18 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 22 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 26 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 30 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 33 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 41 librpc/gen_ndr/cli_echo.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 28 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 52 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 68 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 92 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 118 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 145 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 167 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 194 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 208 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 233 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 247 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 271 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 289 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 313 librpc/gen_ndr/cli_epmapper.c TALLOC_CTX *mem_ctx) mem_ctx 325 librpc/gen_ndr/cli_epmapper.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 14 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 24 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 32 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 35 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx, mem_ctx 43 librpc/gen_ndr/cli_epmapper.h TALLOC_CTX *mem_ctx); mem_ctx 10 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 26 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 50 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 66 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 90 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 129 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 143 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 168 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 183 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 208 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 223 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 248 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 260 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 284 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 307 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 332 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 355 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 380 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 401 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 426 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 449 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 476 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 516 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 546 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 558 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 582 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 594 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 618 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 630 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 654 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 666 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 690 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 702 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 726 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 738 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 762 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 774 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 798 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 810 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 834 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 846 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 870 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx) mem_ctx 882 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 906 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 926 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 952 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 966 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 990 librpc/gen_ndr/cli_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 1032 librpc/gen_ndr/cli_eventlog.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 9 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 13 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 16 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 19 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 23 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 27 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 29 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 37 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 45 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 52 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 61 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 77 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 79 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 81 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 83 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 85 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 87 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 89 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 91 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 93 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 95 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx); mem_ctx 97 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 107 librpc/gen_ndr/cli_eventlog.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_initshutdown.c TALLOC_CTX *mem_ctx, mem_ctx 33 librpc/gen_ndr/cli_initshutdown.c mem_ctx, mem_ctx 61 librpc/gen_ndr/cli_initshutdown.c TALLOC_CTX *mem_ctx, mem_ctx 76 librpc/gen_ndr/cli_initshutdown.c mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_initshutdown.c TALLOC_CTX *mem_ctx, mem_ctx 129 librpc/gen_ndr/cli_initshutdown.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_initshutdown.h TALLOC_CTX *mem_ctx, mem_ctx 13 librpc/gen_ndr/cli_initshutdown.h TALLOC_CTX *mem_ctx, mem_ctx 17 librpc/gen_ndr/cli_initshutdown.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 24 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 49 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 63 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 87 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 106 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 132 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 149 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 174 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 192 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 216 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 228 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 252 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 271 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 296 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 313 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 338 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 356 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 380 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 392 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 416 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 435 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 460 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 479 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 505 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 524 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 549 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 568 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 594 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 619 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 646 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 669 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 696 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 715 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 740 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 759 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 784 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 799 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 824 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 840 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 864 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 882 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 906 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 918 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 942 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 954 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 978 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 993 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1018 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1034 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1058 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1077 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1102 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1119 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1144 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1162 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1186 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1205 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1230 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1248 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1272 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1294 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1330 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1347 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1372 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1389 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1414 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1436 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1462 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1476 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1501 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1518 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1543 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1560 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1585 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1603 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1627 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1647 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1671 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1690 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1715 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1735 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1759 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1775 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1799 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 1811 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1835 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 1847 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1871 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1890 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1915 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1933 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 1961 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1978 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2003 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2021 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2045 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2064 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2089 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2109 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2133 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2152 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2178 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2199 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2224 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2238 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2263 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2280 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2305 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2323 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2347 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2366 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2391 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2403 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2427 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2454 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2481 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2510 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2537 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2558 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2583 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2595 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2619 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2631 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2655 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2667 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2691 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2703 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2727 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2739 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2763 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2775 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2799 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2811 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2835 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2847 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2871 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2900 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2927 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2939 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2963 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 2975 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 2999 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3011 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3035 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3047 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3071 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 3090 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3115 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3127 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3151 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3163 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3187 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 3212 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3239 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 3266 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3293 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3305 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3329 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3341 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3365 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3377 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 3401 librpc/gen_ndr/cli_lsa.c TALLOC_CTX *mem_ctx) mem_ctx 3413 librpc/gen_ndr/cli_lsa.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 8 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 11 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 17 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 22 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 27 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 29 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 35 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 40 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 45 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 47 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 53 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 59 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 65 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 71 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 80 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 88 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 94 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 100 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 108 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 113 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 115 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 117 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 121 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 125 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 131 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 136 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 141 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 147 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 152 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 159 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 164 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 169 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 177 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 180 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 185 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 190 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 195 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 201 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 207 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 213 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 217 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 219 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 221 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 227 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 232 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 237 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 242 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 248 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 254 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 260 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 267 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 270 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 275 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 280 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 286 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 288 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 298 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 309 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 316 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 318 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 320 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 322 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 324 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 326 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 328 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 330 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 332 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 343 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 345 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 347 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 349 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 351 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 357 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 359 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 361 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 370 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx, mem_ctx 380 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 382 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 384 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 386 librpc/gen_ndr/cli_lsa.h TALLOC_CTX *mem_ctx); mem_ctx 10 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 30 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 59 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 79 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 108 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 136 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 165 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 189 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 216 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 235 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 260 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 283 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 308 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 333 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 358 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 385 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 412 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 439 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 466 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 498 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 527 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 559 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 589 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 607 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 636 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 656 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 685 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 703 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 732 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 754 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 783 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 808 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 834 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 863 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 890 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 915 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 941 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 963 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 992 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1008 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1037 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1061 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1090 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1113 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1139 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1152 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1180 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1198 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1227 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1240 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1268 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1281 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1309 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1335 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1362 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1386 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1415 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1431 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1460 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1485 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1511 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1536 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1561 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1586 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1616 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1629 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1657 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1677 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1706 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1734 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1763 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1776 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1804 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1820 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1849 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1869 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1898 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1914 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1943 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 1969 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 1996 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2014 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 2043 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2066 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 2094 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2119 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 2146 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2166 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 2195 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2218 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 2248 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2278 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 2308 librpc/gen_ndr/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 2334 librpc/gen_ndr/cli_netlogon.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 12 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 19 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 30 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 44 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 52 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 61 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 71 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 81 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 95 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 109 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 115 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 122 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 128 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 136 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 145 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 156 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 165 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 173 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 178 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 187 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 195 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 198 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 204 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 207 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 210 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 220 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 229 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 234 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 243 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 252 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 262 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 265 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 272 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 283 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 286 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 291 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 298 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 313 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 319 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 327 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 337 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 344 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 353 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 365 librpc/gen_ndr/cli_netlogon.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 23 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 51 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 64 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 92 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 106 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 135 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 148 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 176 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 189 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 217 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 230 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 258 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 275 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 316 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 344 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 357 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 385 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 398 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 426 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 446 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 476 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 494 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 523 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 536 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 564 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 590 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 622 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 635 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 663 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 676 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 704 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 717 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 745 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 758 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 786 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 799 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 827 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 840 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 868 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 881 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 909 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 922 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 950 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 963 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 991 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1004 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1032 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1045 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1073 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1086 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1114 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1127 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1155 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1168 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1196 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1209 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1237 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1250 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1278 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1291 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1319 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1332 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1360 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1373 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1401 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1414 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1442 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1455 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1483 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1496 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1524 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1537 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1565 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1578 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1606 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1619 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1647 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1660 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1688 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1718 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1753 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1774 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1803 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1816 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1844 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1857 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1885 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1898 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1926 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1939 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 1967 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 1980 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2008 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2021 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2049 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2062 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2090 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2103 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2131 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2144 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2172 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2185 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2213 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2226 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2254 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2267 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2295 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2308 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2336 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2349 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2377 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2390 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2418 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2431 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2459 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2472 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2500 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2513 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2541 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2554 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2582 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2595 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2623 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2636 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2664 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2677 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 2705 librpc/gen_ndr/cli_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 2718 librpc/gen_ndr/cli_ntsvcs.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 8 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 11 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 15 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 18 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 21 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 24 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 29 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 32 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 35 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 45 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 51 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 54 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 64 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 67 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 70 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 73 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 76 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 79 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 82 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 85 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 88 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 91 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 94 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 97 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 100 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 103 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 106 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 109 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 112 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 115 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 118 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 121 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 124 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 127 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 130 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 133 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 136 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 139 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 142 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 154 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 161 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 164 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 167 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 170 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 173 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 176 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 179 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 182 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 185 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 188 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 191 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 194 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 197 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 200 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 203 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 206 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 209 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 212 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 215 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 218 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 221 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 224 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 227 librpc/gen_ndr/cli_ntsvcs.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 27 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 52 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 66 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 91 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 109 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 133 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 150 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 175 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 189 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 213 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 230 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 255 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 275 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 302 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 321 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 346 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 363 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 388 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 406 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 430 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 450 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 476 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 496 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 523 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 543 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 569 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 591 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 618 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 638 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 664 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 684 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 711 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 728 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 753 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 773 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 799 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 819 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 845 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 864 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 889 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 906 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 931 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 949 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 973 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 991 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1015 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1029 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1054 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1070 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1094 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1109 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1134 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1152 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1176 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1195 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1220 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1237 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1262 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1280 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1304 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1318 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1343 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1359 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1383 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1399 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1423 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1438 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1463 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1482 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1507 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1521 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1546 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1563 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1588 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1606 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1630 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1664 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1688 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1703 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1728 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1753 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1780 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1799 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1824 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1838 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1862 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1876 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1900 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1915 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1940 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1956 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 1980 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1997 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2022 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2039 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2064 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2089 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2116 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2135 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2160 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2183 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2210 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2235 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2262 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2278 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2302 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2318 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2342 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2362 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2386 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2412 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2436 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2451 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2476 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2493 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2518 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2536 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2560 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2580 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2604 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2619 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2644 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2663 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2688 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2707 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2732 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2762 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2788 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2811 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2838 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2855 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2880 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2898 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 2922 librpc/gen_ndr/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2939 librpc/gen_ndr/cli_samr.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 13 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 18 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 23 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 26 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 31 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 38 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 44 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 49 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 54 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 61 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 68 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 75 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 83 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 90 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 97 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 102 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 109 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 116 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 122 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 127 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 132 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 137 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 140 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 144 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 148 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 153 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 159 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 164 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 169 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 172 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 176 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 180 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 184 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 190 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 193 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 198 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 203 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 216 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 220 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 230 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 236 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 239 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 242 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 246 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 250 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 255 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 260 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 270 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 276 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 285 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 295 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 299 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 309 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 318 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 322 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 327 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 332 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 338 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 342 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 348 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 354 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 366 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 375 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 380 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 385 librpc/gen_ndr/cli_samr.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 36 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 67 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 89 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 118 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 139 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 167 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 192 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 224 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 252 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 283 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 296 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 324 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 339 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 367 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 390 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 418 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 441 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 473 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 490 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 518 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 544 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 575 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 588 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 616 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 641 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 673 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 692 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 720 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 741 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 769 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 795 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 826 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 851 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 883 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 903 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 932 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 947 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 975 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 995 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1024 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1039 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1067 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1082 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1110 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1129 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1159 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1174 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1202 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1224 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1256 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1273 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1301 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1323 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1354 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1377 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1405 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1418 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1446 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1461 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1490 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1509 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1537 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1554 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1582 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1607 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1639 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1660 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1688 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1712 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1743 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1767 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1798 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1822 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1853 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1872 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1900 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1913 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1941 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1954 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 1982 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1995 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2023 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2036 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2064 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2077 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2105 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2118 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2146 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2159 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2187 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2200 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2228 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2241 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2269 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2282 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2310 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2323 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2351 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2364 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2392 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2405 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2433 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2459 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2490 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2509 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2537 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2568 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2602 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2615 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2643 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2656 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2684 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2699 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2727 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2740 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2768 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2792 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2821 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2842 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2870 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2885 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2914 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2927 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2955 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2968 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 2996 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3009 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3037 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3050 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3078 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3103 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3131 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3155 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3184 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3204 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3233 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3246 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3274 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3300 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3329 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3353 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3382 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3395 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3423 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3449 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3482 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3499 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3527 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3540 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3568 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3581 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3609 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3622 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3650 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3675 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3703 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3727 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3758 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3780 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3811 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3832 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3862 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3881 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3909 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3926 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3954 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 3967 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 3995 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4018 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4046 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4059 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4087 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4100 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4128 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4141 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4169 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4196 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4227 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4246 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4274 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4287 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4315 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4328 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4356 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4369 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4397 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4410 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4438 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4451 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 4479 librpc/gen_ndr/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 4492 librpc/gen_ndr/cli_spoolss.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 16 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 24 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 31 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 41 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 53 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 56 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 60 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 68 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 77 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 82 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 93 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 96 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 106 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 112 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 119 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 130 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 140 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 147 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 151 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 158 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 162 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 166 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 173 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 177 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 185 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 190 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 199 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 207 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 210 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 214 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 220 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 225 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 235 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 242 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 252 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 262 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 272 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 278 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 281 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 284 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 287 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 290 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 293 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 296 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 299 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 302 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 305 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 308 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 311 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 314 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 317 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 328 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 334 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 348 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 351 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 354 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 358 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 361 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 370 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 377 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 381 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 384 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 387 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 390 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 393 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 402 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 411 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 418 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 421 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 431 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 440 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 443 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 455 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 460 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 463 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 466 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 469 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 478 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 488 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 497 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 505 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 511 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 516 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 519 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 527 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 530 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 533 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 536 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 547 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 553 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 556 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 559 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 562 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 565 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 568 librpc/gen_ndr/cli_spoolss.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 32 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 65 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 85 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 114 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 133 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 161 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 185 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 218 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 240 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 269 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 292 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 323 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 340 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 368 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 387 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 415 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 439 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 472 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 498 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 531 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 551 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 580 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 597 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 625 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 651 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 684 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 703 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 731 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 752 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 783 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 805 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 838 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 858 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 887 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 910 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 941 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 960 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 988 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1007 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1035 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1053 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1082 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1100 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1129 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1150 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1181 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1205 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1238 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1260 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1289 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1308 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1336 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1358 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1391 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1410 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1438 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1454 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1483 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1504 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1532 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1552 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1581 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1607 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1637 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1660 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1688 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1709 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1737 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1750 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1778 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1801 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1829 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1851 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1884 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1904 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1935 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 1950 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 1981 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2003 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2032 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2055 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2083 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2102 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2130 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2155 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2183 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2196 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2224 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2237 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2265 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2278 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2306 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2319 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2347 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2360 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2388 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2401 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2429 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2442 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2470 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2483 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2511 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2524 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2552 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2565 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 2593 librpc/gen_ndr/cli_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 2606 librpc/gen_ndr/cli_srvsvc.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 13 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 20 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 26 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 35 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 43 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 51 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 56 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 62 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 71 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 81 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 88 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 93 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 103 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 109 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 116 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 124 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 131 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 139 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 145 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 151 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 157 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 163 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 170 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 179 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 187 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 193 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 201 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 207 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 212 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 219 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 226 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 236 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 244 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 251 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 254 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 262 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 270 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 277 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 281 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 289 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 297 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 303 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 312 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 315 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 318 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 321 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 324 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 327 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 330 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 333 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 336 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 339 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 342 librpc/gen_ndr/cli_srvsvc.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 25 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 54 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 72 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 101 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 116 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 144 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 160 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 189 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 210 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 240 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 261 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 289 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 305 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 334 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 347 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 375 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 390 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 419 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 432 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 460 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 481 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 509 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 543 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 572 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 616 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 648 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 670 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 701 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 727 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 761 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 781 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 810 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 830 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 859 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 878 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 908 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 927 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 957 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 976 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1004 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1024 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1056 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1076 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1108 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1129 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1157 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1191 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1220 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1258 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1289 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1311 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1344 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1370 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1404 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1424 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1453 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1472 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1500 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1519 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1549 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1568 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1598 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1617 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1645 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1665 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1697 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1717 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1749 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1762 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1790 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1803 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1831 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1850 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1878 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1897 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1925 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1946 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 1976 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 1997 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 2027 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 2048 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 2078 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 2107 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 2142 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 2172 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 2206 librpc/gen_ndr/cli_svcctl.c TALLOC_CTX *mem_ctx, mem_ctx 2219 librpc/gen_ndr/cli_svcctl.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 9 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 15 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 19 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 24 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 32 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 39 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 44 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 47 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 51 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 54 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 61 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 75 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 94 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 103 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 114 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 121 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 128 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 135 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 142 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 148 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 155 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 162 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 169 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 183 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 199 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 208 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 219 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 226 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 232 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 239 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 246 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 252 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 259 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 266 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 269 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 272 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 278 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 284 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 292 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 300 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 308 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 321 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 334 librpc/gen_ndr/cli_svcctl.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 28 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 57 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 75 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 122 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 151 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 169 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 198 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 216 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 245 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 260 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 289 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 317 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 349 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 366 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 394 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 411 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 439 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 462 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 497 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 524 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 565 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 580 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 608 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 627 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 656 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 675 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 703 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 730 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 758 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 780 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 809 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 834 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 871 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 896 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 936 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 949 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 977 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 996 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1024 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1043 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1071 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1090 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1118 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1141 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1169 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1182 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1210 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1233 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1261 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1276 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1304 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1320 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1349 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1367 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1396 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1414 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1443 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1466 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1499 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1524 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1552 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1565 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1593 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1611 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1640 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1658 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 1687 librpc/gen_ndr/cli_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 1700 librpc/gen_ndr/cli_winreg.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 11 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 17 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 23 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 29 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 35 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 39 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 50 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 55 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 60 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 68 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 78 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 82 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 88 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 94 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 112 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 125 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 134 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 137 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 143 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 149 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 155 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 163 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 166 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 174 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 178 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 183 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 189 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 195 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 203 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 212 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 215 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 221 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 227 librpc/gen_ndr/cli_winreg.h TALLOC_CTX *mem_ctx, mem_ctx 10 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 28 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 57 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 78 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 107 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 129 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 162 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 180 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 209 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 230 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 261 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 283 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 316 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 337 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 368 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 387 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 415 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 436 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 467 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 487 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 516 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 535 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 563 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 585 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 618 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 641 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 669 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 691 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 720 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 735 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 763 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 778 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 806 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 831 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 859 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 880 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 908 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 931 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 959 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 982 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1010 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1028 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1058 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1082 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1112 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1137 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1165 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1186 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1214 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1237 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1265 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1288 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1316 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1340 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1370 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1393 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1421 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1444 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1472 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1495 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 1523 librpc/gen_ndr/cli_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 1543 librpc/gen_ndr/cli_wkssvc.c mem_ctx, mem_ctx 5 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 11 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 18 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 26 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 32 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 39 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 47 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 54 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 60 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 67 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 74 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 80 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 88 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 96 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 104 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 108 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 112 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 121 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 128 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 136 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 144 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 150 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 159 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 168 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 175 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 183 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 191 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 200 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 208 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 216 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 224 librpc/gen_ndr/cli_wkssvc.h TALLOC_CTX *mem_ctx, mem_ctx 1751 librpc/gen_ndr/srv_dfs.c NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 1762 librpc/gen_ndr/srv_dfs.c r->out.version = talloc_zero(mem_ctx, enum dfs_ManagerVersion); mem_ctx 1792 librpc/gen_ndr/srv_dfs.c r->out.info = talloc_zero(mem_ctx, union dfs_Info); mem_ctx 28 librpc/gen_ndr/srv_dfs.h NTSTATUS rpc_netdfs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 842 librpc/gen_ndr/srv_dssetup.c NTSTATUS rpc_dssetup_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 853 librpc/gen_ndr/srv_dssetup.c r->out.info = talloc_zero(mem_ctx, union dssetup_DsRoleInfo); mem_ctx 16 librpc/gen_ndr/srv_dssetup.h NTSTATUS rpc_dssetup_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 802 librpc/gen_ndr/srv_echo.c NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 813 librpc/gen_ndr/srv_echo.c r->out.out_data = talloc_zero(mem_ctx, uint32_t); mem_ctx 825 librpc/gen_ndr/srv_echo.c r->out.out_data = talloc_zero_array(mem_ctx, uint8_t, r->in.len); mem_ctx 843 librpc/gen_ndr/srv_echo.c r->out.data = talloc_zero_array(mem_ctx, uint8_t, r->in.len); mem_ctx 855 librpc/gen_ndr/srv_echo.c r->out.s2 = talloc_zero(mem_ctx, const char *); mem_ctx 867 librpc/gen_ndr/srv_echo.c r->out.info = talloc_zero(mem_ctx, union echo_Info); mem_ctx 15 librpc/gen_ndr/srv_echo.h NTSTATUS rpc_rpcecho_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 643 librpc/gen_ndr/srv_epmapper.c NTSTATUS rpc_epmapper_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 667 librpc/gen_ndr/srv_epmapper.c r->out.num_ents = talloc_zero(mem_ctx, uint32_t); mem_ctx 672 librpc/gen_ndr/srv_epmapper.c r->out.entries = talloc_zero_array(mem_ctx, struct epm_entry_t, r->in.max_ents); mem_ctx 685 librpc/gen_ndr/srv_epmapper.c r->out.num_towers = talloc_zero(mem_ctx, uint32_t); mem_ctx 690 librpc/gen_ndr/srv_epmapper.c r->out.towers = talloc_zero_array(mem_ctx, struct epm_twr_p_t, r->in.max_towers); mem_ctx 13 librpc/gen_ndr/srv_epmapper.h NTSTATUS rpc_epmapper_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 1948 librpc/gen_ndr/srv_eventlog.c NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 1987 librpc/gen_ndr/srv_eventlog.c r->out.number = talloc_zero(mem_ctx, uint32_t); mem_ctx 1999 librpc/gen_ndr/srv_eventlog.c r->out.oldest_entry = talloc_zero(mem_ctx, uint32_t); mem_ctx 2017 librpc/gen_ndr/srv_eventlog.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2029 librpc/gen_ndr/srv_eventlog.c r->out.log_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2041 librpc/gen_ndr/srv_eventlog.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2053 librpc/gen_ndr/srv_eventlog.c r->out.data = talloc_zero_array(mem_ctx, uint8_t, r->in.number_of_bytes); mem_ctx 2058 librpc/gen_ndr/srv_eventlog.c r->out.sent_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 2063 librpc/gen_ndr/srv_eventlog.c r->out.real_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 2144 librpc/gen_ndr/srv_eventlog.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, r->in.buf_size); mem_ctx 2149 librpc/gen_ndr/srv_eventlog.c r->out.bytes_needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 30 librpc/gen_ndr/srv_eventlog.h NTSTATUS rpc_eventlog_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 243 librpc/gen_ndr/srv_initshutdown.c NTSTATUS rpc_initshutdown_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 8 librpc/gen_ndr/srv_initshutdown.h NTSTATUS rpc_initshutdown_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 6386 librpc/gen_ndr/srv_lsa.c NTSTATUS rpc_lsarpc_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 6412 librpc/gen_ndr/srv_lsa.c r->out.privs = talloc_zero(mem_ctx, struct lsa_PrivArray); mem_ctx 6424 librpc/gen_ndr/srv_lsa.c r->out.sdbuf = talloc_zero(mem_ctx, struct sec_desc_buf *); mem_ctx 6448 librpc/gen_ndr/srv_lsa.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6460 librpc/gen_ndr/srv_lsa.c r->out.info = talloc_zero(mem_ctx, union lsa_PolicyInformation *); mem_ctx 6484 librpc/gen_ndr/srv_lsa.c r->out.acct_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6497 librpc/gen_ndr/srv_lsa.c r->out.sids = talloc_zero(mem_ctx, struct lsa_SidArray); mem_ctx 6509 librpc/gen_ndr/srv_lsa.c r->out.trustdom_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6522 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_DomainList); mem_ctx 6536 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 6550 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 6562 librpc/gen_ndr/srv_lsa.c r->out.sec_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6574 librpc/gen_ndr/srv_lsa.c r->out.acct_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6586 librpc/gen_ndr/srv_lsa.c r->out.privs = talloc_zero(mem_ctx, struct lsa_PrivilegeSet *); mem_ctx 6622 librpc/gen_ndr/srv_lsa.c r->out.access_mask = talloc_zero(mem_ctx, uint32_t); mem_ctx 6640 librpc/gen_ndr/srv_lsa.c r->out.trustdom_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6652 librpc/gen_ndr/srv_lsa.c r->out.info = talloc_zero(mem_ctx, union lsa_TrustedDomainInfo *); mem_ctx 6670 librpc/gen_ndr/srv_lsa.c r->out.sec_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6699 librpc/gen_ndr/srv_lsa.c r->out.luid = talloc_zero(mem_ctx, struct lsa_LUID); mem_ctx 6711 librpc/gen_ndr/srv_lsa.c r->out.name = talloc_zero(mem_ctx, struct lsa_StringLarge *); mem_ctx 6723 librpc/gen_ndr/srv_lsa.c r->out.disp_name = talloc_zero(mem_ctx, struct lsa_StringLarge *); mem_ctx 6728 librpc/gen_ndr/srv_lsa.c r->out.returned_language_id = talloc_zero(mem_ctx, uint16_t); mem_ctx 6748 librpc/gen_ndr/srv_lsa.c r->out.sids = talloc_zero(mem_ctx, struct lsa_SidArray); mem_ctx 6760 librpc/gen_ndr/srv_lsa.c r->out.rights = talloc_zero(mem_ctx, struct lsa_RightSet); mem_ctx 6784 librpc/gen_ndr/srv_lsa.c r->out.info = talloc_zero(mem_ctx, union lsa_TrustedDomainInfo *); mem_ctx 6820 librpc/gen_ndr/srv_lsa.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6841 librpc/gen_ndr/srv_lsa.c r->out.info = talloc_zero(mem_ctx, union lsa_PolicyInformation *); mem_ctx 6859 librpc/gen_ndr/srv_lsa.c r->out.info = talloc_zero(mem_ctx, union lsa_TrustedDomainInfo *); mem_ctx 6878 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_DomainListEx); mem_ctx 6890 librpc/gen_ndr/srv_lsa.c r->out.trustdom_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6910 librpc/gen_ndr/srv_lsa.c r->out.info = talloc_zero(mem_ctx, union lsa_DomainInformationPolicy *); mem_ctx 6928 librpc/gen_ndr/srv_lsa.c r->out.trustdom_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6948 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 6962 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 6974 librpc/gen_ndr/srv_lsa.c r->out.trustdom_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 7036 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 7072 librpc/gen_ndr/srv_lsa.c r->out.forest_trust_info = talloc_zero(mem_ctx, struct lsa_ForestTrustInformation *); mem_ctx 7098 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 7112 librpc/gen_ndr/srv_lsa.c r->out.domains = talloc_zero(mem_ctx, struct lsa_RefDomainList *); mem_ctx 87 librpc/gen_ndr/srv_lsa.h NTSTATUS rpc_lsarpc_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 3901 librpc/gen_ndr/srv_netlogon.c NTSTATUS rpc_netlogon_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 3912 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, struct netr_UasInfo *); mem_ctx 3924 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, struct netr_UasLogoffInfo); mem_ctx 3937 librpc/gen_ndr/srv_netlogon.c r->out.validation = talloc_zero(mem_ctx, union netr_Validation); mem_ctx 3942 librpc/gen_ndr/srv_netlogon.c r->out.authoritative = talloc_zero(mem_ctx, uint8_t); mem_ctx 3962 librpc/gen_ndr/srv_netlogon.c r->out.return_credentials = talloc_zero(mem_ctx, struct netr_Credential); mem_ctx 3974 librpc/gen_ndr/srv_netlogon.c r->out.return_credentials = talloc_zero(mem_ctx, struct netr_Credential); mem_ctx 3986 librpc/gen_ndr/srv_netlogon.c r->out.return_authenticator = talloc_zero(mem_ctx, struct netr_Authenticator); mem_ctx 4000 librpc/gen_ndr/srv_netlogon.c r->out.delta_enum_array = talloc_zero(mem_ctx, struct netr_DELTA_ENUM_ARRAY *); mem_ctx 4014 librpc/gen_ndr/srv_netlogon.c r->out.delta_enum_array = talloc_zero(mem_ctx, struct netr_DELTA_ENUM_ARRAY *); mem_ctx 4027 librpc/gen_ndr/srv_netlogon.c r->out.buffer = talloc_zero(mem_ctx, struct netr_AccountBuffer); mem_ctx 4032 librpc/gen_ndr/srv_netlogon.c r->out.count_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 4037 librpc/gen_ndr/srv_netlogon.c r->out.total_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4042 librpc/gen_ndr/srv_netlogon.c r->out.recordid = talloc_zero(mem_ctx, struct netr_UAS_INFO_0); mem_ctx 4056 librpc/gen_ndr/srv_netlogon.c r->out.buffer = talloc_zero(mem_ctx, struct netr_AccountBuffer); mem_ctx 4061 librpc/gen_ndr/srv_netlogon.c r->out.count_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 4066 librpc/gen_ndr/srv_netlogon.c r->out.total_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4071 librpc/gen_ndr/srv_netlogon.c r->out.next_reference = talloc_zero(mem_ctx, uint32_t); mem_ctx 4083 librpc/gen_ndr/srv_netlogon.c r->out.dcname = talloc_zero(mem_ctx, const char *); mem_ctx 4095 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, union netr_CONTROL_QUERY_INFORMATION); mem_ctx 4107 librpc/gen_ndr/srv_netlogon.c r->out.dcname = talloc_zero(mem_ctx, const char *); mem_ctx 4119 librpc/gen_ndr/srv_netlogon.c r->out.query = talloc_zero(mem_ctx, union netr_CONTROL_QUERY_INFORMATION); mem_ctx 4132 librpc/gen_ndr/srv_netlogon.c r->out.return_credentials = talloc_zero(mem_ctx, struct netr_Credential); mem_ctx 4146 librpc/gen_ndr/srv_netlogon.c r->out.delta_enum_array = talloc_zero(mem_ctx, struct netr_DELTA_ENUM_ARRAY *); mem_ctx 4159 librpc/gen_ndr/srv_netlogon.c r->out.delta_enum_array = talloc_zero(mem_ctx, struct netr_DELTA_ENUM_ARRAY *); mem_ctx 4171 librpc/gen_ndr/srv_netlogon.c r->out.query = talloc_zero(mem_ctx, union netr_CONTROL_QUERY_INFORMATION); mem_ctx 4183 librpc/gen_ndr/srv_netlogon.c r->out.trusted_domains_blob = talloc_zero(mem_ctx, struct netr_Blob); mem_ctx 4195 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, struct netr_DsRGetDCNameInfo *); mem_ctx 4208 librpc/gen_ndr/srv_netlogon.c r->out.capabilities = talloc_zero(mem_ctx, union netr_Capabilities); mem_ctx 4226 librpc/gen_ndr/srv_netlogon.c r->out.rid = talloc_zero(mem_ctx, uint32_t); mem_ctx 4251 librpc/gen_ndr/srv_netlogon.c r->out.return_credentials = talloc_zero(mem_ctx, struct netr_Credential); mem_ctx 4256 librpc/gen_ndr/srv_netlogon.c r->out.rid = talloc_zero(mem_ctx, uint32_t); mem_ctx 4268 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, struct netr_DsRGetDCNameInfo *); mem_ctx 4280 librpc/gen_ndr/srv_netlogon.c r->out.site = talloc_zero(mem_ctx, const char *); mem_ctx 4293 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, union netr_DomainInfo); mem_ctx 4305 librpc/gen_ndr/srv_netlogon.c r->out.return_authenticator = talloc_zero(mem_ctx, struct netr_Authenticator); mem_ctx 4317 librpc/gen_ndr/srv_netlogon.c r->out.return_authenticator = talloc_zero(mem_ctx, struct netr_Authenticator); mem_ctx 4322 librpc/gen_ndr/srv_netlogon.c r->out.password = talloc_zero(mem_ctx, struct samr_Password); mem_ctx 4340 librpc/gen_ndr/srv_netlogon.c r->out.ctr = talloc_zero(mem_ctx, struct netr_DsRAddressToSitenamesWCtr *); mem_ctx 4352 librpc/gen_ndr/srv_netlogon.c r->out.info = talloc_zero(mem_ctx, struct netr_DsRGetDCNameInfo *); mem_ctx 4370 librpc/gen_ndr/srv_netlogon.c r->out.dom_trust_list = talloc_zero(mem_ctx, struct netr_DomainTrustList); mem_ctx 4382 librpc/gen_ndr/srv_netlogon.c r->out.ctr = talloc_zero(mem_ctx, struct netr_DsRAddressToSitenamesExWCtr *); mem_ctx 4394 librpc/gen_ndr/srv_netlogon.c r->out.ctr = talloc_zero(mem_ctx, struct DcSitesCtr *); mem_ctx 4407 librpc/gen_ndr/srv_netlogon.c r->out.validation = talloc_zero(mem_ctx, union netr_Validation); mem_ctx 4412 librpc/gen_ndr/srv_netlogon.c r->out.authoritative = talloc_zero(mem_ctx, uint8_t); mem_ctx 4424 librpc/gen_ndr/srv_netlogon.c r->out.trusts = talloc_zero(mem_ctx, struct netr_DomainTrustList); mem_ctx 4442 librpc/gen_ndr/srv_netlogon.c r->out.return_authenticator = talloc_zero(mem_ctx, struct netr_Authenticator); mem_ctx 4447 librpc/gen_ndr/srv_netlogon.c r->out.password = talloc_zero(mem_ctx, struct samr_Password); mem_ctx 4452 librpc/gen_ndr/srv_netlogon.c r->out.password2 = talloc_zero(mem_ctx, struct samr_Password); mem_ctx 4464 librpc/gen_ndr/srv_netlogon.c r->out.forest_trust_info = talloc_zero(mem_ctx, struct lsa_ForestTrustInformation *); mem_ctx 4476 librpc/gen_ndr/srv_netlogon.c r->out.return_authenticator = talloc_zero(mem_ctx, struct netr_Authenticator); mem_ctx 4481 librpc/gen_ndr/srv_netlogon.c r->out.forest_trust_info = talloc_zero(mem_ctx, struct lsa_ForestTrustInformation *); mem_ctx 4495 librpc/gen_ndr/srv_netlogon.c r->out.validation = talloc_zero(mem_ctx, union netr_Validation); mem_ctx 4500 librpc/gen_ndr/srv_netlogon.c r->out.authoritative = talloc_zero(mem_ctx, uint8_t); mem_ctx 4512 librpc/gen_ndr/srv_netlogon.c r->out.return_authenticator = talloc_zero(mem_ctx, struct netr_Authenticator); mem_ctx 4517 librpc/gen_ndr/srv_netlogon.c r->out.new_owf_password = talloc_zero(mem_ctx, struct samr_Password); mem_ctx 4522 librpc/gen_ndr/srv_netlogon.c r->out.old_owf_password = talloc_zero(mem_ctx, struct samr_Password); mem_ctx 4527 librpc/gen_ndr/srv_netlogon.c r->out.trust_info = talloc_zero(mem_ctx, struct netr_TrustInfo *); mem_ctx 52 librpc/gen_ndr/srv_netlogon.h NTSTATUS rpc_netlogon_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 4874 librpc/gen_ndr/srv_ntsvcs.c NTSTATUS rpc_ntsvcs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 4897 librpc/gen_ndr/srv_ntsvcs.c r->out.version = talloc_zero(mem_ctx, uint16_t); mem_ctx 4952 librpc/gen_ndr/srv_ntsvcs.c r->out.buffer = talloc_zero_array(mem_ctx, uint16_t, *r->out.length); mem_ctx 4964 librpc/gen_ndr/srv_ntsvcs.c r->out.size = talloc_zero(mem_ctx, uint32_t); mem_ctx 4985 librpc/gen_ndr/srv_ntsvcs.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, *r->out.buffer_size); mem_ctx 5155 librpc/gen_ndr/srv_ntsvcs.c r->out.unknown5a = talloc_zero(mem_ctx, const char *); mem_ctx 70 librpc/gen_ndr/srv_ntsvcs.h NTSTATUS rpc_ntsvcs_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 5479 librpc/gen_ndr/srv_samr.c NTSTATUS rpc_samr_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 5490 librpc/gen_ndr/srv_samr.c r->out.connect_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5516 librpc/gen_ndr/srv_samr.c r->out.sdbuf = talloc_zero(mem_ctx, struct sec_desc_buf *); mem_ctx 5534 librpc/gen_ndr/srv_samr.c r->out.sid = talloc_zero(mem_ctx, struct dom_sid2 *); mem_ctx 5547 librpc/gen_ndr/srv_samr.c r->out.sam = talloc_zero(mem_ctx, struct samr_SamArray *); mem_ctx 5552 librpc/gen_ndr/srv_samr.c r->out.num_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 5564 librpc/gen_ndr/srv_samr.c r->out.domain_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5576 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_DomainInfo *); mem_ctx 5594 librpc/gen_ndr/srv_samr.c r->out.group_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5599 librpc/gen_ndr/srv_samr.c r->out.rid = talloc_zero(mem_ctx, uint32_t); mem_ctx 5612 librpc/gen_ndr/srv_samr.c r->out.sam = talloc_zero(mem_ctx, struct samr_SamArray *); mem_ctx 5617 librpc/gen_ndr/srv_samr.c r->out.num_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 5629 librpc/gen_ndr/srv_samr.c r->out.user_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5634 librpc/gen_ndr/srv_samr.c r->out.rid = talloc_zero(mem_ctx, uint32_t); mem_ctx 5647 librpc/gen_ndr/srv_samr.c r->out.sam = talloc_zero(mem_ctx, struct samr_SamArray *); mem_ctx 5652 librpc/gen_ndr/srv_samr.c r->out.num_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 5664 librpc/gen_ndr/srv_samr.c r->out.alias_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5669 librpc/gen_ndr/srv_samr.c r->out.rid = talloc_zero(mem_ctx, uint32_t); mem_ctx 5682 librpc/gen_ndr/srv_samr.c r->out.sam = talloc_zero(mem_ctx, struct samr_SamArray *); mem_ctx 5687 librpc/gen_ndr/srv_samr.c r->out.num_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 5699 librpc/gen_ndr/srv_samr.c r->out.rids = talloc_zero(mem_ctx, struct samr_Ids); mem_ctx 5711 librpc/gen_ndr/srv_samr.c r->out.rids = talloc_zero(mem_ctx, struct samr_Ids); mem_ctx 5716 librpc/gen_ndr/srv_samr.c r->out.types = talloc_zero(mem_ctx, struct samr_Ids); mem_ctx 5728 librpc/gen_ndr/srv_samr.c r->out.names = talloc_zero(mem_ctx, struct lsa_Strings); mem_ctx 5733 librpc/gen_ndr/srv_samr.c r->out.types = talloc_zero(mem_ctx, struct samr_Ids); mem_ctx 5745 librpc/gen_ndr/srv_samr.c r->out.group_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5757 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_GroupInfo *); mem_ctx 5795 librpc/gen_ndr/srv_samr.c r->out.rids = talloc_zero(mem_ctx, struct samr_RidTypeArray *); mem_ctx 5813 librpc/gen_ndr/srv_samr.c r->out.alias_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5825 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_AliasInfo *); mem_ctx 5863 librpc/gen_ndr/srv_samr.c r->out.sids = talloc_zero(mem_ctx, struct lsa_SidArray); mem_ctx 5875 librpc/gen_ndr/srv_samr.c r->out.user_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 5895 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_UserInfo *); mem_ctx 5919 librpc/gen_ndr/srv_samr.c r->out.rids = talloc_zero(mem_ctx, struct samr_RidWithAttributeArray *); mem_ctx 5931 librpc/gen_ndr/srv_samr.c r->out.total_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 5936 librpc/gen_ndr/srv_samr.c r->out.returned_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 5941 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_DispInfo); mem_ctx 5953 librpc/gen_ndr/srv_samr.c r->out.idx = talloc_zero(mem_ctx, uint32_t); mem_ctx 5977 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, struct samr_PwInfo); mem_ctx 5995 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_DomainInfo *); mem_ctx 6007 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_UserInfo *); mem_ctx 6019 librpc/gen_ndr/srv_samr.c r->out.total_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 6024 librpc/gen_ndr/srv_samr.c r->out.returned_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 6029 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_DispInfo); mem_ctx 6041 librpc/gen_ndr/srv_samr.c r->out.idx = talloc_zero(mem_ctx, uint32_t); mem_ctx 6053 librpc/gen_ndr/srv_samr.c r->out.user_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6058 librpc/gen_ndr/srv_samr.c r->out.access_granted = talloc_zero(mem_ctx, uint32_t); mem_ctx 6063 librpc/gen_ndr/srv_samr.c r->out.rid = talloc_zero(mem_ctx, uint32_t); mem_ctx 6075 librpc/gen_ndr/srv_samr.c r->out.total_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 6080 librpc/gen_ndr/srv_samr.c r->out.returned_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 6085 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, union samr_DispInfo); mem_ctx 6121 librpc/gen_ndr/srv_samr.c r->out.info = talloc_zero(mem_ctx, struct samr_PwInfo); mem_ctx 6133 librpc/gen_ndr/srv_samr.c r->out.connect_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6157 librpc/gen_ndr/srv_samr.c r->out.unknown = talloc_zero(mem_ctx, uint32_t); mem_ctx 6169 librpc/gen_ndr/srv_samr.c r->out.connect_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6181 librpc/gen_ndr/srv_samr.c r->out.connect_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6193 librpc/gen_ndr/srv_samr.c r->out.dominfo = talloc_zero(mem_ctx, struct samr_DomInfo1 *); mem_ctx 6198 librpc/gen_ndr/srv_samr.c r->out.reject = talloc_zero(mem_ctx, struct samr_ChangeReject *); mem_ctx 6210 librpc/gen_ndr/srv_samr.c r->out.level_out = talloc_zero(mem_ctx, uint32_t); mem_ctx 6215 librpc/gen_ndr/srv_samr.c r->out.info_out = talloc_zero(mem_ctx, union samr_ConnectInfo); mem_ctx 6220 librpc/gen_ndr/srv_samr.c r->out.connect_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 6232 librpc/gen_ndr/srv_samr.c r->out.sid = talloc_zero(mem_ctx, struct dom_sid2 *); mem_ctx 6250 librpc/gen_ndr/srv_samr.c r->out.rep = talloc_zero(mem_ctx, union samr_ValidatePasswordRep *); mem_ctx 73 librpc/gen_ndr/srv_samr.h NTSTATUS rpc_samr_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 7563 librpc/gen_ndr/srv_spoolss.c NTSTATUS rpc_spoolss_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 7574 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 7579 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_PrinterInfo *); mem_ctx 7584 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7596 librpc/gen_ndr/srv_spoolss.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 7614 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_JobInfo); mem_ctx 7619 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7631 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 7636 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_JobInfo *); mem_ctx 7641 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7671 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_PrinterInfo); mem_ctx 7676 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7694 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 7699 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_DriverInfo *); mem_ctx 7704 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7722 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_DriverDirectoryInfo); mem_ctx 7727 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7751 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 7756 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_PrintProcessorInfo *); mem_ctx 7761 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7773 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_PrintProcessorDirectoryInfo); mem_ctx 7778 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7790 librpc/gen_ndr/srv_spoolss.c r->out.job_id = talloc_zero(mem_ctx, uint32_t); mem_ctx 7808 librpc/gen_ndr/srv_spoolss.c r->out.num_written = talloc_zero(mem_ctx, uint32_t); mem_ctx 7832 librpc/gen_ndr/srv_spoolss.c r->out.data = talloc_zero_array(mem_ctx, uint8_t, r->in.data_size); mem_ctx 7837 librpc/gen_ndr/srv_spoolss.c r->out._data_size = talloc_zero(mem_ctx, uint32_t); mem_ctx 7856 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7874 librpc/gen_ndr/srv_spoolss.c r->out.type = talloc_zero(mem_ctx, enum winreg_Type); mem_ctx 7879 librpc/gen_ndr/srv_spoolss.c r->out.data = talloc_zero(mem_ctx, union spoolss_PrinterData); mem_ctx 7884 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7928 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_FormInfo); mem_ctx 7933 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7951 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 7956 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_FormInfo *); mem_ctx 7961 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7973 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 7978 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_PortInfo *); mem_ctx 7983 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 7995 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 8000 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_MonitorInfo *); mem_ctx 8005 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8101 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 8106 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_PrintProcDataTypesInfo *); mem_ctx 8111 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8129 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, union spoolss_DriverInfo); mem_ctx 8134 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8139 librpc/gen_ndr/srv_spoolss.c r->out.server_major_version = talloc_zero(mem_ctx, uint32_t); mem_ctx 8144 librpc/gen_ndr/srv_spoolss.c r->out.server_minor_version = talloc_zero(mem_ctx, uint32_t); mem_ctx 8180 librpc/gen_ndr/srv_spoolss.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 8236 librpc/gen_ndr/srv_spoolss.c r->out.reply_result = talloc_zero(mem_ctx, uint32_t); mem_ctx 8248 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, struct spoolss_NotifyInfo *); mem_ctx 8266 librpc/gen_ndr/srv_spoolss.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 8278 librpc/gen_ndr/srv_spoolss.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 8296 librpc/gen_ndr/srv_spoolss.c r->out.value_name = talloc_zero_array(mem_ctx, const char, r->in.value_offered / 2); mem_ctx 8301 librpc/gen_ndr/srv_spoolss.c r->out.value_needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8306 librpc/gen_ndr/srv_spoolss.c r->out.type = talloc_zero(mem_ctx, enum winreg_Type); mem_ctx 8311 librpc/gen_ndr/srv_spoolss.c r->out.data = talloc_zero_array(mem_ctx, uint8_t, r->in.data_offered); mem_ctx 8316 librpc/gen_ndr/srv_spoolss.c r->out.data_needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8358 librpc/gen_ndr/srv_spoolss.c r->out.type = talloc_zero(mem_ctx, enum winreg_Type); mem_ctx 8363 librpc/gen_ndr/srv_spoolss.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 8368 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8380 librpc/gen_ndr/srv_spoolss.c r->out.count = talloc_zero(mem_ctx, uint32_t); mem_ctx 8385 librpc/gen_ndr/srv_spoolss.c r->out.info = talloc_zero(mem_ctx, struct spoolss_PrinterEnumValues *); mem_ctx 8390 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8402 librpc/gen_ndr/srv_spoolss.c r->out.key_buffer = talloc_zero(mem_ctx, const char **); mem_ctx 8407 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 8462 librpc/gen_ndr/srv_spoolss.c r->out.out_data = talloc_zero_array(mem_ctx, uint8_t, r->in.out_data_size); mem_ctx 8467 librpc/gen_ndr/srv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 101 librpc/gen_ndr/srv_spoolss.h NTSTATUS rpc_spoolss_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 4193 librpc/gen_ndr/srv_srvsvc.c NTSTATUS rpc_srvsvc_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 4206 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4218 librpc/gen_ndr/srv_srvsvc.c r->out.info = talloc_zero(mem_ctx, union srvsvc_NetCharDevInfo); mem_ctx 4238 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4250 librpc/gen_ndr/srv_srvsvc.c r->out.info = talloc_zero(mem_ctx, union srvsvc_NetCharDevQInfo); mem_ctx 4284 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4298 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4310 librpc/gen_ndr/srv_srvsvc.c r->out.info = talloc_zero(mem_ctx, union srvsvc_NetFileInfo); mem_ctx 4330 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4358 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4370 librpc/gen_ndr/srv_srvsvc.c r->out.info = talloc_zero(mem_ctx, union srvsvc_NetShareInfo); mem_ctx 4402 librpc/gen_ndr/srv_srvsvc.c r->out.type = talloc_zero(mem_ctx, enum srvsvc_ShareType); mem_ctx 4414 librpc/gen_ndr/srv_srvsvc.c r->out.info = talloc_zero(mem_ctx, union srvsvc_NetSrvInfo); mem_ctx 4436 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4448 librpc/gen_ndr/srv_srvsvc.c r->out.stats = talloc_zero(mem_ctx, struct srvsvc_Statistics *); mem_ctx 4468 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4486 librpc/gen_ndr/srv_srvsvc.c r->out.info = talloc_zero(mem_ctx, struct srvsvc_NetRemoteTODInfo *); mem_ctx 4504 librpc/gen_ndr/srv_srvsvc.c r->out.pathtype = talloc_zero(mem_ctx, uint32_t); mem_ctx 4517 librpc/gen_ndr/srv_srvsvc.c r->out.can_path = talloc_zero_array(mem_ctx, uint8_t, r->in.maxbuf); mem_ctx 4555 librpc/gen_ndr/srv_srvsvc.c r->out.totalentries = talloc_zero(mem_ctx, uint32_t); mem_ctx 4567 librpc/gen_ndr/srv_srvsvc.c r->out.hnd = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 4587 librpc/gen_ndr/srv_srvsvc.c r->out.sd_buf = talloc_zero(mem_ctx, struct sec_desc_buf *); mem_ctx 59 librpc/gen_ndr/srv_srvsvc.h NTSTATUS rpc_srvsvc_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 3612 librpc/gen_ndr/srv_svcctl.c NTSTATUS rpc_svcctl_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 3631 librpc/gen_ndr/srv_svcctl.c r->out.service_status = talloc_zero(mem_ctx, struct SERVICE_STATUS); mem_ctx 3649 librpc/gen_ndr/srv_svcctl.c r->out.lock = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3661 librpc/gen_ndr/srv_svcctl.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 3666 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3684 librpc/gen_ndr/srv_svcctl.c r->out.service_status = talloc_zero(mem_ctx, struct SERVICE_STATUS); mem_ctx 3722 librpc/gen_ndr/srv_svcctl.c r->out.tag_id = talloc_zero(mem_ctx, uint32_t); mem_ctx 3735 librpc/gen_ndr/srv_svcctl.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3747 librpc/gen_ndr/srv_svcctl.c r->out.service_status = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 3752 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3757 librpc/gen_ndr/srv_svcctl.c r->out.services_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 3770 librpc/gen_ndr/srv_svcctl.c r->out.service = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 3775 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3780 librpc/gen_ndr/srv_svcctl.c r->out.services_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 3792 librpc/gen_ndr/srv_svcctl.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3804 librpc/gen_ndr/srv_svcctl.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3816 librpc/gen_ndr/srv_svcctl.c r->out.query = talloc_zero(mem_ctx, struct QUERY_SERVICE_CONFIG); mem_ctx 3821 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3833 librpc/gen_ndr/srv_svcctl.c r->out.lock_status = talloc_zero(mem_ctx, struct SERVICE_LOCK_STATUS); mem_ctx 3838 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3857 librpc/gen_ndr/srv_svcctl.c r->out.display_name = talloc_zero(mem_ctx, const char *); mem_ctx 3870 librpc/gen_ndr/srv_svcctl.c r->out.key_name = talloc_zero(mem_ctx, const char *); mem_ctx 3888 librpc/gen_ndr/srv_svcctl.c r->out.tag_id = talloc_zero(mem_ctx, uint32_t); mem_ctx 3900 librpc/gen_ndr/srv_svcctl.c r->out.TagId = talloc_zero(mem_ctx, uint32_t); mem_ctx 3912 librpc/gen_ndr/srv_svcctl.c r->out.service_status = talloc_zero(mem_ctx, struct ENUM_SERVICE_STATUSA); mem_ctx 3917 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3922 librpc/gen_ndr/srv_svcctl.c r->out.services_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 3935 librpc/gen_ndr/srv_svcctl.c r->out.service = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 3940 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3945 librpc/gen_ndr/srv_svcctl.c r->out.services_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 3957 librpc/gen_ndr/srv_svcctl.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3975 librpc/gen_ndr/srv_svcctl.c r->out.query = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 3980 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 3992 librpc/gen_ndr/srv_svcctl.c r->out.lock_status = talloc_zero(mem_ctx, struct SERVICE_LOCK_STATUS); mem_ctx 3997 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 4016 librpc/gen_ndr/srv_svcctl.c r->out.display_name = talloc_zero(mem_ctx, const char *); mem_ctx 4029 librpc/gen_ndr/srv_svcctl.c r->out.key_name = talloc_zero(mem_ctx, const char *); mem_ctx 4065 librpc/gen_ndr/srv_svcctl.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 4070 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 4082 librpc/gen_ndr/srv_svcctl.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 4087 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 4099 librpc/gen_ndr/srv_svcctl.c r->out.buffer = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 4104 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 4117 librpc/gen_ndr/srv_svcctl.c r->out.services = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 4122 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 4127 librpc/gen_ndr/srv_svcctl.c r->out.service_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 4132 librpc/gen_ndr/srv_svcctl.c r->out.group_name = talloc_zero(mem_ctx, const char *); mem_ctx 4145 librpc/gen_ndr/srv_svcctl.c r->out.services = talloc_zero_array(mem_ctx, uint8_t, r->in.offered); mem_ctx 4150 librpc/gen_ndr/srv_svcctl.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 4155 librpc/gen_ndr/srv_svcctl.c r->out.service_returned = talloc_zero(mem_ctx, uint32_t); mem_ctx 49 librpc/gen_ndr/srv_svcctl.h NTSTATUS rpc_svcctl_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 2769 librpc/gen_ndr/srv_winreg.c NTSTATUS rpc_winreg_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 2780 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2792 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2804 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2816 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2828 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2849 librpc/gen_ndr/srv_winreg.c r->out.new_handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2921 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 2934 librpc/gen_ndr/srv_winreg.c r->out.num_subkeys = talloc_zero(mem_ctx, uint32_t); mem_ctx 2939 librpc/gen_ndr/srv_winreg.c r->out.max_subkeylen = talloc_zero(mem_ctx, uint32_t); mem_ctx 2944 librpc/gen_ndr/srv_winreg.c r->out.max_classlen = talloc_zero(mem_ctx, uint32_t); mem_ctx 2949 librpc/gen_ndr/srv_winreg.c r->out.num_values = talloc_zero(mem_ctx, uint32_t); mem_ctx 2954 librpc/gen_ndr/srv_winreg.c r->out.max_valnamelen = talloc_zero(mem_ctx, uint32_t); mem_ctx 2959 librpc/gen_ndr/srv_winreg.c r->out.max_valbufsize = talloc_zero(mem_ctx, uint32_t); mem_ctx 2964 librpc/gen_ndr/srv_winreg.c r->out.secdescsize = talloc_zero(mem_ctx, uint32_t); mem_ctx 2969 librpc/gen_ndr/srv_winreg.c r->out.last_changed_time = talloc_zero(mem_ctx, NTTIME); mem_ctx 3040 librpc/gen_ndr/srv_winreg.c r->out.version = talloc_zero(mem_ctx, uint32_t); mem_ctx 3052 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3064 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3098 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 3110 librpc/gen_ndr/srv_winreg.c r->out.handle = talloc_zero(mem_ctx, struct policy_handle); mem_ctx 40 librpc/gen_ndr/srv_winreg.h NTSTATUS rpc_winreg_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 2409 librpc/gen_ndr/srv_wkssvc.c NTSTATUS rpc_wkssvc_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *_r) mem_ctx 2420 librpc/gen_ndr/srv_wkssvc.c r->out.info = talloc_zero(mem_ctx, union wkssvc_NetWkstaInfo); mem_ctx 2442 librpc/gen_ndr/srv_wkssvc.c r->out.entries_read = talloc_zero(mem_ctx, uint32_t); mem_ctx 2454 librpc/gen_ndr/srv_wkssvc.c r->out.info = talloc_zero(mem_ctx, union wkssvc_NetrWkstaUserInfo); mem_ctx 2476 librpc/gen_ndr/srv_wkssvc.c r->out.total_entries = talloc_zero(mem_ctx, uint32_t); mem_ctx 2510 librpc/gen_ndr/srv_wkssvc.c r->out.ctr = talloc_zero(mem_ctx, union wkssvc_NetrUseGetInfoCtr); mem_ctx 2530 librpc/gen_ndr/srv_wkssvc.c r->out.entries_read = talloc_zero(mem_ctx, uint32_t); mem_ctx 2548 librpc/gen_ndr/srv_wkssvc.c r->out.info = talloc_zero(mem_ctx, struct wkssvc_NetrWorkstationStatistics *); mem_ctx 2597 librpc/gen_ndr/srv_wkssvc.c r->out.name_type = talloc_zero(mem_ctx, enum wkssvc_NetJoinStatus); mem_ctx 2610 librpc/gen_ndr/srv_wkssvc.c r->out.ous = talloc_zero(mem_ctx, const char **); mem_ctx 2647 librpc/gen_ndr/srv_wkssvc.c r->out.ous = talloc_zero(mem_ctx, const char **); mem_ctx 2677 librpc/gen_ndr/srv_wkssvc.c r->out.ctr = talloc_zero(mem_ctx, struct wkssvc_ComputerNamesCtr *); mem_ctx 36 librpc/gen_ndr/srv_wkssvc.h NTSTATUS rpc_wkssvc_dispatch(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r); mem_ctx 259 librpc/ndr/libndr.h #define NDR_PULL_SET_MEM_CTX(ndr, mem_ctx, flgs) do {\ mem_ctx 261 librpc/ndr/libndr.h if (!(mem_ctx)) {\ mem_ctx 264 librpc/ndr/libndr.h ndr->current_mem_ctx = discard_const(mem_ctx);\ mem_ctx 363 librpc/ndr/libndr.h enum ndr_err_code ndr_push_struct_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, const void *p, ndr_push_flags_fn_t fn); mem_ctx 364 librpc/ndr/libndr.h enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, uint32_t level, ndr_push_flags_fn_t fn); mem_ctx 380 librpc/ndr/libndr.h struct ndr_pull *ndr_pull_init_blob(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience); mem_ctx 382 librpc/ndr/libndr.h struct ndr_push *ndr_push_init_ctx(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience); mem_ctx 390 librpc/ndr/libndr.h char *ndr_print_struct_string(TALLOC_CTX *mem_ctx, ndr_print_fn_t fn, const char *name, void *ptr); mem_ctx 391 librpc/ndr/libndr.h char *ndr_print_union_string(TALLOC_CTX *mem_ctx, ndr_print_fn_t fn, const char *name, uint32_t level, void *ptr); mem_ctx 392 librpc/ndr/libndr.h char *ndr_print_function_string(TALLOC_CTX *mem_ctx, mem_ctx 418 librpc/ndr/libndr.h enum ndr_err_code ndr_token_store(TALLOC_CTX *mem_ctx, mem_ctx 437 librpc/ndr/libndr.h enum ndr_err_code ndr_pull_struct_blob(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, ndr_pull_flags_fn_t fn); mem_ctx 438 librpc/ndr/libndr.h enum ndr_err_code ndr_pull_struct_blob_all(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, ndr_pull_flags_fn_t fn); mem_ctx 439 librpc/ndr/libndr.h enum ndr_err_code ndr_pull_union_blob(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, uint32_t level, ndr_pull_flags_fn_t fn); mem_ctx 440 librpc/ndr/libndr.h enum ndr_err_code ndr_pull_union_blob_all(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, uint32_t level, ndr_pull_flags_fn_t fn); mem_ctx 523 librpc/ndr/libndr.h char *GUID_string(TALLOC_CTX *mem_ctx, const struct GUID *guid); mem_ctx 524 librpc/ndr/libndr.h char *GUID_string2(TALLOC_CTX *mem_ctx, const struct GUID *guid); mem_ctx 525 librpc/ndr/libndr.h char *GUID_hexstring(TALLOC_CTX *mem_ctx, const struct GUID *guid); mem_ctx 526 librpc/ndr/libndr.h char *NS_GUID_string(TALLOC_CTX *mem_ctx, const struct GUID *guid); mem_ctx 61 librpc/ndr/ndr.c _PUBLIC_ struct ndr_pull *ndr_pull_init_blob(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience) mem_ctx 65 librpc/ndr/ndr.c ndr = talloc_zero(mem_ctx, struct ndr_pull); mem_ctx 67 librpc/ndr/ndr.c ndr->current_mem_ctx = mem_ctx; mem_ctx 105 librpc/ndr/ndr.c _PUBLIC_ struct ndr_push *ndr_push_init_ctx(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience) mem_ctx 109 librpc/ndr/ndr.c ndr = talloc_zero(mem_ctx, struct ndr_push); mem_ctx 265 librpc/ndr/ndr.c _PUBLIC_ char *ndr_print_struct_string(TALLOC_CTX *mem_ctx, ndr_print_fn_t fn, const char *name, void *ptr) mem_ctx 270 librpc/ndr/ndr.c ndr = talloc_zero(mem_ctx, struct ndr_print); mem_ctx 280 librpc/ndr/ndr.c ret = talloc_steal(mem_ctx, (char *)ndr->private_data); mem_ctx 289 librpc/ndr/ndr.c _PUBLIC_ char *ndr_print_union_string(TALLOC_CTX *mem_ctx, ndr_print_fn_t fn, const char *name, uint32_t level, void *ptr) mem_ctx 294 librpc/ndr/ndr.c ndr = talloc_zero(mem_ctx, struct ndr_print); mem_ctx 305 librpc/ndr/ndr.c ret = talloc_steal(mem_ctx, (char *)ndr->private_data); mem_ctx 314 librpc/ndr/ndr.c _PUBLIC_ char *ndr_print_function_string(TALLOC_CTX *mem_ctx, mem_ctx 321 librpc/ndr/ndr.c ndr = talloc_zero(mem_ctx, struct ndr_print); mem_ctx 331 librpc/ndr/ndr.c ret = talloc_steal(mem_ctx, (char *)ndr->private_data); mem_ctx 658 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_token_store(TALLOC_CTX *mem_ctx, mem_ctx 664 librpc/ndr/ndr.c tok = talloc(mem_ctx, struct ndr_token_list); mem_ctx 827 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_pull_struct_blob(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, mem_ctx 831 librpc/ndr/ndr.c ndr = ndr_pull_init_blob(blob, mem_ctx, iconv_convenience); mem_ctx 840 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_pull_struct_blob_all(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 845 librpc/ndr/ndr.c ndr = ndr_pull_init_blob(blob, mem_ctx, iconv_convenience); mem_ctx 859 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_pull_union_blob(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 864 librpc/ndr/ndr.c ndr = ndr_pull_init_blob(blob, mem_ctx, iconv_convenience); mem_ctx 875 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_pull_union_blob_all(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 880 librpc/ndr/ndr.c ndr = ndr_pull_init_blob(blob, mem_ctx, iconv_convenience); mem_ctx 895 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_push_struct_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, const void *p, ndr_push_flags_fn_t fn) mem_ctx 898 librpc/ndr/ndr.c ndr = ndr_push_init_ctx(mem_ctx, iconv_convenience); mem_ctx 904 librpc/ndr/ndr.c talloc_steal(mem_ctx, blob->data); mem_ctx 913 librpc/ndr/ndr.c _PUBLIC_ enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, void *p, mem_ctx 917 librpc/ndr/ndr.c ndr = ndr_push_init_ctx(mem_ctx, iconv_convenience); mem_ctx 924 librpc/ndr/ndr.c talloc_steal(mem_ctx, blob->data); mem_ctx 180 librpc/ndr/ndr_spoolss_buf.c struct ndr_push *_ndr_info = ndr_push_init_ctx(mem_ctx, iconv_convenience);\ mem_ctx 195 librpc/ndr/ndr_spoolss_buf.c struct ndr_push *_ndr_info = ndr_push_init_ctx(mem_ctx, iconv_convenience);\ mem_ctx 233 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumPrinters_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_PrinterInfo *info) mem_ctx 269 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumJobs_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_JobInfo *info) mem_ctx 301 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumPrinterDrivers_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_DriverInfo *info) mem_ctx 329 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumForms_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_FormInfo *info) mem_ctx 357 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumPorts_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_PortInfo *info) mem_ctx 385 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumMonitors_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_MonitorInfo *info) mem_ctx 417 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumPrintProcessors_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, mem_ctx 450 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumPrintProcDataTypes_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, mem_ctx 550 librpc/ndr/ndr_spoolss_buf.c uint32_t ndr_size_spoolss_EnumPrinterDataEx_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, mem_ctx 17 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumPrinters_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_PrinterInfo *info); mem_ctx 20 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumJobs_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_JobInfo *info); mem_ctx 23 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumPrinterDrivers_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_DriverInfo *info); mem_ctx 26 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumForms_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_FormInfo *info); mem_ctx 29 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumPorts_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_PortInfo *info); mem_ctx 32 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumMonitors_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t level, uint32_t count, union spoolss_MonitorInfo *info); mem_ctx 35 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumPrintProcessors_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, mem_ctx 39 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumPrintProcDataTypes_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, mem_ctx 43 librpc/ndr/ndr_spoolss_buf.h uint32_t ndr_size_spoolss_EnumPrinterDataEx_info(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, mem_ctx 48 librpc/ndr/uuid.c TALLOC_CTX *mem_ctx; mem_ctx 51 librpc/ndr/uuid.c mem_ctx = talloc_new(NULL); mem_ctx 52 librpc/ndr/uuid.c NT_STATUS_HAVE_NO_MEMORY(mem_ctx); mem_ctx 53 librpc/ndr/uuid.c string = talloc_strndup(mem_ctx, (const char *)s->data, s->length); mem_ctx 62 librpc/ndr/uuid.c talloc_free(mem_ctx); mem_ctx 65 librpc/ndr/uuid.c TALLOC_CTX *mem_ctx; mem_ctx 68 librpc/ndr/uuid.c mem_ctx = talloc_new(NULL); mem_ctx 69 librpc/ndr/uuid.c NT_STATUS_HAVE_NO_MEMORY(mem_ctx); mem_ctx 70 librpc/ndr/uuid.c string = talloc_strndup(mem_ctx, (const char *)s->data, s->length); mem_ctx 79 librpc/ndr/uuid.c talloc_free(mem_ctx); mem_ctx 94 librpc/ndr/uuid.c TALLOC_CTX *mem_ctx; mem_ctx 96 librpc/ndr/uuid.c mem_ctx = talloc_new(NULL); mem_ctx 97 librpc/ndr/uuid.c NT_STATUS_HAVE_NO_MEMORY(mem_ctx); mem_ctx 99 librpc/ndr/uuid.c ndr_err = ndr_pull_struct_blob(s, mem_ctx, NULL, &guid2, mem_ctx 101 librpc/ndr/uuid.c talloc_free(mem_ctx); mem_ctx 254 librpc/ndr/uuid.c _PUBLIC_ char *GUID_string(TALLOC_CTX *mem_ctx, const struct GUID *guid) mem_ctx 256 librpc/ndr/uuid.c return talloc_asprintf(mem_ctx, mem_ctx 267 librpc/ndr/uuid.c _PUBLIC_ char *GUID_string2(TALLOC_CTX *mem_ctx, const struct GUID *guid) mem_ctx 269 librpc/ndr/uuid.c char *ret, *s = GUID_string(mem_ctx, guid); mem_ctx 270 librpc/ndr/uuid.c ret = talloc_asprintf(mem_ctx, "{%s}", s); mem_ctx 275 librpc/ndr/uuid.c _PUBLIC_ char *GUID_hexstring(TALLOC_CTX *mem_ctx, const struct GUID *guid) mem_ctx 282 librpc/ndr/uuid.c tmp_mem = talloc_new(mem_ctx); mem_ctx 295 librpc/ndr/uuid.c ret = data_blob_hex_string(mem_ctx, &guid_blob); mem_ctx 300 librpc/ndr/uuid.c _PUBLIC_ char *NS_GUID_string(TALLOC_CTX *mem_ctx, const struct GUID *guid) mem_ctx 302 librpc/ndr/uuid.c return talloc_asprintf(mem_ctx, mem_ctx 90 librpc/rpc/binding.c const char *epm_floor_string(TALLOC_CTX *mem_ctx, struct epm_floor *epm_floor) mem_ctx 110 librpc/rpc/binding.c uuidstr = GUID_string(mem_ctx, &syntax.uuid); mem_ctx 112 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, " uuid %s/0x%02x", uuidstr, syntax.if_version); mem_ctx 114 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "IPX:%s", mem_ctx 115 librpc/rpc/binding.c data_blob_hex_string(mem_ctx, &epm_floor->rhs.uuid.unknown)); mem_ctx 131 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "IP:%s", epm_floor->rhs.ip.ipaddr); mem_ctx 134 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "PIPE:%s", epm_floor->rhs.pipe.path); mem_ctx 137 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "SMB:%s", epm_floor->rhs.smb.unc); mem_ctx 140 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "Unix:%s", epm_floor->rhs.unix_ds.path); mem_ctx 143 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "NetBIOS:%s", epm_floor->rhs.netbios.name); mem_ctx 155 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "HTTP:%d", epm_floor->rhs.http.port); mem_ctx 158 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "TCP:%d", epm_floor->rhs.tcp.port); mem_ctx 161 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "UDP:%d", epm_floor->rhs.udp.port); mem_ctx 164 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "UNK(%02x):", epm_floor->lhs.protocol); mem_ctx 172 librpc/rpc/binding.c _PUBLIC_ char *dcerpc_binding_string(TALLOC_CTX *mem_ctx, const struct dcerpc_binding *b) mem_ctx 174 librpc/rpc/binding.c char *s = talloc_strdup(mem_ctx, ""); mem_ctx 187 librpc/rpc/binding.c GUID_string(mem_ctx, &b->object.uuid)); mem_ctx 234 librpc/rpc/binding.c _PUBLIC_ NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *s, struct dcerpc_binding **b_out) mem_ctx 241 librpc/rpc/binding.c b = talloc(mem_ctx, struct dcerpc_binding); mem_ctx 270 librpc/rpc/binding.c char *type = talloc_strndup(mem_ctx, s, PTR_DIFF(p, s)); mem_ctx 295 librpc/rpc/binding.c options = talloc_strdup(mem_ctx, p+1); mem_ctx 372 librpc/rpc/binding.c TALLOC_CTX *mem_ctx = talloc_init("floor_get_lhs_data"); mem_ctx 377 librpc/rpc/binding.c ndr = ndr_pull_init_blob(&epm_floor->lhs.lhs_data, mem_ctx, NULL); mem_ctx 379 librpc/rpc/binding.c talloc_free(mem_ctx); mem_ctx 386 librpc/rpc/binding.c talloc_free(mem_ctx); mem_ctx 392 librpc/rpc/binding.c talloc_free(mem_ctx); mem_ctx 398 librpc/rpc/binding.c talloc_free(mem_ctx); mem_ctx 403 librpc/rpc/binding.c static DATA_BLOB dcerpc_floor_pack_lhs_data(TALLOC_CTX *mem_ctx, const struct ndr_syntax_id *syntax) mem_ctx 405 librpc/rpc/binding.c struct ndr_push *ndr = ndr_push_init_ctx(mem_ctx, NULL); mem_ctx 415 librpc/rpc/binding.c const char *dcerpc_floor_get_rhs_data(TALLOC_CTX *mem_ctx, struct epm_floor *epm_floor) mem_ctx 420 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "%d", epm_floor->rhs.tcp.port); mem_ctx 424 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "%d", epm_floor->rhs.udp.port); mem_ctx 428 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "%d", epm_floor->rhs.http.port); mem_ctx 431 librpc/rpc/binding.c return talloc_strdup(mem_ctx, epm_floor->rhs.ip.ipaddr); mem_ctx 441 librpc/rpc/binding.c return talloc_strdup(mem_ctx, epm_floor->rhs.smb.unc); mem_ctx 445 librpc/rpc/binding.c return talloc_strdup(mem_ctx, epm_floor->rhs.pipe.path); mem_ctx 449 librpc/rpc/binding.c return talloc_strdup(mem_ctx, epm_floor->rhs.netbios.name); mem_ctx 455 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "%d", epm_floor->rhs.vines_spp.port); mem_ctx 458 librpc/rpc/binding.c return talloc_asprintf(mem_ctx, "%d", epm_floor->rhs.vines_ipc.port); mem_ctx 461 librpc/rpc/binding.c return talloc_strdup(mem_ctx, epm_floor->rhs.streettalk.streettalk); mem_ctx 465 librpc/rpc/binding.c return talloc_strdup(mem_ctx, epm_floor->rhs.unix_ds.path); mem_ctx 478 librpc/rpc/binding.c static NTSTATUS dcerpc_floor_set_rhs_data(TALLOC_CTX *mem_ctx, mem_ctx 496 librpc/rpc/binding.c epm_floor->rhs.ip.ipaddr = talloc_strdup(mem_ctx, data); mem_ctx 509 librpc/rpc/binding.c epm_floor->rhs.smb.unc = talloc_strdup(mem_ctx, data); mem_ctx 514 librpc/rpc/binding.c epm_floor->rhs.pipe.path = talloc_strdup(mem_ctx, data); mem_ctx 519 librpc/rpc/binding.c epm_floor->rhs.netbios.name = talloc_strdup(mem_ctx, data); mem_ctx 535 librpc/rpc/binding.c epm_floor->rhs.streettalk.streettalk = talloc_strdup(mem_ctx, data); mem_ctx 540 librpc/rpc/binding.c epm_floor->rhs.unix_ds.path = talloc_strdup(mem_ctx, data); mem_ctx 609 librpc/rpc/binding.c _PUBLIC_ NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx, mem_ctx 616 librpc/rpc/binding.c binding = talloc(mem_ctx, struct dcerpc_binding); mem_ctx 650 librpc/rpc/binding.c binding->endpoint = dcerpc_floor_get_rhs_data(mem_ctx, &tower->floors[3]); mem_ctx 657 librpc/rpc/binding.c binding->host = dcerpc_floor_get_rhs_data(mem_ctx, &tower->floors[4]); mem_ctx 665 librpc/rpc/binding.c _PUBLIC_ NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx, mem_ctx 688 librpc/rpc/binding.c tower->floors = talloc_array(mem_ctx, struct epm_floor, tower->num_floors); mem_ctx 693 librpc/rpc/binding.c tower->floors[0].lhs.lhs_data = dcerpc_floor_pack_lhs_data(mem_ctx, &binding->object); mem_ctx 695 librpc/rpc/binding.c tower->floors[0].rhs.uuid.unknown = data_blob_talloc_zero(mem_ctx, 2); mem_ctx 700 librpc/rpc/binding.c tower->floors[1].lhs.lhs_data = dcerpc_floor_pack_lhs_data(mem_ctx, mem_ctx 703 librpc/rpc/binding.c tower->floors[1].rhs.uuid.unknown = data_blob_talloc_zero(mem_ctx, 2); mem_ctx 708 librpc/rpc/binding.c tower->floors[2 + i].lhs.lhs_data = data_blob_talloc(mem_ctx, NULL, 0); mem_ctx 710 librpc/rpc/binding.c dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[2 + i], ""); mem_ctx 715 librpc/rpc/binding.c status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[3], binding->endpoint); mem_ctx 724 librpc/rpc/binding.c status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[4], mem_ctx 732 librpc/rpc/binding.c status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[4], mem_ctx 43 librpc/rpc/dcerpc_error.c _PUBLIC_ const char *dcerpc_errstr(TALLOC_CTX *mem_ctx, uint32_t fault_code) mem_ctx 54 librpc/rpc/dcerpc_error.c return talloc_asprintf(mem_ctx, "DCERPC fault 0x%08x", fault_code); mem_ctx 78 librpc/tools/ndrdump.c static char *stdin_load(TALLOC_CTX *mem_ctx, size_t *size) mem_ctx 88 librpc/tools/ndrdump.c mem_ctx, result, char, total_len + num_read); mem_ctx 90 librpc/tools/ndrdump.c result = talloc_array(mem_ctx, char, num_read); mem_ctx 149 librpc/tools/ndrdump.c TALLOC_CTX *mem_ctx; mem_ctx 259 librpc/tools/ndrdump.c mem_ctx = talloc_init("ndrdump"); mem_ctx 261 librpc/tools/ndrdump.c st = talloc_zero_size(mem_ctx, f->struct_size); mem_ctx 267 librpc/tools/ndrdump.c v_st = talloc_zero_size(mem_ctx, f->struct_size); mem_ctx 279 librpc/tools/ndrdump.c data = (uint8_t *)file_load(ctx_filename, &size, 0, mem_ctx); mem_ctx 288 librpc/tools/ndrdump.c ndr_pull = ndr_pull_init_blob(&blob, mem_ctx, lp_iconv_convenience(cmdline_lp_ctx)); mem_ctx 306 librpc/tools/ndrdump.c data = (uint8_t *)file_load(filename, &size, 0, mem_ctx); mem_ctx 308 librpc/tools/ndrdump.c data = (uint8_t *)stdin_load(mem_ctx, &size); mem_ctx 321 librpc/tools/ndrdump.c ndr_pull = ndr_pull_init_blob(&blob, mem_ctx, lp_iconv_convenience(cmdline_lp_ctx)); mem_ctx 341 librpc/tools/ndrdump.c ndr_print = talloc_zero(mem_ctx, struct ndr_print); mem_ctx 360 librpc/tools/ndrdump.c ndr_v_push = ndr_push_init_ctx(mem_ctx, lp_iconv_convenience(cmdline_lp_ctx)); mem_ctx 377 librpc/tools/ndrdump.c ndr_v_pull = ndr_pull_init_blob(&v_blob, mem_ctx, lp_iconv_convenience(cmdline_lp_ctx)); mem_ctx 396 librpc/tools/ndrdump.c ndr_v_print = talloc_zero(mem_ctx, struct ndr_print); mem_ctx 439 librpc/tools/ndrdump.c talloc_free(mem_ctx); mem_ctx 47 nsswitch/libwbclient/wbc_pam.c static wbcErr wbc_create_auth_info(TALLOC_CTX *mem_ctx, mem_ctx 58 nsswitch/libwbclient/wbc_pam.c i = talloc(mem_ctx, struct wbcAuthUserInfo); mem_ctx 207 nsswitch/libwbclient/wbc_pam.c static wbcErr wbc_create_error_info(TALLOC_CTX *mem_ctx, mem_ctx 214 nsswitch/libwbclient/wbc_pam.c e = talloc(mem_ctx, struct wbcAuthErrorInfo); mem_ctx 233 nsswitch/libwbclient/wbc_pam.c static wbcErr wbc_create_password_policy_info(TALLOC_CTX *mem_ctx, mem_ctx 240 nsswitch/libwbclient/wbc_pam.c i = talloc(mem_ctx, struct wbcUserPasswordPolicyInfo); mem_ctx 257 nsswitch/libwbclient/wbc_pam.c static wbcErr wbc_create_logon_info(TALLOC_CTX *mem_ctx, mem_ctx 264 nsswitch/libwbclient/wbc_pam.c i = talloc_zero(mem_ctx, struct wbcLogonUserInfo); mem_ctx 515 nsswitch/libwbclient/wbc_util.c static wbcErr wbc_create_domain_controller_info_ex(TALLOC_CTX *mem_ctx, mem_ctx 523 nsswitch/libwbclient/wbc_util.c i = talloc(mem_ctx, struct wbcDomainControllerInfoEx); mem_ctx 1044 nsswitch/wbinfo.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 1060 nsswitch/wbinfo.c mem_ctx = talloc_new(NULL); mem_ctx 1061 nsswitch/wbinfo.c if (mem_ctx == NULL) { mem_ctx 1070 nsswitch/wbinfo.c while (next_token_talloc(mem_ctx, &p, &ridstr, " ,\n")) { mem_ctx 1072 nsswitch/wbinfo.c ADD_TO_ARRAY(mem_ctx, uint32, rid, &rids, &num_rids); mem_ctx 1109 nsswitch/wbinfo.c TALLOC_FREE(mem_ctx); mem_ctx 861 nsswitch/wbinfo4.c TALLOC_CTX *mem_ctx; mem_ctx 862 nsswitch/wbinfo4.c mem_ctx = talloc_new(NULL); mem_ctx 863 nsswitch/wbinfo4.c if (mem_ctx == NULL) { mem_ctx 871 nsswitch/wbinfo4.c names_blob = NTLMv2_generate_names_blob(mem_ctx, lp_netbios_name(lp_ctx), lp_workgroup(lp_ctx)); mem_ctx 873 nsswitch/wbinfo4.c if (!SMBNTLMv2encrypt(mem_ctx, name_user, name_domain, pass, &server_chal, mem_ctx 85 source3/auth/auth.c TALLOC_CTX *mem_ctx; mem_ctx 109 source3/auth/auth.c mem_ctx = talloc_init("auth_get_challenge for module %s", auth_method->name); mem_ctx 110 source3/auth/auth.c if (!mem_ctx) { mem_ctx 114 source3/auth/auth.c challenge = auth_method->get_chal(auth_context, &auth_method->private_data, mem_ctx); mem_ctx 124 source3/auth/auth.c talloc_destroy(mem_ctx); mem_ctx 131 source3/auth/auth.c auth_context->challenge = data_blob_talloc(auth_context->mem_ctx, mem_ctx 216 source3/auth/auth.c TALLOC_CTX *mem_ctx; mem_ctx 255 source3/auth/auth.c mem_ctx = talloc_init("%s authentication for user %s\\%s", auth_method->name, mem_ctx 258 source3/auth/auth.c result = auth_method->auth(auth_context, auth_method->private_data, mem_ctx, user_info, server_info); mem_ctx 263 source3/auth/auth.c talloc_destroy(mem_ctx); mem_ctx 277 source3/auth/auth.c talloc_destroy(mem_ctx); mem_ctx 340 source3/auth/auth.c talloc_destroy((*auth_context)->mem_ctx); mem_ctx 351 source3/auth/auth.c TALLOC_CTX *mem_ctx; mem_ctx 353 source3/auth/auth.c mem_ctx = talloc_init("authentication context"); mem_ctx 355 source3/auth/auth.c *auth_context = TALLOC_P(mem_ctx, struct auth_context); mem_ctx 358 source3/auth/auth.c talloc_destroy(mem_ctx); mem_ctx 363 source3/auth/auth.c (*auth_context)->mem_ctx = mem_ctx; mem_ctx 547 source3/auth/auth.c (*auth_context)->challenge = data_blob_talloc((*auth_context)->mem_ctx, chal, 8); mem_ctx 36 source3/auth/auth_builtin.c TALLOC_CTX *mem_ctx, mem_ctx 79 source3/auth/auth_builtin.c TALLOC_CTX *mem_ctx, mem_ctx 132 source3/auth/auth_builtin.c TALLOC_CTX *mem_ctx, mem_ctx 145 source3/auth/auth_builtin.c TALLOC_CTX *mem_ctx) mem_ctx 252 source3/auth/auth_domain.c static NTSTATUS domain_client_validate(TALLOC_CTX *mem_ctx, mem_ctx 305 source3/auth/auth_domain.c mem_ctx, mem_ctx 333 source3/auth/auth_domain.c nt_status = make_server_info_info3(mem_ctx, mem_ctx 373 source3/auth/auth_domain.c TALLOC_CTX *mem_ctx, mem_ctx 412 source3/auth/auth_domain.c nt_status = domain_client_validate(mem_ctx, mem_ctx 442 source3/auth/auth_domain.c TALLOC_CTX *mem_ctx, mem_ctx 514 source3/auth/auth_domain.c nt_status = domain_client_validate(mem_ctx, mem_ctx 25 source3/auth/auth_netlogond.c static NTSTATUS netlogond_validate(TALLOC_CTX *mem_ctx, mem_ctx 101 source3/auth/auth_netlogond.c *pinfo3 = talloc_move(mem_ctx, &info3); mem_ctx 107 source3/auth/auth_netlogond.c static char *mymachinepw(TALLOC_CTX *mem_ctx) mem_ctx 151 source3/auth/auth_netlogond.c return talloc_strdup(mem_ctx, pwd); mem_ctx 156 source3/auth/auth_netlogond.c TALLOC_CTX *mem_ctx, mem_ctx 281 source3/auth/auth_netlogond.c status = make_server_info_info3(mem_ctx, user_info->smb_name, mem_ctx 65 source3/auth/auth_ntlmssp.c auth_context->challenge = data_blob_talloc(auth_context->mem_ctx, mem_ctx 140 source3/auth/auth_ntlmssp.c *user_session_key = data_blob_talloc(auth_ntlmssp_state->mem_ctx, mem_ctx 147 source3/auth/auth_ntlmssp.c *lm_session_key = data_blob_talloc(auth_ntlmssp_state->mem_ctx, mem_ctx 157 source3/auth/auth_ntlmssp.c TALLOC_CTX *mem_ctx; mem_ctx 159 source3/auth/auth_ntlmssp.c mem_ctx = talloc_init("AUTH NTLMSSP context"); mem_ctx 161 source3/auth/auth_ntlmssp.c *auth_ntlmssp_state = TALLOC_ZERO_P(mem_ctx, AUTH_NTLMSSP_STATE); mem_ctx 164 source3/auth/auth_ntlmssp.c talloc_destroy(mem_ctx); mem_ctx 170 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->mem_ctx = mem_ctx; mem_ctx 192 source3/auth/auth_ntlmssp.c TALLOC_CTX *mem_ctx; mem_ctx 198 source3/auth/auth_ntlmssp.c mem_ctx = (*auth_ntlmssp_state)->mem_ctx; mem_ctx 208 source3/auth/auth_ntlmssp.c talloc_destroy(mem_ctx); mem_ctx 34 source3/auth/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 58 source3/auth/auth_sam.c return ntlm_password_check(mem_ctx, &auth_context->challenge, mem_ctx 129 source3/auth/auth_sam.c static NTSTATUS sam_account_ok(TALLOC_CTX *mem_ctx, mem_ctx 186 source3/auth/auth_sam.c workstation_list = talloc_strdup(mem_ctx, pdb_get_workstations(sampass)); mem_ctx 195 source3/auth/auth_sam.c const char *machine_name = talloc_asprintf(mem_ctx, "%s$", user_info->wksta_name); mem_ctx 199 source3/auth/auth_sam.c while (next_token_talloc(mem_ctx, &s, &tok, ",")) { mem_ctx 251 source3/auth/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 270 source3/auth/auth_sam.c if ( !(sampass = samu_new( mem_ctx )) ) { mem_ctx 296 source3/auth/auth_sam.c nt_status = sam_password_ok(auth_context, mem_ctx, sampass, mem_ctx 341 source3/auth/auth_sam.c nt_status = sam_account_ok(mem_ctx, sampass, user_info); mem_ctx 395 source3/auth/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 430 source3/auth/auth_sam.c return check_sam_security(auth_context, my_private_data, mem_ctx, user_info, server_info); mem_ctx 42 source3/auth/auth_script.c TALLOC_CTX *mem_ctx, mem_ctx 32 source3/auth/auth_server.c static struct cli_state *server_cryptkey(TALLOC_CTX *mem_ctx) mem_ctx 49 source3/auth/auth_server.c pserver = talloc_strdup(mem_ctx, lp_passwordserver()); mem_ctx 52 source3/auth/auth_server.c while(next_token_talloc(mem_ctx, &p, &desthost, LIST_SEP)) { mem_ctx 54 source3/auth/auth_server.c desthost = talloc_sub_basic(mem_ctx, mem_ctx 228 source3/auth/auth_server.c TALLOC_CTX *mem_ctx) mem_ctx 230 source3/auth/auth_server.c struct cli_state *cli = server_cryptkey(mem_ctx); mem_ctx 258 source3/auth/auth_server.c return data_blob_talloc(auth_context->mem_ctx, cli->secblob.data,8); mem_ctx 272 source3/auth/auth_server.c TALLOC_CTX *mem_ctx, mem_ctx 288 source3/auth/auth_server.c cli = server_cryptkey(mem_ctx); mem_ctx 336 source3/auth/auth_server.c baduser = talloc_asprintf(mem_ctx, mem_ctx 87 source3/auth/auth_unix.c TALLOC_CTX *mem_ctx, mem_ctx 505 source3/auth/auth_util.c static auth_serversupplied_info *make_server_info(TALLOC_CTX *mem_ctx) mem_ctx 509 source3/auth/auth_util.c result = TALLOC_ZERO_P(mem_ctx, auth_serversupplied_info); mem_ctx 526 source3/auth/auth_util.c static char *sanitize_username(TALLOC_CTX *mem_ctx, const char *username) mem_ctx 531 source3/auth/auth_util.c return talloc_strdup(mem_ctx, tmp); mem_ctx 820 source3/auth/auth_util.c NTSTATUS create_token_from_username(TALLOC_CTX *mem_ctx, const char *username, mem_ctx 894 source3/auth/auth_util.c *found_username = talloc_strdup(mem_ctx, mem_ctx 983 source3/auth/auth_util.c *found_username = talloc_strdup(mem_ctx, pass->pw_name); mem_ctx 1024 source3/auth/auth_util.c *found_username = talloc_strdup(mem_ctx, username); mem_ctx 1056 source3/auth/auth_util.c *token = create_local_nt_token(mem_ctx, &user_sid, mem_ctx 1086 source3/auth/auth_util.c TALLOC_CTX *mem_ctx; mem_ctx 1088 source3/auth/auth_util.c mem_ctx = talloc_new(NULL); mem_ctx 1089 source3/auth/auth_util.c if (mem_ctx == NULL) { mem_ctx 1094 source3/auth/auth_util.c status = create_token_from_username(mem_ctx, username, False, mem_ctx 1105 source3/auth/auth_util.c TALLOC_FREE(mem_ctx); mem_ctx 1112 source3/auth/auth_util.c TALLOC_CTX *mem_ctx; mem_ctx 1116 source3/auth/auth_util.c mem_ctx = talloc_new(NULL); mem_ctx 1117 source3/auth/auth_util.c if (mem_ctx == NULL) { mem_ctx 1122 source3/auth/auth_util.c ret = lookup_name(mem_ctx, groupname, LOOKUP_NAME_ALL, mem_ctx 1124 source3/auth/auth_util.c TALLOC_FREE(mem_ctx); mem_ctx 1147 source3/auth/auth_util.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 1206 source3/auth/auth_util.c mem_ctx = talloc_init("make_server_info_pw_tmp"); mem_ctx 1207 source3/auth/auth_util.c if (!mem_ctx) { mem_ctx 1212 source3/auth/auth_util.c qualified_name = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 1217 source3/auth/auth_util.c TALLOC_FREE(mem_ctx); mem_ctx 1221 source3/auth/auth_util.c if (!lookup_name(mem_ctx, qualified_name, LOOKUP_NAME_ALL, mem_ctx 1225 source3/auth/auth_util.c TALLOC_FREE(mem_ctx); mem_ctx 1229 source3/auth/auth_util.c TALLOC_FREE(mem_ctx); mem_ctx 1316 source3/auth/auth_util.c NTSTATUS make_serverinfo_from_username(TALLOC_CTX *mem_ctx, mem_ctx 1353 source3/auth/auth_util.c struct auth_serversupplied_info *copy_serverinfo(TALLOC_CTX *mem_ctx, mem_ctx 1358 source3/auth/auth_util.c dst = make_server_info(mem_ctx); mem_ctx 1442 source3/auth/auth_util.c NTSTATUS make_server_info_guest(TALLOC_CTX *mem_ctx, mem_ctx 1445 source3/auth/auth_util.c *server_info = copy_serverinfo(mem_ctx, guest_info); mem_ctx 1480 source3/auth/auth_util.c static NTSTATUS fill_sam_account(TALLOC_CTX *mem_ctx, mem_ctx 1515 source3/auth/auth_util.c *found_username = talloc_strdup( mem_ctx, real_username ); mem_ctx 1532 source3/auth/auth_util.c struct passwd *smb_getpwnam( TALLOC_CTX *mem_ctx, char *domuser, mem_ctx 1556 source3/auth/auth_util.c pw = Get_Pwnam_alloc( mem_ctx, domuser ); mem_ctx 1587 source3/auth/auth_util.c pw = Get_Pwnam_alloc(mem_ctx, username); mem_ctx 1600 source3/auth/auth_util.c pw = Get_Pwnam_alloc(mem_ctx, username); mem_ctx 1615 source3/auth/auth_util.c NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx, mem_ctx 1653 source3/auth/auth_util.c nt_username = talloc_strdup(mem_ctx, info3->base.account_name.string); mem_ctx 1660 source3/auth/auth_util.c nt_domain = talloc_strdup(mem_ctx, info3->base.domain.string); mem_ctx 1685 source3/auth/auth_util.c nt_status = fill_sam_account(mem_ctx, nt_domain, sent_nt_username, mem_ctx 1867 source3/auth/auth_util.c NTSTATUS make_server_info_wbcAuthUserInfo(TALLOC_CTX *mem_ctx, mem_ctx 2151 source3/auth/auth_util.c *auth_method = TALLOC_P(auth_context->mem_ctx, auth_methods); mem_ctx 49 source3/auth/auth_wbc.c TALLOC_CTX *mem_ctx, mem_ctx 120 source3/auth/auth_wbc.c nt_status = make_server_info_wbcAuthUserInfo(mem_ctx, mem_ctx 32 source3/auth/auth_winbind.c TALLOC_CTX *mem_ctx, mem_ctx 98 source3/auth/auth_winbind.c mem_ctx, user_info, server_info); mem_ctx 114 source3/auth/auth_winbind.c nt_status = make_server_info_wbcAuthUserInfo(mem_ctx, mem_ctx 340 source3/auth/token_util.c struct nt_user_token *create_local_nt_token(TALLOC_CTX *mem_ctx, mem_ctx 355 source3/auth/token_util.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct nt_user_token))) { mem_ctx 491 source3/groupdb/mapping.c TALLOC_CTX *mem_ctx; mem_ctx 496 source3/groupdb/mapping.c mem_ctx = talloc_new(NULL); mem_ctx 497 source3/groupdb/mapping.c if (mem_ctx == NULL) { mem_ctx 501 source3/groupdb/mapping.c exists = lookup_name(mem_ctx, name, LOOKUP_NAME_LOCAL, mem_ctx 503 source3/groupdb/mapping.c TALLOC_FREE(mem_ctx); mem_ctx 620 source3/groupdb/mapping.c TALLOC_CTX *mem_ctx, mem_ctx 652 source3/groupdb/mapping.c *pp_alias_rids = TALLOC_ARRAY(mem_ctx, uint32, num_alias_sids); mem_ctx 760 source3/groupdb/mapping.c TALLOC_CTX *mem_ctx; mem_ctx 771 source3/groupdb/mapping.c if ( (mem_ctx = talloc_new(NULL)) == NULL ) { mem_ctx 775 source3/groupdb/mapping.c if ( !lookup_sid(mem_ctx, &sid, NULL, &name, &type) ) { mem_ctx 776 source3/groupdb/mapping.c TALLOC_FREE( mem_ctx ); mem_ctx 783 source3/groupdb/mapping.c TALLOC_FREE( mem_ctx ); mem_ctx 121 source3/groupdb/mapping_ldb.c static struct ldb_dn *mapping_dn(TALLOC_CTX *mem_ctx, const DOM_SID *sid) mem_ctx 136 source3/groupdb/mapping_ldb.c return ldb_dn_string_compose(mem_ctx, NULL, "rid=%u,domain=%s", mem_ctx 105 source3/groupdb/mapping_tdb.c static char *group_mapping_key(TALLOC_CTX *mem_ctx, const DOM_SID *sid) mem_ctx 114 source3/groupdb/mapping_tdb.c result = talloc_asprintf(mem_ctx, "%s%s", GROUP_PREFIX, sidstr); mem_ctx 100 source3/include/ads.h TALLOC_CTX *mem_ctx; mem_ctx 6 source3/include/ads_protos.h char *ads_get_dn(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, LDAPMessage *msg); mem_ctx 9 source3/include/ads_protos.h char *ads_pull_string(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, LDAPMessage *msg, mem_ctx 11 source3/include/ads_protos.h char **ads_pull_strings(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 15 source3/include/ads_protos.h TALLOC_CTX *mem_ctx, mem_ctx 26 source3/include/ads_protos.h int ads_pull_sids(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 28 source3/include/ads_protos.h bool ads_pull_sd(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 30 source3/include/ads_protos.h char *ads_pull_username(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 33 source3/include/ads_protos.h TALLOC_CTX *mem_ctx, mem_ctx 79 source3/include/ads_protos.h ADS_STATUS ads_search_retry_extended_dn_ranged(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 100 source3/include/ads_protos.h TALLOC_CTX *mem_ctx, mem_ctx 113 source3/include/ads_protos.h TALLOC_CTX *mem_ctx, mem_ctx 120 source3/include/ads_protos.h TALLOC_CTX *mem_ctx, mem_ctx 120 source3/include/async_smb.h struct async_req *cli_request_send(TALLOC_CTX *mem_ctx, mem_ctx 94 source3/include/auth.h TALLOC_CTX *mem_ctx; mem_ctx 111 source3/include/auth.h TALLOC_CTX *mem_ctx, mem_ctx 121 source3/include/auth.h TALLOC_CTX *mem_ctx); mem_ctx 140 source3/include/auth.h TALLOC_CTX *mem_ctx; mem_ctx 76 source3/include/client.h struct async_req *(*read_send)(TALLOC_CTX *mem_ctx, mem_ctx 88 source3/include/client.h struct async_req *(*write_send)(TALLOC_CTX *mem_ctx, mem_ctx 103 source3/include/client.h struct async_req *(*trans_send)(TALLOC_CTX *mem_ctx, mem_ctx 111 source3/include/client.h NTSTATUS (*trans_recv)(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 125 source3/include/client.h TALLOC_CTX *mem_ctx, mem_ctx 25 source3/include/ctdbd_conn.h NTSTATUS ctdbd_init_connection(TALLOC_CTX *mem_ctx, mem_ctx 27 source3/include/ctdbd_conn.h NTSTATUS ctdbd_messaging_connection(TALLOC_CTX *mem_ctx, mem_ctx 43 source3/include/ctdbd_conn.h TALLOC_CTX *mem_ctx, uint32_t db_id); mem_ctx 52 source3/include/ctdbd_conn.h TDB_DATA key, TALLOC_CTX *mem_ctx, TDB_DATA *data); mem_ctx 74 source3/include/ctdbd_conn.h TALLOC_CTX *mem_ctx, TDB_DATA *outdata, mem_ctx 32 source3/include/dbwrap.h TALLOC_CTX *mem_ctx, mem_ctx 34 source3/include/dbwrap.h int (*fetch)(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 59 source3/include/dbwrap.h struct db_context *db_open(TALLOC_CTX *mem_ctx, mem_ctx 64 source3/include/dbwrap.h struct db_context *db_open_rbt(TALLOC_CTX *mem_ctx); mem_ctx 66 source3/include/dbwrap.h struct db_context *db_open_tdb(TALLOC_CTX *mem_ctx, mem_ctx 71 source3/include/dbwrap.h struct db_context *db_open_tdb2(TALLOC_CTX *mem_ctx, mem_ctx 79 source3/include/dbwrap.h struct db_context *db_open_ctdb(TALLOC_CTX *mem_ctx, mem_ctx 85 source3/include/dbwrap.h struct db_context *db_open_file(TALLOC_CTX *mem_ctx, mem_ctx 95 source3/include/dbwrap.h TDB_DATA dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 100 source3/include/dbwrap.h TDB_DATA dbwrap_fetch_bystring(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 25 source3/include/event.h #define event_context_init(mem_ctx) s3_tevent_context_init(mem_ctx) mem_ctx 43 source3/include/event.h struct tevent_context *s3_tevent_context_init(TALLOC_CTX *mem_ctx); mem_ctx 909 source3/include/includes.h krb5_error_code smb_krb5_unparse_name(TALLOC_CTX *mem_ctx, mem_ctx 939 source3/include/includes.h bool get_auth_data_from_tkt(TALLOC_CTX *mem_ctx, DATA_BLOB *auth_data, krb5_ticket *tkt); mem_ctx 952 source3/include/includes.h NTSTATUS decode_pac_data(TALLOC_CTX *mem_ctx, mem_ctx 1016 source3/include/includes.h krb5_error_code smb_krb5_keytab_name(TALLOC_CTX *mem_ctx, mem_ctx 47 source3/include/interfaces.h int get_interfaces(TALLOC_CTX *mem_ctx, struct iface_struct **pifaces); mem_ctx 55 source3/include/memcache.h struct memcache *memcache_init(TALLOC_CTX *mem_ctx, size_t max_size); mem_ctx 110 source3/include/messages.h TALLOC_CTX *mem_ctx, mem_ctx 114 source3/include/messages.h TALLOC_CTX *mem_ctx, mem_ctx 123 source3/include/messages.h struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx, mem_ctx 69 source3/include/nss_info.h NTSTATUS (*map_to_alias)(TALLOC_CTX *mem_ctx, mem_ctx 72 source3/include/nss_info.h NTSTATUS (*map_from_alias)(TALLOC_CTX *mem_ctx, mem_ctx 93 source3/include/nss_info.h NTSTATUS nss_map_to_alias( TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 96 source3/include/nss_info.h NTSTATUS nss_map_from_alias( TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 44 source3/include/ntdomain.h TALLOC_CTX *mem_ctx; /* When unmarshalling, use this.... */ mem_ctx 272 source3/include/ntdomain.h TALLOC_CTX *mem_ctx; mem_ctx 80 source3/include/ntioctl.h TALLOC_CTX *mem_ctx; mem_ctx 80 source3/include/ntquotas.h TALLOC_CTX *mem_ctx; mem_ctx 31 source3/include/packet.h struct packet_context *packet_init(TALLOC_CTX *mem_ctx, int fd); mem_ctx 251 source3/include/passdb.h TALLOC_CTX *mem_ctx, const char *name, mem_ctx 255 source3/include/passdb.h TALLOC_CTX *mem_ctx, uint32 rid); mem_ctx 272 source3/include/passdb.h TALLOC_CTX *mem_ctx, mem_ctx 278 source3/include/passdb.h TALLOC_CTX *mem_ctx, mem_ctx 284 source3/include/passdb.h TALLOC_CTX *mem_ctx, mem_ctx 288 source3/include/passdb.h TALLOC_CTX *mem_ctx, mem_ctx 292 source3/include/passdb.h TALLOC_CTX *mem_ctx, mem_ctx 317 source3/include/passdb.h TALLOC_CTX *mem_ctx, mem_ctx 377 source3/include/passdb.h TALLOC_CTX *mem_ctx, uint32 *num_domains, mem_ctx 92 source3/include/privileges.h TALLOC_CTX *mem_ctx; mem_ctx 111 source3/include/proto.h NTSTATUS create_token_from_username(TALLOC_CTX *mem_ctx, const char *username, mem_ctx 121 source3/include/proto.h NTSTATUS make_serverinfo_from_username(TALLOC_CTX *mem_ctx, mem_ctx 125 source3/include/proto.h struct auth_serversupplied_info *copy_serverinfo(TALLOC_CTX *mem_ctx, mem_ctx 130 source3/include/proto.h NTSTATUS make_server_info_guest(TALLOC_CTX *mem_ctx, mem_ctx 133 source3/include/proto.h struct passwd *smb_getpwnam( TALLOC_CTX *mem_ctx, char *domuser, mem_ctx 135 source3/include/proto.h NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx, mem_ctx 140 source3/include/proto.h NTSTATUS make_server_info_wbcAuthUserInfo(TALLOC_CTX *mem_ctx, mem_ctx 183 source3/include/proto.h struct nt_user_token *create_local_nt_token(TALLOC_CTX *mem_ctx, mem_ctx 235 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 328 source3/include/proto.h const char *audit_policy_str(TALLOC_CTX *mem_ctx, uint32 policy); mem_ctx 334 source3/include/proto.h struct bitmap *bitmap_talloc(TALLOC_CTX *mem_ctx, int n); mem_ctx 425 source3/include/proto.h struct db_record *connections_fetch_record(TALLOC_CTX *mem_ctx, mem_ctx 427 source3/include/proto.h struct db_record *connections_fetch_entry(TALLOC_CTX *mem_ctx, mem_ctx 600 source3/include/proto.h NTSTATUS privilege_enum_sids(const SE_PRIV *mask, TALLOC_CTX *mem_ctx, mem_ctx 610 source3/include/proto.h NTSTATUS privilege_set_init_by_ctx(TALLOC_CTX *mem_ctx, PRIVILEGE_SET *priv_set); mem_ctx 612 source3/include/proto.h NTSTATUS dup_luid_attr(TALLOC_CTX *mem_ctx, LUID_ATTR **new_la, LUID_ATTR *old_la, int count); mem_ctx 668 source3/include/proto.h NTSTATUS marshall_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 671 source3/include/proto.h NTSTATUS marshall_sec_desc_buf(TALLOC_CTX *mem_ctx, mem_ctx 674 source3/include/proto.h NTSTATUS unmarshall_sec_desc(TALLOC_CTX *mem_ctx, uint8 *data, size_t len, mem_ctx 676 source3/include/proto.h NTSTATUS unmarshall_sec_desc_buf(TALLOC_CTX *mem_ctx, uint8_t *data, size_t len, mem_ctx 709 source3/include/proto.h struct named_mutex *grab_named_mutex(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 748 source3/include/proto.h NTSTATUS smbldap_init(TALLOC_CTX *mem_ctx, struct event_context *event_ctx, mem_ctx 785 source3/include/proto.h char *talloc_sub_basic(TALLOC_CTX *mem_ctx, const char *smb_name, mem_ctx 789 source3/include/proto.h char *talloc_sub_specified(TALLOC_CTX *mem_ctx, mem_ctx 795 source3/include/proto.h char *talloc_sub_advanced(TALLOC_CTX *mem_ctx, mem_ctx 994 source3/include/proto.h bool getgroups_unix_user(TALLOC_CTX *mem_ctx, const char *user, mem_ctx 1065 source3/include/proto.h char *get_user_home_dir(TALLOC_CTX *mem_ctx, const char *user); mem_ctx 1066 source3/include/proto.h struct passwd *Get_Pwnam_alloc(TALLOC_CTX *mem_ctx, const char *user); mem_ctx 1082 source3/include/proto.h struct user_auth_info *user_auth_info_init(TALLOC_CTX *mem_ctx); mem_ctx 1104 source3/include/proto.h struct user_auth_info *get_cmdline_auth_info_copy(TALLOC_CTX *mem_ctx, mem_ctx 1108 source3/include/proto.h bool add_gid_to_array_unique(TALLOC_CTX *mem_ctx, gid_t gid, mem_ctx 1134 source3/include/proto.h void add_to_large_array(TALLOC_CTX *mem_ctx, size_t element_size, mem_ctx 1176 source3/include/proto.h bool parent_dirname(TALLOC_CTX *mem_ctx, const char *dir, char **parent, mem_ctx 1185 source3/include/proto.h void *talloc_append_blob(TALLOC_CTX *mem_ctx, void *buf, DATA_BLOB blob); mem_ctx 1198 source3/include/proto.h char *procid_str(TALLOC_CTX *mem_ctx, const struct server_id *pid); mem_ctx 1209 source3/include/proto.h void split_domain_user(TALLOC_CTX *mem_ctx, mem_ctx 1218 source3/include/proto.h NTSTATUS split_ntfs_stream_name(TALLOC_CTX *mem_ctx, const char *fname, mem_ctx 1237 source3/include/proto.h NT_USER_TOKEN *dup_nt_token(TALLOC_CTX *mem_ctx, const NT_USER_TOKEN *ptoken); mem_ctx 1238 source3/include/proto.h NTSTATUS merge_nt_token(TALLOC_CTX *mem_ctx, mem_ctx 1246 source3/include/proto.h struct passwd *tcopy_passwd(TALLOC_CTX *mem_ctx, const struct passwd *from) ; mem_ctx 1248 source3/include/proto.h struct passwd *getpwnam_alloc(TALLOC_CTX *mem_ctx, const char *name); mem_ctx 1249 source3/include/proto.h struct passwd *getpwuid_alloc(TALLOC_CTX *mem_ctx, uid_t uid) ; mem_ctx 1254 source3/include/proto.h WERROR reg_pull_multi_sz(TALLOC_CTX *mem_ctx, const void *buf, size_t len, mem_ctx 1259 source3/include/proto.h WERROR registry_pull_value(TALLOC_CTX *mem_ctx, mem_ctx 1263 source3/include/proto.h WERROR registry_push_value(TALLOC_CTX *mem_ctx, mem_ctx 1301 source3/include/proto.h char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid); mem_ctx 1305 source3/include/proto.h DOM_SID *string_sid_talloc(TALLOC_CTX *mem_ctx, const char *sidstr); mem_ctx 1321 source3/include/proto.h NTSTATUS add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 1323 source3/include/proto.h NTSTATUS add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 1326 source3/include/proto.h bool add_rid_to_array_unique(TALLOC_CTX *mem_ctx, mem_ctx 1330 source3/include/proto.h NTSTATUS sid_array_from_info3(TALLOC_CTX *mem_ctx, mem_ctx 1405 source3/include/proto.h struct tevent_req *open_socket_out_send(TALLOC_CTX *mem_ctx, mem_ctx 1411 source3/include/proto.h struct tevent_req *open_socket_out_defer_send(TALLOC_CTX *mem_ctx, mem_ctx 1488 source3/include/proto.h char *talloc_string_sub2(TALLOC_CTX *mem_ctx, const char *src, mem_ctx 1494 source3/include/proto.h char *talloc_string_sub(TALLOC_CTX *mem_ctx, mem_ctx 1531 source3/include/proto.h char *base64_encode_data_blob(TALLOC_CTX *mem_ctx, DATA_BLOB data); mem_ctx 1535 source3/include/proto.h bool add_string_to_array(TALLOC_CTX *mem_ctx, mem_ctx 1538 source3/include/proto.h void sprintf_append(TALLOC_CTX *mem_ctx, char **string, ssize_t *len, mem_ctx 1548 source3/include/proto.h char **str_list_make_v3(TALLOC_CTX *mem_ctx, const char *string, const char *sep); mem_ctx 1617 source3/include/proto.h bool winbind_lookup_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 1628 source3/include/proto.h bool winbind_lookup_rids(TALLOC_CTX *mem_ctx, mem_ctx 1635 source3/include/proto.h bool winbind_get_groups(TALLOC_CTX *mem_ctx, mem_ctx 1639 source3/include/proto.h bool winbind_get_sid_aliases(TALLOC_CTX *mem_ctx, mem_ctx 1689 source3/include/proto.h NTSTATUS kerberos_return_pac(TALLOC_CTX *mem_ctx, mem_ctx 1700 source3/include/proto.h NTSTATUS kerberos_return_info3_from_pac(TALLOC_CTX *mem_ctx, mem_ctx 1713 source3/include/proto.h bool ads_cldap_netlogon(TALLOC_CTX *mem_ctx, mem_ctx 1718 source3/include/proto.h bool ads_cldap_netlogon_5(TALLOC_CTX *mem_ctx, mem_ctx 1725 source3/include/proto.h void ads_disp_sd(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, SEC_DESC *sd); mem_ctx 1800 source3/include/proto.h NTSTATUS ads_verify_ticket(TALLOC_CTX *mem_ctx, mem_ctx 1865 source3/include/proto.h ADS_STATUS ads_site_dn(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, const char **site_name); mem_ctx 1866 source3/include/proto.h ADS_STATUS ads_site_dn_for_machine(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, const char *computer_name, const char **site_dn); mem_ctx 1867 source3/include/proto.h ADS_STATUS ads_upn_suffixes(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, char ***suffixes, size_t *num_suffixes); mem_ctx 1869 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1872 source3/include/proto.h ADS_STATUS ads_get_sid_from_extended_dn(TALLOC_CTX *mem_ctx, mem_ctx 1883 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1888 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1892 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1894 source3/include/proto.h ADS_STATUS ads_check_ou_dn(TALLOC_CTX *mem_ctx, mem_ctx 1905 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1908 source3/include/proto.h bool get_local_printer_publishing_data(TALLOC_CTX *mem_ctx, mem_ctx 1914 source3/include/proto.h ADS_STATUS ads_get_attrnames_by_oids(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 1920 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1922 source3/include/proto.h const char *ads_get_attrname_by_oid(ADS_STRUCT *ads, const char *schema_path, TALLOC_CTX *mem_ctx, const char * OID); mem_ctx 1923 source3/include/proto.h ADS_STATUS ads_schema_path(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, char **schema_path); mem_ctx 1924 source3/include/proto.h ADS_STATUS ads_check_posix_schema_mapping(TALLOC_CTX *mem_ctx, mem_ctx 1939 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1948 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 1994 source3/include/proto.h NTSTATUS gp_ext_info_add_entry(TALLOC_CTX *mem_ctx, mem_ctx 2000 source3/include/proto.h NTSTATUS init_gp_extensions(TALLOC_CTX *mem_ctx); mem_ctx 2009 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2016 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2026 source3/include/proto.h NTSTATUS gpo_explode_filesyspath(TALLOC_CTX *mem_ctx, mem_ctx 2032 source3/include/proto.h NTSTATUS gpo_fetch_files(TALLOC_CTX *mem_ctx, mem_ctx 2035 source3/include/proto.h NTSTATUS gpo_get_sysvol_gpt_version(TALLOC_CTX *mem_ctx, mem_ctx 2042 source3/include/proto.h NTSTATUS gpo_copy_file(TALLOC_CTX *mem_ctx, mem_ctx 2046 source3/include/proto.h NTSTATUS gpo_sync_directories(TALLOC_CTX *mem_ctx, mem_ctx 2053 source3/include/proto.h NTSTATUS parse_gpt_ini(TALLOC_CTX *mem_ctx, mem_ctx 2060 source3/include/proto.h bool ads_parse_gp_ext(TALLOC_CTX *mem_ctx, mem_ctx 2064 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2068 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2073 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2077 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2083 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2087 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2095 source3/include/proto.h struct nt_user_token *registry_create_system_token(TALLOC_CTX *mem_ctx); mem_ctx 2096 source3/include/proto.h WERROR gp_init_reg_ctx(TALLOC_CTX *mem_ctx, mem_ctx 2102 source3/include/proto.h WERROR gp_store_reg_subkey(TALLOC_CTX *mem_ctx, mem_ctx 2106 source3/include/proto.h WERROR gp_read_reg_subkey(TALLOC_CTX *mem_ctx, mem_ctx 2110 source3/include/proto.h WERROR gp_store_reg_val_sz(TALLOC_CTX *mem_ctx, mem_ctx 2114 source3/include/proto.h WERROR gp_read_reg_val_sz(TALLOC_CTX *mem_ctx, mem_ctx 2118 source3/include/proto.h WERROR gp_reg_state_store(TALLOC_CTX *mem_ctx, mem_ctx 2123 source3/include/proto.h WERROR gp_reg_state_read(TALLOC_CTX *mem_ctx, mem_ctx 2127 source3/include/proto.h WERROR gp_secure_key(TALLOC_CTX *mem_ctx, mem_ctx 2141 source3/include/proto.h bool add_gp_registry_entry_to_array(TALLOC_CTX *mem_ctx, mem_ctx 2145 source3/include/proto.h WERROR reg_apply_registry_entry(TALLOC_CTX *mem_ctx, mem_ctx 2164 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2168 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2171 source3/include/proto.h void dump_gplink(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, struct GP_LINK *gp_link); mem_ctx 2173 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2180 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2186 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2191 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2194 source3/include/proto.h NTSTATUS gpo_get_unix_path(TALLOC_CTX *mem_ctx, mem_ctx 2198 source3/include/proto.h NTSTATUS gp_find_file(TALLOC_CTX *mem_ctx, mem_ctx 2204 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2256 source3/include/proto.h char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid); mem_ctx 2260 source3/include/proto.h const char *epm_floor_string(TALLOC_CTX *mem_ctx, struct epm_floor *epm_floor); mem_ctx 2261 source3/include/proto.h _PUBLIC_ char *dcerpc_binding_string(TALLOC_CTX *mem_ctx, const struct dcerpc_binding *b); mem_ctx 2262 source3/include/proto.h _PUBLIC_ NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *s, struct dcerpc_binding **b_out); mem_ctx 2265 source3/include/proto.h const char *dcerpc_floor_get_rhs_data(TALLOC_CTX *mem_ctx, struct epm_floor *epm_floor); mem_ctx 2269 source3/include/proto.h _PUBLIC_ NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx, mem_ctx 2272 source3/include/proto.h _PUBLIC_ NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx, mem_ctx 2280 source3/include/proto.h TALLOC_CTX *mem_ctx, void *r); mem_ctx 2298 source3/include/proto.h struct async_req *cli_session_setup_guest_send(TALLOC_CTX *mem_ctx, mem_ctx 2303 source3/include/proto.h struct async_req *cli_tcon_andx_send(TALLOC_CTX *mem_ctx, mem_ctx 2314 source3/include/proto.h struct async_req *cli_negprot_send(TALLOC_CTX *mem_ctx, mem_ctx 2395 source3/include/proto.h bool send_getdc_request(TALLOC_CTX *mem_ctx, mem_ctx 2401 source3/include/proto.h bool receive_getdc_response(TALLOC_CTX *mem_ctx, mem_ctx 2435 source3/include/proto.h struct async_req *cli_echo_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 2479 source3/include/proto.h struct async_req *cli_ntcreate_send(TALLOC_CTX *mem_ctx, mem_ctx 2504 source3/include/proto.h struct async_req *cli_open_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 2509 source3/include/proto.h struct async_req *cli_close_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 2595 source3/include/proto.h bool unwrap_edata_ntstatus(TALLOC_CTX *mem_ctx, mem_ctx 2598 source3/include/proto.h bool unwrap_pac(TALLOC_CTX *mem_ctx, DATA_BLOB *auth_data, DATA_BLOB *unwrapped_pac_data); mem_ctx 2684 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 2729 source3/include/proto.h bool cli_get_server_name(TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 2752 source3/include/proto.h struct async_req *cli_read_andx_send(TALLOC_CTX *mem_ctx, mem_ctx 2758 source3/include/proto.h struct async_req *cli_pull_send(TALLOC_CTX *mem_ctx, mem_ctx 2779 source3/include/proto.h struct async_req *cli_write_andx_send(TALLOC_CTX *mem_ctx, mem_ctx 2786 source3/include/proto.h struct async_req *cli_push_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 2802 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 2881 source3/include/proto.h TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 2887 source3/include/proto.h NTSTATUS cli_trans_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 2891 source3/include/proto.h NTSTATUS cli_trans(TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 2938 source3/include/proto.h const char *dcerpc_errstr(TALLOC_CTX *mem_ctx, uint32_t fault_code); mem_ctx 2943 source3/include/proto.h NTSTATUS dsgetdcname(TALLOC_CTX *mem_ctx, mem_ctx 3075 source3/include/proto.h char *name_mangle(TALLOC_CTX *mem_ctx, char *In, char name_type); mem_ctx 3089 source3/include/proto.h NTSTATUS ntlm_password_check(TALLOC_CTX *mem_ctx, mem_ctx 3119 source3/include/proto.h DATA_BLOB ntlmssp_weaken_keys(NTLMSSP_STATE *ntlmssp_state, TALLOC_CTX *mem_ctx); mem_ctx 3162 source3/include/proto.h struct netr_SamInfo3 *netsamlogon_cache_get(TALLOC_CTX *mem_ctx, const DOM_SID *user_sid); mem_ctx 3272 source3/include/proto.h void encode_wkssvc_join_password_buffer(TALLOC_CTX *mem_ctx, mem_ctx 3276 source3/include/proto.h WERROR decode_wkssvc_join_password_buffer(TALLOC_CTX *mem_ctx, mem_ctx 3280 source3/include/proto.h DATA_BLOB decrypt_drsuapi_blob(TALLOC_CTX *mem_ctx, mem_ctx 3296 source3/include/proto.h ssize_t read_spnego_data(TALLOC_CTX *mem_ctx, DATA_BLOB data, SPNEGO_DATA *token); mem_ctx 3314 source3/include/proto.h NTSTATUS trust_pw_change_and_store_it(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 3319 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 3321 source3/include/proto.h bool enumerate_domain_trusts( TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 3396 source3/include/proto.h struct byte_range_lock *brl_get_locks(TALLOC_CTX *mem_ctx, mem_ctx 3398 source3/include/proto.h struct byte_range_lock *brl_get_locks_readonly(TALLOC_CTX *mem_ctx, mem_ctx 3451 source3/include/proto.h struct share_mode_lock *get_share_mode_lock(TALLOC_CTX *mem_ctx, mem_ctx 3456 source3/include/proto.h struct share_mode_lock *fetch_share_mode_unlocked(TALLOC_CTX *mem_ctx, mem_ctx 4327 source3/include/proto.h struct share_params *get_share_params(TALLOC_CTX *mem_ctx, mem_ctx 4329 source3/include/proto.h struct share_iterator *share_list_all(TALLOC_CTX *mem_ctx); mem_ctx 4377 source3/include/proto.h bool lookup_name(TALLOC_CTX *mem_ctx, mem_ctx 4381 source3/include/proto.h bool lookup_name_smbconf(TALLOC_CTX *mem_ctx, mem_ctx 4385 source3/include/proto.h NTSTATUS lookup_sids(TALLOC_CTX *mem_ctx, int num_sids, mem_ctx 4389 source3/include/proto.h bool lookup_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 4445 source3/include/proto.h struct samr_LogonHours get_logon_hours_from_pdb(TALLOC_CTX *mem_ctx, mem_ctx 4447 source3/include/proto.h NTSTATUS smb_create_user(TALLOC_CTX *mem_ctx, mem_ctx 4548 source3/include/proto.h NTSTATUS pdb_create_user(TALLOC_CTX *mem_ctx, const char *name, uint32 flags, mem_ctx 4550 source3/include/proto.h NTSTATUS pdb_delete_user(TALLOC_CTX *mem_ctx, struct samu *sam_acct); mem_ctx 4559 source3/include/proto.h NTSTATUS pdb_create_dom_group(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 4561 source3/include/proto.h NTSTATUS pdb_delete_dom_group(TALLOC_CTX *mem_ctx, uint32 rid); mem_ctx 4567 source3/include/proto.h NTSTATUS pdb_enum_group_members(TALLOC_CTX *mem_ctx, mem_ctx 4571 source3/include/proto.h NTSTATUS pdb_enum_group_memberships(TALLOC_CTX *mem_ctx, struct samu *user, mem_ctx 4574 source3/include/proto.h NTSTATUS pdb_set_unix_primary_group(TALLOC_CTX *mem_ctx, struct samu *user); mem_ctx 4575 source3/include/proto.h NTSTATUS pdb_add_groupmem(TALLOC_CTX *mem_ctx, uint32 group_rid, mem_ctx 4577 source3/include/proto.h NTSTATUS pdb_del_groupmem(TALLOC_CTX *mem_ctx, uint32 group_rid, mem_ctx 4587 source3/include/proto.h NTSTATUS pdb_enum_alias_memberships(TALLOC_CTX *mem_ctx, mem_ctx 4613 source3/include/proto.h struct pdb_search *pdb_search_init(TALLOC_CTX *mem_ctx, mem_ctx 4615 source3/include/proto.h struct pdb_search *pdb_search_users(TALLOC_CTX *mem_ctx, uint32 acct_flags); mem_ctx 4616 source3/include/proto.h struct pdb_search *pdb_search_groups(TALLOC_CTX *mem_ctx); mem_ctx 4617 source3/include/proto.h struct pdb_search *pdb_search_aliases(TALLOC_CTX *mem_ctx, const DOM_SID *sid); mem_ctx 4626 source3/include/proto.h NTSTATUS pdb_enum_trusteddoms(TALLOC_CTX *mem_ctx, uint32 *num_domains, mem_ctx 4632 source3/include/proto.h const char** get_userattr_list( TALLOC_CTX *mem_ctx, int schema_ver ); mem_ctx 4637 source3/include/proto.h const char **talloc_attrs(TALLOC_CTX *mem_ctx, ...); mem_ctx 4680 source3/include/proto.h void *secrets_get_trust_account_lock(TALLOC_CTX *mem_ctx, const char *domain); mem_ctx 4703 source3/include/proto.h NTSTATUS secrets_trusted_domains(TALLOC_CTX *mem_ctx, uint32 *num_domains, mem_ctx 4708 source3/include/proto.h bool secrets_store_schannel_session_info(TALLOC_CTX *mem_ctx, mem_ctx 4711 source3/include/proto.h bool secrets_restore_schannel_session_info(TALLOC_CTX *mem_ctx, mem_ctx 4721 source3/include/proto.h bool lookup_builtin_rid(TALLOC_CTX *mem_ctx, uint32 rid, const char **name); mem_ctx 4744 source3/include/proto.h bool lookup_wellknown_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 4746 source3/include/proto.h bool lookup_wellknown_name(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 4949 source3/include/proto.h WERROR reg_openhive(TALLOC_CTX *mem_ctx, const char *hive, mem_ctx 4953 source3/include/proto.h WERROR reg_openkey(TALLOC_CTX *mem_ctx, struct registry_key *parent, mem_ctx 4956 source3/include/proto.h WERROR reg_enumkey(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 4958 source3/include/proto.h WERROR reg_enumvalue(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 4960 source3/include/proto.h WERROR reg_queryvalue(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 4975 source3/include/proto.h WERROR reg_getkeysecurity(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 4983 source3/include/proto.h WERROR reg_open_path(TALLOC_CTX *mem_ctx, const char *orig_path, mem_ctx 4992 source3/include/proto.h WERROR reg_create_path(TALLOC_CTX *mem_ctx, const char *orig_path, mem_ctx 5062 source3/include/proto.h WERROR regkey_get_secdesc(TALLOC_CTX *mem_ctx, REGISTRY_KEY *key, mem_ctx 5086 source3/include/proto.h NTSTATUS registry_create_admin_token(TALLOC_CTX *mem_ctx, mem_ctx 5092 source3/include/proto.h WERROR regsubkey_ctr_init(TALLOC_CTX *mem_ctx, struct regsubkey_ctr **ctr); mem_ctx 5166 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5170 source3/include/proto.h TALLOC_CTX *mem_ctx, bool sec_qos, mem_ctx 5173 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5181 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5189 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5197 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5218 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5226 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5237 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5248 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5256 source3/include/proto.h struct async_req *rpc_api_pipe_req_send(TALLOC_CTX *mem_ctx, mem_ctx 5261 source3/include/proto.h NTSTATUS rpc_api_pipe_req_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 5263 source3/include/proto.h NTSTATUS rpc_api_pipe_req(TALLOC_CTX *mem_ctx, struct rpc_pipe_client *cli, mem_ctx 5267 source3/include/proto.h struct async_req *rpc_pipe_bind_send(TALLOC_CTX *mem_ctx, mem_ctx 5277 source3/include/proto.h NTSTATUS rpccli_anon_bind_data(TALLOC_CTX *mem_ctx, mem_ctx 5279 source3/include/proto.h NTSTATUS rpccli_ntlmssp_bind_data(TALLOC_CTX *mem_ctx, mem_ctx 5286 source3/include/proto.h NTSTATUS rpccli_schannel_bind_data(TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 5290 source3/include/proto.h NTSTATUS rpccli_kerberos_bind_data(TALLOC_CTX *mem_ctx, mem_ctx 5296 source3/include/proto.h NTSTATUS rpc_pipe_open_tcp(TALLOC_CTX *mem_ctx, const char *host, mem_ctx 5299 source3/include/proto.h NTSTATUS rpc_pipe_open_ncalrpc(TALLOC_CTX *mem_ctx, const char *socket_path, mem_ctx 5302 source3/include/proto.h NTSTATUS rpc_pipe_open_internal(TALLOC_CTX *mem_ctx, const struct ndr_syntax_id *abstract_syntax, mem_ctx 5303 source3/include/proto.h NTSTATUS (*dispatch) (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const struct ndr_interface_table *table, uint32_t opnum, void *r), mem_ctx 5361 source3/include/proto.h NTSTATUS cli_get_session_key(TALLOC_CTX *mem_ctx, mem_ctx 5364 source3/include/proto.h NTSTATUS rpc_pipe_open_local(TALLOC_CTX *mem_ctx, mem_ctx 5371 source3/include/proto.h struct async_req *rpc_transport_np_init_send(TALLOC_CTX *mem_ctx, mem_ctx 5376 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5378 source3/include/proto.h NTSTATUS rpc_transport_np_init(TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 5386 source3/include/proto.h struct async_req *rpc_cli_smbd_conn_init_send(TALLOC_CTX *mem_ctx, mem_ctx 5393 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5395 source3/include/proto.h NTSTATUS rpc_cli_smbd_conn_init(TALLOC_CTX *mem_ctx, mem_ctx 5402 source3/include/proto.h struct async_req *rpc_transport_smbd_init_send(TALLOC_CTX *mem_ctx, mem_ctx 5407 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5409 source3/include/proto.h NTSTATUS rpc_transport_smbd_init(TALLOC_CTX *mem_ctx, mem_ctx 5417 source3/include/proto.h NTSTATUS rpc_transport_sock_init(TALLOC_CTX *mem_ctx, int fd, mem_ctx 5425 source3/include/proto.h NTSTATUS rpccli_winreg_Connect(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 5432 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5437 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5442 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5449 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5458 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5465 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5470 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5481 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5484 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5490 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5497 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5504 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5512 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5520 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5527 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5534 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5543 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5551 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5559 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5566 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5572 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5583 source3/include/proto.h WERROR pull_spoolss_PrinterData(TALLOC_CTX *mem_ctx, mem_ctx 5587 source3/include/proto.h WERROR push_spoolss_PrinterData(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, mem_ctx 5698 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 5775 source3/include/proto.h int tdb_prs_fetch(TDB_CONTEXT *tdb, TDB_DATA kbuf, prs_struct *ps, TALLOC_CTX *mem_ctx); mem_ctx 5784 source3/include/proto.h bool prs_init_data_blob(prs_struct *prs, DATA_BLOB *blob, TALLOC_CTX *mem_ctx); mem_ctx 5785 source3/include/proto.h bool prs_data_blob(prs_struct *prs, DATA_BLOB *blob, TALLOC_CTX *mem_ctx); mem_ctx 5837 source3/include/proto.h bool parse_logentry( TALLOC_CTX *mem_ctx, char *line, struct eventlog_Record_tdb *entry, bool * eor ); mem_ctx 5839 source3/include/proto.h struct eventlog_Record_tdb *evlog_pull_record_tdb(TALLOC_CTX *mem_ctx, mem_ctx 5842 source3/include/proto.h NTSTATUS evlog_push_record_tdb(TALLOC_CTX *mem_ctx, mem_ctx 5846 source3/include/proto.h NTSTATUS evlog_push_record(TALLOC_CTX *mem_ctx, mem_ctx 5850 source3/include/proto.h struct EVENTLOGRECORD *evlog_pull_record(TALLOC_CTX *mem_ctx, mem_ctx 5853 source3/include/proto.h NTSTATUS evlog_evt_entry_to_tdb_entry(TALLOC_CTX *mem_ctx, mem_ctx 5856 source3/include/proto.h NTSTATUS evlog_tdb_entry_to_evt_entry(TALLOC_CTX *mem_ctx, mem_ctx 5859 source3/include/proto.h NTSTATUS evlog_convert_tdb_to_evt(TALLOC_CTX *mem_ctx, mem_ctx 5907 source3/include/proto.h NTSTATUS np_open(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 5911 source3/include/proto.h struct tevent_req *np_write_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 5915 source3/include/proto.h struct tevent_req *np_read_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 5985 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 5990 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 5995 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6000 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6005 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6010 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6015 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6020 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6025 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6030 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6035 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6040 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6045 source3/include/proto.h TALLOC_CTX *mem_ctx); mem_ctx 6050 source3/include/proto.h struct spoolss_DeviceMode *construct_dev_mode(TALLOC_CTX *mem_ctx, mem_ctx 6286 source3/include/proto.h struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn, mem_ctx 6309 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 6395 source3/include/proto.h const char *name, TALLOC_CTX *mem_ctx, mem_ctx 6542 source3/include/proto.h char *notify_filter_string(TALLOC_CTX *mem_ctx, uint32 filter); mem_ctx 6544 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 6565 source3/include/proto.h struct notify_context *notify_init(TALLOC_CTX *mem_ctx, struct server_id server, mem_ctx 6581 source3/include/proto.h void *init_quota_handle(TALLOC_CTX *mem_ctx); mem_ctx 6647 source3/include/proto.h struct case_semantics_state *set_posix_case_semantics(TALLOC_CTX *mem_ctx, mem_ctx 6700 source3/include/proto.h struct kernel_oplocks *irix_init_kernel_oplocks(TALLOC_CTX *mem_ctx) ; mem_ctx 6707 source3/include/proto.h struct kernel_oplocks *linux_init_kernel_oplocks(TALLOC_CTX *mem_ctx) ; mem_ctx 6711 source3/include/proto.h struct kernel_oplocks *onefs_init_kernel_oplocks(TALLOC_CTX *mem_ctx); mem_ctx 6791 source3/include/proto.h TALLOC_CTX *mem_ctx, mem_ctx 6846 source3/include/proto.h size_t srvstr_get_path_req_wcard(TALLOC_CTX *mem_ctx, struct smb_request *req, mem_ctx 6849 source3/include/proto.h size_t srvstr_get_path_req(TALLOC_CTX *mem_ctx, struct smb_request *req, mem_ctx 7000 source3/include/proto.h int list_sessions(TALLOC_CTX *mem_ctx, struct sessionid **session_list); mem_ctx 7052 source3/include/proto.h NTSTATUS get_ea_value(TALLOC_CTX *mem_ctx, connection_struct *conn, mem_ctx 7055 source3/include/proto.h NTSTATUS get_ea_names_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, mem_ctx 7187 source3/include/proto.h bool smbcli_parse_unc(const char *unc_name, TALLOC_CTX *mem_ctx, mem_ctx 7271 source3/include/proto.h struct AvahiPoll *tevent_avahi_poll(TALLOC_CTX *mem_ctx, mem_ctx 7276 source3/include/proto.h void *avahi_start_register(TALLOC_CTX *mem_ctx, struct tevent_context *ev, mem_ctx 140 source3/include/reg_objects.h WERROR (*get_secdesc)(TALLOC_CTX *mem_ctx, const char *key, mem_ctx 185 source3/include/regfio.h TALLOC_CTX *mem_ctx; /* memory context for run-time file access information */ mem_ctx 321 source3/include/smb_macros.h #define ADD_TO_ARRAY(mem_ctx, type, elem, array, num) \ mem_ctx 323 source3/include/smb_macros.h *(array) = ((mem_ctx) != NULL) ? \ mem_ctx 324 source3/include/smb_macros.h TALLOC_REALLOC_ARRAY(mem_ctx, (*(array)), type, (*(num))+1) : \ mem_ctx 331 source3/include/smb_macros.h #define ADD_TO_LARGE_ARRAY(mem_ctx, type, elem, array, num, size) \ mem_ctx 332 source3/include/smb_macros.h add_to_large_array((mem_ctx), sizeof(type), &(elem), (void *)(array), (num), (size)); mem_ctx 132 source3/include/smbldap.h NTSTATUS smbldap_init(TALLOC_CTX *mem_ctx, mem_ctx 138 source3/include/smbldap.h const char** get_attr_list( TALLOC_CTX *mem_ctx, ATTRIB_MAP_ENTRY table[] ); mem_ctx 211 source3/include/smbldap.h const char** get_userattr_list( TALLOC_CTX *mem_ctx, int schema_ver ); mem_ctx 215 source3/include/smbldap.h TALLOC_CTX *mem_ctx); mem_ctx 218 source3/include/smbldap.h TALLOC_CTX *mem_ctx); mem_ctx 219 source3/include/smbldap.h void talloc_autofree_ldapmsg(TALLOC_CTX *mem_ctx, LDAPMessage *result); mem_ctx 220 source3/include/smbldap.h void talloc_autofree_ldapmod(TALLOC_CTX *mem_ctx, LDAPMod **mod); mem_ctx 221 source3/include/smbldap.h char *smbldap_talloc_dn(TALLOC_CTX *mem_ctx, LDAP *ld, mem_ctx 50 source3/include/util_tdb.h bool tdb_pack_append(TALLOC_CTX *mem_ctx, uint8 **buf, size_t *len, mem_ctx 56 source3/include/util_tdb.h struct tdb_wrap *tdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 395 source3/include/vfs.h TALLOC_CTX *mem_ctx, mem_ctx 402 source3/include/vfs.h TALLOC_CTX *mem_ctx, mem_ctx 89 source3/include/vfs_macros.h #define SMB_VFS_STREAMINFO(conn, fsp, fname, mem_ctx, num_streams, streams) ((conn)->vfs.ops.streaminfo((conn)->vfs.handles.streaminfo, (fsp), (fname), (mem_ctx), (num_streams), (streams))) mem_ctx 90 source3/include/vfs_macros.h #define SMB_VFS_GET_REAL_FILENAME(conn, path, name, mem_ctx, found_name) ((conn)->vfs.ops.get_real_filename((conn)->vfs.handles.get_real_filename, (path), (name), (mem_ctx), (found_name))) mem_ctx 223 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STREAMINFO(conn, fsp, fname, mem_ctx, num_streams, streams) ((conn)->vfs_opaque.ops.streaminfo((conn)->vfs_opaque.handles.streaminfo, (fsp), (fname), (mem_ctx), (num_streams), (streams))) mem_ctx 224 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_REAL_FILENAME(conn, path, name, mem_ctx, found_name) ((conn)->vfs_opaque.ops.get_real_filename((conn)->vfs_opaque.handles.get_real_filename, (path), (name), (mem_ctx), (found_name))) mem_ctx 358 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STREAMINFO(handle, fsp, fname, mem_ctx, num_streams, streams) ((handle)->vfs_next.ops.streaminfo((handle)->vfs_next.handles.streaminfo, (fsp), (fname), (mem_ctx), (num_streams), (streams))) mem_ctx 359 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_REAL_FILENAME(handle, path, name, mem_ctx, found_name) ((handle)->vfs_next.ops.get_real_filename((handle)->vfs_next.handles.get_real_filename, (path), (name), (mem_ctx), (found_name))) mem_ctx 27 source3/include/wbc_async.h struct tevent_req *wb_trans_send(TALLOC_CTX *mem_ctx, mem_ctx 31 source3/include/wbc_async.h wbcErr wb_trans_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 33 source3/include/wbc_async.h struct wb_context *wb_context_init(TALLOC_CTX *mem_ctx); mem_ctx 41 source3/include/wbc_async.h struct tevent_req *wb_req_read_send(TALLOC_CTX *mem_ctx, mem_ctx 44 source3/include/wbc_async.h wbcErr wb_req_read_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 47 source3/include/wbc_async.h struct tevent_req *wb_req_write_send(TALLOC_CTX *mem_ctx, mem_ctx 53 source3/include/wbc_async.h struct tevent_req *wb_resp_read_send(TALLOC_CTX *mem_ctx, mem_ctx 55 source3/include/wbc_async.h wbcErr wb_resp_read_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 58 source3/include/wbc_async.h struct tevent_req *wb_resp_write_send(TALLOC_CTX *mem_ctx, mem_ctx 50 source3/lib/afs.c TALLOC_CTX *mem_ctx; mem_ctx 52 source3/lib/afs.c mem_ctx = talloc_stackframe(); mem_ctx 53 source3/lib/afs.c if (mem_ctx == NULL) mem_ctx 56 source3/lib/afs.c base64_ticket = base64_encode_data_blob(mem_ctx, ticket); mem_ctx 60 source3/lib/afs.c base64_key = base64_encode_data_blob(mem_ctx, key); mem_ctx 71 source3/lib/afs.c TALLOC_FREE(mem_ctx); mem_ctx 121 source3/lib/audit.c const char *audit_policy_str(TALLOC_CTX *mem_ctx, uint32 policy) mem_ctx 126 source3/lib/audit.c return talloc_strdup(mem_ctx, "None"); mem_ctx 130 source3/lib/audit.c ret = talloc_strdup(mem_ctx, "Success"); mem_ctx 138 source3/lib/audit.c ret = talloc_asprintf(mem_ctx, "%s, %s", ret, "Failure"); mem_ctx 143 source3/lib/audit.c return talloc_strdup(mem_ctx, "Failure"); mem_ctx 248 source3/lib/avahi.c struct AvahiPoll *tevent_avahi_poll(TALLOC_CTX *mem_ctx, mem_ctx 254 source3/lib/avahi.c result = talloc(mem_ctx, struct AvahiPoll); mem_ctx 64 source3/lib/bitmap.c struct bitmap *bitmap_talloc(TALLOC_CTX *mem_ctx, int n) mem_ctx 68 source3/lib/bitmap.c if (!mem_ctx) return NULL; mem_ctx 70 source3/lib/bitmap.c bm = TALLOC_P(mem_ctx, struct bitmap); mem_ctx 75 source3/lib/bitmap.c bm->b = TALLOC_ARRAY(mem_ctx, uint32, (n+31)/32); mem_ctx 43 source3/lib/conn_tdb.c struct db_record *connections_fetch_record(TALLOC_CTX *mem_ctx, mem_ctx 52 source3/lib/conn_tdb.c return ctx->fetch_locked(ctx, mem_ctx, key); mem_ctx 55 source3/lib/conn_tdb.c struct db_record *connections_fetch_entry(TALLOC_CTX *mem_ctx, mem_ctx 70 source3/lib/conn_tdb.c return connections_fetch_record(mem_ctx, key); mem_ctx 47 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx, TDB_DATA *outdata, mem_ctx 116 source3/lib/ctdbd_conn.c static NTSTATUS ctdbd_connect(TALLOC_CTX *mem_ctx, mem_ctx 145 source3/lib/ctdbd_conn.c if (!(result = packet_init(mem_ctx, fd))) { mem_ctx 215 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx; mem_ctx 228 source3/lib/ctdbd_conn.c state->req.data = talloc_move(state->mem_ctx, &buf); mem_ctx 237 source3/lib/ctdbd_conn.c static struct messaging_rec *ctdb_pull_messaging_rec(TALLOC_CTX *mem_ctx, mem_ctx 252 source3/lib/ctdbd_conn.c if (!(result = TALLOC_P(mem_ctx, struct messaging_rec))) { mem_ctx 284 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx, void *result) mem_ctx 310 source3/lib/ctdbd_conn.c state.mem_ctx = mem_ctx; mem_ctx 406 source3/lib/ctdbd_conn.c *((void **)result) = talloc_move(mem_ctx, &hdr); mem_ctx 415 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_init_connection(TALLOC_CTX *mem_ctx, mem_ctx 421 source3/lib/ctdbd_conn.c if (!(conn = TALLOC_ZERO_P(mem_ctx, struct ctdbd_connection))) { mem_ctx 463 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_messaging_connection(TALLOC_CTX *mem_ctx, mem_ctx 469 source3/lib/ctdbd_conn.c status = ctdbd_init_connection(mem_ctx, &conn); mem_ctx 631 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx; mem_ctx 636 source3/lib/ctdbd_conn.c if (!(mem_ctx = talloc_init("ctdbd_messaging_send"))) { mem_ctx 642 source3/lib/ctdbd_conn.c &blob, mem_ctx, NULL, msg, mem_ctx 685 source3/lib/ctdbd_conn.c TALLOC_FREE(mem_ctx); mem_ctx 696 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx, TDB_DATA *outdata, mem_ctx 769 source3/lib/ctdbd_conn.c mem_ctx, reply->data, reply->datalen))) { mem_ctx 814 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx, uint32_t db_id) mem_ctx 825 source3/lib/ctdbd_conn.c mem_ctx, &data, &cstatus); mem_ctx 953 source3/lib/ctdbd_conn.c TDB_DATA key, TALLOC_CTX *mem_ctx, TDB_DATA *data) mem_ctx 1007 source3/lib/ctdbd_conn.c data->dptr = (uint8 *)talloc_memdup(mem_ctx, &reply->data[0], mem_ctx 1296 source3/lib/ctdbd_conn.c TALLOC_CTX *mem_ctx, TDB_DATA *outdata, mem_ctx 1299 source3/lib/ctdbd_conn.c return ctdbd_control(conn, CTDB_CURRENT_NODE, opcode, srvid, flags, data, mem_ctx, outdata, cstatus); mem_ctx 1304 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_init_connection(TALLOC_CTX *mem_ctx, mem_ctx 30 source3/lib/dbwrap.c static int dbwrap_fallback_fetch(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 35 source3/lib/dbwrap.c if (!(rec = db->fetch_locked(db, mem_ctx, key))) { mem_ctx 40 source3/lib/dbwrap.c data->dptr = talloc_move(mem_ctx, &rec->value.dptr); mem_ctx 98 source3/lib/dbwrap.c struct db_context *db_open(TALLOC_CTX *mem_ctx, mem_ctx 131 source3/lib/dbwrap.c result = db_open_ctdb(mem_ctx, partname, hash_size, mem_ctx 147 source3/lib/dbwrap.c result = db_open_tdb(mem_ctx, name, hash_size, mem_ctx 191 source3/lib/dbwrap.c TDB_DATA dbwrap_fetch(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 196 source3/lib/dbwrap.c if (db->fetch(db, mem_ctx, key, &result) == -1) { mem_ctx 214 source3/lib/dbwrap.c TDB_DATA dbwrap_fetch_bystring(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 217 source3/lib/dbwrap.c return dbwrap_fetch(db, mem_ctx, string_term_tdb_data(key)); mem_ctx 51 source3/lib/dbwrap_ctdb.c TALLOC_CTX *mem_ctx, mem_ctx 83 source3/lib/dbwrap_ctdb.c static struct ctdb_rec_data *db_ctdb_marshall_record(TALLOC_CTX *mem_ctx, uint32_t reqid, mem_ctx 93 source3/lib/dbwrap_ctdb.c d = (struct ctdb_rec_data *)talloc_size(mem_ctx, length); mem_ctx 114 source3/lib/dbwrap_ctdb.c static struct ctdb_marshall_buffer *db_ctdb_marshall_add(TALLOC_CTX *mem_ctx, mem_ctx 134 source3/lib/dbwrap_ctdb.c mem_ctx, offsetof(struct ctdb_marshall_buffer, data)); mem_ctx 145 source3/lib/dbwrap_ctdb.c mem_ctx, m, m_size + r_size); mem_ctx 319 source3/lib/dbwrap_ctdb.c TALLOC_CTX *mem_ctx, mem_ctx 334 source3/lib/dbwrap_ctdb.c mem_ctx, data->dptr+sizeof(struct ctdb_ltdb_header), mem_ctx 361 source3/lib/dbwrap_ctdb.c TALLOC_CTX *mem_ctx, mem_ctx 367 source3/lib/dbwrap_ctdb.c if (!(result = talloc(mem_ctx, struct db_record))) { mem_ctx 424 source3/lib/dbwrap_ctdb.c TALLOC_CTX *mem_ctx, mem_ctx 435 source3/lib/dbwrap_ctdb.c rec = db_ctdb_fetch_locked_transaction(ctx, mem_ctx, key); mem_ctx 836 source3/lib/dbwrap_ctdb.c TALLOC_CTX *mem_ctx, mem_ctx 846 source3/lib/dbwrap_ctdb.c if (!(result = talloc(mem_ctx, struct db_record))) { mem_ctx 952 source3/lib/dbwrap_ctdb.c TALLOC_CTX *mem_ctx, mem_ctx 959 source3/lib/dbwrap_ctdb.c return db_ctdb_fetch_locked_transaction(ctx, mem_ctx, key); mem_ctx 963 source3/lib/dbwrap_ctdb.c return db_ctdb_fetch_locked_persistent(ctx, mem_ctx, key); mem_ctx 966 source3/lib/dbwrap_ctdb.c return fetch_locked_internal(ctx, mem_ctx, key, db->persistent); mem_ctx 972 source3/lib/dbwrap_ctdb.c static int db_ctdb_fetch(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 981 source3/lib/dbwrap_ctdb.c return db_ctdb_transaction_fetch(ctx, mem_ctx, key, data); mem_ctx 1006 source3/lib/dbwrap_ctdb.c mem_ctx, ctdb_data.dptr+sizeof(struct ctdb_ltdb_header), mem_ctx 1020 source3/lib/dbwrap_ctdb.c status = ctdbd_fetch(messaging_ctdbd_connection(),ctx->db_id, key, mem_ctx, data); mem_ctx 1168 source3/lib/dbwrap_ctdb.c struct db_context *db_open_ctdb(TALLOC_CTX *mem_ctx, mem_ctx 1182 source3/lib/dbwrap_ctdb.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct db_context))) { mem_ctx 68 source3/lib/dbwrap_file.c TALLOC_CTX *mem_ctx, mem_ctx 83 source3/lib/dbwrap_file.c if (!(result = TALLOC_P(mem_ctx, struct db_record))) { mem_ctx 255 source3/lib/dbwrap_file.c TALLOC_CTX *mem_ctx = talloc_init("traversal %s\n", ctx->dirname); mem_ctx 261 source3/lib/dbwrap_file.c const char *dirname = talloc_asprintf(mem_ctx, "%s/%2.2X", mem_ctx 268 source3/lib/dbwrap_file.c TALLOC_FREE(mem_ctx); mem_ctx 276 source3/lib/dbwrap_file.c TALLOC_FREE(mem_ctx); mem_ctx 292 source3/lib/dbwrap_file.c keyblob = strhex_to_data_blob(mem_ctx, dirent->d_name); mem_ctx 308 source3/lib/dbwrap_file.c TALLOC_FREE(mem_ctx); mem_ctx 314 source3/lib/dbwrap_file.c rec = db_file_fetch_locked(db, mem_ctx, key); mem_ctx 328 source3/lib/dbwrap_file.c TALLOC_FREE(mem_ctx); mem_ctx 338 source3/lib/dbwrap_file.c TALLOC_FREE(mem_ctx); mem_ctx 342 source3/lib/dbwrap_file.c struct db_context *db_open_file(TALLOC_CTX *mem_ctx, mem_ctx 351 source3/lib/dbwrap_file.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct db_context))) { mem_ctx 203 source3/lib/dbwrap_rbt.c TALLOC_CTX *mem_ctx, mem_ctx 256 source3/lib/dbwrap_rbt.c result = (struct db_record *)talloc_size(mem_ctx, size); mem_ctx 287 source3/lib/dbwrap_rbt.c static int db_rbt_fetch(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 327 source3/lib/dbwrap_rbt.c result = (uint8 *)talloc_memdup(mem_ctx, search_val.dptr, mem_ctx 363 source3/lib/dbwrap_rbt.c struct db_context *db_open_rbt(TALLOC_CTX *mem_ctx) mem_ctx 367 source3/lib/dbwrap_rbt.c result = talloc(mem_ctx, struct db_context); mem_ctx 52 source3/lib/dbwrap_tdb.c TALLOC_CTX *mem_ctx; mem_ctx 63 source3/lib/dbwrap_tdb.c state->mem_ctx, mem_ctx 89 source3/lib/dbwrap_tdb.c TALLOC_CTX *mem_ctx, TDB_DATA key) mem_ctx 109 source3/lib/dbwrap_tdb.c state.mem_ctx = mem_ctx; mem_ctx 135 source3/lib/dbwrap_tdb.c TALLOC_CTX *mem_ctx; mem_ctx 146 source3/lib/dbwrap_tdb.c state->data.dptr = (uint8 *)talloc_memdup(state->mem_ctx, data.dptr, mem_ctx 157 source3/lib/dbwrap_tdb.c static int db_tdb_fetch(struct db_context *db, TALLOC_CTX *mem_ctx, mem_ctx 165 source3/lib/dbwrap_tdb.c state.mem_ctx = mem_ctx; mem_ctx 334 source3/lib/dbwrap_tdb.c struct db_context *db_open_tdb(TALLOC_CTX *mem_ctx, mem_ctx 342 source3/lib/dbwrap_tdb.c result = TALLOC_ZERO_P(mem_ctx, struct db_context); mem_ctx 456 source3/lib/eventlog/eventlog.c bool parse_logentry( TALLOC_CTX *mem_ctx, char *line, struct eventlog_Record_tdb *entry, bool * eor ) mem_ctx 481 source3/lib/eventlog/eventlog.c entry->reserved = talloc_strdup(mem_ctx, "eLfL"); mem_ctx 529 source3/lib/eventlog/eventlog.c entry->source_name = talloc_strdup(mem_ctx, stop); mem_ctx 540 source3/lib/eventlog/eventlog.c entry->computer_name = talloc_strdup(mem_ctx, stop); mem_ctx 551 source3/lib/eventlog/eventlog.c entry->sid_length = rpcstr_push_talloc(mem_ctx, mem_ctx 557 source3/lib/eventlog/eventlog.c entry->sid = data_blob_talloc(mem_ctx, dummy, entry->sid_length); mem_ctx 575 source3/lib/eventlog/eventlog.c if (!add_string_to_array(mem_ctx, stop, &entry->strings, mem_ctx 592 source3/lib/eventlog/eventlog.c entry->data = data_blob_talloc(mem_ctx, stop, entry->data_length); mem_ctx 649 source3/lib/eventlog/eventlog.c struct eventlog_Record_tdb *evlog_pull_record_tdb(TALLOC_CTX *mem_ctx, mem_ctx 672 source3/lib/eventlog/eventlog.c r = talloc_zero(mem_ctx, struct eventlog_Record_tdb); mem_ctx 679 source3/lib/eventlog/eventlog.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, r, mem_ctx 704 source3/lib/eventlog/eventlog.c struct EVENTLOGRECORD *evlog_pull_record(TALLOC_CTX *mem_ctx, mem_ctx 712 source3/lib/eventlog/eventlog.c r = talloc_zero(mem_ctx, struct EVENTLOGRECORD); mem_ctx 744 source3/lib/eventlog/eventlog.c NTSTATUS evlog_push_record_tdb(TALLOC_CTX *mem_ctx, mem_ctx 773 source3/lib/eventlog/eventlog.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, r, mem_ctx 811 source3/lib/eventlog/eventlog.c NTSTATUS evlog_push_record(TALLOC_CTX *mem_ctx, mem_ctx 819 source3/lib/eventlog/eventlog.c t = talloc_zero(mem_ctx, struct eventlog_Record_tdb); mem_ctx 830 source3/lib/eventlog/eventlog.c status = evlog_push_record_tdb(mem_ctx, tdb, t, record_number); mem_ctx 839 source3/lib/eventlog/eventlog.c NTSTATUS evlog_evt_entry_to_tdb_entry(TALLOC_CTX *mem_ctx, mem_ctx 866 source3/lib/eventlog/eventlog.c t->source_name = talloc_strdup(mem_ctx, e->SourceName); mem_ctx 870 source3/lib/eventlog/eventlog.c t->computer_name = talloc_strdup(mem_ctx, e->Computername); mem_ctx 877 source3/lib/eventlog/eventlog.c sid_str = sid_string_talloc(mem_ctx, &e->UserSid); mem_ctx 878 source3/lib/eventlog/eventlog.c t->sid_length = rpcstr_push_talloc(mem_ctx, &dummy, sid_str); mem_ctx 882 source3/lib/eventlog/eventlog.c t->sid = data_blob_talloc(mem_ctx, (uint8_t *)dummy, t->sid_length); mem_ctx 886 source3/lib/eventlog/eventlog.c t->strings = talloc_array(mem_ctx, const char *, e->NumStrings); mem_ctx 893 source3/lib/eventlog/eventlog.c t->data = data_blob_talloc(mem_ctx, e->Data, e->DataLength); mem_ctx 902 source3/lib/eventlog/eventlog.c NTSTATUS evlog_tdb_entry_to_evt_entry(TALLOC_CTX *mem_ctx, mem_ctx 928 source3/lib/eventlog/eventlog.c e->SourceName = talloc_strdup(mem_ctx, t->source_name); mem_ctx 931 source3/lib/eventlog/eventlog.c e->Computername = talloc_strdup(mem_ctx, t->computer_name); mem_ctx 937 source3/lib/eventlog/eventlog.c if (!convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, mem_ctx 943 source3/lib/eventlog/eventlog.c e->UserSid = *string_sid_talloc(mem_ctx, sid_str); mem_ctx 947 source3/lib/eventlog/eventlog.c e->Strings = talloc_array(mem_ctx, const char *, t->num_of_strings); mem_ctx 953 source3/lib/eventlog/eventlog.c e->Data = (uint8_t *)talloc_memdup(mem_ctx, t->data.data, t->data_length); mem_ctx 954 source3/lib/eventlog/eventlog.c e->Pad = talloc_strdup(mem_ctx, ""); mem_ctx 965 source3/lib/eventlog/eventlog.c NTSTATUS evlog_convert_tdb_to_evt(TALLOC_CTX *mem_ctx, mem_ctx 985 source3/lib/eventlog/eventlog.c r = evlog_pull_record_tdb(mem_ctx, etdb->tdb, count); mem_ctx 990 source3/lib/eventlog/eventlog.c status = evlog_tdb_entry_to_evt_entry(mem_ctx, r, &e); mem_ctx 997 source3/lib/eventlog/eventlog.c ADD_TO_ARRAY(mem_ctx, struct EVENTLOGRECORD, e, &evt.records, &num_records); mem_ctx 1022 source3/lib/eventlog/eventlog.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, &evt, mem_ctx 291 source3/lib/events.c struct tevent_context *s3_tevent_context_init(TALLOC_CTX *mem_ctx) mem_ctx 297 source3/lib/events.c ev = tevent_context_init_byname(mem_ctx, "s3"); mem_ctx 126 source3/lib/interfaces.c static int _get_interfaces(TALLOC_CTX *mem_ctx, struct iface_struct **pifaces) mem_ctx 150 source3/lib/interfaces.c ifaces = talloc_array(mem_ctx, struct iface_struct, count); mem_ctx 273 source3/lib/interfaces.c int get_interfaces(TALLOC_CTX *mem_ctx, struct iface_struct **pifaces) mem_ctx 278 source3/lib/interfaces.c total = _get_interfaces(mem_ctx, &ifaces); mem_ctx 35 source3/lib/ldb/common/attrib_handlers.c int ldb_handler_copy(struct ldb_context *ldb, void *mem_ctx, mem_ctx 38 source3/lib/ldb/common/attrib_handlers.c *out = ldb_val_dup(mem_ctx, in); mem_ctx 53 source3/lib/ldb/common/attrib_handlers.c static int ldb_handler_fold(struct ldb_context *ldb, void *mem_ctx, mem_ctx 62 source3/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_casefold(ldb, mem_ctx, (const char *)(in->data)); mem_ctx 107 source3/lib/ldb/common/attrib_handlers.c static int ldb_canonicalise_Integer(struct ldb_context *ldb, void *mem_ctx, mem_ctx 115 source3/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)talloc_asprintf(mem_ctx, "%lld", i); mem_ctx 126 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_Integer(struct ldb_context *ldb, void *mem_ctx, mem_ctx 135 source3/lib/ldb/common/attrib_handlers.c int ldb_comparison_binary(struct ldb_context *ldb, void *mem_ctx, mem_ctx 152 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_fold(struct ldb_context *ldb, void *mem_ctx, mem_ctx 188 source3/lib/ldb/common/attrib_handlers.c b1 = ldb_casefold(ldb, mem_ctx, s1); mem_ctx 189 source3/lib/ldb/common/attrib_handlers.c b2 = ldb_casefold(ldb, mem_ctx, s2); mem_ctx 227 source3/lib/ldb/common/attrib_handlers.c static int ldb_canonicalise_dn(struct ldb_context *ldb, void *mem_ctx, mem_ctx 236 source3/lib/ldb/common/attrib_handlers.c dn = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)in->data); mem_ctx 241 source3/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_dn_linearize(mem_ctx, dn); mem_ctx 258 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_dn(struct ldb_context *ldb, void *mem_ctx, mem_ctx 264 source3/lib/ldb/common/attrib_handlers.c dn1 = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)v1->data); mem_ctx 267 source3/lib/ldb/common/attrib_handlers.c dn2 = ldb_dn_explode_casefold(ldb, mem_ctx, (char *)v2->data); mem_ctx 283 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_objectclass(struct ldb_context *ldb, void *mem_ctx, mem_ctx 288 source3/lib/ldb/common/attrib_handlers.c ret = ldb_comparison_fold(ldb, mem_ctx, v1, v2); mem_ctx 300 source3/lib/ldb/common/attrib_handlers.c if (ldb_comparison_objectclass(ldb, mem_ctx, &vs, v2) == 0) { mem_ctx 310 source3/lib/ldb/common/attrib_handlers.c static int ldb_comparison_utctime(struct ldb_context *ldb, void *mem_ctx, mem_ctx 322 source3/lib/ldb/common/attrib_handlers.c static int ldb_canonicalise_utctime(struct ldb_context *ldb, void *mem_ctx, mem_ctx 326 source3/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_timestring(mem_ctx, t); mem_ctx 42 source3/lib/ldb/common/ldb.c struct ldb_context *ldb_init(void *mem_ctx) mem_ctx 44 source3/lib/ldb/common/ldb.c struct ldb_context *ldb = talloc_zero(mem_ctx, struct ldb_context); mem_ctx 583 source3/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 596 source3/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 628 source3/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 638 source3/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 657 source3/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 667 source3/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 686 source3/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 696 source3/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 715 source3/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 726 source3/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 748 source3/lib/ldb/common/ldb.c static int _ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, mem_ctx 761 source3/lib/ldb/common/ldb.c res = talloc_zero(mem_ctx, struct ldb_result); mem_ctx 766 source3/lib/ldb/common/ldb.c ret = ldb_build_search_req(&req, ldb, mem_ctx, mem_ctx 802 source3/lib/ldb/common/ldb.c int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, struct ldb_result **result, mem_ctx 817 source3/lib/ldb/common/ldb.c expression = talloc_vasprintf(mem_ctx, exp_fmt, ap); mem_ctx 828 source3/lib/ldb/common/ldb.c talloc_steal(mem_ctx, res); mem_ctx 72 source3/lib/ldb/common/ldb_attributes.c void *mem_ctx, mem_ctx 76 source3/lib/ldb/common/ldb_attributes.c *out = ldb_val_dup(mem_ctx, in); mem_ctx 89 source3/lib/ldb/common/ldb_attributes.c void *mem_ctx, mem_ctx 70 source3/lib/ldb/common/ldb_dn.c char *ldb_dn_escape_value(void *mem_ctx, struct ldb_val value) mem_ctx 83 source3/lib/ldb/common/ldb_dn.c dst = d = talloc_array(mem_ctx, char, len * 3 + 1); mem_ctx 117 source3/lib/ldb/common/ldb_dn.c static struct ldb_val ldb_dn_unescape_value(void *mem_ctx, const char *src) mem_ctx 127 source3/lib/ldb/common/ldb_dn.c dst = p = (char *)talloc_memdup(mem_ctx, src, strlen(src) + 1); mem_ctx 276 source3/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_explode_component(void *mem_ctx, char *raw_component) mem_ctx 295 source3/lib/ldb/common/ldb_dn.c dc.name = talloc_strdup(mem_ctx, ldb_dn_trim_string(raw_component, " \n")); mem_ctx 308 source3/lib/ldb/common/ldb_dn.c dc.value = ldb_dn_unescape_value(mem_ctx, p); mem_ctx 315 source3/lib/ldb/common/ldb_dn.c dc.value.data = (uint8_t *)talloc_memdup(mem_ctx, p, mem_ctx 335 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_new(void *mem_ctx) mem_ctx 339 source3/lib/ldb/common/ldb_dn.c edn = talloc(mem_ctx, struct ldb_dn); mem_ctx 355 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_explode(void *mem_ctx, const char *dn) mem_ctx 363 source3/lib/ldb/common/ldb_dn.c edn = ldb_dn_new(mem_ctx); mem_ctx 431 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_explode_or_special(void *mem_ctx, const char *dn) mem_ctx 443 source3/lib/ldb/common/ldb_dn.c if (!(edn = ldb_dn_new(mem_ctx))) { mem_ctx 459 source3/lib/ldb/common/ldb_dn.c return ldb_dn_explode(mem_ctx, dn); mem_ctx 466 source3/lib/ldb/common/ldb_dn.c char *ldb_dn_linearize(void *mem_ctx, const struct ldb_dn *edn) mem_ctx 475 source3/lib/ldb/common/ldb_dn.c dn = talloc_strdup(mem_ctx, (char *)edn->components[0].value.data); mem_ctx 479 source3/lib/ldb/common/ldb_dn.c dn = talloc_strdup(mem_ctx, ""); mem_ctx 595 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn) mem_ctx 602 source3/lib/ldb/common/ldb_dn.c cedn = ldb_dn_new(mem_ctx); mem_ctx 640 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_explode_casefold(struct ldb_context *ldb, void *mem_ctx, const char *dn) mem_ctx 649 source3/lib/ldb/common/ldb_dn.c cdn = ldb_dn_casefold(ldb, mem_ctx, edn); mem_ctx 655 source3/lib/ldb/common/ldb_dn.c char *ldb_dn_linearize_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn) mem_ctx 664 source3/lib/ldb/common/ldb_dn.c dn = talloc_strdup(mem_ctx, (char *)edn->components[0].value.data); mem_ctx 668 source3/lib/ldb/common/ldb_dn.c cdn = ldb_dn_casefold(ldb, mem_ctx, edn); mem_ctx 681 source3/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src) mem_ctx 691 source3/lib/ldb/common/ldb_dn.c dst.value = ldb_val_dup(mem_ctx, &(src->value)); mem_ctx 696 source3/lib/ldb/common/ldb_dn.c dst.name = talloc_strdup(mem_ctx, src->name); mem_ctx 706 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_copy_rebase(void *mem_ctx, const struct ldb_dn *old, const struct ldb_dn *old_base, const struct ldb_dn *new_base) mem_ctx 713 source3/lib/ldb/common/ldb_dn.c return ldb_dn_copy(mem_ctx, old); mem_ctx 717 source3/lib/ldb/common/ldb_dn.c if (!(new_dn = ldb_dn_copy_partial(mem_ctx, new_base, mem_ctx 732 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_copy_partial(void *mem_ctx, const struct ldb_dn *dn, int num_el) mem_ctx 740 source3/lib/ldb/common/ldb_dn.c newdn = ldb_dn_new(mem_ctx); mem_ctx 766 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_copy(void *mem_ctx, const struct ldb_dn *dn) mem_ctx 769 source3/lib/ldb/common/ldb_dn.c return ldb_dn_copy_partial(mem_ctx, dn, dn->comp_num); mem_ctx 772 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_get_parent(void *mem_ctx, const struct ldb_dn *dn) mem_ctx 775 source3/lib/ldb/common/ldb_dn.c return ldb_dn_copy_partial(mem_ctx, dn, dn->comp_num - 1); mem_ctx 778 source3/lib/ldb/common/ldb_dn.c struct ldb_dn_component *ldb_dn_build_component(void *mem_ctx, const char *attr, mem_ctx 785 source3/lib/ldb/common/ldb_dn.c dc = talloc(mem_ctx, struct ldb_dn_component); mem_ctx 805 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_build_child(void *mem_ctx, const char *attr, mem_ctx 814 source3/lib/ldb/common/ldb_dn.c newdn = ldb_dn_copy_partial(mem_ctx, base, base->comp_num + 1); mem_ctx 817 source3/lib/ldb/common/ldb_dn.c newdn = ldb_dn_new(mem_ctx); mem_ctx 840 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_compose(void *mem_ctx, const struct ldb_dn *dn1, const struct ldb_dn *dn2) mem_ctx 850 source3/lib/ldb/common/ldb_dn.c newdn = ldb_dn_new(mem_ctx); mem_ctx 859 source3/lib/ldb/common/ldb_dn.c newdn = ldb_dn_copy_partial(mem_ctx, dn2, comp_num); mem_ctx 882 source3/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_string_compose(void *mem_ctx, const struct ldb_dn *base, const char *child_fmt, ...) mem_ctx 891 source3/lib/ldb/common/ldb_dn.c child_str = talloc_vasprintf(mem_ctx, child_fmt, ap); mem_ctx 896 source3/lib/ldb/common/ldb_dn.c dn1 = ldb_dn_explode(mem_ctx, child_str); mem_ctx 897 source3/lib/ldb/common/ldb_dn.c dn = ldb_dn_compose(mem_ctx, dn1, base); mem_ctx 913 source3/lib/ldb/common/ldb_dn.c static char *ldb_dn_canonical(void *mem_ctx, const struct ldb_dn *dn, int ex_format) { mem_ctx 923 source3/lib/ldb/common/ldb_dn.c cracked = talloc_asprintf(mem_ctx, "%s.%s", mem_ctx 924 source3/lib/ldb/common/ldb_dn.c ldb_dn_escape_value(mem_ctx, dn->components[i].value), mem_ctx 927 source3/lib/ldb/common/ldb_dn.c cracked = ldb_dn_escape_value(mem_ctx, dn->components[i].value); mem_ctx 937 source3/lib/ldb/common/ldb_dn.c cracked = talloc_asprintf(mem_ctx, "%s\n", cracked); mem_ctx 939 source3/lib/ldb/common/ldb_dn.c cracked = talloc_asprintf(mem_ctx, "%s/", cracked); mem_ctx 946 source3/lib/ldb/common/ldb_dn.c cracked = talloc_asprintf(mem_ctx, "%s/%s", cracked, mem_ctx 947 source3/lib/ldb/common/ldb_dn.c ldb_dn_escape_value(mem_ctx, dn->components[i].value)); mem_ctx 955 source3/lib/ldb/common/ldb_dn.c cracked = talloc_asprintf(mem_ctx, "%s\n%s", cracked, mem_ctx 956 source3/lib/ldb/common/ldb_dn.c ldb_dn_escape_value(mem_ctx, dn->components[i].value)); mem_ctx 958 source3/lib/ldb/common/ldb_dn.c cracked = talloc_asprintf(mem_ctx, "%s/%s", cracked, mem_ctx 959 source3/lib/ldb/common/ldb_dn.c ldb_dn_escape_value(mem_ctx, dn->components[i].value)); mem_ctx 965 source3/lib/ldb/common/ldb_dn.c char *ldb_dn_canonical_string(void *mem_ctx, const struct ldb_dn *dn) { mem_ctx 966 source3/lib/ldb/common/ldb_dn.c return ldb_dn_canonical(mem_ctx, dn, 0); mem_ctx 970 source3/lib/ldb/common/ldb_dn.c char *ldb_dn_canonical_ex_string(void *mem_ctx, const struct ldb_dn *dn) { mem_ctx 971 source3/lib/ldb/common/ldb_dn.c return ldb_dn_canonical(mem_ctx, dn, 1); mem_ctx 45 source3/lib/ldb/common/ldb_ldif.c static int ldb_read_data_file(void *mem_ctx, struct ldb_val *value) mem_ctx 74 source3/lib/ldb/common/ldb_ldif.c value->data = (uint8_t *)talloc_size(mem_ctx, statbuf.st_size + 1); mem_ctx 154 source3/lib/ldb/common/ldb_ldif.c char *ldb_base64_encode(void *mem_ctx, const char *buf, int len) mem_ctx 162 source3/lib/ldb/common/ldb_ldif.c out = talloc_array(mem_ctx, char, bytes+pad_bytes+1); mem_ctx 269 source3/lib/ldb/common/ldb_ldif.c #define CHECK_RET do { if (ret < 0) { talloc_free(mem_ctx); return ret; } total += ret; } while (0) mem_ctx 279 source3/lib/ldb/common/ldb_ldif.c TALLOC_CTX *mem_ctx; mem_ctx 284 source3/lib/ldb/common/ldb_ldif.c mem_ctx = talloc_named_const(NULL, 0, "ldb_ldif_write"); mem_ctx 300 source3/lib/ldb/common/ldb_ldif.c talloc_free(mem_ctx); mem_ctx 331 source3/lib/ldb/common/ldb_ldif.c ret = h->ldif_write_fn(ldb, mem_ctx, &msg->elements[i].values[j], &v); mem_ctx 438 source3/lib/ldb/common/ldb_ldif.c static int next_attr(void *mem_ctx, char **s, const char **attr, struct ldb_val *value) mem_ctx 497 source3/lib/ldb/common/ldb_ldif.c int len = ldb_read_data_file(mem_ctx, value); mem_ctx 46 source3/lib/ldb/common/ldb_modules.c static char *ldb_modules_strdup_no_spaces(TALLOC_CTX *mem_ctx, const char *string) mem_ctx 51 source3/lib/ldb/common/ldb_modules.c trimmed = talloc_strdup(mem_ctx, string); mem_ctx 74 source3/lib/ldb/common/ldb_modules.c const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string) mem_ctx 82 source3/lib/ldb/common/ldb_modules.c modstr = ldb_modules_strdup_no_spaces(mem_ctx, string); mem_ctx 88 source3/lib/ldb/common/ldb_modules.c modules = talloc_realloc(mem_ctx, modules, char *, 2); mem_ctx 104 source3/lib/ldb/common/ldb_modules.c modules = talloc_realloc(mem_ctx, modules, char *, i + 2); mem_ctx 315 source3/lib/ldb/common/ldb_modules.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 316 source3/lib/ldb/common/ldb_modules.c if (!mem_ctx) { mem_ctx 326 source3/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx, &options[i][LDB_MODULE_PREFIX_LEN]); mem_ctx 337 source3/lib/ldb/common/ldb_modules.c mods_dn = ldb_dn_explode(mem_ctx, "@MODULES"); mem_ctx 339 source3/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 350 source3/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 355 source3/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 359 source3/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx, mem_ctx 44 source3/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_new(void *mem_ctx) mem_ctx 46 source3/lib/ldb/common/ldb_msg.c return talloc_zero(mem_ctx, struct ldb_message); mem_ctx 100 source3/lib/ldb/common/ldb_msg.c struct ldb_val ldb_val_dup(void *mem_ctx, const struct ldb_val *v) mem_ctx 111 source3/lib/ldb/common/ldb_msg.c v2.data = talloc_array(mem_ctx, uint8_t, v->length+1); mem_ctx 417 source3/lib/ldb/common/ldb_msg.c struct ldb_dn *ldb_msg_find_attr_as_dn(void *mem_ctx, mem_ctx 427 source3/lib/ldb/common/ldb_msg.c return ldb_dn_explode(mem_ctx, (const char *)v->data); mem_ctx 443 source3/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_copy_shallow(TALLOC_CTX *mem_ctx, mem_ctx 449 source3/lib/ldb/common/ldb_msg.c msg2 = talloc(mem_ctx, struct ldb_message); mem_ctx 474 source3/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_copy(TALLOC_CTX *mem_ctx, mem_ctx 480 source3/lib/ldb/common/ldb_msg.c msg2 = ldb_msg_copy_shallow(mem_ctx, msg); mem_ctx 619 source3/lib/ldb/common/ldb_msg.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 624 source3/lib/ldb/common/ldb_msg.c ldb_dn_linearize(mem_ctx, msg->dn)); mem_ctx 625 source3/lib/ldb/common/ldb_msg.c talloc_free(mem_ctx); mem_ctx 641 source3/lib/ldb/common/ldb_msg.c const char **ldb_attr_list_copy(TALLOC_CTX *mem_ctx, const char * const *attrs) mem_ctx 646 source3/lib/ldb/common/ldb_msg.c ret = talloc_array(mem_ctx, const char *, i+1); mem_ctx 662 source3/lib/ldb/common/ldb_msg.c const char **ldb_attr_list_copy_add(TALLOC_CTX *mem_ctx, const char * const *attrs, const char *new_attr) mem_ctx 667 source3/lib/ldb/common/ldb_msg.c ret = talloc_array(mem_ctx, const char *, i+2); mem_ctx 758 source3/lib/ldb/common/ldb_msg.c char *ldb_timestring(TALLOC_CTX *mem_ctx, time_t t) mem_ctx 767 source3/lib/ldb/common/ldb_msg.c return talloc_asprintf(mem_ctx, mem_ctx 47 source3/lib/ldb/common/ldb_parse.c struct ldb_val ldb_binary_decode(void *mem_ctx, const char *str); mem_ctx 65 source3/lib/ldb/common/ldb_parse.c struct ldb_val ldb_binary_decode(void *mem_ctx, const char *str) mem_ctx 71 source3/lib/ldb/common/ldb_parse.c ret.data = (uint8_t *)talloc_size(mem_ctx, slen+1); mem_ctx 100 source3/lib/ldb/common/ldb_parse.c char *ldb_binary_encode(void *mem_ctx, struct ldb_val val) mem_ctx 112 source3/lib/ldb/common/ldb_parse.c ret = talloc_array(mem_ctx, char, len+1); mem_ctx 135 source3/lib/ldb/common/ldb_parse.c char *ldb_binary_encode_string(void *mem_ctx, const char *string) mem_ctx 140 source3/lib/ldb/common/ldb_parse.c return ldb_binary_encode(mem_ctx, val); mem_ctx 165 source3/lib/ldb/common/ldb_parse.c static struct ldb_val **ldb_wildcard_decode(void *mem_ctx, const char *string) mem_ctx 171 source3/lib/ldb/common/ldb_parse.c wc = talloc_strdup(mem_ctx, string); mem_ctx 186 source3/lib/ldb/common/ldb_parse.c ret = talloc_realloc(mem_ctx, ret, struct ldb_val *, val + 2); mem_ctx 189 source3/lib/ldb/common/ldb_parse.c ret[val] = talloc(mem_ctx, struct ldb_val); mem_ctx 192 source3/lib/ldb/common/ldb_parse.c *(ret[val]) = ldb_binary_decode(mem_ctx, str); mem_ctx 205 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s); mem_ctx 259 source3/lib/ldb/common/ldb_parse.c static enum ldb_parse_op ldb_parse_filtertype(void *mem_ctx, char **type, char **value, const char **s) mem_ctx 289 source3/lib/ldb/common/ldb_parse.c name = (char *)talloc_memdup(mem_ctx, t, t1 - t + 1); mem_ctx 330 source3/lib/ldb/common/ldb_parse.c val = (char *)talloc_memdup(mem_ctx, t, p - t + 1); mem_ctx 352 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_simple(void *mem_ctx, const char **s) mem_ctx 358 source3/lib/ldb/common/ldb_parse.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 467 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filterlist(void *mem_ctx, const char **s) mem_ctx 487 source3/lib/ldb/common/ldb_parse.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 535 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_not(void *mem_ctx, const char **s) mem_ctx 545 source3/lib/ldb/common/ldb_parse.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 567 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filtercomp(void *mem_ctx, const char **s) mem_ctx 576 source3/lib/ldb/common/ldb_parse.c ret = ldb_parse_filterlist(mem_ctx, &p); mem_ctx 580 source3/lib/ldb/common/ldb_parse.c ret = ldb_parse_filterlist(mem_ctx, &p); mem_ctx 584 source3/lib/ldb/common/ldb_parse.c ret = ldb_parse_not(mem_ctx, &p); mem_ctx 592 source3/lib/ldb/common/ldb_parse.c ret = ldb_parse_simple(mem_ctx, &p); mem_ctx 604 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s) mem_ctx 614 source3/lib/ldb/common/ldb_parse.c ret = ldb_parse_filtercomp(mem_ctx, &p); mem_ctx 636 source3/lib/ldb/common/ldb_parse.c struct ldb_parse_tree *ldb_parse_tree(void *mem_ctx, const char *s) mem_ctx 645 source3/lib/ldb/common/ldb_parse.c return ldb_parse_filter(mem_ctx, &s); mem_ctx 648 source3/lib/ldb/common/ldb_parse.c return ldb_parse_simple(mem_ctx, &s); mem_ctx 655 source3/lib/ldb/common/ldb_parse.c char *ldb_filter_from_tree(void *mem_ctx, struct ldb_parse_tree *tree) mem_ctx 667 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%c", tree->operation==LDB_OP_AND?'&':'|'); mem_ctx 670 source3/lib/ldb/common/ldb_parse.c s = ldb_filter_from_tree(mem_ctx, tree->u.list.elements[i]); mem_ctx 690 source3/lib/ldb/common/ldb_parse.c s = ldb_filter_from_tree(mem_ctx, tree->u.isnot.child); mem_ctx 693 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(!%s)", s); mem_ctx 697 source3/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 699 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=%s)", mem_ctx 704 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=%s", tree->u.substring.attr, mem_ctx 708 source3/lib/ldb/common/ldb_parse.c s2 = ldb_binary_encode(mem_ctx, *(tree->u.substring.chunks[i])); mem_ctx 733 source3/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 735 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s>=%s)", mem_ctx 740 source3/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 742 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s<=%s)", mem_ctx 747 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=*)", tree->u.present.attr); mem_ctx 750 source3/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 752 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s~=%s)", mem_ctx 757 source3/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.extended.value); mem_ctx 759 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s%s%s%s:=%s)", mem_ctx 57 source3/lib/ldb/common/ldb_utf8.c char *ldb_casefold_default(void *context, void *mem_ctx, const char *s) mem_ctx 60 source3/lib/ldb/common/ldb_utf8.c char *ret = talloc_strdup(mem_ctx, s); mem_ctx 76 source3/lib/ldb/common/ldb_utf8.c char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s) mem_ctx 78 source3/lib/ldb/common/ldb_utf8.c return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s); mem_ctx 124 source3/lib/ldb/common/ldb_utf8.c char *ldb_attr_casefold(void *mem_ctx, const char *s) mem_ctx 127 source3/lib/ldb/common/ldb_utf8.c char *ret = talloc_strdup(mem_ctx, s); mem_ctx 207 source3/lib/ldb/include/ldb.h char *(*casefold)(void *context, void *mem_ctx, const char *s); mem_ctx 284 source3/lib/ldb/include/ldb.h struct ldb_parse_tree *ldb_parse_tree(void *mem_ctx, const char *s); mem_ctx 285 source3/lib/ldb/include/ldb.h char *ldb_filter_from_tree(void *mem_ctx, struct ldb_parse_tree *tree); mem_ctx 317 source3/lib/ldb/include/ldb.h char *ldb_binary_encode_string(void *mem_ctx, const char *string); mem_ctx 322 source3/lib/ldb/include/ldb.h typedef int (*ldb_attr_handler_t)(struct ldb_context *, void *mem_ctx, const struct ldb_val *, struct ldb_val *); mem_ctx 323 source3/lib/ldb/include/ldb.h typedef int (*ldb_attr_comparison_t)(struct ldb_context *, void *mem_ctx, const struct ldb_val *, const struct ldb_val *); mem_ctx 801 source3/lib/ldb/include/ldb.h struct ldb_context *ldb_init(void *mem_ctx); mem_ctx 874 source3/lib/ldb/include/ldb.h void *mem_ctx, mem_ctx 899 source3/lib/ldb/include/ldb.h void *mem_ctx, mem_ctx 921 source3/lib/ldb/include/ldb.h void *mem_ctx, mem_ctx 943 source3/lib/ldb/include/ldb.h void *mem_ctx, mem_ctx 966 source3/lib/ldb/include/ldb.h void *mem_ctx, mem_ctx 990 source3/lib/ldb/include/ldb.h int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, mem_ctx 1109 source3/lib/ldb/include/ldb.h char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s); mem_ctx 1253 source3/lib/ldb/include/ldb.h char *ldb_base64_encode(void *mem_ctx, const char *buf, int len); mem_ctx 1277 source3/lib/ldb/include/ldb.h char *ldb_dn_escape_value(void *mem_ctx, struct ldb_val value); mem_ctx 1278 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_new(void *mem_ctx); mem_ctx 1279 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_explode(void *mem_ctx, const char *dn); mem_ctx 1280 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_explode_or_special(void *mem_ctx, const char *dn); mem_ctx 1281 source3/lib/ldb/include/ldb.h char *ldb_dn_linearize(void *mem_ctx, const struct ldb_dn *edn); mem_ctx 1282 source3/lib/ldb/include/ldb.h char *ldb_dn_linearize_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn); mem_ctx 1285 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_casefold(struct ldb_context *ldb, void *mem_ctx, const struct ldb_dn *edn); mem_ctx 1286 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_explode_casefold(struct ldb_context *ldb, void *mem_ctx, const char *dn); mem_ctx 1287 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_copy_partial(void *mem_ctx, const struct ldb_dn *dn, int num_el); mem_ctx 1288 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_copy(void *mem_ctx, const struct ldb_dn *dn); mem_ctx 1289 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_copy_rebase(void *mem_ctx, const struct ldb_dn *old, const struct ldb_dn *old_base, const struct ldb_dn *new_base); mem_ctx 1290 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_get_parent(void *mem_ctx, const struct ldb_dn *dn); mem_ctx 1291 source3/lib/ldb/include/ldb.h struct ldb_dn_component *ldb_dn_build_component(void *mem_ctx, const char *attr, mem_ctx 1293 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_build_child(void *mem_ctx, const char *attr, mem_ctx 1296 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_compose(void *mem_ctx, const struct ldb_dn *dn1, const struct ldb_dn *dn2); mem_ctx 1297 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_string_compose(void *mem_ctx, const struct ldb_dn *base, const char *child_fmt, ...) PRINTF_ATTRIBUTE(3,4); mem_ctx 1298 source3/lib/ldb/include/ldb.h char *ldb_dn_canonical_string(void *mem_ctx, const struct ldb_dn *dn); mem_ctx 1299 source3/lib/ldb/include/ldb.h char *ldb_dn_canonical_ex_string(void *mem_ctx, const struct ldb_dn *dn); mem_ctx 1325 source3/lib/ldb/include/ldb.h char *ldb_attr_casefold(void *mem_ctx, const char *s); mem_ctx 1335 source3/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_new(void *mem_ctx); mem_ctx 1428 source3/lib/ldb/include/ldb.h struct ldb_dn *ldb_msg_find_attr_as_dn(void *mem_ctx, mem_ctx 1434 source3/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_copy_shallow(void *mem_ctx, mem_ctx 1436 source3/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_copy(void *mem_ctx, mem_ctx 1478 source3/lib/ldb/include/ldb.h struct ldb_val ldb_val_dup(void *mem_ctx, const struct ldb_val *v); mem_ctx 1508 source3/lib/ldb/include/ldb.h const char **ldb_attr_list_copy(void *mem_ctx, const char * const *attrs); mem_ctx 1509 source3/lib/ldb/include/ldb.h const char **ldb_attr_list_copy_add(void *mem_ctx, const char * const *attrs, const char *new_attr); mem_ctx 1533 source3/lib/ldb/include/ldb.h char *ldb_timestring(void *mem_ctx, time_t t); mem_ctx 141 source3/lib/ldb/include/ldb_private.h const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string); mem_ctx 200 source3/lib/ldb/include/ldb_private.h int ldb_handler_copy(struct ldb_context *ldb, void *mem_ctx, mem_ctx 202 source3/lib/ldb/include/ldb_private.h int ldb_comparison_binary(struct ldb_context *ldb, void *mem_ctx, mem_ctx 211 source3/lib/ldb/include/ldb_private.h char *ldb_casefold_default(void *context, void *mem_ctx, const char *s); mem_ctx 69 source3/lib/ldb/ldb_ildap/ldb_ildap.c static struct ldap_mod **ildb_msg_to_mods(void *mem_ctx, int *num_mods, mem_ctx 77 source3/lib/ldb/ldb_ildap/ldb_ildap.c mods = talloc_array(mem_ctx, struct ldap_mod *, msg->num_elements+1); mem_ctx 106 source3/lib/ldb/ldb_ldap/ldb_ldap.c static LDAPMod **lldb_msg_to_mods(void *mem_ctx, const struct ldb_message *msg, int use_flags) mem_ctx 113 source3/lib/ldb/ldb_ldap/ldb_ldap.c mods = talloc_array(mem_ctx, LDAPMod *, msg->num_elements+1); mem_ctx 112 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static char *lsqlite3_tprintf(TALLOC_CTX *mem_ctx, const char *fmt, ...) mem_ctx 123 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = talloc_strdup(mem_ctx, str); mem_ctx 282 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c void *mem_ctx, mem_ctx 297 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]); mem_ctx 302 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]); mem_ctx 309 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = talloc_asprintf(mem_ctx, "SELECT * FROM ( %s )\n", tmp); mem_ctx 315 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]); mem_ctx 320 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]); mem_ctx 327 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return talloc_asprintf(mem_ctx, "SELECT * FROM ( %s ) ", tmp); mem_ctx 331 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.isnot.child); mem_ctx 334 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return talloc_asprintf(mem_ctx, mem_ctx 343 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 348 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 358 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 372 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c mem_ctx, mem_ctx 376 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 382 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 393 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c wild_card_string = talloc_strdup(mem_ctx, mem_ctx 408 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.substring.attr); mem_ctx 416 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(subval), &value); mem_ctx 421 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 429 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 434 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 439 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 448 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 453 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 458 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 468 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return talloc_strdup(mem_ctx, "SELECT eid FROM ldb_entry"); mem_ctx 471 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.present.attr); mem_ctx 474 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 480 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 485 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c h->canonicalise_fn(module->ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 490 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 788 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static long long lsqlite3_get_eid_ndn(sqlite3 *sqlite, void *mem_ctx, const char *norm_dn) mem_ctx 796 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c query = lsqlite3_tprintf(mem_ctx, "SELECT eid " mem_ctx 144 source3/lib/ldb/ldb_tdb/ldb_search.c TALLOC_CTX *mem_ctx, mem_ctx 151 source3/lib/ldb/ldb_tdb/ldb_search.c ret = talloc(mem_ctx, struct ldb_message); mem_ctx 276 source3/lib/ldb/ldb_tdb/ldb_search.c TALLOC_CTX *mem_ctx, mem_ctx 286 source3/lib/ldb/ldb_tdb/ldb_search.c msg2 = ltdb_pull_attrs(module, mem_ctx, msg, attrs); mem_ctx 292 source3/lib/ldb/ldb_tdb/ldb_search.c res2 = talloc_realloc(mem_ctx, *res, struct ldb_message *, (*count)+2); mem_ctx 106 source3/lib/ldb/ldb_tdb/ldb_tdb.h TALLOC_CTX *mem_ctx, mem_ctx 125 source3/lib/ldb/ldb_tdb/ldb_tdb.h struct tdb_context *ltdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 99 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c struct tdb_context *ltdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 115 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c if (!talloc_reference(mem_ctx, w)) { mem_ctx 123 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c w = talloc(mem_ctx, struct ltdb_wrap); mem_ctx 65 source3/lib/ldb/modules/asq.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module, mem_ctx 72 source3/lib/ldb/modules/asq.c h = talloc_zero(mem_ctx, struct ldb_handle); mem_ctx 184 source3/lib/ldb/modules/ldb_map.c static struct ldb_dn *ldb_dn_rebase_local(void *mem_ctx, const struct ldb_map_context *data, const struct ldb_dn *dn) mem_ctx 186 source3/lib/ldb/modules/ldb_map.c return ldb_dn_copy_rebase(mem_ctx, dn, data->remote_base_dn, data->local_base_dn); mem_ctx 190 source3/lib/ldb/modules/ldb_map.c static struct ldb_dn *ldb_dn_rebase_remote(void *mem_ctx, const struct ldb_map_context *data, const struct ldb_dn *dn) mem_ctx 192 source3/lib/ldb/modules/ldb_map.c return ldb_dn_copy_rebase(mem_ctx, dn, data->local_base_dn, data->remote_base_dn); mem_ctx 357 source3/lib/ldb/modules/ldb_map.c const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr) mem_ctx 360 source3/lib/ldb/modules/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 365 source3/lib/ldb/modules/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 369 source3/lib/ldb/modules/ldb_map.c return talloc_strdup(mem_ctx, map->u.rename.remote_name); mem_ctx 377 source3/lib/ldb/modules/ldb_map.c const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr) mem_ctx 380 source3/lib/ldb/modules/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 384 source3/lib/ldb/modules/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 387 source3/lib/ldb/modules/ldb_map.c return talloc_strdup(mem_ctx, map->local_name); mem_ctx 392 source3/lib/ldb/modules/ldb_map.c int map_attrs_merge(struct ldb_module *module, void *mem_ctx, mem_ctx 400 source3/lib/ldb/modules/ldb_map.c *attrs = talloc_realloc(mem_ctx, *attrs, const char *, i+j+1); mem_ctx 419 source3/lib/ldb/modules/ldb_map.c struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, mem_ctx 423 source3/lib/ldb/modules/ldb_map.c return map->u.convert.convert_local(module, mem_ctx, val); mem_ctx 426 source3/lib/ldb/modules/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 430 source3/lib/ldb/modules/ldb_map.c struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, mem_ctx 434 source3/lib/ldb/modules/ldb_map.c return map->u.convert.convert_remote(module, mem_ctx, val); mem_ctx 437 source3/lib/ldb/modules/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 457 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn) mem_ctx 471 source3/lib/ldb/modules/ldb_map.c newdn = ldb_dn_copy(mem_ctx, dn); mem_ctx 529 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn) mem_ctx 543 source3/lib/ldb/modules/ldb_map.c newdn = ldb_dn_copy(mem_ctx, dn); mem_ctx 602 source3/lib/ldb/modules/ldb_map.c struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn) mem_ctx 607 source3/lib/ldb/modules/ldb_map.c dn1 = ldb_dn_rebase_local(mem_ctx, data, dn); mem_ctx 608 source3/lib/ldb/modules/ldb_map.c dn2 = ldb_dn_map_remote(module, mem_ctx, dn1); mem_ctx 619 source3/lib/ldb/modules/ldb_map.c static struct ldb_val ldb_dn_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 624 source3/lib/ldb/modules/ldb_map.c dn = ldb_dn_explode(mem_ctx, (char *)val->data); mem_ctx 625 source3/lib/ldb/modules/ldb_map.c newdn = ldb_dn_map_local(module, mem_ctx, dn); mem_ctx 629 source3/lib/ldb/modules/ldb_map.c newval.data = (uint8_t *)ldb_dn_linearize(mem_ctx, newdn); mem_ctx 639 source3/lib/ldb/modules/ldb_map.c static struct ldb_val ldb_dn_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 644 source3/lib/ldb/modules/ldb_map.c dn = ldb_dn_explode(mem_ctx, (char *)val->data); mem_ctx 645 source3/lib/ldb/modules/ldb_map.c newdn = ldb_dn_map_remote(module, mem_ctx, dn); mem_ctx 649 source3/lib/ldb/modules/ldb_map.c newval.data = (uint8_t *)ldb_dn_linearize(mem_ctx, newdn); mem_ctx 659 source3/lib/ldb/modules/ldb_map.c static struct ldb_val map_objectclass_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 667 source3/lib/ldb/modules/ldb_map.c newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->remote_name); mem_ctx 672 source3/lib/ldb/modules/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 731 source3/lib/ldb/modules/ldb_map.c static struct ldb_val map_objectclass_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 739 source3/lib/ldb/modules/ldb_map.c newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->local_name); mem_ctx 744 source3/lib/ldb/modules/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 748 source3/lib/ldb/modules/ldb_map.c static struct ldb_message_element *map_objectclass_generate_local(struct ldb_module *module, void *mem_ctx, const char *local_attr, const struct ldb_message *remote) mem_ctx 761 source3/lib/ldb/modules/ldb_map.c el = talloc_zero(mem_ctx, struct ldb_message_element); mem_ctx 804 source3/lib/ldb/modules/ldb_map.c static int map_objectclass_convert_operator(struct ldb_module *module, void *mem_ctx, mem_ctx 820 source3/lib/ldb/modules/ldb_map.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, &objectclass_map); mem_ctx 50 source3/lib/ldb/modules/ldb_map.h typedef struct ldb_val (*ldb_map_convert_func) (struct ldb_module *module, void *mem_ctx, const struct ldb_val *val); mem_ctx 90 source3/lib/ldb/modules/ldb_map.h struct ldb_message_element *(*generate_local)(struct ldb_module *, TALLOC_CTX *mem_ctx, const char *remote_attr, const struct ldb_message *remote); mem_ctx 36 source3/lib/ldb/modules/ldb_map_inbound.c static struct ldb_message_element *ldb_msg_el_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_message_element *old) mem_ctx 41 source3/lib/ldb/modules/ldb_map_inbound.c el = talloc_zero(mem_ctx, struct ldb_message_element); mem_ctx 37 source3/lib/ldb/modules/ldb_map_outbound.c static const char **map_attrs_select_local(struct ldb_module *module, void *mem_ctx, const char * const *attrs) mem_ctx 47 source3/lib/ldb/modules/ldb_map_outbound.c result = talloc_array(mem_ctx, const char *, 1); mem_ctx 57 source3/lib/ldb/modules/ldb_map_outbound.c result = talloc_realloc(mem_ctx, result, const char *, last+2); mem_ctx 77 source3/lib/ldb/modules/ldb_map_outbound.c static const char **map_attrs_collect_remote(struct ldb_module *module, void *mem_ctx, mem_ctx 88 source3/lib/ldb/modules/ldb_map_outbound.c result = talloc_array(mem_ctx, const char *, 1); mem_ctx 98 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, attrs); mem_ctx 102 source3/lib/ldb/modules/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, data->wildcard_attributes); mem_ctx 142 source3/lib/ldb/modules/ldb_map_outbound.c result = talloc_realloc(mem_ctx, result, const char *, last+2); mem_ctx 155 source3/lib/ldb/modules/ldb_map_outbound.c result = talloc_realloc(mem_ctx, result, const char *, last+2); mem_ctx 175 source3/lib/ldb/modules/ldb_map_outbound.c static int map_attrs_partition(struct ldb_module *module, void *mem_ctx, const char ***local_attrs, const char ***remote_attrs, const char * const *attrs) mem_ctx 177 source3/lib/ldb/modules/ldb_map_outbound.c *local_attrs = map_attrs_select_local(module, mem_ctx, attrs); mem_ctx 178 source3/lib/ldb/modules/ldb_map_outbound.c *remote_attrs = map_attrs_collect_remote(module, mem_ctx, attrs); mem_ctx 217 source3/lib/ldb/modules/ldb_map_outbound.c void *mem_ctx, mem_ctx 225 source3/lib/ldb/modules/ldb_map_outbound.c el = talloc_zero(mem_ctx, struct ldb_message_element); mem_ctx 512 source3/lib/ldb/modules/ldb_map_outbound.c static int ldb_parse_tree_collect_attrs(struct ldb_module *module, void *mem_ctx, const char ***attrs, const struct ldb_parse_tree *tree) mem_ctx 525 source3/lib/ldb/modules/ldb_map_outbound.c ret = ldb_parse_tree_collect_attrs(module, mem_ctx, mem_ctx 534 source3/lib/ldb/modules/ldb_map_outbound.c return ldb_parse_tree_collect_attrs(module, mem_ctx, attrs, tree->u.isnot.child); mem_ctx 537 source3/lib/ldb/modules/ldb_map_outbound.c new_attrs = ldb_attr_list_copy_add(mem_ctx, *attrs, tree->u.equality.attr); mem_ctx 546 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree); mem_ctx 549 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 555 source3/lib/ldb/modules/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 581 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 586 source3/lib/ldb/modules/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 632 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 635 source3/lib/ldb/modules/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 645 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 654 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_select_local_not(module, mem_ctx, new, tree); mem_ctx 658 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_select_local_list(module, mem_ctx, new, tree); mem_ctx 666 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_select_local_simple(module, mem_ctx, new, tree); mem_ctx 669 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree); mem_ctx 672 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 678 source3/lib/ldb/modules/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 704 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 709 source3/lib/ldb/modules/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 755 source3/lib/ldb/modules/ldb_map_outbound.c int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map) mem_ctx 760 source3/lib/ldb/modules/ldb_map_outbound.c *new = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 862 source3/lib/ldb/modules/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 872 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_collect_remote_not(module, mem_ctx, new, tree); mem_ctx 876 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_collect_remote_list(module, mem_ctx, new, tree); mem_ctx 886 source3/lib/ldb/modules/ldb_map_outbound.c return map->convert_operator(module, mem_ctx, new, tree); mem_ctx 898 source3/lib/ldb/modules/ldb_map_outbound.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, map); mem_ctx 78 source3/lib/ldb/modules/ldb_map_private.h const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr); mem_ctx 79 source3/lib/ldb/modules/ldb_map_private.h const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr); mem_ctx 80 source3/lib/ldb/modules/ldb_map_private.h int map_attrs_merge(struct ldb_module *module, void *mem_ctx, const char ***attrs, const char * const *more_attrs); mem_ctx 82 source3/lib/ldb/modules/ldb_map_private.h struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val); mem_ctx 83 source3/lib/ldb/modules/ldb_map_private.h struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val); mem_ctx 85 source3/lib/ldb/modules/ldb_map_private.h struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn); mem_ctx 86 source3/lib/ldb/modules/ldb_map_private.h struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn); mem_ctx 87 source3/lib/ldb/modules/ldb_map_private.h struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_dn *dn); mem_ctx 93 source3/lib/ldb/modules/ldb_map_private.h int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map); mem_ctx 90 source3/lib/ldb/modules/objectclass.c TALLOC_CTX *mem_ctx, mem_ctx 129 source3/lib/ldb/modules/objectclass.c current = talloc(mem_ctx, struct class_list); mem_ctx 132 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 208 source3/lib/ldb/modules/objectclass.c TALLOC_CTX *mem_ctx; mem_ctx 224 source3/lib/ldb/modules/objectclass.c mem_ctx = talloc_new(req); mem_ctx 225 source3/lib/ldb/modules/objectclass.c if (mem_ctx == NULL) { mem_ctx 229 source3/lib/ldb/modules/objectclass.c ret = objectclass_sort(module, mem_ctx, objectclass_element, &sorted); mem_ctx 238 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 247 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 255 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 267 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 272 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 320 source3/lib/ldb/modules/objectclass.c TALLOC_CTX *mem_ctx; mem_ctx 322 source3/lib/ldb/modules/objectclass.c mem_ctx = talloc_new(req); mem_ctx 323 source3/lib/ldb/modules/objectclass.c if (mem_ctx == NULL) { mem_ctx 331 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 340 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 344 source3/lib/ldb/modules/objectclass.c ret = objectclass_sort(module, mem_ctx, objectclass_element, &sorted); mem_ctx 356 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 365 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 370 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 374 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 487 source3/lib/ldb/modules/objectclass.c TALLOC_CTX *mem_ctx; mem_ctx 493 source3/lib/ldb/modules/objectclass.c mem_ctx = talloc_new(ac); mem_ctx 494 source3/lib/ldb/modules/objectclass.c if (mem_ctx == NULL) { mem_ctx 500 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 514 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 523 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 530 source3/lib/ldb/modules/objectclass.c ret = objectclass_sort(ac->module, mem_ctx, objectclass_element, &sorted); mem_ctx 542 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 551 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 558 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 568 source3/lib/ldb/modules/objectclass.c talloc_free(mem_ctx); mem_ctx 143 source3/lib/ldb/modules/paged_results.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module, mem_ctx 150 source3/lib/ldb/modules/paged_results.c h = talloc_zero(mem_ctx, struct ldb_handle); mem_ctx 62 source3/lib/ldb/modules/paged_searches.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module, mem_ctx 69 source3/lib/ldb/modules/paged_searches.c h = talloc_zero(mem_ctx, struct ldb_handle); mem_ctx 65 source3/lib/ldb/modules/sort.c static struct ldb_handle *init_handle(void *mem_ctx, struct ldb_module *module, mem_ctx 72 source3/lib/ldb/modules/sort.c h = talloc_zero(mem_ctx, struct ldb_handle); mem_ctx 99 source3/lib/ldb/modules/sort.c static int build_response(void *mem_ctx, struct ldb_control ***ctrls, int result, const char *desc) mem_ctx 108 source3/lib/ldb/modules/sort.c controls = talloc_realloc(mem_ctx, controls, struct ldb_control *, i + 2); mem_ctx 111 source3/lib/ldb/modules/sort.c controls = talloc_array(mem_ctx, struct ldb_control *, 2); mem_ctx 35 source3/lib/ldb/samba/ldif_handlers.c static int ldif_read_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 40 source3/lib/ldb/samba/ldif_handlers.c sid = dom_sid_parse_talloc(mem_ctx, (const char *)in->data); mem_ctx 44 source3/lib/ldb/samba/ldif_handlers.c status = ndr_push_struct_blob(out, mem_ctx, sid, mem_ctx 56 source3/lib/ldb/samba/ldif_handlers.c static int ldif_write_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 61 source3/lib/ldb/samba/ldif_handlers.c sid = talloc(mem_ctx, struct dom_sid); mem_ctx 71 source3/lib/ldb/samba/ldif_handlers.c out->data = (uint8_t *)dom_sid_string(mem_ctx, sid); mem_ctx 94 source3/lib/ldb/samba/ldif_handlers.c static int ldb_comparison_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 103 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v1, &v) != 0) { mem_ctx 106 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2); mem_ctx 113 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v2, &v) != 0) { mem_ctx 116 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v); mem_ctx 120 source3/lib/ldb/samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 126 source3/lib/ldb/samba/ldif_handlers.c static int ldb_canonicalise_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 130 source3/lib/ldb/samba/ldif_handlers.c return ldif_read_objectSid(ldb, mem_ctx, in, out); mem_ctx 132 source3/lib/ldb/samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 138 source3/lib/ldb/samba/ldif_handlers.c static int ldif_read_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 149 source3/lib/ldb/samba/ldif_handlers.c status = ndr_push_struct_blob(out, mem_ctx, &guid, mem_ctx 160 source3/lib/ldb/samba/ldif_handlers.c static int ldif_write_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 165 source3/lib/ldb/samba/ldif_handlers.c status = ndr_pull_struct_blob(in, mem_ctx, &guid, mem_ctx 170 source3/lib/ldb/samba/ldif_handlers.c out->data = (uint8_t *)GUID_string(mem_ctx, &guid); mem_ctx 199 source3/lib/ldb/samba/ldif_handlers.c static int ldb_comparison_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 208 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v1, &v) != 0) { mem_ctx 211 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2); mem_ctx 218 source3/lib/ldb/samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v2, &v) != 0) { mem_ctx 221 source3/lib/ldb/samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v); mem_ctx 225 source3/lib/ldb/samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 231 source3/lib/ldb/samba/ldif_handlers.c static int ldb_canonicalise_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 235 source3/lib/ldb/samba/ldif_handlers.c return ldif_read_objectGUID(ldb, mem_ctx, in, out); mem_ctx 237 source3/lib/ldb/samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 244 source3/lib/ldb/samba/ldif_handlers.c static int ldif_read_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx, mem_ctx 250 source3/lib/ldb/samba/ldif_handlers.c sd = sddl_decode(mem_ctx, (const char *)in->data, NULL); mem_ctx 254 source3/lib/ldb/samba/ldif_handlers.c status = ndr_push_struct_blob(out, mem_ctx, sd, mem_ctx 266 source3/lib/ldb/samba/ldif_handlers.c static int ldif_write_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx, mem_ctx 272 source3/lib/ldb/samba/ldif_handlers.c sd = talloc(mem_ctx, struct security_descriptor); mem_ctx 282 source3/lib/ldb/samba/ldif_handlers.c out->data = (uint8_t *)sddl_encode(mem_ctx, sd, NULL); mem_ctx 296 source3/lib/ldb/samba/ldif_handlers.c static int ldif_canonicalise_objectCategory(struct ldb_context *ldb, void *mem_ctx, mem_ctx 302 source3/lib/ldb/samba/ldif_handlers.c dn1 = ldb_dn_explode(mem_ctx, (char *)in->data); mem_ctx 304 source3/lib/ldb/samba/ldif_handlers.c oc1 = talloc_strndup(mem_ctx, (char *)in->data, in->length); mem_ctx 307 source3/lib/ldb/samba/ldif_handlers.c oc1 = talloc_strndup(mem_ctx, (char *)val->data, val->length); mem_ctx 312 source3/lib/ldb/samba/ldif_handlers.c oc2 = ldb_casefold(ldb, mem_ctx, oc1); mem_ctx 320 source3/lib/ldb/samba/ldif_handlers.c static int ldif_comparison_objectCategory(struct ldb_context *ldb, void *mem_ctx, mem_ctx 327 source3/lib/ldb/samba/ldif_handlers.c dn1 = ldb_dn_explode(mem_ctx, (char *)v1->data); mem_ctx 329 source3/lib/ldb/samba/ldif_handlers.c oc1 = talloc_strndup(mem_ctx, (char *)v1->data, v1->length); mem_ctx 332 source3/lib/ldb/samba/ldif_handlers.c oc1 = talloc_strndup(mem_ctx, (char *)val->data, val->length); mem_ctx 337 source3/lib/ldb/samba/ldif_handlers.c dn2 = ldb_dn_explode(mem_ctx, (char *)v2->data); mem_ctx 339 source3/lib/ldb/samba/ldif_handlers.c oc2 = talloc_strndup(mem_ctx, (char *)v2->data, v2->length); mem_ctx 342 source3/lib/ldb/samba/ldif_handlers.c oc2 = talloc_strndup(mem_ctx, (char *)val->data, val->length); mem_ctx 347 source3/lib/ldb/samba/ldif_handlers.c oc1 = ldb_casefold(ldb, mem_ctx, oc1); mem_ctx 348 source3/lib/ldb/samba/ldif_handlers.c oc2 = ldb_casefold(ldb, mem_ctx, oc2); mem_ctx 68 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *mem_ctx, mem_ctx 71 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *local_ctx = talloc_new(mem_ctx); mem_ctx 111 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *mem_ctx, mem_ctx 130 source3/lib/ldb/tools/ad2oLschema.c talloc_steal(mem_ctx, res); mem_ctx 143 source3/lib/ldb/tools/ad2oLschema.c ret = fetch_oc_recursive(ldb, schemadn, mem_ctx, res, res_list); mem_ctx 153 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *mem_ctx, mem_ctx 156 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *local_ctx = talloc_new(mem_ctx); mem_ctx 189 source3/lib/ldb/tools/ad2oLschema.c *objectclasses_res = talloc_move(mem_ctx, &ret_res); mem_ctx 193 source3/lib/ldb/tools/ad2oLschema.c static struct ldb_dn *find_schema_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx) mem_ctx 197 source3/lib/ldb/tools/ad2oLschema.c struct ldb_dn *basedn = ldb_dn_explode(mem_ctx, ""); mem_ctx 211 source3/lib/ldb/tools/ad2oLschema.c talloc_steal(mem_ctx, rootdse_res); mem_ctx 219 source3/lib/ldb/tools/ad2oLschema.c schemadn = ldb_msg_find_attr_as_dn(mem_ctx, rootdse_res->msgs[0], "schemaNamingContext"); mem_ctx 239 source3/lib/ldb/tools/ad2oLschema.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 258 source3/lib/ldb/tools/ad2oLschema.c while ((line = afdgets(fileno(in), mem_ctx, 0))) { mem_ctx 276 source3/lib/ldb/tools/ad2oLschema.c oid_map = talloc_realloc(mem_ctx, oid_map, struct oid_map, num_maps + 2); mem_ctx 284 source3/lib/ldb/tools/ad2oLschema.c attrs_skip = talloc_realloc(mem_ctx, attrs_skip, const char *, num_skip + 2); mem_ctx 292 source3/lib/ldb/tools/ad2oLschema.c schemadn = find_schema_dn(ldb, mem_ctx); mem_ctx 299 source3/lib/ldb/tools/ad2oLschema.c ldb_ret = fetch_attrs_schema(ldb, schemadn, mem_ctx, &attrs_res); mem_ctx 342 source3/lib/ldb/tools/ad2oLschema.c schema_entry = talloc_asprintf(mem_ctx, mem_ctx 347 source3/lib/ldb/tools/ad2oLschema.c schema_entry = talloc_asprintf(mem_ctx, mem_ctx 411 source3/lib/ldb/tools/ad2oLschema.c ldb_ret = fetch_objectclass_schema(ldb, schemadn, mem_ctx, &objectclasses_res); mem_ctx 448 source3/lib/ldb/tools/ad2oLschema.c schema_entry = talloc_asprintf(mem_ctx, mem_ctx 453 source3/lib/ldb/tools/ad2oLschema.c schema_entry = talloc_asprintf(mem_ctx, mem_ctx 237 source3/lib/ldb/tools/cmdline.c struct ldb_control **parse_controls(void *mem_ctx, char **control_strings) mem_ctx 247 source3/lib/ldb/tools/cmdline.c ctrl = talloc_array(mem_ctx, struct ldb_control *, i + 1); mem_ctx 52 source3/lib/ldb/tools/cmdline.h struct ldb_control **parse_controls(void *mem_ctx, char **control_strings); mem_ctx 380 source3/lib/ldb/tools/ldbtest.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 385 source3/lib/ldb/tools/ldbtest.c ldb = ldb_init(mem_ctx); mem_ctx 389 source3/lib/ldb/tools/ldbtest.c talloc_steal(mem_ctx, options); mem_ctx 404 source3/lib/ldb/tools/ldbtest.c talloc_free(mem_ctx); mem_ctx 331 source3/lib/ldb/tools/oLschema2ldif.c static struct ldb_message *process_entry(TALLOC_CTX *mem_ctx, const char *entry) mem_ctx 339 source3/lib/ldb/tools/oLschema2ldif.c ctx = talloc_new(mem_ctx); mem_ctx 454 source3/lib/ldb/tools/oLschema2ldif.c talloc_steal(mem_ctx, msg); mem_ctx 71 source3/lib/memcache.c struct memcache *memcache_init(TALLOC_CTX *mem_ctx, size_t max_size) mem_ctx 75 source3/lib/memcache.c result = TALLOC_ZERO_P(mem_ctx, struct memcache); mem_ctx 186 source3/lib/messages.c struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx, mem_ctx 193 source3/lib/messages.c if (!(ctx = TALLOC_ZERO_P(mem_ctx, struct messaging_context))) { mem_ctx 100 source3/lib/messages_ctdbd.c TALLOC_CTX *mem_ctx, mem_ctx 107 source3/lib/messages_ctdbd.c if (!(result = TALLOC_P(mem_ctx, struct messaging_backend))) { mem_ctx 152 source3/lib/messages_ctdbd.c TALLOC_CTX *mem_ctx, mem_ctx 83 source3/lib/messages_local.c TALLOC_CTX *mem_ctx, mem_ctx 89 source3/lib/messages_local.c if (!(result = TALLOC_P(mem_ctx, struct messaging_backend))) { mem_ctx 143 source3/lib/messages_local.c static TDB_DATA message_key_pid(TALLOC_CTX *mem_ctx, struct server_id pid) mem_ctx 163 source3/lib/messages_local.c TALLOC_CTX *mem_ctx, mem_ctx 171 source3/lib/messages_local.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct messaging_array))) { mem_ctx 215 source3/lib/messages_local.c TALLOC_CTX *mem_ctx; mem_ctx 223 source3/lib/messages_local.c if (!(mem_ctx = talloc_new(array))) { mem_ctx 228 source3/lib/messages_local.c &blob, mem_ctx, NULL, array, mem_ctx 232 source3/lib/messages_local.c talloc_free(mem_ctx); mem_ctx 245 source3/lib/messages_local.c TALLOC_FREE(mem_ctx); mem_ctx 397 source3/lib/messages_local.c TALLOC_CTX *mem_ctx, mem_ctx 401 source3/lib/messages_local.c TDB_DATA key = message_key_pid(mem_ctx, procid_self()); mem_ctx 409 source3/lib/messages_local.c status = messaging_tdb_fetch(msg_tdb, key, mem_ctx, &result); mem_ctx 136 source3/lib/netapi/cm.c static NTSTATUS pipe_cm_connect(TALLOC_CTX *mem_ctx, mem_ctx 144 source3/lib/netapi/cm.c p = TALLOC_ZERO_ARRAY(mem_ctx, struct client_pipe_connection, 1); mem_ctx 69 source3/lib/netapi/file.c static NTSTATUS map_srvsvc_FileInfo_to_FILE_INFO_buffer(TALLOC_CTX *mem_ctx, mem_ctx 82 source3/lib/netapi/file.c ADD_TO_ARRAY(mem_ctx, struct FILE_INFO_2, i2, mem_ctx 90 source3/lib/netapi/file.c i3.fi3_pathname = talloc_strdup(mem_ctx, info->info3->path); mem_ctx 91 source3/lib/netapi/file.c i3.fi3_username = talloc_strdup(mem_ctx, info->info3->user); mem_ctx 96 source3/lib/netapi/file.c ADD_TO_ARRAY(mem_ctx, struct FILE_INFO_3, i3, mem_ctx 560 source3/lib/netapi/group.c static WERROR map_group_info_to_buffer(TALLOC_CTX *mem_ctx, mem_ctx 577 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info0, sizeof(info0)); mem_ctx 584 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info1, sizeof(info1)); mem_ctx 593 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info2, sizeof(info2)); mem_ctx 604 source3/lib/netapi/group.c info3.grpi3_group_sid = (struct domsid *)sid_dup_talloc(mem_ctx, &sid); mem_ctx 606 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info3, sizeof(info3)); mem_ctx 980 source3/lib/netapi/group.c static WERROR convert_samr_disp_groups_to_GROUP_INFO_0_buffer(TALLOC_CTX *mem_ctx, mem_ctx 987 source3/lib/netapi/group.c g0 = TALLOC_ZERO_ARRAY(mem_ctx, struct GROUP_INFO_0, groups->count); mem_ctx 991 source3/lib/netapi/group.c g0[i].grpi0_name = talloc_strdup(mem_ctx, mem_ctx 996 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, g0, mem_ctx 1006 source3/lib/netapi/group.c static WERROR convert_samr_disp_groups_to_GROUP_INFO_1_buffer(TALLOC_CTX *mem_ctx, mem_ctx 1013 source3/lib/netapi/group.c g1 = TALLOC_ZERO_ARRAY(mem_ctx, struct GROUP_INFO_1, groups->count); mem_ctx 1017 source3/lib/netapi/group.c g1[i].grpi1_name = talloc_strdup(mem_ctx, mem_ctx 1019 source3/lib/netapi/group.c g1[i].grpi1_comment = talloc_strdup(mem_ctx, mem_ctx 1024 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, g1, mem_ctx 1034 source3/lib/netapi/group.c static WERROR convert_samr_disp_groups_to_GROUP_INFO_2_buffer(TALLOC_CTX *mem_ctx, mem_ctx 1041 source3/lib/netapi/group.c g2 = TALLOC_ZERO_ARRAY(mem_ctx, struct GROUP_INFO_2, groups->count); mem_ctx 1045 source3/lib/netapi/group.c g2[i].grpi2_name = talloc_strdup(mem_ctx, mem_ctx 1047 source3/lib/netapi/group.c g2[i].grpi2_comment = talloc_strdup(mem_ctx, mem_ctx 1054 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, g2, mem_ctx 1064 source3/lib/netapi/group.c static WERROR convert_samr_disp_groups_to_GROUP_INFO_3_buffer(TALLOC_CTX *mem_ctx, mem_ctx 1072 source3/lib/netapi/group.c g3 = TALLOC_ZERO_ARRAY(mem_ctx, struct GROUP_INFO_3, groups->count); mem_ctx 1083 source3/lib/netapi/group.c g3[i].grpi3_name = talloc_strdup(mem_ctx, mem_ctx 1085 source3/lib/netapi/group.c g3[i].grpi3_comment = talloc_strdup(mem_ctx, mem_ctx 1087 source3/lib/netapi/group.c g3[i].grpi3_group_sid = (struct domsid *)sid_dup_talloc(mem_ctx, &sid); mem_ctx 1092 source3/lib/netapi/group.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, g3, mem_ctx 1102 source3/lib/netapi/group.c static WERROR convert_samr_disp_groups_to_GROUP_INFO_buffer(TALLOC_CTX *mem_ctx, mem_ctx 1115 source3/lib/netapi/group.c return convert_samr_disp_groups_to_GROUP_INFO_0_buffer(mem_ctx, groups, buffer); mem_ctx 1117 source3/lib/netapi/group.c return convert_samr_disp_groups_to_GROUP_INFO_1_buffer(mem_ctx, groups, buffer); mem_ctx 1119 source3/lib/netapi/group.c return convert_samr_disp_groups_to_GROUP_INFO_2_buffer(mem_ctx, groups, buffer); mem_ctx 1121 source3/lib/netapi/group.c return convert_samr_disp_groups_to_GROUP_INFO_3_buffer(mem_ctx, groups, domain_sid, buffer); mem_ctx 31 source3/lib/netapi/joindomain.c WERROR NetJoinDomain_l(struct libnetapi_ctx *mem_ctx, mem_ctx 41 source3/lib/netapi/joindomain.c werr = libnet_init_JoinCtx(mem_ctx, &j); mem_ctx 44 source3/lib/netapi/joindomain.c j->in.domain_name = talloc_strdup(mem_ctx, r->in.domain); mem_ctx 54 source3/lib/netapi/joindomain.c status = dsgetdcname(mem_ctx, NULL, r->in.domain, mem_ctx 57 source3/lib/netapi/joindomain.c libnetapi_set_error_string(mem_ctx, mem_ctx 63 source3/lib/netapi/joindomain.c j->in.dc_name = talloc_strdup(mem_ctx, dc); mem_ctx 68 source3/lib/netapi/joindomain.c j->in.account_ou = talloc_strdup(mem_ctx, r->in.account_ou); mem_ctx 73 source3/lib/netapi/joindomain.c j->in.admin_account = talloc_strdup(mem_ctx, r->in.account); mem_ctx 78 source3/lib/netapi/joindomain.c j->in.admin_password = talloc_strdup(mem_ctx, r->in.password); mem_ctx 86 source3/lib/netapi/joindomain.c werr = libnet_Join(mem_ctx, j); mem_ctx 88 source3/lib/netapi/joindomain.c libnetapi_set_error_string(mem_ctx, "%s", j->out.error_string); mem_ctx 146 source3/lib/netapi/joindomain.c WERROR NetUnjoinDomain_l(struct libnetapi_ctx *mem_ctx, mem_ctx 158 source3/lib/netapi/joindomain.c werr = libnet_init_UnjoinCtx(mem_ctx, &u); mem_ctx 168 source3/lib/netapi/joindomain.c u->in.dc_name = talloc_strdup(mem_ctx, r->in.server_name); mem_ctx 177 source3/lib/netapi/joindomain.c status = dsgetdcname(mem_ctx, NULL, domain, mem_ctx 180 source3/lib/netapi/joindomain.c libnetapi_set_error_string(mem_ctx, mem_ctx 188 source3/lib/netapi/joindomain.c u->in.dc_name = talloc_strdup(mem_ctx, dc); mem_ctx 195 source3/lib/netapi/joindomain.c u->in.admin_account = talloc_strdup(mem_ctx, r->in.account); mem_ctx 200 source3/lib/netapi/joindomain.c u->in.admin_password = talloc_strdup(mem_ctx, r->in.password); mem_ctx 212 source3/lib/netapi/joindomain.c werr = libnet_Unjoin(mem_ctx, u); mem_ctx 214 source3/lib/netapi/joindomain.c libnetapi_set_error_string(mem_ctx, "%s", u->out.error_string); mem_ctx 27 source3/lib/netapi/localgroup.c static NTSTATUS libnetapi_samr_lookup_and_open_alias(TALLOC_CTX *mem_ctx, mem_ctx 41 source3/lib/netapi/localgroup.c status = rpccli_samr_LookupNames(pipe_cli, mem_ctx, mem_ctx 59 source3/lib/netapi/localgroup.c return rpccli_samr_OpenAlias(pipe_cli, mem_ctx, mem_ctx 69 source3/lib/netapi/localgroup.c static NTSTATUS libnetapi_samr_open_alias_queryinfo(TALLOC_CTX *mem_ctx, mem_ctx 83 source3/lib/netapi/localgroup.c status = rpccli_samr_OpenAlias(pipe_cli, mem_ctx, mem_ctx 92 source3/lib/netapi/localgroup.c status = rpccli_samr_QueryAliasInfo(pipe_cli, mem_ctx, mem_ctx 104 source3/lib/netapi/localgroup.c rpccli_samr_Close(pipe_cli, mem_ctx, &alias_handle); mem_ctx 369 source3/lib/netapi/localgroup.c static WERROR map_alias_info_to_buffer(TALLOC_CTX *mem_ctx, mem_ctx 382 source3/lib/netapi/localgroup.c g0.lgrpi0_name = talloc_strdup(mem_ctx, alias_name); mem_ctx 385 source3/lib/netapi/localgroup.c ADD_TO_ARRAY(mem_ctx, struct LOCALGROUP_INFO_0, g0, mem_ctx 390 source3/lib/netapi/localgroup.c g1.lgrpi1_name = talloc_strdup(mem_ctx, alias_name); mem_ctx 391 source3/lib/netapi/localgroup.c g1.lgrpi1_comment = talloc_strdup(mem_ctx, info->description.string); mem_ctx 394 source3/lib/netapi/localgroup.c ADD_TO_ARRAY(mem_ctx, struct LOCALGROUP_INFO_1, g1, mem_ctx 399 source3/lib/netapi/localgroup.c g1002.lgrpi1002_comment = talloc_strdup(mem_ctx, info->description.string); mem_ctx 401 source3/lib/netapi/localgroup.c ADD_TO_ARRAY(mem_ctx, struct LOCALGROUP_INFO_1002, g1002, mem_ctx 544 source3/lib/netapi/localgroup.c static WERROR map_buffer_to_alias_info(TALLOC_CTX *mem_ctx, mem_ctx 555 source3/lib/netapi/localgroup.c info = TALLOC_ZERO_P(mem_ctx, union samr_AliasInfo); mem_ctx 909 source3/lib/netapi/localgroup.c static NTSTATUS libnetapi_lsa_lookup_names3(TALLOC_CTX *mem_ctx, mem_ctx 932 source3/lib/netapi/localgroup.c status = rpccli_lsa_open_policy2(lsa_pipe, mem_ctx, mem_ctx 940 source3/lib/netapi/localgroup.c status = rpccli_lsa_LookupNames3(lsa_pipe, mem_ctx, mem_ctx 58 source3/lib/netapi/netapi_private.h WERROR libnetapi_samr_open_domain(struct libnetapi_ctx *mem_ctx, mem_ctx 65 source3/lib/netapi/netapi_private.h WERROR libnetapi_samr_open_builtin_domain(struct libnetapi_ctx *mem_ctx, mem_ctx 79 source3/lib/netapi/netapi_private.h NTSTATUS add_GROUP_USERS_INFO_X_buffer(TALLOC_CTX *mem_ctx, mem_ctx 27 source3/lib/netapi/samr.c WERROR libnetapi_samr_open_domain(struct libnetapi_ctx *mem_ctx, mem_ctx 46 source3/lib/netapi/samr.c priv = talloc_get_type_abort(mem_ctx->private_data, mem_ctx 53 source3/lib/netapi/samr.c libnetapi_samr_close_connect_handle(mem_ctx, mem_ctx 62 source3/lib/netapi/samr.c libnetapi_samr_close_domain_handle(mem_ctx, mem_ctx 79 source3/lib/netapi/samr.c status = rpccli_try_samr_connects(pipe_cli, mem_ctx, mem_ctx 88 source3/lib/netapi/samr.c status = rpccli_samr_EnumDomains(pipe_cli, mem_ctx, mem_ctx 118 source3/lib/netapi/samr.c status = rpccli_samr_LookupDomain(pipe_cli, mem_ctx, mem_ctx 127 source3/lib/netapi/samr.c status = rpccli_samr_OpenDomain(pipe_cli, mem_ctx, mem_ctx 157 source3/lib/netapi/samr.c WERROR libnetapi_samr_open_builtin_domain(struct libnetapi_ctx *mem_ctx, mem_ctx 168 source3/lib/netapi/samr.c priv = talloc_get_type_abort(mem_ctx->private_data, mem_ctx 175 source3/lib/netapi/samr.c libnetapi_samr_close_connect_handle(mem_ctx, mem_ctx 184 source3/lib/netapi/samr.c libnetapi_samr_close_builtin_handle(mem_ctx, mem_ctx 197 source3/lib/netapi/samr.c status = rpccli_try_samr_connects(pipe_cli, mem_ctx, mem_ctx 206 source3/lib/netapi/samr.c status = rpccli_samr_OpenDomain(pipe_cli, mem_ctx, mem_ctx 89 source3/lib/netapi/serverinfo.c static NTSTATUS map_server_info_to_SERVER_INFO_buffer(TALLOC_CTX *mem_ctx, mem_ctx 203 source3/lib/netapi/serverinfo.c i100.sv100_name = talloc_strdup(mem_ctx, i->info100->server_name); mem_ctx 205 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_100, i100, mem_ctx 212 source3/lib/netapi/serverinfo.c i101.sv101_name = talloc_strdup(mem_ctx, i->info101->server_name); mem_ctx 216 source3/lib/netapi/serverinfo.c i101.sv101_comment = talloc_strdup(mem_ctx, i->info101->comment); mem_ctx 218 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_101, i101, mem_ctx 225 source3/lib/netapi/serverinfo.c i102.sv102_name = talloc_strdup(mem_ctx, i->info102->server_name); mem_ctx 229 source3/lib/netapi/serverinfo.c i102.sv102_comment = talloc_strdup(mem_ctx, i->info102->comment); mem_ctx 236 source3/lib/netapi/serverinfo.c i102.sv102_userpath = talloc_strdup(mem_ctx, i->info102->userpath); mem_ctx 238 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_102, i102, mem_ctx 248 source3/lib/netapi/serverinfo.c i402.sv402_alerts = talloc_strdup(mem_ctx, i->info402->alerts); mem_ctx 252 source3/lib/netapi/serverinfo.c i402.sv402_guestacct = talloc_strdup(mem_ctx, i->info402->guestaccount); mem_ctx 277 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_402, i402, mem_ctx 287 source3/lib/netapi/serverinfo.c i403.sv403_alerts = talloc_strdup(mem_ctx, i->info403->alerts); mem_ctx 291 source3/lib/netapi/serverinfo.c i403.sv403_guestacct = talloc_strdup(mem_ctx, i->info403->guestaccount); mem_ctx 317 source3/lib/netapi/serverinfo.c i403.sv403_autopath = talloc_strdup(mem_ctx, i->info403->autopath); mem_ctx 319 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_403, i403, mem_ctx 344 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_502, i502, mem_ctx 368 source3/lib/netapi/serverinfo.c i503.sv503_domain = talloc_strdup(mem_ctx, i->info503->domain); mem_ctx 393 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_503, i503, mem_ctx 417 source3/lib/netapi/serverinfo.c i599.sv599_domain = talloc_strdup(mem_ctx, i->info599->domain); mem_ctx 456 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_599, i599, mem_ctx 462 source3/lib/netapi/serverinfo.c i1005.sv1005_comment = talloc_strdup(mem_ctx, i->info1005->comment); mem_ctx 464 source3/lib/netapi/serverinfo.c ADD_TO_ARRAY(mem_ctx, struct SERVER_INFO_1005, i1005, mem_ctx 30 source3/lib/netapi/share.c static NTSTATUS map_srvsvc_share_info_to_SHARE_INFO_buffer(TALLOC_CTX *mem_ctx, mem_ctx 56 source3/lib/netapi/share.c i0.shi0_netname = talloc_strdup(mem_ctx, s0->name); mem_ctx 58 source3/lib/netapi/share.c ADD_TO_ARRAY(mem_ctx, struct SHARE_INFO_0, i0, mem_ctx 66 source3/lib/netapi/share.c i1.shi1_netname = talloc_strdup(mem_ctx, s1->name); mem_ctx 68 source3/lib/netapi/share.c i1.shi1_remark = talloc_strdup(mem_ctx, s1->comment); mem_ctx 70 source3/lib/netapi/share.c ADD_TO_ARRAY(mem_ctx, struct SHARE_INFO_1, i1, mem_ctx 78 source3/lib/netapi/share.c i2.shi2_netname = talloc_strdup(mem_ctx, s2->name); mem_ctx 80 source3/lib/netapi/share.c i2.shi2_remark = talloc_strdup(mem_ctx, s2->comment); mem_ctx 84 source3/lib/netapi/share.c i2.shi2_path = talloc_strdup(mem_ctx, s2->path); mem_ctx 85 source3/lib/netapi/share.c i2.shi2_passwd = talloc_strdup(mem_ctx, s2->password); mem_ctx 87 source3/lib/netapi/share.c ADD_TO_ARRAY(mem_ctx, struct SHARE_INFO_2, i2, mem_ctx 95 source3/lib/netapi/share.c i501.shi501_netname = talloc_strdup(mem_ctx, s501->name); mem_ctx 97 source3/lib/netapi/share.c i501.shi501_remark = talloc_strdup(mem_ctx, s501->comment); mem_ctx 100 source3/lib/netapi/share.c ADD_TO_ARRAY(mem_ctx, struct SHARE_INFO_501, i501, mem_ctx 110 source3/lib/netapi/share.c ADD_TO_ARRAY(mem_ctx, struct SHARE_INFO_1005, i1005, mem_ctx 125 source3/lib/netapi/share.c static NTSTATUS map_SHARE_INFO_buffer_to_srvsvc_share_info(TALLOC_CTX *mem_ctx, mem_ctx 143 source3/lib/netapi/share.c s2 = TALLOC_P(mem_ctx, struct srvsvc_NetShareInfo2); mem_ctx 161 source3/lib/netapi/share.c s1004 = TALLOC_P(mem_ctx, struct srvsvc_NetShareInfo1004); mem_ctx 607 source3/lib/netapi/user.c static NTSTATUS libnetapi_samr_lookup_user(TALLOC_CTX *mem_ctx, mem_ctx 657 source3/lib/netapi/user.c status = rpccli_samr_OpenUser(pipe_cli, mem_ctx, mem_ctx 666 source3/lib/netapi/user.c status = rpccli_samr_QueryUserInfo(pipe_cli, mem_ctx, mem_ctx 674 source3/lib/netapi/user.c status = rpccli_samr_QuerySecurity(pipe_cli, mem_ctx, mem_ctx 690 source3/lib/netapi/user.c status = rpccli_samr_GetGroupsForUser(pipe_cli, mem_ctx, mem_ctx 698 source3/lib/netapi/user.c sid_array.sids = talloc_array(mem_ctx, struct lsa_SidPtr, mem_ctx 704 source3/lib/netapi/user.c sid_array.sids[i].sid = sid_dup_talloc(mem_ctx, &sid); mem_ctx 709 source3/lib/netapi/user.c sid_array.sids[i].sid = sid_dup_talloc(mem_ctx, &sid); mem_ctx 712 source3/lib/netapi/user.c status = rpccli_samr_GetAliasMembership(pipe_cli, mem_ctx, mem_ctx 745 source3/lib/netapi/user.c rpccli_samr_Close(pipe_cli, mem_ctx, &user_handle); mem_ctx 781 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_1(TALLOC_CTX *mem_ctx, mem_ctx 786 source3/lib/netapi/user.c i->usri1_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 791 source3/lib/netapi/user.c i->usri1_home_dir = talloc_strdup(mem_ctx, i21->home_directory.string); mem_ctx 792 source3/lib/netapi/user.c i->usri1_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 794 source3/lib/netapi/user.c i->usri1_script_path = talloc_strdup(mem_ctx, i21->logon_script.string); mem_ctx 802 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_2(TALLOC_CTX *mem_ctx, mem_ctx 809 source3/lib/netapi/user.c i->usri2_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 814 source3/lib/netapi/user.c i->usri2_home_dir = talloc_strdup(mem_ctx, i21->home_directory.string); mem_ctx 815 source3/lib/netapi/user.c i->usri2_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 817 source3/lib/netapi/user.c i->usri2_script_path = talloc_strdup(mem_ctx, i21->logon_script.string); mem_ctx 819 source3/lib/netapi/user.c i->usri2_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 820 source3/lib/netapi/user.c i->usri2_usr_comment = talloc_strdup(mem_ctx, i21->comment.string); mem_ctx 821 source3/lib/netapi/user.c i->usri2_parms = talloc_strndup(mem_ctx, (const char *)i21->parameters.array, i21->parameters.size/2); mem_ctx 822 source3/lib/netapi/user.c i->usri2_workstations = talloc_strdup(mem_ctx, i21->workstations.string); mem_ctx 828 source3/lib/netapi/user.c i->usri2_logon_hours = (uint8_t *)talloc_memdup(mem_ctx, i21->logon_hours.bits, 21); mem_ctx 831 source3/lib/netapi/user.c i->usri2_logon_server = talloc_strdup(mem_ctx, "\\\\*"); mem_ctx 841 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_3(TALLOC_CTX *mem_ctx, mem_ctx 848 source3/lib/netapi/user.c i->usri3_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 852 source3/lib/netapi/user.c i->usri3_home_dir = talloc_strdup(mem_ctx, i21->home_directory.string); mem_ctx 853 source3/lib/netapi/user.c i->usri3_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 855 source3/lib/netapi/user.c i->usri3_script_path = talloc_strdup(mem_ctx, i21->logon_script.string); mem_ctx 857 source3/lib/netapi/user.c i->usri3_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 858 source3/lib/netapi/user.c i->usri3_usr_comment = talloc_strdup(mem_ctx, i21->comment.string); mem_ctx 859 source3/lib/netapi/user.c i->usri3_parms = talloc_strndup(mem_ctx, (const char *)i21->parameters.array, i21->parameters.size/2); mem_ctx 860 source3/lib/netapi/user.c i->usri3_workstations = talloc_strdup(mem_ctx, i21->workstations.string); mem_ctx 866 source3/lib/netapi/user.c i->usri3_logon_hours = (uint8_t *)talloc_memdup(mem_ctx, i21->logon_hours.bits, 21); mem_ctx 869 source3/lib/netapi/user.c i->usri3_logon_server = talloc_strdup(mem_ctx, "\\\\*"); mem_ctx 874 source3/lib/netapi/user.c i->usri3_profile = talloc_strdup(mem_ctx, i21->profile_path.string); mem_ctx 875 source3/lib/netapi/user.c i->usri3_home_dir_drive = talloc_strdup(mem_ctx, i21->home_drive.string); mem_ctx 884 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_4(TALLOC_CTX *mem_ctx, mem_ctx 894 source3/lib/netapi/user.c i->usri4_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 899 source3/lib/netapi/user.c i->usri4_home_dir = talloc_strdup(mem_ctx, i21->home_directory.string); mem_ctx 900 source3/lib/netapi/user.c i->usri4_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 902 source3/lib/netapi/user.c i->usri4_script_path = talloc_strdup(mem_ctx, i21->logon_script.string); mem_ctx 904 source3/lib/netapi/user.c i->usri4_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 905 source3/lib/netapi/user.c i->usri4_usr_comment = talloc_strdup(mem_ctx, i21->comment.string); mem_ctx 906 source3/lib/netapi/user.c i->usri4_parms = talloc_strndup(mem_ctx, (const char *)i21->parameters.array, i21->parameters.size/2); mem_ctx 907 source3/lib/netapi/user.c i->usri4_workstations = talloc_strdup(mem_ctx, i21->workstations.string); mem_ctx 913 source3/lib/netapi/user.c i->usri4_logon_hours = (uint8_t *)talloc_memdup(mem_ctx, i21->logon_hours.bits, 21); mem_ctx 916 source3/lib/netapi/user.c i->usri4_logon_server = talloc_strdup(mem_ctx, "\\\\*"); mem_ctx 922 source3/lib/netapi/user.c i->usri4_user_sid = (struct domsid *)sid_dup_talloc(mem_ctx, &sid); mem_ctx 924 source3/lib/netapi/user.c i->usri4_profile = talloc_strdup(mem_ctx, i21->profile_path.string); mem_ctx 925 source3/lib/netapi/user.c i->usri4_home_dir_drive = talloc_strdup(mem_ctx, i21->home_drive.string); mem_ctx 934 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_10(TALLOC_CTX *mem_ctx, mem_ctx 940 source3/lib/netapi/user.c i->usri10_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 942 source3/lib/netapi/user.c i->usri10_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 943 source3/lib/netapi/user.c i->usri10_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 944 source3/lib/netapi/user.c i->usri10_usr_comment = talloc_strdup(mem_ctx, i21->comment.string); mem_ctx 952 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_11(TALLOC_CTX *mem_ctx, mem_ctx 959 source3/lib/netapi/user.c i->usri11_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 961 source3/lib/netapi/user.c i->usri11_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 962 source3/lib/netapi/user.c i->usri11_usr_comment = talloc_strdup(mem_ctx, i21->comment.string); mem_ctx 963 source3/lib/netapi/user.c i->usri11_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 967 source3/lib/netapi/user.c i->usri11_home_dir = talloc_strdup(mem_ctx, i21->home_directory.string); mem_ctx 968 source3/lib/netapi/user.c i->usri11_parms = talloc_strndup(mem_ctx, (const char *)i21->parameters.array, i21->parameters.size/2); mem_ctx 973 source3/lib/netapi/user.c i->usri11_logon_server = talloc_strdup(mem_ctx, "\\\\*"); mem_ctx 975 source3/lib/netapi/user.c i->usri11_workstations = talloc_strdup(mem_ctx, i21->workstations.string); mem_ctx 978 source3/lib/netapi/user.c i->usri11_logon_hours = (uint8_t *)talloc_memdup(mem_ctx, i21->logon_hours.bits, 21); mem_ctx 987 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_20(TALLOC_CTX *mem_ctx, mem_ctx 993 source3/lib/netapi/user.c i->usri20_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 995 source3/lib/netapi/user.c i->usri20_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 996 source3/lib/netapi/user.c i->usri20_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 1006 source3/lib/netapi/user.c static NTSTATUS info21_to_USER_INFO_23(TALLOC_CTX *mem_ctx, mem_ctx 1015 source3/lib/netapi/user.c i->usri23_name = talloc_strdup(mem_ctx, i21->account_name.string); mem_ctx 1017 source3/lib/netapi/user.c i->usri23_comment = talloc_strdup(mem_ctx, i21->description.string); mem_ctx 1018 source3/lib/netapi/user.c i->usri23_full_name = talloc_strdup(mem_ctx, i21->full_name.string); mem_ctx 1023 source3/lib/netapi/user.c i->usri23_user_sid = (struct domsid *)sid_dup_talloc(mem_ctx, &sid); mem_ctx 1031 source3/lib/netapi/user.c static NTSTATUS libnetapi_samr_lookup_user_map_USER_INFO(TALLOC_CTX *mem_ctx, mem_ctx 1074 source3/lib/netapi/user.c info0.usri0_name = talloc_strdup(mem_ctx, user_name); mem_ctx 1077 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_0, info0, mem_ctx 1083 source3/lib/netapi/user.c status = libnetapi_samr_lookup_user(mem_ctx, pipe_cli, mem_ctx 1103 source3/lib/netapi/user.c status = info21_to_USER_INFO_1(mem_ctx, info21, &info1); mem_ctx 1106 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_1, info1, mem_ctx 1111 source3/lib/netapi/user.c status = info21_to_USER_INFO_2(mem_ctx, info21, auth_flag, &info2); mem_ctx 1114 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_2, info2, mem_ctx 1119 source3/lib/netapi/user.c status = info21_to_USER_INFO_3(mem_ctx, info21, auth_flag, &info3); mem_ctx 1122 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_3, info3, mem_ctx 1127 source3/lib/netapi/user.c status = info21_to_USER_INFO_4(mem_ctx, info21, auth_flag, domain_sid, &info4); mem_ctx 1130 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_4, info4, mem_ctx 1135 source3/lib/netapi/user.c status = info21_to_USER_INFO_10(mem_ctx, info21, &info10); mem_ctx 1138 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_10, info10, mem_ctx 1143 source3/lib/netapi/user.c status = info21_to_USER_INFO_11(mem_ctx, info21, auth_flag, &info11); mem_ctx 1146 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_11, info11, mem_ctx 1151 source3/lib/netapi/user.c status = info21_to_USER_INFO_20(mem_ctx, info21, &info20); mem_ctx 1154 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_20, info20, mem_ctx 1159 source3/lib/netapi/user.c status = info21_to_USER_INFO_23(mem_ctx, info21, domain_sid, &info23); mem_ctx 1162 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct USER_INFO_23, info23, mem_ctx 1325 source3/lib/netapi/user.c static WERROR convert_samr_dispinfo_to_NET_DISPLAY_USER(TALLOC_CTX *mem_ctx, mem_ctx 1333 source3/lib/netapi/user.c user = TALLOC_ZERO_ARRAY(mem_ctx, mem_ctx 1339 source3/lib/netapi/user.c user[i].usri1_name = talloc_strdup(mem_ctx, mem_ctx 1341 source3/lib/netapi/user.c user[i].usri1_comment = talloc_strdup(mem_ctx, mem_ctx 1345 source3/lib/netapi/user.c user[i].usri1_full_name = talloc_strdup(mem_ctx, mem_ctx 1357 source3/lib/netapi/user.c *buffer = talloc_memdup(mem_ctx, user, mem_ctx 1369 source3/lib/netapi/user.c static WERROR convert_samr_dispinfo_to_NET_DISPLAY_MACHINE(TALLOC_CTX *mem_ctx, mem_ctx 1377 source3/lib/netapi/user.c machine = TALLOC_ZERO_ARRAY(mem_ctx, mem_ctx 1383 source3/lib/netapi/user.c machine[i].usri2_name = talloc_strdup(mem_ctx, mem_ctx 1385 source3/lib/netapi/user.c machine[i].usri2_comment = talloc_strdup(mem_ctx, mem_ctx 1399 source3/lib/netapi/user.c *buffer = talloc_memdup(mem_ctx, machine, mem_ctx 1411 source3/lib/netapi/user.c static WERROR convert_samr_dispinfo_to_NET_DISPLAY_GROUP(TALLOC_CTX *mem_ctx, mem_ctx 1419 source3/lib/netapi/user.c group = TALLOC_ZERO_ARRAY(mem_ctx, mem_ctx 1425 source3/lib/netapi/user.c group[i].grpi3_name = talloc_strdup(mem_ctx, mem_ctx 1427 source3/lib/netapi/user.c group[i].grpi3_comment = talloc_strdup(mem_ctx, mem_ctx 1441 source3/lib/netapi/user.c *buffer = talloc_memdup(mem_ctx, group, mem_ctx 1454 source3/lib/netapi/user.c static WERROR convert_samr_dispinfo_to_NET_DISPLAY(TALLOC_CTX *mem_ctx, mem_ctx 1462 source3/lib/netapi/user.c return convert_samr_dispinfo_to_NET_DISPLAY_USER(mem_ctx, mem_ctx 1467 source3/lib/netapi/user.c return convert_samr_dispinfo_to_NET_DISPLAY_MACHINE(mem_ctx, mem_ctx 1472 source3/lib/netapi/user.c return convert_samr_dispinfo_to_NET_DISPLAY_GROUP(mem_ctx, mem_ctx 1892 source3/lib/netapi/user.c static NTSTATUS query_USER_MODALS_INFO_rpc(TALLOC_CTX *mem_ctx, mem_ctx 1906 source3/lib/netapi/user.c status = rpccli_samr_QueryDomainInfo(pipe_cli, mem_ctx, mem_ctx 1916 source3/lib/netapi/user.c status = rpccli_samr_QueryDomainInfo(pipe_cli, mem_ctx, mem_ctx 1926 source3/lib/netapi/user.c status = rpccli_samr_QueryDomainInfo(pipe_cli, mem_ctx, mem_ctx 1936 source3/lib/netapi/user.c status = rpccli_samr_QueryDomainInfo(pipe_cli, mem_ctx, mem_ctx 1946 source3/lib/netapi/user.c status = rpccli_samr_QueryDomainInfo(pipe_cli, mem_ctx, mem_ctx 1956 source3/lib/netapi/user.c status = rpccli_samr_QueryDomainInfo2(pipe_cli, mem_ctx, mem_ctx 1971 source3/lib/netapi/user.c static NTSTATUS query_USER_MODALS_INFO_0(TALLOC_CTX *mem_ctx, mem_ctx 1982 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2011 source3/lib/netapi/user.c static NTSTATUS query_USER_MODALS_INFO_1(TALLOC_CTX *mem_ctx, mem_ctx 2020 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2032 source3/lib/netapi/user.c talloc_strdup(mem_ctx, dom_info6.primary.string); mem_ctx 2042 source3/lib/netapi/user.c static NTSTATUS query_USER_MODALS_INFO_2(TALLOC_CTX *mem_ctx, mem_ctx 2051 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2063 source3/lib/netapi/user.c talloc_strdup(mem_ctx, dom_info5.domain_name.string); mem_ctx 2065 source3/lib/netapi/user.c (struct domsid *)sid_dup_talloc(mem_ctx, domain_sid); mem_ctx 2076 source3/lib/netapi/user.c static NTSTATUS query_USER_MODALS_INFO_3(TALLOC_CTX *mem_ctx, mem_ctx 2084 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2108 source3/lib/netapi/user.c static NTSTATUS query_USER_MODALS_INFO_to_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2128 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_0(mem_ctx, mem_ctx 2134 source3/lib/netapi/user.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info0, mem_ctx 2139 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_1(mem_ctx, mem_ctx 2145 source3/lib/netapi/user.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info1, mem_ctx 2149 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_2(mem_ctx, mem_ctx 2156 source3/lib/netapi/user.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info2, mem_ctx 2160 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_3(mem_ctx, mem_ctx 2166 source3/lib/netapi/user.c *buffer = (uint8_t *)talloc_memdup(mem_ctx, &info3, mem_ctx 2271 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_rpc(TALLOC_CTX *mem_ctx, mem_ctx 2287 source3/lib/netapi/user.c status = rpccli_samr_SetDomainInfo(pipe_cli, mem_ctx, mem_ctx 2300 source3/lib/netapi/user.c status = rpccli_samr_SetDomainInfo(pipe_cli, mem_ctx, mem_ctx 2314 source3/lib/netapi/user.c status = rpccli_samr_SetDomainInfo(pipe_cli, mem_ctx, mem_ctx 2328 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_0_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2337 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2361 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2372 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_3_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2380 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2397 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2408 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_1001_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2416 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2430 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2441 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_1002_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2449 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2463 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2474 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_1003_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2482 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2496 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2507 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_1004_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2515 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2529 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2540 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_1005_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2548 source3/lib/netapi/user.c status = query_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2562 source3/lib/netapi/user.c return set_USER_MODALS_INFO_rpc(mem_ctx, mem_ctx 2573 source3/lib/netapi/user.c static NTSTATUS set_USER_MODALS_INFO_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2595 source3/lib/netapi/user.c return set_USER_MODALS_INFO_0_buffer(mem_ctx, mem_ctx 2601 source3/lib/netapi/user.c return set_USER_MODALS_INFO_3_buffer(mem_ctx, mem_ctx 2607 source3/lib/netapi/user.c return set_USER_MODALS_INFO_1001_buffer(mem_ctx, mem_ctx 2613 source3/lib/netapi/user.c return set_USER_MODALS_INFO_1002_buffer(mem_ctx, mem_ctx 2619 source3/lib/netapi/user.c return set_USER_MODALS_INFO_1003_buffer(mem_ctx, mem_ctx 2625 source3/lib/netapi/user.c return set_USER_MODALS_INFO_1004_buffer(mem_ctx, mem_ctx 2631 source3/lib/netapi/user.c return set_USER_MODALS_INFO_1005_buffer(mem_ctx, mem_ctx 2744 source3/lib/netapi/user.c NTSTATUS add_GROUP_USERS_INFO_X_buffer(TALLOC_CTX *mem_ctx, mem_ctx 2757 source3/lib/netapi/user.c u0.grui0_name = talloc_strdup(mem_ctx, group_name); mem_ctx 2763 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct GROUP_USERS_INFO_0, u0, mem_ctx 2768 source3/lib/netapi/user.c u1.grui1_name = talloc_strdup(mem_ctx, group_name); mem_ctx 2776 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct GROUP_USERS_INFO_1, u1, mem_ctx 3190 source3/lib/netapi/user.c static NTSTATUS add_LOCALGROUP_USERS_INFO_X_buffer(TALLOC_CTX *mem_ctx, mem_ctx 3200 source3/lib/netapi/user.c u0.lgrui0_name = talloc_strdup(mem_ctx, group_name); mem_ctx 3203 source3/lib/netapi/user.c ADD_TO_ARRAY(mem_ctx, struct LOCALGROUP_USERS_INFO_0, u0, mem_ctx 39 source3/lib/packet.c struct packet_context *packet_init(TALLOC_CTX *mem_ctx, int fd) mem_ctx 43 source3/lib/packet.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct packet_context))) { mem_ctx 34 source3/lib/privileges.c TALLOC_CTX *mem_ctx; mem_ctx 188 source3/lib/privileges.c if (!NT_STATUS_IS_OK(add_sid_to_array(priv->mem_ctx, &sid, mem_ctx 229 source3/lib/privileges.c NTSTATUS privilege_enum_sids(const SE_PRIV *mask, TALLOC_CTX *mem_ctx, mem_ctx 242 source3/lib/privileges.c priv.mem_ctx = mem_ctx; mem_ctx 396 source3/lib/privileges.c TALLOC_CTX *mem_ctx; mem_ctx 400 source3/lib/privileges.c mem_ctx = talloc_init("privilege set"); mem_ctx 401 source3/lib/privileges.c if ( !mem_ctx ) { mem_ctx 406 source3/lib/privileges.c priv_set->mem_ctx = mem_ctx; mem_ctx 415 source3/lib/privileges.c NTSTATUS privilege_set_init_by_ctx(TALLOC_CTX *mem_ctx, PRIVILEGE_SET *priv_set) mem_ctx 419 source3/lib/privileges.c priv_set->mem_ctx = mem_ctx; mem_ctx 435 source3/lib/privileges.c talloc_destroy( priv_set->mem_ctx ); mem_ctx 444 source3/lib/privileges.c NTSTATUS dup_luid_attr(TALLOC_CTX *mem_ctx, LUID_ATTR **new_la, LUID_ATTR *old_la, int count) mem_ctx 452 source3/lib/privileges.c *new_la = TALLOC_ARRAY(mem_ctx, LUID_ATTR, count); mem_ctx 432 source3/lib/privileges_basic.c new_set = TALLOC_REALLOC_ARRAY(priv_set->mem_ctx, priv_set->set, LUID_ATTR, priv_set->count + 1); mem_ctx 271 source3/lib/secdesc.c NTSTATUS marshall_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 279 source3/lib/secdesc.c &blob, mem_ctx, NULL, secdesc, mem_ctx 297 source3/lib/secdesc.c NTSTATUS marshall_sec_desc_buf(TALLOC_CTX *mem_ctx, mem_ctx 305 source3/lib/secdesc.c &blob, mem_ctx, NULL, secdesc_buf, mem_ctx 322 source3/lib/secdesc.c NTSTATUS unmarshall_sec_desc(TALLOC_CTX *mem_ctx, uint8 *data, size_t len, mem_ctx 333 source3/lib/secdesc.c result = TALLOC_ZERO_P(mem_ctx, struct security_descriptor); mem_ctx 359 source3/lib/secdesc.c NTSTATUS unmarshall_sec_desc_buf(TALLOC_CTX *mem_ctx, uint8_t *data, size_t len, mem_ctx 370 source3/lib/secdesc.c result = TALLOC_ZERO_P(mem_ctx, struct sec_desc_buf); mem_ctx 42 source3/lib/server_mutex.c struct named_mutex *grab_named_mutex(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 47 source3/lib/server_mutex.c result = talloc(mem_ctx, struct named_mutex); mem_ctx 36 source3/lib/smbconf/smbconf_init.c WERROR smbconf_init(TALLOC_CTX *mem_ctx, struct smbconf_ctx **conf_ctx, mem_ctx 71 source3/lib/smbconf/smbconf_init.c werr = smbconf_init_reg(mem_ctx, conf_ctx, path); mem_ctx 73 source3/lib/smbconf/smbconf_init.c werr = smbconf_init_txt(mem_ctx, conf_ctx, path); mem_ctx 80 source3/lib/smbconf/smbconf_init.c werr = smbconf_init_txt(mem_ctx, conf_ctx, backend); mem_ctx 89 source3/lib/smbconf/smbconf_init.c werr = smbconf_init_txt(mem_ctx, conf_ctx, source); mem_ctx 29 source3/lib/smbconf/smbconf_init.h WERROR smbconf_init(TALLOC_CTX *mem_ctx, struct smbconf_ctx **conf_ctx, mem_ctx 77 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_open_service_key(TALLOC_CTX *mem_ctx, mem_ctx 89 source3/lib/smbconf/smbconf_reg.c werr = reg_openkey(mem_ctx, rpd(ctx)->base_key, servicename, mem_ctx 121 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_create_service_key(TALLOC_CTX *mem_ctx, mem_ctx 135 source3/lib/smbconf/smbconf_reg.c werr = reg_createkey(mem_ctx, rpd(ctx)->base_key, subkeyname, mem_ctx 272 source3/lib/smbconf/smbconf_reg.c static char *smbconf_format_registry_value(TALLOC_CTX *mem_ctx, mem_ctx 278 source3/lib/smbconf/smbconf_reg.c if (mem_ctx == NULL) { mem_ctx 284 source3/lib/smbconf/smbconf_reg.c result = talloc_asprintf(mem_ctx, "%d", value->v.dword); mem_ctx 288 source3/lib/smbconf/smbconf_reg.c result = talloc_asprintf(mem_ctx, "%s", value->v.sz.str); mem_ctx 293 source3/lib/smbconf/smbconf_reg.c result = talloc_asprintf(mem_ctx, "%s\"%s\" ", mem_ctx 303 source3/lib/smbconf/smbconf_reg.c result = talloc_asprintf(mem_ctx, "binary (%d bytes)", mem_ctx 307 source3/lib/smbconf/smbconf_reg.c result = talloc_asprintf(mem_ctx, "<unprintable>"); mem_ctx 313 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_get_includes_internal(TALLOC_CTX *mem_ctx, mem_ctx 354 source3/lib/smbconf/smbconf_reg.c *includes = talloc_move(mem_ctx, &tmp_includes); mem_ctx 374 source3/lib/smbconf/smbconf_reg.c static WERROR smbconf_reg_get_values(TALLOC_CTX *mem_ctx, mem_ctx 455 source3/lib/smbconf/smbconf_reg.c *value_names = talloc_move(mem_ctx, &tmp_valnames); mem_ctx 456 source3/lib/smbconf/smbconf_reg.c *value_strings = talloc_move(mem_ctx, &tmp_valstrings); mem_ctx 499 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 502 source3/lib/smbconf/smbconf_reg.c werr = reg_enumvalue(mem_ctx, key, count, &valname, &valvalue), mem_ctx 522 source3/lib/smbconf/smbconf_reg.c talloc_free(mem_ctx); mem_ctx 664 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX* mem_ctx = talloc_stackframe(); mem_ctx 674 source3/lib/smbconf/smbconf_reg.c path = talloc_strdup(mem_ctx, ctx->path); mem_ctx 681 source3/lib/smbconf/smbconf_reg.c werr = reg_open_path(mem_ctx, path, REG_KEY_WRITE, token, mem_ctx 688 source3/lib/smbconf/smbconf_reg.c werr = reg_deletekey_recursive(mem_ctx, parent_key, p+1); mem_ctx 694 source3/lib/smbconf/smbconf_reg.c werr = reg_createkey(mem_ctx, parent_key, p+1, REG_KEY_WRITE, mem_ctx 698 source3/lib/smbconf/smbconf_reg.c talloc_free(mem_ctx); mem_ctx 707 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx, mem_ctx 772 source3/lib/smbconf/smbconf_reg.c *share_names = talloc_move(mem_ctx, &tmp_share_names); mem_ctx 790 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 793 source3/lib/smbconf/smbconf_reg.c werr = smbconf_reg_open_service_key(mem_ctx, ctx, servicename, mem_ctx 799 source3/lib/smbconf/smbconf_reg.c talloc_free(mem_ctx); mem_ctx 827 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx, mem_ctx 862 source3/lib/smbconf/smbconf_reg.c *service = talloc_move(mem_ctx, &tmp_service); mem_ctx 877 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 880 source3/lib/smbconf/smbconf_reg.c werr = reg_deletekey_recursive(mem_ctx, rpd(ctx)->base_key, mem_ctx 886 source3/lib/smbconf/smbconf_reg.c talloc_free(mem_ctx); mem_ctx 900 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 902 source3/lib/smbconf/smbconf_reg.c werr = smbconf_reg_open_service_key(mem_ctx, ctx, service, mem_ctx 911 source3/lib/smbconf/smbconf_reg.c talloc_free(mem_ctx); mem_ctx 919 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx, mem_ctx 928 source3/lib/smbconf/smbconf_reg.c werr = smbconf_reg_open_service_key(mem_ctx, ctx, service, mem_ctx 944 source3/lib/smbconf/smbconf_reg.c werr = reg_queryvalue(mem_ctx, key, param, &value); mem_ctx 949 source3/lib/smbconf/smbconf_reg.c *valstr = smbconf_format_registry_value(mem_ctx, value); mem_ctx 970 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 972 source3/lib/smbconf/smbconf_reg.c werr = smbconf_reg_open_service_key(mem_ctx, ctx, service, mem_ctx 991 source3/lib/smbconf/smbconf_reg.c talloc_free(mem_ctx); mem_ctx 996 source3/lib/smbconf/smbconf_reg.c TALLOC_CTX *mem_ctx, mem_ctx 1011 source3/lib/smbconf/smbconf_reg.c werr = smbconf_reg_get_includes_internal(mem_ctx, key, num_includes, mem_ctx 1119 source3/lib/smbconf/smbconf_reg.c WERROR smbconf_init_reg(TALLOC_CTX *mem_ctx, struct smbconf_ctx **conf_ctx, mem_ctx 1122 source3/lib/smbconf/smbconf_reg.c return smbconf_init_internal(mem_ctx, conf_ctx, path, &smbconf_ops_reg); mem_ctx 29 source3/lib/smbconf/smbconf_reg.h WERROR smbconf_init_reg(TALLOC_CTX *mem_ctx, struct smbconf_ctx **conf_ctx, mem_ctx 42 source3/lib/smbconf/testsuite.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 45 source3/lib/smbconf/testsuite.c werr = smbconf_get_global_includes(ctx, mem_ctx, mem_ctx 60 source3/lib/smbconf/testsuite.c talloc_free(mem_ctx); mem_ctx 76 source3/lib/smbconf/testsuite.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 87 source3/lib/smbconf/testsuite.c werr = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes, mem_ctx 117 source3/lib/smbconf/testsuite.c talloc_free(mem_ctx); mem_ctx 131 source3/lib/smbconf/testsuite.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 149 source3/lib/smbconf/testsuite.c werr = smbconf_get_global_includes(ctx, mem_ctx, &get_num_includes, mem_ctx 205 source3/lib/smbconf/testsuite.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 215 source3/lib/smbconf/testsuite.c werr = smbconf_init_txt(mem_ctx, &conf_ctx, filename); mem_ctx 237 source3/lib/smbconf/testsuite.c talloc_free(mem_ctx); mem_ctx 246 source3/lib/smbconf/testsuite.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 251 source3/lib/smbconf/testsuite.c werr = smbconf_init_reg(mem_ctx, &conf_ctx, NULL); mem_ctx 267 source3/lib/smbconf/testsuite.c talloc_free(mem_ctx); mem_ctx 284 source3/lib/smbconf/testsuite.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 316 source3/lib/smbconf/testsuite.c talloc_free(mem_ctx); mem_ctx 235 source3/lib/smbldap.c const char** get_attr_list( TALLOC_CTX *mem_ctx, ATTRIB_MAP_ENTRY table[] ) mem_ctx 244 source3/lib/smbldap.c names = TALLOC_ARRAY( mem_ctx, const char*, i ); mem_ctx 297 source3/lib/smbldap.c TALLOC_CTX *mem_ctx) mem_ctx 321 source3/lib/smbldap.c if (!pull_utf8_talloc(mem_ctx, &result, values[0], &converted_size)) { mem_ctx 338 source3/lib/smbldap.c TALLOC_CTX *mem_ctx) mem_ctx 356 source3/lib/smbldap.c if (!pull_utf8_talloc(mem_ctx, &result, values[0], &converted_size)) { mem_ctx 367 source3/lib/smbldap.c if (!pull_utf8_talloc(mem_ctx, &tmp, values[i], mem_ctx 397 source3/lib/smbldap.c void talloc_autofree_ldapmsg(TALLOC_CTX *mem_ctx, LDAPMessage *result) mem_ctx 405 source3/lib/smbldap.c handle = TALLOC_P(mem_ctx, LDAPMessage *); mem_ctx 417 source3/lib/smbldap.c void talloc_autofree_ldapmod(TALLOC_CTX *mem_ctx, LDAPMod **mod) mem_ctx 425 source3/lib/smbldap.c handle = TALLOC_P(mem_ctx, LDAPMod **); mem_ctx 1687 source3/lib/smbldap.c NTSTATUS smbldap_init(TALLOC_CTX *mem_ctx, struct event_context *event_ctx, mem_ctx 1691 source3/lib/smbldap.c *smbldap_state = TALLOC_ZERO_P(mem_ctx, struct smbldap_state); mem_ctx 1698 source3/lib/smbldap.c (*smbldap_state)->uri = talloc_strdup(mem_ctx, location); mem_ctx 1708 source3/lib/smbldap.c char *smbldap_talloc_dn(TALLOC_CTX *mem_ctx, LDAP *ld, mem_ctx 1719 source3/lib/smbldap.c if (!pull_utf8_talloc(mem_ctx, &unix_dn, utf8_dn, &converted_size)) { mem_ctx 532 source3/lib/substitute.c char *talloc_sub_basic(TALLOC_CTX *mem_ctx, const char *smb_name, mem_ctx 540 source3/lib/substitute.c t = talloc_strdup(mem_ctx, a); mem_ctx 703 source3/lib/substitute.c char *talloc_sub_specified(TALLOC_CTX *mem_ctx, mem_ctx 715 source3/lib/substitute.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 782 source3/lib/substitute.c ret_string = talloc_sub_basic(mem_ctx, username, domain, a_string); mem_ctx 866 source3/lib/substitute.c char *talloc_sub_advanced(TALLOC_CTX *mem_ctx, mem_ctx 878 source3/lib/substitute.c t = talloc_strdup(mem_ctx, a); mem_ctx 979 source3/lib/system.c static char **extract_args(TALLOC_CTX *mem_ctx, const char *command) mem_ctx 988 source3/lib/system.c if (!(trunc_cmd = talloc_strdup(mem_ctx, command))) { mem_ctx 1008 source3/lib/system.c if (!(argl = TALLOC_ARRAY(mem_ctx, char *, argcl + 1))) { mem_ctx 1016 source3/lib/system.c if (!(trunc_cmd = talloc_strdup(mem_ctx, command))) { mem_ctx 146 source3/lib/system_smbd.c bool getgroups_unix_user(TALLOC_CTX *mem_ctx, const char *user, mem_ctx 181 source3/lib/system_smbd.c if (!add_gid_to_array_unique(mem_ctx, primary_gid, &groups, &ngrp)) { mem_ctx 187 source3/lib/system_smbd.c if (!add_gid_to_array_unique(mem_ctx, temp_groups[i], mem_ctx 28 source3/lib/tallocmsg.c TALLOC_CTX *mem_ctx; mem_ctx 40 source3/lib/tallocmsg.c sprintf_append(state->mem_ctx, &state->s, &state->len, &state->buflen, mem_ctx 46 source3/lib/tallocmsg.c sprintf_append(state->mem_ctx, &state->s, &state->len, &state->buflen, mem_ctx 54 source3/lib/tallocmsg.c sprintf_append(state->mem_ctx, &state->s, &state->len, &state->buflen, mem_ctx 79 source3/lib/tallocmsg.c state.mem_ctx = talloc_init("msg_pool_usage"); mem_ctx 80 source3/lib/tallocmsg.c if (!state.mem_ctx) { mem_ctx 90 source3/lib/tallocmsg.c talloc_destroy(state.mem_ctx); mem_ctx 97 source3/lib/tallocmsg.c talloc_destroy(state.mem_ctx); mem_ctx 24 source3/lib/username.c static struct passwd *uname_string_combinations(char *s, TALLOC_CTX *mem_ctx, mem_ctx 25 source3/lib/username.c struct passwd * (*fn) (TALLOC_CTX *mem_ctx, const char *), mem_ctx 27 source3/lib/username.c static struct passwd *uname_string_combinations2(char *s, TALLOC_CTX *mem_ctx, int offset, mem_ctx 28 source3/lib/username.c struct passwd * (*fn) (TALLOC_CTX *mem_ctx, const char *), mem_ctx 35 source3/lib/username.c char *get_user_home_dir(TALLOC_CTX *mem_ctx, const char *user) mem_ctx 42 source3/lib/username.c pass = Get_Pwnam_alloc(mem_ctx, user); mem_ctx 49 source3/lib/username.c result = talloc_move(mem_ctx, &pass->pw_dir); mem_ctx 63 source3/lib/username.c static struct passwd *Get_Pwnam_internals(TALLOC_CTX *mem_ctx, mem_ctx 78 source3/lib/username.c ret = getpwnam_alloc(mem_ctx, user2); mem_ctx 86 source3/lib/username.c ret = getpwnam_alloc(mem_ctx, user); mem_ctx 96 source3/lib/username.c ret = getpwnam_alloc(mem_ctx, user2); mem_ctx 105 source3/lib/username.c ret = uname_string_combinations(user2, mem_ctx, getpwnam_alloc, mem_ctx 121 source3/lib/username.c struct passwd *Get_Pwnam_alloc(TALLOC_CTX *mem_ctx, const char *user) mem_ctx 135 source3/lib/username.c ret = Get_Pwnam_internals(mem_ctx, user, user2); mem_ctx 149 source3/lib/username.c static struct passwd *uname_string_combinations2(char *s, TALLOC_CTX *mem_ctx, mem_ctx 151 source3/lib/username.c struct passwd *(*fn)(TALLOC_CTX *mem_ctx, const char *), mem_ctx 159 source3/lib/username.c return(fn(mem_ctx, s)); mem_ctx 166 source3/lib/username.c ret = uname_string_combinations2(s, mem_ctx, i+1, fn, N-1); mem_ctx 182 source3/lib/username.c static struct passwd * uname_string_combinations(char *s, TALLOC_CTX *mem_ctx, mem_ctx 183 source3/lib/username.c struct passwd * (*fn)(TALLOC_CTX *mem_ctx, const char *), mem_ctx 190 source3/lib/username.c ret = uname_string_combinations2(s,mem_ctx,0,fn,n); mem_ctx 280 source3/lib/util.c struct user_auth_info *user_auth_info_init(TALLOC_CTX *mem_ctx) mem_ctx 284 source3/lib/util.c result = TALLOC_ZERO_P(mem_ctx, struct user_auth_info); mem_ctx 412 source3/lib/util.c struct user_auth_info *get_cmdline_auth_info_copy(TALLOC_CTX *mem_ctx, mem_ctx 417 source3/lib/util.c result = user_auth_info_init(mem_ctx); mem_ctx 502 source3/lib/util.c bool add_gid_to_array_unique(TALLOC_CTX *mem_ctx, gid_t gid, mem_ctx 520 source3/lib/util.c *gids = TALLOC_REALLOC_ARRAY(mem_ctx, *gids, gid_t, *num_gids+1); mem_ctx 1133 source3/lib/util.c void add_to_large_array(TALLOC_CTX *mem_ctx, size_t element_size, mem_ctx 1152 source3/lib/util.c *array = TALLOC(mem_ctx, element_size * (*array_size)); mem_ctx 1165 source3/lib/util.c *array = TALLOC_REALLOC(mem_ctx, *array, mem_ctx 2326 source3/lib/util.c bool parent_dirname(TALLOC_CTX *mem_ctx, const char *dir, char **parent, mem_ctx 2335 source3/lib/util.c if (!(*parent = talloc_strdup(mem_ctx, "."))) { mem_ctx 2346 source3/lib/util.c if (!(*parent = (char *)TALLOC_MEMDUP(mem_ctx, dir, len+1))) { mem_ctx 2635 source3/lib/util.c void *talloc_append_blob(TALLOC_CTX *mem_ctx, void *buf, DATA_BLOB blob) mem_ctx 2648 source3/lib/util.c result = (char *)TALLOC_REALLOC(mem_ctx, buf, old_size + blob.length); mem_ctx 2777 source3/lib/util.c char *procid_str(TALLOC_CTX *mem_ctx, const struct server_id *pid) mem_ctx 2781 source3/lib/util.c return talloc_asprintf(mem_ctx, mem_ctx 2786 source3/lib/util.c return talloc_asprintf(mem_ctx, mem_ctx 2792 source3/lib/util.c return talloc_asprintf(mem_ctx, mem_ctx 2941 source3/lib/util.c void split_domain_user(TALLOC_CTX *mem_ctx, mem_ctx 2951 source3/lib/util.c *domain = talloc_strndup(mem_ctx, full_name, mem_ctx 2953 source3/lib/util.c *user = talloc_strdup(mem_ctx, p+1); mem_ctx 2955 source3/lib/util.c *domain = talloc_strdup(mem_ctx, ""); mem_ctx 2956 source3/lib/util.c *user = talloc_strdup(mem_ctx, full_name); mem_ctx 3073 source3/lib/util.c NTSTATUS split_ntfs_stream_name(TALLOC_CTX *mem_ctx, const char *fname, mem_ctx 3087 source3/lib/util.c base = talloc_strdup(mem_ctx, fname); mem_ctx 3094 source3/lib/util.c base = talloc_strndup(mem_ctx, fname, PTR_DIFF(sname, fname)); mem_ctx 3103 source3/lib/util.c sname = talloc_strdup(mem_ctx, sname); mem_ctx 3116 source3/lib/util.c sname = talloc_strndup(mem_ctx, sname, PTR_DIFF(stype, sname)); mem_ctx 3133 source3/lib/util.c stream = talloc_asprintf(mem_ctx, "%s:%s", sname, stype); mem_ctx 34 source3/lib/util_nttoken.c NT_USER_TOKEN *dup_nt_token(TALLOC_CTX *mem_ctx, const NT_USER_TOKEN *ptoken) mem_ctx 41 source3/lib/util_nttoken.c token = TALLOC_ZERO_P(mem_ctx, NT_USER_TOKEN); mem_ctx 73 source3/lib/util_nttoken.c NTSTATUS merge_nt_token(TALLOC_CTX *mem_ctx, mem_ctx 86 source3/lib/util_nttoken.c token = TALLOC_ZERO_P(mem_ctx, struct nt_user_token); mem_ctx 90 source3/lib/util_nttoken.c status = add_sid_to_array_unique(mem_ctx, mem_ctx 101 source3/lib/util_nttoken.c status = add_sid_to_array_unique(mem_ctx, mem_ctx 24 source3/lib/util_pw.c struct passwd *tcopy_passwd(TALLOC_CTX *mem_ctx, const struct passwd *from) mem_ctx 26 source3/lib/util_pw.c struct passwd *ret = TALLOC_P(mem_ctx, struct passwd); mem_ctx 45 source3/lib/util_pw.c struct passwd *getpwnam_alloc(TALLOC_CTX *mem_ctx, const char *name) mem_ctx 52 source3/lib/util_pw.c return tcopy_passwd(mem_ctx, pw); mem_ctx 68 source3/lib/util_pw.c return tcopy_passwd(mem_ctx, pw); mem_ctx 71 source3/lib/util_pw.c struct passwd *getpwuid_alloc(TALLOC_CTX *mem_ctx, uid_t uid) mem_ctx 86 source3/lib/util_pw.c return tcopy_passwd(mem_ctx, temp); mem_ctx 75 source3/lib/util_reg.c WERROR reg_pull_multi_sz(TALLOC_CTX *mem_ctx, const void *buf, size_t len, mem_ctx 85 source3/lib/util_reg.c if (!(*values = TALLOC_ARRAY(mem_ctx, char *, 1))) { mem_ctx 25 source3/lib/util_reg_api.c WERROR registry_pull_value(TALLOC_CTX *mem_ctx, mem_ctx 33 source3/lib/util_reg_api.c if (!(value = TALLOC_ZERO_P(mem_ctx, struct registry_value))) { mem_ctx 114 source3/lib/util_reg_api.c value->v.binary = data_blob_talloc(mem_ctx, data, length); mem_ctx 129 source3/lib/util_reg_api.c WERROR registry_push_value(TALLOC_CTX *mem_ctx, mem_ctx 137 source3/lib/util_reg_api.c *presult = data_blob_talloc(mem_ctx, (void *)buf, 4); mem_ctx 145 source3/lib/util_reg_api.c if (!convert_string_talloc(mem_ctx, CH_UNIX, CH_UTF16LE, mem_ctx 194 source3/lib/util_reg_api.c presult->data = TALLOC_ARRAY(mem_ctx, uint8_t, len); mem_ctx 214 source3/lib/util_reg_api.c *presult = data_blob_talloc(mem_ctx, mem_ctx 191 source3/lib/util_sid.c char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) mem_ctx 193 source3/lib/util_sid.c char *result = dom_sid_string(mem_ctx, sid); mem_ctx 274 source3/lib/util_sid.c DOM_SID *string_sid_talloc(TALLOC_CTX *mem_ctx, const char *sidstr) mem_ctx 276 source3/lib/util_sid.c DOM_SID *result = TALLOC_P(mem_ctx, DOM_SID); mem_ctx 576 source3/lib/util_sid.c NTSTATUS add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 579 source3/lib/util_sid.c *sids = TALLOC_REALLOC_ARRAY(mem_ctx, *sids, DOM_SID, mem_ctx 597 source3/lib/util_sid.c NTSTATUS add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 607 source3/lib/util_sid.c return add_sid_to_array(mem_ctx, sid, sids, num_sids); mem_ctx 639 source3/lib/util_sid.c bool add_rid_to_array_unique(TALLOC_CTX *mem_ctx, mem_ctx 649 source3/lib/util_sid.c *pp_rids = TALLOC_REALLOC_ARRAY(mem_ctx, *pp_rids, uint32, *p_num+1); mem_ctx 678 source3/lib/util_sid.c NTSTATUS sid_array_from_info3(TALLOC_CTX *mem_ctx, mem_ctx 697 source3/lib/util_sid.c status = add_sid_to_array(mem_ctx, &sid, &sid_array, &num_sids); mem_ctx 710 source3/lib/util_sid.c status = add_sid_to_array(mem_ctx, &sid, &sid_array, &num_sids); mem_ctx 728 source3/lib/util_sid.c status = add_sid_to_array(mem_ctx, &sid, &sid_array, &num_sids); mem_ctx 749 source3/lib/util_sid.c status = add_sid_to_array(mem_ctx, info3->sids[i].sid, mem_ctx 978 source3/lib/util_sock.c struct tevent_req *open_socket_out_send(TALLOC_CTX *mem_ctx, mem_ctx 989 source3/lib/util_sock.c result = tevent_req_create(mem_ctx, &state, mem_ctx 1166 source3/lib/util_sock.c struct tevent_req *open_socket_out_defer_send(TALLOC_CTX *mem_ctx, mem_ctx 1176 source3/lib/util_sock.c req = tevent_req_create(mem_ctx, &state, mem_ctx 963 source3/lib/util_str.c char *talloc_string_sub2(TALLOC_CTX *mem_ctx, const char *src, mem_ctx 979 source3/lib/util_str.c string = talloc_strdup(mem_ctx, src); mem_ctx 1026 source3/lib/util_str.c string = (char *)TALLOC_REALLOC(mem_ctx, string, mem_ctx 1053 source3/lib/util_str.c char *talloc_string_sub(TALLOC_CTX *mem_ctx, mem_ctx 1058 source3/lib/util_str.c return talloc_string_sub2(mem_ctx, src, pattern, insert, mem_ctx 1916 source3/lib/util_str.c char *base64_encode_data_blob(TALLOC_CTX *mem_ctx, DATA_BLOB data) mem_ctx 1931 source3/lib/util_str.c result = TALLOC_ARRAY(mem_ctx, char, output_len); /* get us plenty of space */ mem_ctx 2078 source3/lib/util_str.c bool add_string_to_array(TALLOC_CTX *mem_ctx, mem_ctx 2082 source3/lib/util_str.c char *dup_str = talloc_strdup(mem_ctx, str); mem_ctx 2084 source3/lib/util_str.c *strings = TALLOC_REALLOC_ARRAY(mem_ctx, *strings, mem_ctx 2101 source3/lib/util_str.c void sprintf_append(TALLOC_CTX *mem_ctx, char **string, ssize_t *len, mem_ctx 2117 source3/lib/util_str.c *string = TALLOC_ARRAY(mem_ctx, char, *bufsize); mem_ctx 2139 source3/lib/util_str.c *string = TALLOC_REALLOC_ARRAY(mem_ctx, *string, char, mem_ctx 2432 source3/lib/util_str.c char **str_list_make_v3(TALLOC_CTX *mem_ctx, const char *string, const char *sep) mem_ctx 2443 source3/lib/util_str.c list = TALLOC_ARRAY(mem_ctx, char *, S_LIST_ABS+1); mem_ctx 2467 source3/lib/util_str.c tmp = TALLOC_REALLOC_ARRAY(mem_ctx, list, char *, mem_ctx 220 source3/lib/util_tdb.c bool tdb_pack_append(TALLOC_CTX *mem_ctx, uint8 **buf, size_t *len, mem_ctx 230 source3/lib/util_tdb.c if (mem_ctx != NULL) { mem_ctx 231 source3/lib/util_tdb.c *buf = TALLOC_REALLOC_ARRAY(mem_ctx, *buf, uint8, mem_ctx 540 source3/lib/util_tdb.c struct tdb_wrap *tdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 558 source3/lib/util_tdb.c return talloc_reference(mem_ctx, w); mem_ctx 562 source3/lib/util_tdb.c w = talloc(mem_ctx, struct tdb_wrap); mem_ctx 87 source3/lib/wb_reqtrans.c struct tevent_req *wb_req_read_send(TALLOC_CTX *mem_ctx, mem_ctx 94 source3/lib/wb_reqtrans.c result = tevent_req_create(mem_ctx, &state, struct req_read_state); mem_ctx 167 source3/lib/wb_reqtrans.c wbcErr wb_req_read_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 177 source3/lib/wb_reqtrans.c *preq = talloc_move(mem_ctx, &state->wb_req); mem_ctx 187 source3/lib/wb_reqtrans.c struct tevent_req *wb_req_write_send(TALLOC_CTX *mem_ctx, mem_ctx 196 source3/lib/wb_reqtrans.c result = tevent_req_create(mem_ctx, &state, struct req_write_state); mem_ctx 250 source3/lib/wb_reqtrans.c struct tevent_req *wb_resp_read_send(TALLOC_CTX *mem_ctx, mem_ctx 256 source3/lib/wb_reqtrans.c result = tevent_req_create(mem_ctx, &state, struct resp_read_state); mem_ctx 317 source3/lib/wb_reqtrans.c wbcErr wb_resp_read_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 327 source3/lib/wb_reqtrans.c *presp = talloc_move(mem_ctx, &state->wb_resp); mem_ctx 337 source3/lib/wb_reqtrans.c struct tevent_req *wb_resp_write_send(TALLOC_CTX *mem_ctx, mem_ctx 346 source3/lib/wb_reqtrans.c result = tevent_req_create(mem_ctx, &state, struct resp_write_state); mem_ctx 139 source3/lib/wbclient.c struct wb_context *wb_context_init(TALLOC_CTX *mem_ctx) mem_ctx 143 source3/lib/wbclient.c result = talloc(mem_ctx, struct wb_context); mem_ctx 162 source3/lib/wbclient.c static struct tevent_req *wb_connect_send(TALLOC_CTX *mem_ctx, mem_ctx 174 source3/lib/wbclient.c result = tevent_req_create(mem_ctx, &state, struct wb_connect_state); mem_ctx 226 source3/lib/wbclient.c subreq = async_connect_send(mem_ctx, ev, wb_ctx->fd, mem_ctx 278 source3/lib/wbclient.c static struct tevent_req *wb_int_trans_send(TALLOC_CTX *mem_ctx, mem_ctx 286 source3/lib/wbclient.c result = tevent_req_create(mem_ctx, &state, mem_ctx 358 source3/lib/wbclient.c TALLOC_CTX *mem_ctx, mem_ctx 369 source3/lib/wbclient.c *presponse = talloc_move(mem_ctx, &state->wb_resp); mem_ctx 399 source3/lib/wbclient.c static struct tevent_req *wb_open_pipe_send(TALLOC_CTX *mem_ctx, mem_ctx 407 source3/lib/wbclient.c result = tevent_req_create(mem_ctx, &state, struct wb_open_pipe_state); mem_ctx 556 source3/lib/wbclient.c struct tevent_req *wb_trans_send(TALLOC_CTX *mem_ctx, mem_ctx 564 source3/lib/wbclient.c req = tevent_req_create(mem_ctx, &state, struct wb_trans_state); mem_ctx 702 source3/lib/wbclient.c wbcErr wb_trans_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx, mem_ctx 713 source3/lib/wbclient.c *presponse = talloc_move(mem_ctx, &state->wb_resp); mem_ctx 85 source3/lib/winbind_util.c bool winbind_lookup_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 104 source3/lib/winbind_util.c *domain = talloc_strdup(mem_ctx, domain_name); mem_ctx 107 source3/lib/winbind_util.c *name = talloc_strdup(mem_ctx, account_name); mem_ctx 215 source3/lib/winbind_util.c bool winbind_lookup_rids(TALLOC_CTX *mem_ctx, mem_ctx 236 source3/lib/winbind_util.c *domain_name = talloc_strdup(mem_ctx, dom_name); mem_ctx 237 source3/lib/winbind_util.c *names = TALLOC_ARRAY(mem_ctx, const char*, num_rids); mem_ctx 238 source3/lib/winbind_util.c *types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_rids); mem_ctx 274 source3/lib/winbind_util.c bool winbind_get_groups(TALLOC_CTX * mem_ctx, const char *account, uint32_t *num_groups, gid_t **_groups) mem_ctx 284 source3/lib/winbind_util.c *_groups = TALLOC_ARRAY(mem_ctx, gid_t, ngroups); mem_ctx 297 source3/lib/winbind_util.c bool winbind_get_sid_aliases(TALLOC_CTX *mem_ctx, mem_ctx 313 source3/lib/winbind_util.c sid_list = TALLOC_ARRAY(mem_ctx, struct wbcDomainSid, num_members); mem_ctx 328 source3/lib/winbind_util.c *pp_alias_rids = TALLOC_ARRAY(mem_ctx, uint32_t, num_rids); mem_ctx 362 source3/lib/winbind_util.c bool winbind_lookup_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 413 source3/lib/winbind_util.c bool winbind_lookup_rids(TALLOC_CTX *mem_ctx, mem_ctx 436 source3/lib/winbind_util.c bool winbind_get_groups(TALLOC_CTX *mem_ctx, const char *account, uint32_t *num_groups, gid_t **_groups) mem_ctx 441 source3/lib/winbind_util.c bool winbind_get_sid_aliases(TALLOC_CTX *mem_ctx, mem_ctx 411 source3/libaddns/dns.h DNS_ERROR dns_domain_name_from_string( TALLOC_CTX *mem_ctx, mem_ctx 414 source3/libaddns/dns.h char *dns_generate_keyname( TALLOC_CTX *mem_ctx ); mem_ctx 418 source3/libaddns/dns.h DNS_ERROR dns_create_query( TALLOC_CTX *mem_ctx, const char *name, mem_ctx 421 source3/libaddns/dns.h DNS_ERROR dns_create_update( TALLOC_CTX *mem_ctx, const char *name, mem_ctx 423 source3/libaddns/dns.h DNS_ERROR dns_create_probe(TALLOC_CTX *mem_ctx, const char *zone, mem_ctx 427 source3/libaddns/dns.h DNS_ERROR dns_create_rrec(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 431 source3/libaddns/dns.h DNS_ERROR dns_add_rrec(TALLOC_CTX *mem_ctx, struct dns_rrec *rec, mem_ctx 433 source3/libaddns/dns.h DNS_ERROR dns_create_tkey_record(TALLOC_CTX *mem_ctx, const char *keyname, mem_ctx 438 source3/libaddns/dns.h DNS_ERROR dns_create_name_in_use_record(TALLOC_CTX *mem_ctx, mem_ctx 442 source3/libaddns/dns.h DNS_ERROR dns_create_delete_record(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 445 source3/libaddns/dns.h DNS_ERROR dns_create_name_not_in_use_record(TALLOC_CTX *mem_ctx, mem_ctx 448 source3/libaddns/dns.h DNS_ERROR dns_create_a_record(TALLOC_CTX *mem_ctx, const char *host, mem_ctx 451 source3/libaddns/dns.h DNS_ERROR dns_unmarshall_tkey_record(TALLOC_CTX *mem_ctx, struct dns_rrec *rec, mem_ctx 453 source3/libaddns/dns.h DNS_ERROR dns_create_tsig_record(TALLOC_CTX *mem_ctx, const char *keyname, mem_ctx 459 source3/libaddns/dns.h DNS_ERROR dns_add_rrec(TALLOC_CTX *mem_ctx, struct dns_rrec *rec, mem_ctx 461 source3/libaddns/dns.h DNS_ERROR dns_create_update_request(TALLOC_CTX *mem_ctx, mem_ctx 471 source3/libaddns/dns.h TALLOC_CTX *mem_ctx, mem_ctx 474 source3/libaddns/dns.h DNS_ERROR dns_receive(TALLOC_CTX *mem_ctx, struct dns_connection *conn, mem_ctx 476 source3/libaddns/dns.h DNS_ERROR dns_transaction(TALLOC_CTX *mem_ctx, struct dns_connection *conn, mem_ctx 479 source3/libaddns/dns.h DNS_ERROR dns_update_transaction(TALLOC_CTX *mem_ctx, mem_ctx 486 source3/libaddns/dns.h struct dns_buffer *dns_create_buffer(TALLOC_CTX *mem_ctx); mem_ctx 495 source3/libaddns/dns.h void dns_unmarshall_domain_name(TALLOC_CTX *mem_ctx, mem_ctx 500 source3/libaddns/dns.h void dns_unmarshall_domain_name(TALLOC_CTX *mem_ctx, mem_ctx 503 source3/libaddns/dns.h DNS_ERROR dns_marshall_request(TALLOC_CTX *mem_ctx, mem_ctx 506 source3/libaddns/dns.h DNS_ERROR dns_unmarshall_request(TALLOC_CTX *mem_ctx, mem_ctx 509 source3/libaddns/dns.h DNS_ERROR dns_marshall_update_request(TALLOC_CTX *mem_ctx, mem_ctx 512 source3/libaddns/dns.h DNS_ERROR dns_unmarshall_update_request(TALLOC_CTX *mem_ctx, mem_ctx 80 source3/libaddns/dnsgss.c static DNS_ERROR dns_negotiate_gss_ctx_int( TALLOC_CTX *mem_ctx, mem_ctx 119 source3/libaddns/dnsgss.c err = dns_create_query(mem_ctx, keyname, QTYPE_TKEY, mem_ctx 166 source3/libaddns/dnsgss.c err = dns_receive(mem_ctx, conn, &buf); mem_ctx 184 source3/libaddns/dnsgss.c mem_ctx, resp->answers[0], &tkey); mem_ctx 188 source3/libaddns/dnsgss.c input_desc.value = talloc_move(mem_ctx, &tkey->key); mem_ctx 225 source3/libaddns/dnsgss.c TALLOC_CTX *mem_ctx; mem_ctx 227 source3/libaddns/dnsgss.c if (!(mem_ctx = talloc_init("dns_negotiate_sec_ctx"))) { mem_ctx 231 source3/libaddns/dnsgss.c err = dns_open_connection( servername, DNS_TCP, mem_ctx, &conn ); mem_ctx 234 source3/libaddns/dnsgss.c if (!(upcaserealm = talloc_strdup(mem_ctx, target_realm))) { mem_ctx 241 source3/libaddns/dnsgss.c if (!(targetname = talloc_asprintf(mem_ctx, "dns/%s@%s", mem_ctx 258 source3/libaddns/dnsgss.c err = dns_negotiate_gss_ctx_int(mem_ctx, conn, keyname, mem_ctx 264 source3/libaddns/dnsgss.c TALLOC_FREE(mem_ctx); mem_ctx 26 source3/libaddns/dnsmarshall.c struct dns_buffer *dns_create_buffer(TALLOC_CTX *mem_ctx) mem_ctx 30 source3/libaddns/dnsmarshall.c if (!(result = talloc(mem_ctx, struct dns_buffer))) { mem_ctx 167 source3/libaddns/dnsmarshall.c static void dns_unmarshall_label(TALLOC_CTX *mem_ctx, mem_ctx 209 source3/libaddns/dnsmarshall.c dns_unmarshall_label(mem_ctx, level+1, &new_buf, plabel); mem_ctx 219 source3/libaddns/dnsmarshall.c if (!(label = talloc(mem_ctx, struct dns_domain_label))) { mem_ctx 245 source3/libaddns/dnsmarshall.c void dns_unmarshall_domain_name(TALLOC_CTX *mem_ctx, mem_ctx 253 source3/libaddns/dnsmarshall.c if (!(name = talloc(mem_ctx, struct dns_domain_name))) { mem_ctx 276 source3/libaddns/dnsmarshall.c static void dns_unmarshall_question(TALLOC_CTX *mem_ctx, mem_ctx 284 source3/libaddns/dnsmarshall.c if (!(q = talloc(mem_ctx, struct dns_question))) { mem_ctx 309 source3/libaddns/dnsmarshall.c static void dns_unmarshall_rr(TALLOC_CTX *mem_ctx, mem_ctx 317 source3/libaddns/dnsmarshall.c if (!(r = talloc(mem_ctx, struct dns_rrec))) { mem_ctx 344 source3/libaddns/dnsmarshall.c DNS_ERROR dns_marshall_request(TALLOC_CTX *mem_ctx, mem_ctx 351 source3/libaddns/dnsmarshall.c if (!(buf = dns_create_buffer(mem_ctx))) { mem_ctx 385 source3/libaddns/dnsmarshall.c DNS_ERROR dns_unmarshall_request(TALLOC_CTX *mem_ctx, mem_ctx 393 source3/libaddns/dnsmarshall.c if (!(req = TALLOC_ZERO_P(mem_ctx, struct dns_request))) { mem_ctx 507 source3/libaddns/dnsmarshall.c DNS_ERROR dns_marshall_update_request(TALLOC_CTX *mem_ctx, mem_ctx 511 source3/libaddns/dnsmarshall.c return dns_marshall_request(mem_ctx, dns_update2request(update), pbuf); mem_ctx 514 source3/libaddns/dnsmarshall.c DNS_ERROR dns_unmarshall_update_request(TALLOC_CTX *mem_ctx, mem_ctx 523 source3/libaddns/dnsmarshall.c return dns_unmarshall_request(mem_ctx, buf, mem_ctx 26 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_query( TALLOC_CTX *mem_ctx, const char *name, mem_ctx 34 source3/libaddns/dnsrecord.c if (!(req = TALLOC_ZERO_P(mem_ctx, struct dns_request)) || mem_ctx 60 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_update( TALLOC_CTX *mem_ctx, const char *name, mem_ctx 67 source3/libaddns/dnsrecord.c if (!(req = TALLOC_ZERO_P(mem_ctx, struct dns_update_request)) || mem_ctx 93 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_rrec(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 101 source3/libaddns/dnsrecord.c if (!(rec = talloc(mem_ctx, struct dns_rrec))) { mem_ctx 121 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_a_record(TALLOC_CTX *mem_ctx, const char *host, mem_ctx 135 source3/libaddns/dnsrecord.c if (!(data = (uint8 *)TALLOC_MEMDUP(mem_ctx, (const void *)&ip.s_addr, mem_ctx 140 source3/libaddns/dnsrecord.c err = dns_create_rrec(mem_ctx, host, QTYPE_A, DNS_CLASS_IN, ttl, mem_ctx 150 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_name_in_use_record(TALLOC_CTX *mem_ctx, mem_ctx 156 source3/libaddns/dnsrecord.c return dns_create_a_record(mem_ctx, name, 0, ss, prec); mem_ctx 159 source3/libaddns/dnsrecord.c return dns_create_rrec(mem_ctx, name, QTYPE_ANY, DNS_CLASS_IN, 0, 0, mem_ctx 163 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_name_not_in_use_record(TALLOC_CTX *mem_ctx, mem_ctx 167 source3/libaddns/dnsrecord.c return dns_create_rrec(mem_ctx, name, type, DNS_CLASS_NONE, 0, mem_ctx 171 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_delete_record(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 175 source3/libaddns/dnsrecord.c return dns_create_rrec(mem_ctx, name, type, r_class, 0, 0, NULL, prec); mem_ctx 178 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_tkey_record(TALLOC_CTX *mem_ctx, const char *keyname, mem_ctx 188 source3/libaddns/dnsrecord.c if (!(buf = dns_create_buffer(mem_ctx))) { mem_ctx 209 source3/libaddns/dnsrecord.c err = dns_create_rrec(mem_ctx, keyname, QTYPE_TKEY, DNS_CLASS_ANY, 0, mem_ctx 217 source3/libaddns/dnsrecord.c DNS_ERROR dns_unmarshall_tkey_record(TALLOC_CTX *mem_ctx, struct dns_rrec *rec, mem_ctx 224 source3/libaddns/dnsrecord.c if (!(tkey = talloc(mem_ctx, struct dns_tkey_record))) { mem_ctx 265 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_tsig_record(TALLOC_CTX *mem_ctx, const char *keyname, mem_ctx 276 source3/libaddns/dnsrecord.c if (!(buf = dns_create_buffer(mem_ctx))) { mem_ctx 298 source3/libaddns/dnsrecord.c err = dns_create_rrec(mem_ctx, keyname, QTYPE_TSIG, DNS_CLASS_ANY, 0, mem_ctx 306 source3/libaddns/dnsrecord.c DNS_ERROR dns_add_rrec(TALLOC_CTX *mem_ctx, struct dns_rrec *rec, mem_ctx 311 source3/libaddns/dnsrecord.c if (!(new_records = TALLOC_REALLOC_ARRAY(mem_ctx, *records, mem_ctx 329 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_probe(TALLOC_CTX *mem_ctx, const char *zone, mem_ctx 339 source3/libaddns/dnsrecord.c err = dns_create_update(mem_ctx, zone, &req); mem_ctx 365 source3/libaddns/dnsrecord.c DNS_ERROR dns_create_update_request(TALLOC_CTX *mem_ctx, mem_ctx 377 source3/libaddns/dnsrecord.c err = dns_create_update(mem_ctx, domainname, &req); mem_ctx 38 source3/libaddns/dnssock.c TALLOC_CTX *mem_ctx, mem_ctx 47 source3/libaddns/dnssock.c if (!(conn = talloc(mem_ctx, struct dns_connection))) { mem_ctx 87 source3/libaddns/dnssock.c TALLOC_CTX *mem_ctx, mem_ctx 137 source3/libaddns/dnssock.c TALLOC_CTX *mem_ctx, mem_ctx 142 source3/libaddns/dnssock.c return dns_tcp_open( nameserver, mem_ctx, conn ); mem_ctx 144 source3/libaddns/dnssock.c return dns_udp_open( nameserver, mem_ctx, conn ); mem_ctx 247 source3/libaddns/dnssock.c static DNS_ERROR dns_receive_tcp(TALLOC_CTX *mem_ctx, mem_ctx 255 source3/libaddns/dnssock.c if (!(buf = TALLOC_ZERO_P(mem_ctx, struct dns_buffer))) { mem_ctx 285 source3/libaddns/dnssock.c static DNS_ERROR dns_receive_udp(TALLOC_CTX *mem_ctx, mem_ctx 292 source3/libaddns/dnssock.c if (!(buf = TALLOC_ZERO_P(mem_ctx, struct dns_buffer))) { mem_ctx 324 source3/libaddns/dnssock.c DNS_ERROR dns_receive(TALLOC_CTX *mem_ctx, struct dns_connection *conn, mem_ctx 328 source3/libaddns/dnssock.c return dns_receive_tcp(mem_ctx, conn, presult); mem_ctx 332 source3/libaddns/dnssock.c return dns_receive_udp(mem_ctx, conn, presult); mem_ctx 338 source3/libaddns/dnssock.c DNS_ERROR dns_transaction(TALLOC_CTX *mem_ctx, struct dns_connection *conn, mem_ctx 352 source3/libaddns/dnssock.c err = dns_receive(mem_ctx, conn, &buf); mem_ctx 355 source3/libaddns/dnssock.c err = dns_unmarshall_request(mem_ctx, buf, resp); mem_ctx 362 source3/libaddns/dnssock.c DNS_ERROR dns_update_transaction(TALLOC_CTX *mem_ctx, mem_ctx 370 source3/libaddns/dnssock.c err = dns_transaction(mem_ctx, conn, dns_update2request(up_req), mem_ctx 28 source3/libaddns/dnsutils.c static DNS_ERROR LabelList( TALLOC_CTX *mem_ctx, mem_ctx 56 source3/libaddns/dnsutils.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct dns_domain_label))) { mem_ctx 107 source3/libaddns/dnsutils.c DNS_ERROR dns_domain_name_from_string( TALLOC_CTX *mem_ctx, mem_ctx 114 source3/libaddns/dnsutils.c if (!(result = talloc(mem_ctx, struct dns_domain_name))) { mem_ctx 131 source3/libaddns/dnsutils.c char *dns_generate_keyname( TALLOC_CTX *mem_ctx ) mem_ctx 141 source3/libaddns/dnsutils.c if (!(result = TALLOC_ARRAY(mem_ctx, char, 37))) { mem_ctx 33 source3/libads/authdata.c static krb5_error_code check_pac_checksum(TALLOC_CTX *mem_ctx, mem_ctx 72 source3/libads/authdata.c NTSTATUS decode_pac_data(TALLOC_CTX *mem_ctx, mem_ctx 103 source3/libads/authdata.c pac_data = TALLOC_ZERO_P(mem_ctx, struct PAC_DATA); mem_ctx 104 source3/libads/authdata.c pac_data_raw = TALLOC_ZERO_P(mem_ctx, struct PAC_DATA_RAW); mem_ctx 105 source3/libads/authdata.c kdc_sig_wipe = TALLOC_ZERO_P(mem_ctx, struct PAC_SIGNATURE_DATA); mem_ctx 106 source3/libads/authdata.c srv_sig_wipe = TALLOC_ZERO_P(mem_ctx, struct PAC_SIGNATURE_DATA); mem_ctx 264 source3/libads/authdata.c ret = check_pac_checksum(mem_ctx, mem_ctx 279 source3/libads/authdata.c DEBUG(2, ("PAC Decode: PAC: %s\n", nt_time_string(mem_ctx, logon_name->logon_time))); mem_ctx 280 source3/libads/authdata.c DEBUG(2, ("PAC Decode: Ticket: %s\n", nt_time_string(mem_ctx, tgs_authtime_nttime))); mem_ctx 308 source3/libads/authdata.c s = NDR_PRINT_STRUCT_STRING(mem_ctx, PAC_DATA, pac_data); mem_ctx 341 source3/libads/authdata.c NTSTATUS kerberos_return_pac(TALLOC_CTX *mem_ctx, mem_ctx 376 source3/libads/authdata.c auth_princ = talloc_asprintf(mem_ctx, "%s@%s", name, mem_ctx 383 source3/libads/authdata.c local_service = talloc_asprintf(mem_ctx, "%s$@%s", mem_ctx 439 source3/libads/authdata.c status = ads_verify_ticket(mem_ctx, mem_ctx 480 source3/libads/authdata.c static NTSTATUS kerberos_return_pac_logon_info(TALLOC_CTX *mem_ctx, mem_ctx 496 source3/libads/authdata.c status = kerberos_return_pac(mem_ctx, mem_ctx 530 source3/libads/authdata.c NTSTATUS kerberos_return_info3_from_pac(TALLOC_CTX *mem_ctx, mem_ctx 545 source3/libads/authdata.c status = kerberos_return_pac_logon_info(mem_ctx, mem_ctx 27 source3/libads/cldap.c static int send_cldap_netlogon(TALLOC_CTX *mem_ctx, int sock, const char *domain, mem_ctx 39 source3/libads/cldap.c data = asn1_init(mem_ctx); mem_ctx 112 source3/libads/cldap.c static int recv_cldap_netlogon(TALLOC_CTX *mem_ctx, mem_ctx 172 source3/libads/cldap.c data = asn1_init(mem_ctx); mem_ctx 204 source3/libads/cldap.c r = TALLOC_ZERO_P(mem_ctx, struct netlogon_samlogon_response); mem_ctx 215 source3/libads/cldap.c status = pull_netlogon_samlogon_response(&os3, mem_ctx, NULL, r); mem_ctx 248 source3/libads/cldap.c bool ads_cldap_netlogon(TALLOC_CTX *mem_ctx, mem_ctx 266 source3/libads/cldap.c ret = send_cldap_netlogon(mem_ctx, sock, realm, global_myname(), nt_version); mem_ctx 271 source3/libads/cldap.c ret = recv_cldap_netlogon(mem_ctx, sock, nt_version, reply); mem_ctx 285 source3/libads/cldap.c bool ads_cldap_netlogon_5(TALLOC_CTX *mem_ctx, mem_ctx 294 source3/libads/cldap.c ret = ads_cldap_netlogon(mem_ctx, server, realm, nt_version, &reply); mem_ctx 86 source3/libads/disp_sec.c TALLOC_CTX *mem_ctx, mem_ctx 91 source3/libads/disp_sec.c if (!ads || !mem_ctx) { mem_ctx 96 source3/libads/disp_sec.c mem_ctx, guid); mem_ctx 98 source3/libads/disp_sec.c return talloc_asprintf(mem_ctx, "LDAP attribute: \"%s\"", ret); mem_ctx 102 source3/libads/disp_sec.c mem_ctx, guid); mem_ctx 105 source3/libads/disp_sec.c return talloc_asprintf(mem_ctx, "Extended right: \"%s\"", ret); mem_ctx 112 source3/libads/disp_sec.c TALLOC_CTX *mem_ctx, mem_ctx 117 source3/libads/disp_sec.c printf("Object GUID: %s (%s)\n", GUID_string(mem_ctx, mem_ctx 119 source3/libads/disp_sec.c ads_interprete_guid_from_object(ads, mem_ctx, mem_ctx 124 source3/libads/disp_sec.c printf("Object GUID: %s (%s)\n", GUID_string(mem_ctx, mem_ctx 126 source3/libads/disp_sec.c ads_interprete_guid_from_object(ads, mem_ctx, mem_ctx 132 source3/libads/disp_sec.c static void ads_disp_ace(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, SEC_ACE *sec_ace) mem_ctx 166 source3/libads/disp_sec.c sid_string_talloc(mem_ctx, &sec_ace->trustee), access_type); mem_ctx 169 source3/libads/disp_sec.c ads_disp_sec_ace_object(ads, mem_ctx, &sec_ace->object.object); mem_ctx 190 source3/libads/disp_sec.c void ads_disp_sd(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, SEC_DESC *sd) mem_ctx 200 source3/libads/disp_sec.c if (ADS_ERR_OK(ads_schema_path(ads, mem_ctx, &tmp_path))) { mem_ctx 206 source3/libads/disp_sec.c if (ADS_ERR_OK(ads_config_path(ads, mem_ctx, &tmp_path))) { mem_ctx 216 source3/libads/disp_sec.c sid_string_talloc(mem_ctx, sd->owner_sid) : "(null)"); mem_ctx 218 source3/libads/disp_sec.c sid_string_talloc(mem_ctx, sd->group_sid) : "(null)"); mem_ctx 223 source3/libads/disp_sec.c ads_disp_ace(ads, mem_ctx, &sd->sacl->aces[i]); mem_ctx 230 source3/libads/disp_sec.c ads_disp_ace(ads, mem_ctx, &sd->dacl->aces[i]); mem_ctx 64 source3/libads/kerberos.c TALLOC_CTX *mem_ctx; mem_ctx 78 source3/libads/kerberos.c mem_ctx = talloc_init("smb_krb5_get_ntstatus_from_krb5_error"); mem_ctx 79 source3/libads/kerberos.c if (mem_ctx == NULL) { mem_ctx 84 source3/libads/kerberos.c if (!unwrap_edata_ntstatus(mem_ctx, &edata, &unwrapped_edata)) { mem_ctx 86 source3/libads/kerberos.c TALLOC_FREE(mem_ctx); mem_ctx 92 source3/libads/kerberos.c ndr_err = ndr_pull_struct_blob_all(&unwrapped_edata, mem_ctx, NULL, mem_ctx 97 source3/libads/kerberos.c TALLOC_FREE(mem_ctx); mem_ctx 107 source3/libads/kerberos.c TALLOC_FREE(mem_ctx); mem_ctx 663 source3/libads/kerberos.c static char *print_kdc_line(char *mem_ctx, mem_ctx 670 source3/libads/kerberos.c kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n", mem_ctx 672 source3/libads/kerberos.c print_canonical_sockaddr(mem_ctx, pss)); mem_ctx 691 source3/libads/kerberos.c print_canonical_sockaddr(mem_ctx, pss), mem_ctx 695 source3/libads/kerberos.c kdc_str = talloc_asprintf(mem_ctx, mem_ctx 701 source3/libads/kerberos.c kdc_str = talloc_asprintf(mem_ctx, "%s\tkdc = %s\n", mem_ctx 719 source3/libads/kerberos.c static char *get_kdc_ip_string(char *mem_ctx, mem_ctx 729 source3/libads/kerberos.c char *kdc_str = print_kdc_line(mem_ctx, "", pss); mem_ctx 751 source3/libads/kerberos.c kdc_str = print_kdc_line(mem_ctx, mem_ctx 788 source3/libads/kerberos.c kdc_str = print_kdc_line(mem_ctx, mem_ctx 402 source3/libads/kerberos_verify.c NTSTATUS ads_verify_ticket(TALLOC_CTX *mem_ctx, mem_ctx 607 source3/libads/kerberos_verify.c got_auth_data = get_auth_data_from_tkt(mem_ctx, &auth_data, tkt); mem_ctx 613 source3/libads/kerberos_verify.c pac_ret = decode_pac_data(mem_ctx, &auth_data, context, keyblock, client_principal, authtime, pac_data); mem_ctx 639 source3/libads/kerberos_verify.c if ((ret = smb_krb5_unparse_name(mem_ctx, context, client_principal, principal))) { mem_ctx 195 source3/libads/ldap.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 205 source3/libads/ldap.c mem_ctx = talloc_init("ads_try_connect"); mem_ctx 206 source3/libads/ldap.c if (!mem_ctx) { mem_ctx 217 source3/libads/ldap.c if ( !ads_cldap_netlogon_5(mem_ctx, srv, ads->server.realm, &cldap_reply ) ) { mem_ctx 272 source3/libads/ldap.c TALLOC_FREE(mem_ctx); mem_ctx 661 source3/libads/ldap.c ads->ldap.mem_ctx = talloc_init("ads LDAP connection memory"); mem_ctx 662 source3/libads/ldap.c if (!ads->ldap.mem_ctx) { mem_ctx 750 source3/libads/ldap.c if (ads->ldap.mem_ctx) { mem_ctx 751 source3/libads/ldap.c talloc_free(ads->ldap.mem_ctx); mem_ctx 1285 source3/libads/ldap.c char *ads_get_dn(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, LDAPMessage *msg) mem_ctx 1297 source3/libads/ldap.c if (!pull_utf8_talloc(mem_ctx, &unix_dn, utf8_dn, &converted_size)) { mem_ctx 2365 source3/libads/ldap.c char *ads_pull_string(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, LDAPMessage *msg, mem_ctx 2377 source3/libads/ldap.c if (values[0] && pull_utf8_talloc(mem_ctx, &ux_string, values[0], mem_ctx 2394 source3/libads/ldap.c char **ads_pull_strings(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 2409 source3/libads/ldap.c ret = TALLOC_ARRAY(mem_ctx, char *, *num_values + 1); mem_ctx 2416 source3/libads/ldap.c if (!pull_utf8_talloc(mem_ctx, &ret[i], values[i], mem_ctx 2443 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 2460 source3/libads/ldap.c if ((strings = ads_pull_strings(ads, mem_ctx, msg, field, num_strings))) { mem_ctx 2465 source3/libads/ldap.c expected_range_attrib = talloc_asprintf(mem_ctx, "%s;Range=", field); mem_ctx 2510 source3/libads/ldap.c new_strings = ads_pull_strings(ads, mem_ctx, msg, range_attr, &num_new_strings); mem_ctx 2522 source3/libads/ldap.c strings = TALLOC_REALLOC_ARRAY(mem_ctx, current_strings, char *, mem_ctx 2539 source3/libads/ldap.c *next_attribute = talloc_asprintf(mem_ctx, mem_ctx 2646 source3/libads/ldap.c int ads_pull_sids(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 2662 source3/libads/ldap.c (*sids) = TALLOC_ARRAY(mem_ctx, DOM_SID, i); mem_ctx 2694 source3/libads/ldap.c bool ads_pull_sd(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 2706 source3/libads/ldap.c status = unmarshall_sec_desc(mem_ctx, mem_ctx 2730 source3/libads/ldap.c char *ads_pull_username(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 2740 source3/libads/ldap.c ret = ads_pull_string(ads, mem_ctx, msg, "userPrincipalName"); mem_ctx 2746 source3/libads/ldap.c return ads_pull_string(ads, mem_ctx, msg, "sAMAccountName"); mem_ctx 2952 source3/libads/ldap.c ADS_STATUS ads_site_dn(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, const char **site_name) mem_ctx 2964 source3/libads/ldap.c service_name = ads_pull_string(ads, mem_ctx, res, "dsServiceName"); mem_ctx 2978 source3/libads/ldap.c *site_name = talloc_strdup(mem_ctx, dn); mem_ctx 2997 source3/libads/ldap.c ADS_STATUS ads_site_dn_for_machine(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, const char *computer_name, const char **site_dn) mem_ctx 3007 source3/libads/ldap.c return ads_site_dn(ads, mem_ctx, site_dn); mem_ctx 3010 source3/libads/ldap.c status = ads_config_path(ads, mem_ctx, &config_context); mem_ctx 3015 source3/libads/ldap.c filter = talloc_asprintf(mem_ctx, "(cn=%s)", computer_name); mem_ctx 3031 source3/libads/ldap.c dn = ads_get_dn(ads, mem_ctx, res); mem_ctx 3045 source3/libads/ldap.c *site_dn = talloc_strdup(mem_ctx, parent); mem_ctx 3066 source3/libads/ldap.c ADS_STATUS ads_upn_suffixes(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, char ***suffixes, size_t *num_suffixes) mem_ctx 3074 source3/libads/ldap.c status = ads_config_path(ads, mem_ctx, &config_context); mem_ctx 3079 source3/libads/ldap.c base = talloc_asprintf(mem_ctx, "cn=Partitions,%s", config_context); mem_ctx 3094 source3/libads/ldap.c (*suffixes) = ads_pull_strings(ads, mem_ctx, res, "uPNSuffixes", num_suffixes); mem_ctx 3114 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3148 source3/libads/ldap.c if (!add_string_to_array(mem_ctx, dn, mem_ctx 3175 source3/libads/ldap.c ADS_STATUS ads_get_sid_from_extended_dn(TALLOC_CTX *mem_ctx, mem_ctx 3187 source3/libads/ldap.c if ((dn = talloc_strdup(mem_ctx, extended_dn)) == NULL) { mem_ctx 3263 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3274 source3/libads/ldap.c if ((dn_strings = ads_pull_strings(ads, mem_ctx, msg, field, mem_ctx 3279 source3/libads/ldap.c (*sids) = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, dn_count + 1); mem_ctx 3286 source3/libads/ldap.c rc = ads_get_sid_from_extended_dn(mem_ctx, dn_strings[i], mem_ctx 3591 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3654 source3/libads/ldap.c tmp_num_sids = ads_pull_sids(ads, mem_ctx, res, "tokenGroups", &tmp_sids); mem_ctx 3693 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3705 source3/libads/ldap.c filter = talloc_asprintf(mem_ctx, "(&(objectclass=user)(sAMAccountName=%s))", mem_ctx 3741 source3/libads/ldap.c *dn_ret = talloc_strdup(mem_ctx, dn); mem_ctx 3762 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3776 source3/libads/ldap.c config_context = ads_pull_string(ads, mem_ctx, res, mem_ctx 3784 source3/libads/ldap.c *config_path = talloc_strdup(mem_ctx, config_context); mem_ctx 3803 source3/libads/ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3813 source3/libads/ldap.c if (!ads || !mem_ctx || !rights_guid) { mem_ctx 3817 source3/libads/ldap.c expr = talloc_asprintf(mem_ctx, "(rightsGuid=%s)", mem_ctx 3818 source3/libads/ldap.c GUID_string(mem_ctx, rights_guid)); mem_ctx 3823 source3/libads/ldap.c path = talloc_asprintf(mem_ctx, "cn=Extended-Rights,%s", config_path); mem_ctx 3838 source3/libads/ldap.c result = ads_pull_string(ads, mem_ctx, res, "displayName"); mem_ctx 3854 source3/libads/ldap.c ADS_STATUS ads_check_ou_dn(TALLOC_CTX *mem_ctx, mem_ctx 3862 source3/libads/ldap.c name_dn = ldb_dn_explode(mem_ctx, *account_ou); mem_ctx 3872 source3/libads/ldap.c name = talloc_asprintf(mem_ctx, "%s,%s", ou_string, mem_ctx 3879 source3/libads/ldap.c name_dn = ldb_dn_explode(mem_ctx, name); mem_ctx 3884 source3/libads/ldap.c *account_ou = talloc_strdup(mem_ctx, name); mem_ctx 308 source3/libads/ldap_printer.c TALLOC_CTX *mem_ctx, mem_ctx 324 source3/libads/ldap_printer.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 335 source3/libads/ldap_printer.c result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, &pol, mem_ctx 350 source3/libads/ldap_printer.c result = push_spoolss_PrinterData(mem_ctx, &blob, mem_ctx 359 source3/libads/ldap_printer.c map_regval_to_ads(mem_ctx, mods, &v); mem_ctx 364 source3/libads/ldap_printer.c result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, &pol, mem_ctx 377 source3/libads/ldap_printer.c result = push_spoolss_PrinterData(mem_ctx, &blob, mem_ctx 386 source3/libads/ldap_printer.c map_regval_to_ads(mem_ctx, mods, &v); mem_ctx 391 source3/libads/ldap_printer.c ads_mod_str(mem_ctx, mods, SPOOL_REG_PRINTERNAME, printer); mem_ctx 393 source3/libads/ldap_printer.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 399 source3/libads/ldap_printer.c bool get_local_printer_publishing_data(TALLOC_CTX *mem_ctx, mem_ctx 408 source3/libads/ldap_printer.c map_regval_to_ads(mem_ctx, mods, ctr->values[val]); mem_ctx 25 source3/libads/ldap_schema.c ADS_STATUS ads_get_attrnames_by_oids(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 37 source3/libads/ldap_schema.c if (!ads || !mem_ctx || !names || !count || !OIDs || !OIDs_out) { mem_ctx 45 source3/libads/ldap_schema.c if ((expr = talloc_asprintf(mem_ctx, "(|")) == NULL) { mem_ctx 73 source3/libads/ldap_schema.c if (((*names) = TALLOC_ARRAY(mem_ctx, char *, *count)) == NULL) { mem_ctx 77 source3/libads/ldap_schema.c if (((*OIDs_out) = TALLOC_ARRAY(mem_ctx, char *, *count)) == NULL) { mem_ctx 85 source3/libads/ldap_schema.c (*names)[p] = ads_pull_string(ads, mem_ctx, msg, mem_ctx 87 source3/libads/ldap_schema.c (*OIDs_out)[p] = ads_pull_string(ads, mem_ctx, msg, mem_ctx 111 source3/libads/ldap_schema.c TALLOC_CTX *mem_ctx, mem_ctx 121 source3/libads/ldap_schema.c if (!ads || !mem_ctx || !schema_guid) { mem_ctx 130 source3/libads/ldap_schema.c expr = talloc_asprintf(mem_ctx, "(schemaIDGUID=%s)", guid_bin); mem_ctx 145 source3/libads/ldap_schema.c result = ads_pull_string(ads, mem_ctx, res, "lDAPDisplayName"); mem_ctx 154 source3/libads/ldap_schema.c const char *ads_get_attrname_by_oid(ADS_STRUCT *ads, const char *schema_path, TALLOC_CTX *mem_ctx, const char * OID) mem_ctx 163 source3/libads/ldap_schema.c if (ads == NULL || mem_ctx == NULL || OID == NULL) { mem_ctx 167 source3/libads/ldap_schema.c expr = talloc_asprintf(mem_ctx, "(attributeId=%s)", OID); mem_ctx 183 source3/libads/ldap_schema.c result = ads_pull_string(ads, mem_ctx, res, "lDAPDisplayName"); mem_ctx 198 source3/libads/ldap_schema.c ADS_STATUS ads_schema_path(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, char **schema_path) mem_ctx 210 source3/libads/ldap_schema.c if ( (schema = ads_pull_string(ads, mem_ctx, res, "schemaNamingContext")) == NULL ) { mem_ctx 215 source3/libads/ldap_schema.c if ( (*schema_path = talloc_strdup(mem_ctx, schema)) == NULL ) { mem_ctx 232 source3/libads/ldap_schema.c ADS_STATUS ads_check_posix_schema_mapping(TALLOC_CTX *mem_ctx, mem_ctx 290 source3/libads/ldap_schema.c if ( (schema = TALLOC_P(mem_ctx, struct posix_schema)) == NULL ) { mem_ctx 177 source3/libads/ldap_utils.c ADS_STATUS ads_search_retry_extended_dn_ranged(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, mem_ctx 195 source3/libads/ldap_utils.c return ads_ranged_search(ads, mem_ctx, LDAP_SCOPE_BASE, dn, mem_ctx 226 source3/libads/ldap_utils.c TALLOC_CTX *mem_ctx, mem_ctx 244 source3/libads/ldap_utils.c attrs = TALLOC_ARRAY(mem_ctx, const char *, 3); mem_ctx 247 source3/libads/ldap_utils.c attrs[0] = talloc_strdup(mem_ctx, range_attr); mem_ctx 248 source3/libads/ldap_utils.c attrs[1] = talloc_strdup(mem_ctx, "usnChanged"); mem_ctx 255 source3/libads/ldap_utils.c status = ads_ranged_search_internal(ads, mem_ctx, mem_ctx 281 source3/libads/ldap_utils.c TALLOC_CTX *mem_ctx, mem_ctx 351 source3/libads/ldap_utils.c *strings = ads_pull_strings_range(ads, mem_ctx, res, mem_ctx 92 source3/libads/ndr.c ndr_print_ptr(ndr, "mem_ctx", r->ldap.mem_ctx); mem_ctx 46 source3/libads/sasl_wrapping.c ads->ldap.in.buf = talloc_array(ads->ldap.mem_ctx, mem_ctx 62 source3/libads/sasl_wrapping.c ads->ldap.in.buf = talloc_realloc(ads->ldap.mem_ctx, mem_ctx 178 source3/libads/sasl_wrapping.c ads->ldap.out.buf = talloc_array(ads->ldap.mem_ctx, mem_ctx 176 source3/libgpo/gpext/gpext.c static NTSTATUS gp_extension_init_module(TALLOC_CTX *mem_ctx, mem_ctx 183 source3/libgpo/gpext/gpext.c ext = TALLOC_ZERO_P(mem_ctx, struct gp_extension); mem_ctx 209 source3/libgpo/gpext/gpext.c static bool add_gp_extension_reg_entry_to_array(TALLOC_CTX *mem_ctx, mem_ctx 214 source3/libgpo/gpext/gpext.c *entries = TALLOC_REALLOC_ARRAY(mem_ctx, *entries, mem_ctx 232 source3/libgpo/gpext/gpext.c static bool add_gp_extension_reg_info_entry_to_array(TALLOC_CTX *mem_ctx, mem_ctx 237 source3/libgpo/gpext/gpext.c *entries = TALLOC_REALLOC_ARRAY(mem_ctx, *entries, mem_ctx 256 source3/libgpo/gpext/gpext.c static NTSTATUS gp_ext_info_add_reg(TALLOC_CTX *mem_ctx, mem_ctx 265 source3/libgpo/gpext/gpext.c reg_entry = TALLOC_ZERO_P(mem_ctx, struct gp_extension_reg_entry); mem_ctx 268 source3/libgpo/gpext/gpext.c data = TALLOC_ZERO_P(mem_ctx, struct registry_value); mem_ctx 276 source3/libgpo/gpext/gpext.c data->v.sz.str = talloc_strdup(mem_ctx, data_s); mem_ctx 290 source3/libgpo/gpext/gpext.c if (!add_gp_extension_reg_entry_to_array(mem_ctx, reg_entry, mem_ctx 302 source3/libgpo/gpext/gpext.c static NTSTATUS gp_ext_info_add_reg_table(TALLOC_CTX *mem_ctx, mem_ctx 311 source3/libgpo/gpext/gpext.c module_name = talloc_asprintf(mem_ctx, "%s.%s", module, shlib_ext()); mem_ctx 314 source3/libgpo/gpext/gpext.c status = gp_ext_info_add_reg(mem_ctx, entry, mem_ctx 319 source3/libgpo/gpext/gpext.c status = gp_ext_info_add_reg(mem_ctx, entry, mem_ctx 332 source3/libgpo/gpext/gpext.c NTSTATUS gp_ext_info_add_entry(TALLOC_CTX *mem_ctx, mem_ctx 341 source3/libgpo/gpext/gpext.c entry = TALLOC_ZERO_P(mem_ctx, struct gp_extension_reg_info_entry); mem_ctx 347 source3/libgpo/gpext/gpext.c status = gp_ext_info_add_reg_table(mem_ctx, module, entry, table); mem_ctx 350 source3/libgpo/gpext/gpext.c if (!add_gp_extension_reg_info_entry_to_array(mem_ctx, entry, mem_ctx 396 source3/libgpo/gpext/gpext.c static WERROR gp_extension_store_reg_vals(TALLOC_CTX *mem_ctx, mem_ctx 417 source3/libgpo/gpext/gpext.c static WERROR gp_extension_store_reg_entry(TALLOC_CTX *mem_ctx, mem_ctx 429 source3/libgpo/gpext/gpext.c subkeyname = GUID_string2(mem_ctx, &entry->guid); mem_ctx 434 source3/libgpo/gpext/gpext.c werr = gp_store_reg_subkey(mem_ctx, mem_ctx 440 source3/libgpo/gpext/gpext.c werr = gp_extension_store_reg_vals(mem_ctx, mem_ctx 451 source3/libgpo/gpext/gpext.c static WERROR gp_extension_store_reg(TALLOC_CTX *mem_ctx, mem_ctx 463 source3/libgpo/gpext/gpext.c werr = gp_extension_store_reg_entry(mem_ctx, mem_ctx 475 source3/libgpo/gpext/gpext.c static NTSTATUS gp_glob_ext_list(TALLOC_CTX *mem_ctx, mem_ctx 512 source3/libgpo/gpext/gpext.c if (!add_string_to_array(mem_ctx, name, ext_list, mem_ctx 543 source3/libgpo/gpext/gpext.c NTSTATUS init_gp_extensions(TALLOC_CTX *mem_ctx) mem_ctx 557 source3/libgpo/gpext/gpext.c status = gp_glob_ext_list(mem_ctx, &ext_array, &ext_array_len); mem_ctx 564 source3/libgpo/gpext/gpext.c status = gp_extension_init_module(mem_ctx, ext_array[i], mem_ctx 572 source3/libgpo/gpext/gpext.c status = gpext->methods->initialize(mem_ctx); mem_ctx 578 source3/libgpo/gpext/gpext.c status = gpext->methods->get_reg_config(mem_ctx, mem_ctx 588 source3/libgpo/gpext/gpext.c token = registry_create_system_token(mem_ctx); mem_ctx 591 source3/libgpo/gpext/gpext.c werr = gp_init_reg_ctx(mem_ctx, mem_ctx 603 source3/libgpo/gpext/gpext.c werr = gp_extension_store_reg(mem_ctx, reg_ctx, info); mem_ctx 668 source3/libgpo/gpext/gpext.c TALLOC_CTX *mem_ctx, mem_ctx 682 source3/libgpo/gpext/gpext.c TALLOC_CTX *mem_ctx, mem_ctx 695 source3/libgpo/gpext/gpext.c status = init_gp_extensions(mem_ctx); mem_ctx 719 source3/libgpo/gpext/gpext.c status = ext->methods->initialize(mem_ctx); mem_ctx 723 source3/libgpo/gpext/gpext.c mem_ctx, mem_ctx 57 source3/libgpo/gpext/gpext.h NTSTATUS (*initialize)(TALLOC_CTX *mem_ctx); mem_ctx 60 source3/libgpo/gpext/gpext.h TALLOC_CTX *mem_ctx, mem_ctx 69 source3/libgpo/gpext/gpext.h TALLOC_CTX *mem_ctx, mem_ctx 75 source3/libgpo/gpext/gpext.h NTSTATUS (*get_reg_config)(TALLOC_CTX *mem_ctx, mem_ctx 127 source3/libgpo/gpext/registry.c static bool reg_parse_entry(TALLOC_CTX *mem_ctx, mem_ctx 173 source3/libgpo/gpext/registry.c entry->data = TALLOC_ZERO_ARRAY(mem_ctx, uint8, entry->size); mem_ctx 190 source3/libgpo/gpext/registry.c static bool reg_parse_value(TALLOC_CTX *mem_ctx, mem_ctx 210 source3/libgpo/gpext/registry.c *value = talloc_strdup(mem_ctx, *value + 6); mem_ctx 252 source3/libgpo/gpext/registry.c static bool gp_reg_entry_from_file_entry(TALLOC_CTX *mem_ctx, mem_ctx 265 source3/libgpo/gpext/registry.c data = TALLOC_ZERO_P(mem_ctx, struct registry_value); mem_ctx 272 source3/libgpo/gpext/registry.c if (!pull_ucs2_talloc(mem_ctx, &key, file_entry->key.buffer, mem_ctx 279 source3/libgpo/gpext/registry.c !pull_ucs2_talloc(mem_ctx, &value, file_entry->value.buffer, mem_ctx 285 source3/libgpo/gpext/registry.c if (!reg_parse_value(mem_ctx, &value, &action)) mem_ctx 295 source3/libgpo/gpext/registry.c data->v.binary = data_blob_talloc(mem_ctx, mem_ctx 302 source3/libgpo/gpext/registry.c if (!pull_ucs2_talloc(mem_ctx, &data->v.sz.str, mem_ctx 325 source3/libgpo/gpext/registry.c entry = TALLOC_ZERO_P(mem_ctx, struct gp_registry_entry); mem_ctx 343 source3/libgpo/gpext/registry.c static bool reg_parse_entries(TALLOC_CTX *mem_ctx, mem_ctx 365 source3/libgpo/gpext/registry.c if (!reg_parse_entry(mem_ctx, desc, &f_entry, mem_ctx 369 source3/libgpo/gpext/registry.c if (!gp_reg_entry_from_file_entry(mem_ctx, mem_ctx 374 source3/libgpo/gpext/registry.c if (!add_gp_registry_entry_to_array(mem_ctx, mem_ctx 387 source3/libgpo/gpext/registry.c static NTSTATUS reg_parse_registry(TALLOC_CTX *mem_ctx, mem_ctx 400 source3/libgpo/gpext/registry.c reg_file = TALLOC_ZERO_P(mem_ctx, struct gp_registry_file); mem_ctx 403 source3/libgpo/gpext/registry.c status = gp_find_file(mem_ctx, mem_ctx 419 source3/libgpo/gpext/registry.c if (!prs_init(&ps, n, mem_ctx, UNMARSHALL)) { mem_ctx 446 source3/libgpo/gpext/registry.c if (!reg_parse_entries(mem_ctx, "entries", ®_file->entries, mem_ctx 467 source3/libgpo/gpext/registry.c static WERROR reg_apply_registry(TALLOC_CTX *mem_ctx, mem_ctx 484 source3/libgpo/gpext/registry.c werr = gp_init_reg_ctx(mem_ctx, KEY_HKLM, REG_KEY_WRITE, mem_ctx 488 source3/libgpo/gpext/registry.c werr = gp_init_reg_ctx(mem_ctx, KEY_HKCU, REG_KEY_WRITE, mem_ctx 499 source3/libgpo/gpext/registry.c werr = reg_apply_registry_entry(mem_ctx, root_key, mem_ctx 520 source3/libgpo/gpext/registry.c TALLOC_CTX *mem_ctx, mem_ctx 537 source3/libgpo/gpext/registry.c status = gpo_get_unix_path(mem_ctx, gpo, &unix_path); mem_ctx 540 source3/libgpo/gpext/registry.c status = reg_parse_registry(mem_ctx, mem_ctx 553 source3/libgpo/gpext/registry.c werr = reg_apply_registry(mem_ctx, token, root_key, flags, mem_ctx 567 source3/libgpo/gpext/registry.c static NTSTATUS registry_get_reg_config(TALLOC_CTX *mem_ctx, mem_ctx 577 source3/libgpo/gpext/registry.c info = TALLOC_ZERO_P(mem_ctx, struct gp_extension_reg_info); mem_ctx 580 source3/libgpo/gpext/registry.c status = gp_ext_info_add_entry(mem_ctx, GP_EXT_NAME, mem_ctx 593 source3/libgpo/gpext/registry.c static NTSTATUS registry_initialize(TALLOC_CTX *mem_ctx) mem_ctx 46 source3/libgpo/gpext/scripts.c static NTSTATUS scripts_get_reg_config(TALLOC_CTX *mem_ctx, mem_ctx 60 source3/libgpo/gpext/scripts.c info = TALLOC_ZERO_P(mem_ctx, struct gp_extension_reg_info); mem_ctx 63 source3/libgpo/gpext/scripts.c status = gp_ext_info_add_entry(mem_ctx, GP_EXT_NAME, mem_ctx 76 source3/libgpo/gpext/scripts.c static NTSTATUS generate_gp_registry_entry(TALLOC_CTX *mem_ctx, mem_ctx 87 source3/libgpo/gpext/scripts.c entry = TALLOC_ZERO_P(mem_ctx, struct gp_registry_entry); mem_ctx 90 source3/libgpo/gpext/scripts.c data = TALLOC_ZERO_P(mem_ctx, struct registry_value); mem_ctx 99 source3/libgpo/gpext/scripts.c data->v.sz.str = talloc_strdup(mem_ctx, (char *)data_p); mem_ctx 109 source3/libgpo/gpext/scripts.c entry->value = talloc_strdup(mem_ctx, value); mem_ctx 136 source3/libgpo/gpext/scripts.c count = talloc_asprintf(ini_ctx->mem_ctx, "%d", i); mem_ctx 139 source3/libgpo/gpext/scripts.c key = talloc_asprintf(ini_ctx->mem_ctx, "%s:%s%s", mem_ctx 149 source3/libgpo/gpext/scripts.c key = talloc_asprintf(ini_ctx->mem_ctx, "%s:%s%s", mem_ctx 158 source3/libgpo/gpext/scripts.c status = generate_gp_registry_entry(ini_ctx->mem_ctx, mem_ctx 166 source3/libgpo/gpext/scripts.c if (!add_gp_registry_entry_to_array(ini_ctx->mem_ctx, mem_ctx 175 source3/libgpo/gpext/scripts.c status = generate_gp_registry_entry(ini_ctx->mem_ctx, mem_ctx 183 source3/libgpo/gpext/scripts.c if (!add_gp_registry_entry_to_array(ini_ctx->mem_ctx, mem_ctx 192 source3/libgpo/gpext/scripts.c status = generate_gp_registry_entry(ini_ctx->mem_ctx, mem_ctx 200 source3/libgpo/gpext/scripts.c if (!add_gp_registry_entry_to_array(ini_ctx->mem_ctx, mem_ctx 217 source3/libgpo/gpext/scripts.c static WERROR scripts_store_reg_gpovals(TALLOC_CTX *mem_ctx, mem_ctx 227 source3/libgpo/gpext/scripts.c werr = gp_store_reg_val_sz(mem_ctx, key, "DisplayName", mem_ctx 231 source3/libgpo/gpext/scripts.c werr = gp_store_reg_val_sz(mem_ctx, key, "FileSysPath", mem_ctx 235 source3/libgpo/gpext/scripts.c werr = gp_store_reg_val_sz(mem_ctx, key, "GPO-ID", mem_ctx 239 source3/libgpo/gpext/scripts.c werr = gp_store_reg_val_sz(mem_ctx, key, "GPOName", mem_ctx 243 source3/libgpo/gpext/scripts.c werr = gp_store_reg_val_sz(mem_ctx, key, "SOM-ID", mem_ctx 253 source3/libgpo/gpext/scripts.c static WERROR scripts_apply(TALLOC_CTX *mem_ctx, mem_ctx 276 source3/libgpo/gpext/scripts.c tmp_token = registry_create_system_token(mem_ctx); mem_ctx 279 source3/libgpo/gpext/scripts.c werr = gp_init_reg_ctx(mem_ctx, KEY_HKLM, REG_KEY_WRITE, mem_ctx 283 source3/libgpo/gpext/scripts.c werr = gp_init_reg_ctx(mem_ctx, KEY_HKCU, REG_KEY_WRITE, mem_ctx 290 source3/libgpo/gpext/scripts.c keystr = talloc_asprintf(mem_ctx, "%s\\%s\\%d", KEY_GP_SCRIPTS, mem_ctx 294 source3/libgpo/gpext/scripts.c reg_deletekey_recursive(mem_ctx, root_key, keystr); mem_ctx 296 source3/libgpo/gpext/scripts.c werr = gp_store_reg_subkey(mem_ctx, keystr, mem_ctx 302 source3/libgpo/gpext/scripts.c werr = scripts_store_reg_gpovals(mem_ctx, root_key, gpo); mem_ctx 309 source3/libgpo/gpext/scripts.c werr = reg_apply_registry_entry(mem_ctx, root_key, reg_ctx, mem_ctx 328 source3/libgpo/gpext/scripts.c TALLOC_CTX *mem_ctx, mem_ctx 353 source3/libgpo/gpext/scripts.c status = gpo_get_unix_path(mem_ctx, gpo, &unix_path); mem_ctx 356 source3/libgpo/gpext/scripts.c status = gp_inifile_init_context(mem_ctx, flags, unix_path, mem_ctx 377 source3/libgpo/gpext/scripts.c werr = scripts_apply(ini_ctx->mem_ctx, token, root_key, mem_ctx 393 source3/libgpo/gpext/scripts.c static NTSTATUS scripts_initialize(TALLOC_CTX *mem_ctx) mem_ctx 99 source3/libgpo/gpext/security.c static NTSTATUS gpttmpl_init_context(TALLOC_CTX *mem_ctx, mem_ctx 108 source3/libgpo/gpext/security.c status = gp_inifile_init_context(mem_ctx, flags, unix_path, mem_ctx 139 source3/libgpo/gpext/security.c TALLOC_CTX *mem_ctx, mem_ctx 157 source3/libgpo/gpext/security.c status = gpo_get_unix_path(mem_ctx, gpo, &unix_path); mem_ctx 162 source3/libgpo/gpext/security.c status = gpttmpl_init_context(mem_ctx, flags, unix_path, &ini_ctx); mem_ctx 185 source3/libgpo/gpext/security.c static NTSTATUS security_get_reg_config(TALLOC_CTX *mem_ctx, mem_ctx 200 source3/libgpo/gpext/security.c info = TALLOC_ZERO_P(mem_ctx, struct gp_extension_reg_info); mem_ctx 203 source3/libgpo/gpext/security.c status = gp_ext_info_add_entry(mem_ctx, GP_EXT_NAME, mem_ctx 217 source3/libgpo/gpext/security.c static NTSTATUS security_initialize(TALLOC_CTX *mem_ctx) mem_ctx 26 source3/libgpo/gpo_fetch.c NTSTATUS gpo_explode_filesyspath(TALLOC_CTX *mem_ctx, mem_ctx 44 source3/libgpo/gpo_fetch.c if (!next_token_talloc(mem_ctx, &file_sys_path, server, "\\")) { mem_ctx 49 source3/libgpo/gpo_fetch.c if (!next_token_talloc(mem_ctx, &file_sys_path, service, "\\")) { mem_ctx 54 source3/libgpo/gpo_fetch.c if ((*nt_path = talloc_asprintf(mem_ctx, "\\%s", file_sys_path)) mem_ctx 60 source3/libgpo/gpo_fetch.c if ((path = talloc_asprintf(mem_ctx, mem_ctx 66 source3/libgpo/gpo_fetch.c path = talloc_string_sub(mem_ctx, path, "\\", "/"); mem_ctx 71 source3/libgpo/gpo_fetch.c *unix_path = talloc_strdup(mem_ctx, path); mem_ctx 82 source3/libgpo/gpo_fetch.c static NTSTATUS gpo_prepare_local_store(TALLOC_CTX *mem_ctx, mem_ctx 89 source3/libgpo/gpo_fetch.c current_dir = talloc_strdup(mem_ctx, top_dir); mem_ctx 96 source3/libgpo/gpo_fetch.c while (next_token_talloc(mem_ctx, &unix_path, &tok, "/")) { mem_ctx 102 source3/libgpo/gpo_fetch.c while (next_token_talloc(mem_ctx, &unix_path, &tok, "/")) { mem_ctx 118 source3/libgpo/gpo_fetch.c NTSTATUS gpo_fetch_files(TALLOC_CTX *mem_ctx, mem_ctx 126 source3/libgpo/gpo_fetch.c result = gpo_explode_filesyspath(mem_ctx, gpo->file_sys_path, mem_ctx 131 source3/libgpo/gpo_fetch.c result = gpo_prepare_local_store(mem_ctx, unix_path); mem_ctx 134 source3/libgpo/gpo_fetch.c unix_ini_path = talloc_asprintf(mem_ctx, "%s/%s", unix_path, GPT_INI); mem_ctx 135 source3/libgpo/gpo_fetch.c nt_ini_path = talloc_asprintf(mem_ctx, "%s\\%s", nt_path, GPT_INI); mem_ctx 139 source3/libgpo/gpo_fetch.c result = gpo_copy_file(mem_ctx, cli, nt_ini_path, unix_ini_path); mem_ctx 142 source3/libgpo/gpo_fetch.c result = gpo_sync_directories(mem_ctx, cli, nt_path, unix_path); mem_ctx 152 source3/libgpo/gpo_fetch.c NTSTATUS gpo_get_sysvol_gpt_version(TALLOC_CTX *mem_ctx, mem_ctx 166 source3/libgpo/gpo_fetch.c local_path = talloc_asprintf(mem_ctx, "%s/%s", unix_path, GPT_INI); mem_ctx 169 source3/libgpo/gpo_fetch.c status = parse_gpt_ini(mem_ctx, local_path, &version, &name); mem_ctx 182 source3/libgpo/gpo_fetch.c *display_name = talloc_strdup(mem_ctx, name); mem_ctx 23 source3/libgpo/gpo_filesync.c TALLOC_CTX *mem_ctx; mem_ctx 36 source3/libgpo/gpo_filesync.c NTSTATUS gpo_copy_file(TALLOC_CTX *mem_ctx, mem_ctx 169 source3/libgpo/gpo_filesync.c ctx->remote_path = talloc_strdup(ctx->mem_ctx, nt_dir); mem_ctx 172 source3/libgpo/gpo_filesync.c ctx->local_path = talloc_strdup(ctx->mem_ctx, unix_dir); mem_ctx 174 source3/libgpo/gpo_filesync.c ctx->mask = talloc_asprintf(ctx->mem_ctx, mem_ctx 200 source3/libgpo/gpo_filesync.c result = gpo_copy_file(ctx->mem_ctx, ctx->cli, mem_ctx 213 source3/libgpo/gpo_filesync.c NTSTATUS gpo_sync_directories(TALLOC_CTX *mem_ctx, mem_ctx 220 source3/libgpo/gpo_filesync.c ctx.mem_ctx = mem_ctx; mem_ctx 226 source3/libgpo/gpo_filesync.c ctx.mask = talloc_asprintf(mem_ctx, mem_ctx 50 source3/libgpo/gpo_ini.c static NTSTATUS convert_file_from_ucs2(TALLOC_CTX *mem_ctx, mem_ctx 72 source3/libgpo/gpo_ini.c tmp_name = talloc_asprintf(mem_ctx, "%s/convert_file_from_ucs2.XXXXXX", mem_ctx 85 source3/libgpo/gpo_ini.c if (!convert_string_talloc(mem_ctx, CH_UTF16LE, CH_UNIX, data_in, n, mem_ctx 127 source3/libgpo/gpo_ini.c NTSTATUS gp_inifile_init_context(TALLOC_CTX *mem_ctx, mem_ctx 143 source3/libgpo/gpo_ini.c ctx = TALLOC_ZERO_P(mem_ctx, struct gp_inifile_context); mem_ctx 148 source3/libgpo/gpo_ini.c status = gp_find_file(mem_ctx, flags, unix_path, suffix, mem_ctx 155 source3/libgpo/gpo_ini.c status = convert_file_from_ucs2(mem_ctx, ini_filename, mem_ctx 169 source3/libgpo/gpo_ini.c ctx->mem_ctx = mem_ctx; mem_ctx 193 source3/libgpo/gpo_ini.c NTSTATUS parse_gpt_ini(TALLOC_CTX *mem_ctx, mem_ctx 220 source3/libgpo/gpo_ini.c *display_name = talloc_strdup(mem_ctx, name); mem_ctx 24 source3/libgpo/gpo_ini.h TALLOC_CTX *mem_ctx; mem_ctx 31 source3/libgpo/gpo_ini.h NTSTATUS gp_inifile_init_context(TALLOC_CTX *mem_ctx, uint32_t flags, mem_ctx 26 source3/libgpo/gpo_ldap.c bool ads_parse_gp_ext(TALLOC_CTX *mem_ctx, mem_ctx 42 source3/libgpo/gpo_ldap.c ext = TALLOC_ZERO_P(mem_ctx, struct GP_EXT); mem_ctx 47 source3/libgpo/gpo_ldap.c ext_list = str_list_make_v3(mem_ctx, extension_raw, "]"); mem_ctx 59 source3/libgpo/gpo_ldap.c ext->extensions = TALLOC_ZERO_ARRAY(mem_ctx, char *, mem_ctx 61 source3/libgpo/gpo_ldap.c ext->extensions_guid = TALLOC_ZERO_ARRAY(mem_ctx, char *, mem_ctx 63 source3/libgpo/gpo_ldap.c ext->snapins = TALLOC_ZERO_ARRAY(mem_ctx, char *, mem_ctx 65 source3/libgpo/gpo_ldap.c ext->snapins_guid = TALLOC_ZERO_ARRAY(mem_ctx, char *, mem_ctx 69 source3/libgpo/gpo_ldap.c ext->gp_extension = talloc_strdup(mem_ctx, extension_raw); mem_ctx 90 source3/libgpo/gpo_ldap.c ext_strings = str_list_make_v3(mem_ctx, p, "}"); mem_ctx 105 source3/libgpo/gpo_ldap.c ext->extensions[i] = talloc_strdup(mem_ctx, mem_ctx 107 source3/libgpo/gpo_ldap.c ext->extensions_guid[i] = talloc_strdup(mem_ctx, q); mem_ctx 124 source3/libgpo/gpo_ldap.c ext->snapins[i] = talloc_strdup(mem_ctx, mem_ctx 126 source3/libgpo/gpo_ldap.c ext->snapins_guid[i] = talloc_strdup(mem_ctx, m); mem_ctx 152 source3/libgpo/gpo_ldap.c static ADS_STATUS gpo_parse_gplink(TALLOC_CTX *mem_ctx, mem_ctx 165 source3/libgpo/gpo_ldap.c link_list = str_list_make_v3(mem_ctx, gp_link_raw, "]"); mem_ctx 178 source3/libgpo/gpo_ldap.c gp_link->link_names = TALLOC_ZERO_ARRAY(mem_ctx, char *, mem_ctx 180 source3/libgpo/gpo_ldap.c gp_link->link_opts = TALLOC_ZERO_ARRAY(mem_ctx, uint32_t, mem_ctx 184 source3/libgpo/gpo_ldap.c gp_link->gp_link = talloc_strdup(mem_ctx, gp_link_raw); mem_ctx 207 source3/libgpo/gpo_ldap.c gp_link->link_names[i] = talloc_strdup(mem_ctx, q); mem_ctx 235 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 260 source3/libgpo/gpo_ldap.c gp_link = ads_pull_string(ads, mem_ctx, res, "gPLink"); mem_ctx 276 source3/libgpo/gpo_ldap.c return gpo_parse_gplink(mem_ctx, gp_link, gp_options, gp_link_struct); mem_ctx 284 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 315 source3/libgpo/gpo_ldap.c gp_link = ads_pull_string(ads, mem_ctx, res, "gPLink"); mem_ctx 317 source3/libgpo/gpo_ldap.c gp_link_new = talloc_asprintf(mem_ctx, "[%s;%d]", mem_ctx 320 source3/libgpo/gpo_ldap.c gp_link_new = talloc_asprintf(mem_ctx, "%s[%s;%d]", mem_ctx 327 source3/libgpo/gpo_ldap.c mods = ads_init_mods(mem_ctx); mem_ctx 330 source3/libgpo/gpo_ldap.c status = ads_mod_str(mem_ctx, &mods, "gPLink", gp_link_new); mem_ctx 344 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 378 source3/libgpo/gpo_ldap.c gp_link = ads_pull_string(ads, mem_ctx, res, "gPLink"); mem_ctx 390 source3/libgpo/gpo_ldap.c mods = ads_init_mods(mem_ctx); mem_ctx 393 source3/libgpo/gpo_ldap.c status = ads_mod_str(mem_ctx, &mods, "gPLink", gp_link_new); mem_ctx 406 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 416 source3/libgpo/gpo_ldap.c gpo->ds_path = talloc_strdup(mem_ctx, gpo_dn); mem_ctx 418 source3/libgpo/gpo_ldap.c gpo->ds_path = ads_get_dn(ads, mem_ctx, res); mem_ctx 431 source3/libgpo/gpo_ldap.c gpo->file_sys_path = ads_pull_string(ads, mem_ctx, res, mem_ctx 435 source3/libgpo/gpo_ldap.c gpo->display_name = ads_pull_string(ads, mem_ctx, res, mem_ctx 439 source3/libgpo/gpo_ldap.c gpo->name = ads_pull_string(ads, mem_ctx, res, mem_ctx 443 source3/libgpo/gpo_ldap.c gpo->machine_extensions = ads_pull_string(ads, mem_ctx, res, mem_ctx 445 source3/libgpo/gpo_ldap.c gpo->user_extensions = ads_pull_string(ads, mem_ctx, res, mem_ctx 448 source3/libgpo/gpo_ldap.c ads_pull_sd(ads, mem_ctx, res, "ntSecurityDescriptor", mem_ctx 460 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 503 source3/libgpo/gpo_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 526 source3/libgpo/gpo_ldap.c dn = ads_get_dn(ads, mem_ctx, res); mem_ctx 532 source3/libgpo/gpo_ldap.c status = ads_parse_gpo(ads, mem_ctx, res, dn, gpo); mem_ctx 544 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 578 source3/libgpo/gpo_ldap.c new_gpo = TALLOC_ZERO_P(mem_ctx, struct GROUP_POLICY_OBJECT); mem_ctx 581 source3/libgpo/gpo_ldap.c status = ads_get_gpo(ads, mem_ctx, gp_link->link_names[i], mem_ctx 615 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 629 source3/libgpo/gpo_ldap.c status = ads_get_tokensids(ads, mem_ctx, dn, mem_ctx 636 source3/libgpo/gpo_ldap.c token_sids = TALLOC_ARRAY(mem_ctx, DOM_SID, 1); mem_ctx 639 source3/libgpo/gpo_ldap.c status = ADS_ERROR_NT(add_sid_to_array_unique(mem_ctx, mem_ctx 653 source3/libgpo/gpo_ldap.c status = ADS_ERROR_NT(add_sid_to_array_unique(mem_ctx, mem_ctx 662 source3/libgpo/gpo_ldap.c new_token = create_local_nt_token(mem_ctx, &object_sid, false, mem_ctx 676 source3/libgpo/gpo_ldap.c static ADS_STATUS add_local_policy_to_gpo_list(TALLOC_CTX *mem_ctx, mem_ctx 684 source3/libgpo/gpo_ldap.c gpo = TALLOC_ZERO_P(mem_ctx, struct GROUP_POLICY_OBJECT); mem_ctx 687 source3/libgpo/gpo_ldap.c gpo->name = talloc_strdup(mem_ctx, "Local Policy"); mem_ctx 690 source3/libgpo/gpo_ldap.c gpo->display_name = talloc_strdup(mem_ctx, "Local Policy"); mem_ctx 705 source3/libgpo/gpo_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 727 source3/libgpo/gpo_ldap.c status = add_local_policy_to_gpo_list(mem_ctx, gpo_list, mem_ctx 738 source3/libgpo/gpo_ldap.c status = ads_site_dn_for_machine(ads, mem_ctx, mem_ctx 748 source3/libgpo/gpo_ldap.c status = ads_get_gpo_link(ads, mem_ctx, site_dn, &gp_link); mem_ctx 752 source3/libgpo/gpo_ldap.c dump_gplink(ads, mem_ctx, &gp_link); mem_ctx 755 source3/libgpo/gpo_ldap.c status = add_gplink_to_gpo_list(ads, mem_ctx, gpo_list, mem_ctx 785 source3/libgpo/gpo_ldap.c status = ads_get_gpo_link(ads, mem_ctx, parent_dn, mem_ctx 790 source3/libgpo/gpo_ldap.c dump_gplink(ads, mem_ctx, &gp_link); mem_ctx 800 source3/libgpo/gpo_ldap.c mem_ctx, mem_ctx 831 source3/libgpo/gpo_ldap.c status = ads_get_gpo_link(ads, mem_ctx, parent_dn, mem_ctx 836 source3/libgpo/gpo_ldap.c dump_gplink(ads, mem_ctx, &gp_link); mem_ctx 846 source3/libgpo/gpo_ldap.c mem_ctx, mem_ctx 26 source3/libgpo/gpo_reg.c struct nt_user_token *registry_create_system_token(TALLOC_CTX *mem_ctx) mem_ctx 30 source3/libgpo/gpo_reg.c token = TALLOC_ZERO_P(mem_ctx, struct nt_user_token); mem_ctx 50 source3/libgpo/gpo_reg.c WERROR gp_init_reg_ctx(TALLOC_CTX *mem_ctx, mem_ctx 68 source3/libgpo/gpo_reg.c tmp_ctx = TALLOC_ZERO_P(mem_ctx, struct gp_registry_context); mem_ctx 74 source3/libgpo/gpo_reg.c tmp_ctx->token = registry_create_system_token(mem_ctx); mem_ctx 87 source3/libgpo/gpo_reg.c tmp_ctx->path = talloc_strdup(mem_ctx, initial_path); mem_ctx 93 source3/libgpo/gpo_reg.c werr = reg_open_path(mem_ctx, tmp_ctx->path, desired_access, mem_ctx 117 source3/libgpo/gpo_reg.c WERROR gp_store_reg_subkey(TALLOC_CTX *mem_ctx, mem_ctx 125 source3/libgpo/gpo_reg.c werr = reg_createkey(mem_ctx, curr_key, subkeyname, mem_ctx 137 source3/libgpo/gpo_reg.c WERROR gp_read_reg_subkey(TALLOC_CTX *mem_ctx, mem_ctx 148 source3/libgpo/gpo_reg.c tmp = talloc_asprintf(mem_ctx, "%s\\%s", reg_ctx->path, subkeyname); mem_ctx 151 source3/libgpo/gpo_reg.c return reg_open_path(mem_ctx, tmp, REG_KEY_READ, mem_ctx 158 source3/libgpo/gpo_reg.c WERROR gp_store_reg_val_sz(TALLOC_CTX *mem_ctx, mem_ctx 171 source3/libgpo/gpo_reg.c reg_val.v.sz.str = talloc_strdup(mem_ctx, val); mem_ctx 180 source3/libgpo/gpo_reg.c static WERROR gp_store_reg_val_dword(TALLOC_CTX *mem_ctx, mem_ctx 197 source3/libgpo/gpo_reg.c WERROR gp_read_reg_val_sz(TALLOC_CTX *mem_ctx, mem_ctx 205 source3/libgpo/gpo_reg.c werr = reg_queryvalue(mem_ctx, key, val_name, ®_val); mem_ctx 212 source3/libgpo/gpo_reg.c *val = talloc_strdup(mem_ctx, reg_val->v.sz.str); mem_ctx 221 source3/libgpo/gpo_reg.c static WERROR gp_read_reg_val_dword(TALLOC_CTX *mem_ctx, mem_ctx 229 source3/libgpo/gpo_reg.c werr = reg_queryvalue(mem_ctx, key, val_name, ®_val); mem_ctx 244 source3/libgpo/gpo_reg.c static WERROR gp_store_reg_gpovals(TALLOC_CTX *mem_ctx, mem_ctx 254 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_dword(mem_ctx, key, "Version", mem_ctx 258 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_dword(mem_ctx, key, "WQLFilterPass", mem_ctx 262 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_dword(mem_ctx, key, "AccessDenied", mem_ctx 266 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_dword(mem_ctx, key, "GPO-Disabled", mem_ctx 270 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_dword(mem_ctx, key, "Options", mem_ctx 274 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_sz(mem_ctx, key, "GPOID", mem_ctx 278 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_sz(mem_ctx, key, "SOM", mem_ctx 282 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_sz(mem_ctx, key, "DisplayName", mem_ctx 286 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_sz(mem_ctx, key, "WQL-Id", mem_ctx 296 source3/libgpo/gpo_reg.c static const char *gp_reg_groupmembership_path(TALLOC_CTX *mem_ctx, mem_ctx 304 source3/libgpo/gpo_reg.c return talloc_asprintf(mem_ctx, "%s\\%s", sid_string_tos(sid), mem_ctx 311 source3/libgpo/gpo_reg.c static WERROR gp_reg_del_groupmembership(TALLOC_CTX *mem_ctx, mem_ctx 318 source3/libgpo/gpo_reg.c path = gp_reg_groupmembership_path(mem_ctx, &token->user_sids[0], mem_ctx 322 source3/libgpo/gpo_reg.c return reg_deletekey_recursive(mem_ctx, key, path); mem_ctx 329 source3/libgpo/gpo_reg.c static WERROR gp_reg_store_groupmembership(TALLOC_CTX *mem_ctx, mem_ctx 342 source3/libgpo/gpo_reg.c path = gp_reg_groupmembership_path(mem_ctx, &token->user_sids[0], mem_ctx 346 source3/libgpo/gpo_reg.c gp_reg_del_groupmembership(mem_ctx, reg_ctx->curr_key, token, flags); mem_ctx 348 source3/libgpo/gpo_reg.c werr = gp_store_reg_subkey(mem_ctx, path, mem_ctx 354 source3/libgpo/gpo_reg.c valname = talloc_asprintf(mem_ctx, "Group%d", count++); mem_ctx 357 source3/libgpo/gpo_reg.c val = sid_string_talloc(mem_ctx, &token->user_sids[i]); mem_ctx 359 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_sz(mem_ctx, key, valname, val); mem_ctx 363 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_dword(mem_ctx, key, "Count", count); mem_ctx 373 source3/libgpo/gpo_reg.c static WERROR gp_reg_read_groupmembership(TALLOC_CTX *mem_ctx, mem_ctx 389 source3/libgpo/gpo_reg.c tmp_token = TALLOC_ZERO_P(mem_ctx, struct nt_user_token); mem_ctx 392 source3/libgpo/gpo_reg.c path = gp_reg_groupmembership_path(mem_ctx, object_sid, flags); mem_ctx 395 source3/libgpo/gpo_reg.c werr = gp_read_reg_subkey(mem_ctx, reg_ctx, path, &key); mem_ctx 398 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_dword(mem_ctx, key, "Count", &count); mem_ctx 403 source3/libgpo/gpo_reg.c valname = talloc_asprintf(mem_ctx, "Group%d", i); mem_ctx 406 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_sz(mem_ctx, key, valname, &val); mem_ctx 425 source3/libgpo/gpo_reg.c static const char *gp_req_state_path(TALLOC_CTX *mem_ctx, mem_ctx 433 source3/libgpo/gpo_reg.c return talloc_asprintf(mem_ctx, "%s\\%s", "State", sid_string_tos(sid)); mem_ctx 439 source3/libgpo/gpo_reg.c static WERROR gp_del_reg_state(TALLOC_CTX *mem_ctx, mem_ctx 443 source3/libgpo/gpo_reg.c return reg_deletesubkeys_recursive(mem_ctx, key, path); mem_ctx 449 source3/libgpo/gpo_reg.c WERROR gp_reg_state_store(TALLOC_CTX *mem_ctx, mem_ctx 462 source3/libgpo/gpo_reg.c werr = gp_init_reg_ctx(mem_ctx, KEY_GROUP_POLICY, REG_KEY_WRITE, mem_ctx 466 source3/libgpo/gpo_reg.c werr = gp_secure_key(mem_ctx, flags, reg_ctx->curr_key, mem_ctx 473 source3/libgpo/gpo_reg.c werr = gp_reg_store_groupmembership(mem_ctx, reg_ctx, token, flags); mem_ctx 479 source3/libgpo/gpo_reg.c subkeyname = gp_req_state_path(mem_ctx, &token->user_sids[0], flags); mem_ctx 485 source3/libgpo/gpo_reg.c werr = gp_del_reg_state(mem_ctx, reg_ctx->curr_key, subkeyname); mem_ctx 491 source3/libgpo/gpo_reg.c werr = gp_store_reg_subkey(mem_ctx, subkeyname, mem_ctx 497 source3/libgpo/gpo_reg.c werr = gp_store_reg_val_sz(mem_ctx, reg_ctx->curr_key, mem_ctx 505 source3/libgpo/gpo_reg.c werr = gp_store_reg_subkey(mem_ctx, "GPLink-List", mem_ctx 513 source3/libgpo/gpo_reg.c werr = gp_store_reg_subkey(mem_ctx, "GPO-List", mem_ctx 521 source3/libgpo/gpo_reg.c subkeyname = talloc_asprintf(mem_ctx, "%d", count++); mem_ctx 527 source3/libgpo/gpo_reg.c werr = gp_store_reg_subkey(mem_ctx, subkeyname, mem_ctx 533 source3/libgpo/gpo_reg.c werr = gp_store_reg_gpovals(mem_ctx, key, gpo); mem_ctx 549 source3/libgpo/gpo_reg.c static WERROR gp_read_reg_gpovals(TALLOC_CTX *mem_ctx, mem_ctx 559 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_dword(mem_ctx, key, "Version", mem_ctx 563 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_dword(mem_ctx, key, "Options", mem_ctx 567 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_sz(mem_ctx, key, "GPOID", mem_ctx 571 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_sz(mem_ctx, key, "SOM", mem_ctx 575 source3/libgpo/gpo_reg.c werr = gp_read_reg_val_sz(mem_ctx, key, "DisplayName", mem_ctx 585 source3/libgpo/gpo_reg.c static WERROR gp_read_reg_gpo(TALLOC_CTX *mem_ctx, mem_ctx 596 source3/libgpo/gpo_reg.c gpo = TALLOC_ZERO_P(mem_ctx, struct GROUP_POLICY_OBJECT); mem_ctx 599 source3/libgpo/gpo_reg.c werr = gp_read_reg_gpovals(mem_ctx, key, gpo); mem_ctx 610 source3/libgpo/gpo_reg.c WERROR gp_reg_state_read(TALLOC_CTX *mem_ctx, mem_ctx 630 source3/libgpo/gpo_reg.c gp_state_path = gp_req_state_path(mem_ctx, sid, flags); mem_ctx 636 source3/libgpo/gpo_reg.c path = talloc_asprintf(mem_ctx, "%s\\%s\\%s", mem_ctx 645 source3/libgpo/gpo_reg.c werr = gp_init_reg_ctx(mem_ctx, path, REG_KEY_READ, NULL, ®_ctx); mem_ctx 652 source3/libgpo/gpo_reg.c subkeyname = talloc_asprintf(mem_ctx, "%d", count++); mem_ctx 658 source3/libgpo/gpo_reg.c werr = gp_read_reg_subkey(mem_ctx, reg_ctx, subkeyname, &key); mem_ctx 670 source3/libgpo/gpo_reg.c werr = gp_read_reg_gpo(mem_ctx, key, &gpo); mem_ctx 686 source3/libgpo/gpo_reg.c static WERROR gp_reg_generate_sd(TALLOC_CTX *mem_ctx, mem_ctx 738 source3/libgpo/gpo_reg.c theacl = make_sec_acl(mem_ctx, NT4_ACL_REVISION, 6, ace); mem_ctx 741 source3/libgpo/gpo_reg.c *sd = make_sec_desc(mem_ctx, SEC_DESC_REVISION, mem_ctx 755 source3/libgpo/gpo_reg.c WERROR gp_secure_key(TALLOC_CTX *mem_ctx, mem_ctx 769 source3/libgpo/gpo_reg.c werr = gp_reg_generate_sd(mem_ctx, sd_sid, &sd, &sd_size); mem_ctx 868 source3/libgpo/gpo_reg.c bool add_gp_registry_entry_to_array(TALLOC_CTX *mem_ctx, mem_ctx 873 source3/libgpo/gpo_reg.c *entries = TALLOC_REALLOC_ARRAY(mem_ctx, *entries, mem_ctx 923 source3/libgpo/gpo_reg.c WERROR reg_apply_registry_entry(TALLOC_CTX *mem_ctx, mem_ctx 940 source3/libgpo/gpo_reg.c werr = gp_store_reg_subkey(mem_ctx, entry->key, mem_ctx 954 source3/libgpo/gpo_reg.c werr = gp_secure_key(mem_ctx, flags, mem_ctx 223 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 294 source3/libgpo/gpo_util.c if (!ads_parse_gp_ext(mem_ctx, gpo->machine_extensions, mem_ctx 307 source3/libgpo/gpo_util.c if (!ads_parse_gp_ext(mem_ctx, gpo->user_extensions, mem_ctx 316 source3/libgpo/gpo_util.c ads_disp_sd(ads, mem_ctx, gpo->security_descriptor); mem_ctx 323 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 330 source3/libgpo/gpo_util.c dump_gpo(ads, mem_ctx, gpo, debuglevel); mem_ctx 337 source3/libgpo/gpo_util.c void dump_gplink(ADS_STRUCT *ads, TALLOC_CTX *mem_ctx, struct GP_LINK *gp_link) mem_ctx 380 source3/libgpo/gpo_util.c if (ads != NULL && mem_ctx != NULL) { mem_ctx 384 source3/libgpo/gpo_util.c status = ads_get_gpo(ads, mem_ctx, mem_ctx 393 source3/libgpo/gpo_util.c dump_gpo(ads, mem_ctx, &gpo, lvl); mem_ctx 403 source3/libgpo/gpo_util.c static bool gpo_get_gp_ext_from_gpo(TALLOC_CTX *mem_ctx, mem_ctx 414 source3/libgpo/gpo_util.c if (!ads_parse_gp_ext(mem_ctx, gpo->machine_extensions, mem_ctx 423 source3/libgpo/gpo_util.c if (!ads_parse_gp_ext(mem_ctx, gpo->user_extensions, mem_ctx 437 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 455 source3/libgpo/gpo_util.c if (!gpo_get_gp_ext_from_gpo(mem_ctx, flags, gpo, &gp_ext)) { mem_ctx 478 source3/libgpo/gpo_util.c ntstatus = gpext_process_extension(ads, mem_ctx, mem_ctx 494 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 515 source3/libgpo/gpo_util.c status = gpo_process_a_gpo(ads, mem_ctx, token, root_key, mem_ctx 532 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 545 source3/libgpo/gpo_util.c status = ADS_ERROR_NT(init_gp_extensions(mem_ctx)); mem_ctx 557 source3/libgpo/gpo_util.c werr = gp_init_reg_ctx(mem_ctx, KEY_HKLM, REG_KEY_WRITE, mem_ctx 561 source3/libgpo/gpo_util.c werr = gp_init_reg_ctx(mem_ctx, KEY_HKCU, REG_KEY_WRITE, mem_ctx 576 source3/libgpo/gpo_util.c guid_str = GUID_string(mem_ctx, gp_ext->guid); mem_ctx 592 source3/libgpo/gpo_util.c status = gpo_process_gpo_list_by_ext(ads, mem_ctx, token, mem_ctx 615 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 629 source3/libgpo/gpo_util.c result = gpo_explode_filesyspath(mem_ctx, gpo->file_sys_path, mem_ctx 636 source3/libgpo/gpo_util.c result = gpo_get_sysvol_gpt_version(mem_ctx, mem_ctx 680 source3/libgpo/gpo_util.c result = gpo_fetch_files(mem_ctx, *cli_out, gpo); mem_ctx 685 source3/libgpo/gpo_util.c result = gpo_get_sysvol_gpt_version(mem_ctx, mem_ctx 725 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 739 source3/libgpo/gpo_util.c result = check_refresh_gpo(ads, mem_ctx, flags, gpo, &cli); mem_ctx 758 source3/libgpo/gpo_util.c NTSTATUS gpo_get_unix_path(TALLOC_CTX *mem_ctx, mem_ctx 763 source3/libgpo/gpo_util.c return gpo_explode_filesyspath(mem_ctx, gpo->file_sys_path, mem_ctx 803 source3/libgpo/gpo_util.c NTSTATUS gp_find_file(TALLOC_CTX *mem_ctx, mem_ctx 819 source3/libgpo/gpo_util.c tmp = talloc_asprintf(mem_ctx, "%s/%s/%s", filename, mem_ctx 828 source3/libgpo/gpo_util.c path = talloc_strdup_upper(mem_ctx, path); mem_ctx 831 source3/libgpo/gpo_util.c tmp = talloc_asprintf(mem_ctx, "%s/%s/%s", filename, mem_ctx 847 source3/libgpo/gpo_util.c TALLOC_CTX *mem_ctx, mem_ctx 858 source3/libgpo/gpo_util.c status = ads_get_sid_token(ads, mem_ctx, dn, &ad_token); mem_ctx 863 source3/libgpo/gpo_util.c ntstatus = merge_nt_token(mem_ctx, ad_token, get_system_token(), mem_ctx 45 source3/libnet/libnet_dssync.c NTSTATUS libnet_dssync_init_context(TALLOC_CTX *mem_ctx, mem_ctx 50 source3/libnet/libnet_dssync.c ctx = TALLOC_ZERO_P(mem_ctx, struct dssync_context); mem_ctx 64 source3/libnet/libnet_dssync.c static DATA_BLOB *decrypt_attr_val(TALLOC_CTX *mem_ctx, mem_ctx 94 source3/libnet/libnet_dssync.c out_data = decrypt_drsuapi_blob(mem_ctx, session_key, rcrypt, mem_ctx 98 source3/libnet/libnet_dssync.c return (DATA_BLOB *)talloc_memdup(mem_ctx, &out_data, sizeof(DATA_BLOB)); mem_ctx 124 source3/libnet/libnet_dssync.c static void parse_obj_attribute(TALLOC_CTX *mem_ctx, mem_ctx 135 source3/libnet/libnet_dssync.c plain_data = decrypt_attr_val(mem_ctx, mem_ctx 148 source3/libnet/libnet_dssync.c static void libnet_dssync_decrypt_attributes(TALLOC_CTX *mem_ctx, mem_ctx 173 source3/libnet/libnet_dssync.c parse_obj_attribute(mem_ctx, mem_ctx 183 source3/libnet/libnet_dssync.c static NTSTATUS libnet_dssync_bind(TALLOC_CTX *mem_ctx, mem_ctx 232 source3/libnet/libnet_dssync.c status = rpccli_drsuapi_DsBind(ctx->cli, mem_ctx, mem_ctx 281 source3/libnet/libnet_dssync.c static NTSTATUS libnet_dssync_lookup_nc(TALLOC_CTX *mem_ctx, mem_ctx 292 source3/libnet/libnet_dssync.c names[0].str = talloc_asprintf(mem_ctx, "%s\\", ctx->domain_name); mem_ctx 303 source3/libnet/libnet_dssync.c status = rpccli_drsuapi_DsCrackNames(ctx->cli, mem_ctx, mem_ctx 329 source3/libnet/libnet_dssync.c ctx->nc_dn = talloc_strdup(mem_ctx, ctr.ctr1->array[0].result_name); mem_ctx 333 source3/libnet/libnet_dssync.c ctx->dns_domain_name = talloc_strdup_upper(mem_ctx, mem_ctx 344 source3/libnet/libnet_dssync.c static NTSTATUS libnet_dssync_init(TALLOC_CTX *mem_ctx, mem_ctx 349 source3/libnet/libnet_dssync.c status = libnet_dssync_bind(mem_ctx, ctx); mem_ctx 355 source3/libnet/libnet_dssync.c status = libnet_dssync_lookup_nc(mem_ctx, ctx); mem_ctx 364 source3/libnet/libnet_dssync.c static NTSTATUS libnet_dssync_build_request(TALLOC_CTX *mem_ctx, mem_ctx 397 source3/libnet/libnet_dssync.c nc = TALLOC_ZERO_P(mem_ctx, struct drsuapi_DsReplicaObjectIdentifier); mem_ctx 409 source3/libnet/libnet_dssync.c cursors = TALLOC_ZERO_P(mem_ctx, mem_ctx 481 source3/libnet/libnet_dssync.c static NTSTATUS libnet_dssync_getncchanges(TALLOC_CTX *mem_ctx, mem_ctx 499 source3/libnet/libnet_dssync.c new_utdv = TALLOC_ZERO_P(mem_ctx, struct replUpToDateVectorBlob); mem_ctx 520 source3/libnet/libnet_dssync.c status = rpccli_drsuapi_DsGetNCChanges(ctx->cli, mem_ctx, mem_ctx 608 source3/libnet/libnet_dssync.c status = cli_get_session_key(mem_ctx, ctx->cli, &ctx->session_key); mem_ctx 616 source3/libnet/libnet_dssync.c libnet_dssync_decrypt_attributes(mem_ctx, mem_ctx 621 source3/libnet/libnet_dssync.c status = ctx->ops->process_objects(ctx, mem_ctx, mem_ctx 639 source3/libnet/libnet_dssync.c static NTSTATUS libnet_dssync_process(TALLOC_CTX *mem_ctx, mem_ctx 653 source3/libnet/libnet_dssync.c status = ctx->ops->startup(ctx, mem_ctx, &old_utdv); mem_ctx 673 source3/libnet/libnet_dssync.c status = libnet_dssync_build_request(mem_ctx, ctx, mem_ctx 681 source3/libnet/libnet_dssync.c status = libnet_dssync_getncchanges(mem_ctx, ctx, level, &req, mem_ctx 692 source3/libnet/libnet_dssync.c status = ctx->ops->finish(ctx, mem_ctx, pnew_utdv); mem_ctx 708 source3/libnet/libnet_dssync.c NTSTATUS libnet_dssync(TALLOC_CTX *mem_ctx, mem_ctx 714 source3/libnet/libnet_dssync.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 24 source3/libnet/libnet_dssync.h NTSTATUS (*startup)(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 27 source3/libnet/libnet_dssync.h TALLOC_CTX *mem_ctx, mem_ctx 30 source3/libnet/libnet_dssync.h NTSTATUS (*finish)(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 27 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_startup(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 36 source3/libnet/libnet_dssync_keytab.c ret = libnet_keytab_init(mem_ctx, ctx->output_filename, &keytab_ctx); mem_ctx 45 source3/libnet/libnet_dssync_keytab.c principal = talloc_asprintf(mem_ctx, "UTDV/%s@%s", mem_ctx 50 source3/libnet/libnet_dssync_keytab.c mem_ctx); mem_ctx 53 source3/libnet/libnet_dssync_keytab.c old_utdv = talloc(mem_ctx, struct replUpToDateVectorBlob); mem_ctx 78 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_finish(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 94 source3/libnet/libnet_dssync_keytab.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, new_utdv, mem_ctx 104 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, keytab_ctx, 0, mem_ctx 135 source3/libnet/libnet_dssync_keytab.c static NTSTATUS parse_supplemental_credentials(TALLOC_CTX *mem_ctx, mem_ctx 149 source3/libnet/libnet_dssync_keytab.c ndr_err = ndr_pull_struct_blob_all(blob, mem_ctx, NULL, &scb, mem_ctx 195 source3/libnet/libnet_dssync_keytab.c scpk_blob = strhex_to_data_blob(mem_ctx, scpk->data); mem_ctx 201 source3/libnet/libnet_dssync_keytab.c pkb = TALLOC_ZERO_P(mem_ctx, struct package_PrimaryKerberosBlob); mem_ctx 206 source3/libnet/libnet_dssync_keytab.c ndr_err = ndr_pull_struct_blob(&scpk_blob, mem_ctx, NULL, pkb, mem_ctx 235 source3/libnet/libnet_dssync_keytab.c static NTSTATUS parse_object(TALLOC_CTX *mem_ctx, mem_ctx 263 source3/libnet/libnet_dssync_keytab.c object_dn = talloc_strdup(mem_ctx, cur->object.identifier->dn); mem_ctx 277 source3/libnet/libnet_dssync_keytab.c spn = TALLOC_ARRAY(mem_ctx, char *, num_spns); mem_ctx 324 source3/libnet/libnet_dssync_keytab.c pull_string_talloc(mem_ctx, NULL, 0, &upn, mem_ctx 329 source3/libnet/libnet_dssync_keytab.c pull_string_talloc(mem_ctx, NULL, 0, &name, mem_ctx 340 source3/libnet/libnet_dssync_keytab.c status = parse_supplemental_credentials(mem_ctx, mem_ctx 361 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, 0, object_dn, mem_ctx 364 source3/libnet/libnet_dssync_keytab.c data_blob_talloc(mem_ctx, name, mem_ctx 377 source3/libnet/libnet_dssync_keytab.c principal = talloc_asprintf(mem_ctx, "%s/%s@%s", mem_ctx 386 source3/libnet/libnet_dssync_keytab.c mem_ctx); mem_ctx 388 source3/libnet/libnet_dssync_keytab.c name = (char *)TALLOC_MEMDUP(mem_ctx, mem_ctx 424 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno, name, NULL, mem_ctx 426 source3/libnet/libnet_dssync_keytab.c data_blob_talloc(mem_ctx, nt_passwd, 16)); mem_ctx 439 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno, mem_ctx 452 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno - 1, mem_ctx 465 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno - 2, mem_ctx 481 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno, name, mem_ctx 493 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno - 1, mem_ctx 519 source3/libnet/libnet_dssync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, kvno--, name, NULL, mem_ctx 521 source3/libnet/libnet_dssync_keytab.c data_blob_talloc(mem_ctx, &pwd_history[i*16], 16)); mem_ctx 552 source3/libnet/libnet_dssync_keytab.c TALLOC_CTX *mem_ctx, mem_ctx 571 source3/libnet/libnet_dssync_keytab.c status = parse_object(mem_ctx, keytab_ctx, cur); mem_ctx 583 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_startup(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 589 source3/libnet/libnet_dssync_keytab.c static NTSTATUS keytab_finish(struct dssync_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 596 source3/libnet/libnet_dssync_keytab.c TALLOC_CTX *mem_ctx, mem_ctx 56 source3/libnet/libnet_join.c static void libnet_join_set_error_string(TALLOC_CTX *mem_ctx, mem_ctx 67 source3/libnet/libnet_join.c r->out.error_string = talloc_vasprintf(mem_ctx, format, args); mem_ctx 74 source3/libnet/libnet_join.c static void libnet_unjoin_set_error_string(TALLOC_CTX *mem_ctx, mem_ctx 85 source3/libnet/libnet_join.c r->out.error_string = talloc_vasprintf(mem_ctx, format, args); mem_ctx 134 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_connect_ads(TALLOC_CTX *mem_ctx, mem_ctx 146 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 153 source3/libnet/libnet_join.c r->out.netbios_domain_name = talloc_strdup(mem_ctx, mem_ctx 159 source3/libnet/libnet_join.c r->out.dns_domain_name = talloc_strdup(mem_ctx, mem_ctx 172 source3/libnet/libnet_join.c static ADS_STATUS libnet_unjoin_connect_ads(TALLOC_CTX *mem_ctx, mem_ctx 184 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 196 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_precreate_machine_acct(TALLOC_CTX *mem_ctx, mem_ctx 204 source3/libnet/libnet_join.c status = ads_check_ou_dn(mem_ctx, r->in.ads, &r->in.account_ou); mem_ctx 260 source3/libnet/libnet_join.c static ADS_STATUS libnet_unjoin_remove_machine_acct(TALLOC_CTX *mem_ctx, mem_ctx 266 source3/libnet/libnet_join.c return libnet_unjoin_connect_ads(mem_ctx, r); mem_ctx 271 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 283 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_find_machine_acct(TALLOC_CTX *mem_ctx, mem_ctx 306 source3/libnet/libnet_join.c dn = ads_get_dn(r->in.ads, mem_ctx, res); mem_ctx 312 source3/libnet/libnet_join.c r->out.dn = talloc_strdup(mem_ctx, dn); mem_ctx 329 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_set_machine_spn(TALLOC_CTX *mem_ctx, mem_ctx 340 source3/libnet/libnet_join.c status = libnet_join_find_machine_acct(mem_ctx, r); mem_ctx 347 source3/libnet/libnet_join.c spn = talloc_asprintf(mem_ctx, "HOST/%s", r->in.machine_name); mem_ctx 363 source3/libnet/libnet_join.c spn = talloc_asprintf(mem_ctx, "HOST/%s", my_fqdn); mem_ctx 370 source3/libnet/libnet_join.c mods = ads_init_mods(mem_ctx); mem_ctx 377 source3/libnet/libnet_join.c status = ads_mod_str(mem_ctx, &mods, "dNSHostName", my_fqdn); mem_ctx 382 source3/libnet/libnet_join.c status = ads_mod_strlist(mem_ctx, &mods, "servicePrincipalName", mem_ctx 394 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_set_machine_upn(TALLOC_CTX *mem_ctx, mem_ctx 406 source3/libnet/libnet_join.c status = libnet_join_find_machine_acct(mem_ctx, r); mem_ctx 412 source3/libnet/libnet_join.c r->in.upn = talloc_asprintf(mem_ctx, mem_ctx 423 source3/libnet/libnet_join.c mods = ads_init_mods(mem_ctx); mem_ctx 430 source3/libnet/libnet_join.c status = ads_mod_str(mem_ctx, &mods, "userPrincipalName", r->in.upn); mem_ctx 442 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_set_os_attributes(TALLOC_CTX *mem_ctx, mem_ctx 455 source3/libnet/libnet_join.c status = libnet_join_find_machine_acct(mem_ctx, r); mem_ctx 462 source3/libnet/libnet_join.c mods = ads_init_mods(mem_ctx); mem_ctx 467 source3/libnet/libnet_join.c os_sp = talloc_asprintf(mem_ctx, "Samba %s", samba_version_string()); mem_ctx 474 source3/libnet/libnet_join.c status = ads_mod_str(mem_ctx, &mods, "operatingSystem", mem_ctx 480 source3/libnet/libnet_join.c status = ads_mod_str(mem_ctx, &mods, "operatingSystemVersion", mem_ctx 486 source3/libnet/libnet_join.c status = ads_mod_str(mem_ctx, &mods, "operatingSystemServicePack", mem_ctx 498 source3/libnet/libnet_join.c static bool libnet_join_create_keytab(TALLOC_CTX *mem_ctx, mem_ctx 515 source3/libnet/libnet_join.c static bool libnet_join_derive_salting_principal(TALLOC_CTX *mem_ctx, mem_ctx 525 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 535 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 540 source3/libnet/libnet_join.c salt = talloc_strdup(mem_ctx, std_salt); mem_ctx 552 source3/libnet/libnet_join.c upn = ads_get_upn(r->in.ads, mem_ctx, mem_ctx 555 source3/libnet/libnet_join.c salt = talloc_strdup(mem_ctx, upn); mem_ctx 568 source3/libnet/libnet_join.c static ADS_STATUS libnet_join_post_processing_ads(TALLOC_CTX *mem_ctx, mem_ctx 574 source3/libnet/libnet_join.c status = libnet_join_connect_ads(mem_ctx, r); mem_ctx 580 source3/libnet/libnet_join.c status = libnet_join_set_machine_spn(mem_ctx, r); mem_ctx 582 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 588 source3/libnet/libnet_join.c status = libnet_join_set_os_attributes(mem_ctx, r); mem_ctx 590 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 596 source3/libnet/libnet_join.c status = libnet_join_set_machine_upn(mem_ctx, r); mem_ctx 598 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 604 source3/libnet/libnet_join.c if (!libnet_join_derive_salting_principal(mem_ctx, r)) { mem_ctx 608 source3/libnet/libnet_join.c if (!libnet_join_create_keytab(mem_ctx, r)) { mem_ctx 609 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 622 source3/libnet/libnet_join.c static bool libnet_join_joindomain_store_secrets(TALLOC_CTX *mem_ctx, mem_ctx 678 source3/libnet/libnet_join.c static NTSTATUS libnet_join_lookup_dc_rpc(TALLOC_CTX *mem_ctx, mem_ctx 704 source3/libnet/libnet_join.c status = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 710 source3/libnet/libnet_join.c status = rpccli_lsa_QueryInfoPolicy2(pipe_hnd, mem_ctx, mem_ctx 719 source3/libnet/libnet_join.c r->out.domain_sid = sid_dup_talloc(mem_ctx, info->dns.sid); mem_ctx 724 source3/libnet/libnet_join.c status = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 733 source3/libnet/libnet_join.c r->out.domain_sid = sid_dup_talloc(mem_ctx, info->account_domain.sid); mem_ctx 737 source3/libnet/libnet_join.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &lsa_pol); mem_ctx 748 source3/libnet/libnet_join.c static NTSTATUS libnet_join_joindomain_rpc(TALLOC_CTX *mem_ctx, mem_ctx 771 source3/libnet/libnet_join.c r->in.machine_password = generate_random_str(mem_ctx, DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH); mem_ctx 785 source3/libnet/libnet_join.c status = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 794 source3/libnet/libnet_join.c status = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 807 source3/libnet/libnet_join.c acct_name = talloc_asprintf(mem_ctx, "%s$", r->in.machine_name); mem_ctx 826 source3/libnet/libnet_join.c status = rpccli_samr_CreateUser2(pipe_hnd, mem_ctx, mem_ctx 845 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 863 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 867 source3/libnet/libnet_join.c status = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 888 source3/libnet/libnet_join.c status = rpccli_samr_OpenUser(pipe_hnd, mem_ctx, mem_ctx 911 source3/libnet/libnet_join.c status = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx, mem_ctx 918 source3/libnet/libnet_join.c rpccli_samr_DeleteUser(pipe_hnd, mem_ctx, mem_ctx 921 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 936 source3/libnet/libnet_join.c status = rpccli_samr_SetUserInfo2(pipe_hnd, mem_ctx, mem_ctx 952 source3/libnet/libnet_join.c status = rpccli_samr_SetUserInfo2(pipe_hnd, mem_ctx, mem_ctx 960 source3/libnet/libnet_join.c rpccli_samr_DeleteUser(pipe_hnd, mem_ctx, mem_ctx 963 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 977 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &sam_pol); mem_ctx 980 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 983 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 1093 source3/libnet/libnet_join.c static WERROR libnet_join_post_verify(TALLOC_CTX *mem_ctx, mem_ctx 1102 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1114 source3/libnet/libnet_join.c static bool libnet_join_unjoindomain_remove_secrets(TALLOC_CTX *mem_ctx, mem_ctx 1131 source3/libnet/libnet_join.c static NTSTATUS libnet_join_unjoindomain_rpc(TALLOC_CTX *mem_ctx, mem_ctx 1168 source3/libnet/libnet_join.c status = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 1176 source3/libnet/libnet_join.c status = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 1187 source3/libnet/libnet_join.c acct_name = talloc_asprintf(mem_ctx, "%s$", r->in.machine_name); mem_ctx 1192 source3/libnet/libnet_join.c status = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 1214 source3/libnet/libnet_join.c status = rpccli_samr_OpenUser(pipe_hnd, mem_ctx, mem_ctx 1225 source3/libnet/libnet_join.c status = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx, mem_ctx 1230 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 1238 source3/libnet/libnet_join.c status = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx, mem_ctx 1243 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 1248 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 1251 source3/libnet/libnet_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &sam_pol); mem_ctx 1397 source3/libnet/libnet_join.c static bool libnet_parse_domain_dc(TALLOC_CTX *mem_ctx, mem_ctx 1413 source3/libnet/libnet_join.c domain = talloc_strndup(mem_ctx, domain_str, mem_ctx 1415 source3/libnet/libnet_join.c dc = talloc_strdup(mem_ctx, p+1); mem_ctx 1420 source3/libnet/libnet_join.c domain = talloc_strdup(mem_ctx, domain_str); mem_ctx 1439 source3/libnet/libnet_join.c static WERROR libnet_join_pre_processing(TALLOC_CTX *mem_ctx, mem_ctx 1443 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1448 source3/libnet/libnet_join.c if (!libnet_parse_domain_dc(mem_ctx, r->in.domain_name, mem_ctx 1451 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1461 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1503 source3/libnet/libnet_join.c static WERROR libnet_join_post_processing(TALLOC_CTX *mem_ctx, mem_ctx 1530 source3/libnet/libnet_join.c ads_status = libnet_join_post_processing_ads(mem_ctx, r); mem_ctx 1583 source3/libnet/libnet_join.c WERROR libnet_init_JoinCtx(TALLOC_CTX *mem_ctx, mem_ctx 1589 source3/libnet/libnet_join.c ctx = talloc_zero(mem_ctx, struct libnet_JoinCtx); mem_ctx 1596 source3/libnet/libnet_join.c ctx->in.machine_name = talloc_strdup(mem_ctx, global_myname()); mem_ctx 1601 source3/libnet/libnet_join.c krb5_cc_env = talloc_strdup(mem_ctx, "MEMORY:libnetjoin"); mem_ctx 1616 source3/libnet/libnet_join.c WERROR libnet_init_UnjoinCtx(TALLOC_CTX *mem_ctx, mem_ctx 1622 source3/libnet/libnet_join.c ctx = talloc_zero(mem_ctx, struct libnet_UnjoinCtx); mem_ctx 1629 source3/libnet/libnet_join.c ctx->in.machine_name = talloc_strdup(mem_ctx, global_myname()); mem_ctx 1634 source3/libnet/libnet_join.c krb5_cc_env = talloc_strdup(mem_ctx, "MEMORY:libnetjoin"); mem_ctx 1647 source3/libnet/libnet_join.c static WERROR libnet_join_check_config(TALLOC_CTX *mem_ctx, mem_ctx 1685 source3/libnet/libnet_join.c char *wrong_conf = talloc_strdup(mem_ctx, ""); mem_ctx 1716 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1725 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1737 source3/libnet/libnet_join.c static WERROR libnet_DomainJoin(TALLOC_CTX *mem_ctx, mem_ctx 1750 source3/libnet/libnet_join.c status = dsgetdcname(mem_ctx, mem_ctx 1761 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1769 source3/libnet/libnet_join.c r->in.dc_name = talloc_strdup(mem_ctx, dc); mem_ctx 1773 source3/libnet/libnet_join.c status = libnet_join_lookup_dc_rpc(mem_ctx, r, &cli); mem_ctx 1775 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1781 source3/libnet/libnet_join.c werr = libnet_join_check_config(mem_ctx, r); mem_ctx 1789 source3/libnet/libnet_join.c ads_status = libnet_join_connect_ads(mem_ctx, r); mem_ctx 1794 source3/libnet/libnet_join.c ads_status = libnet_join_precreate_machine_acct(mem_ctx, r); mem_ctx 1796 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1807 source3/libnet/libnet_join.c status = libnet_join_joindomain_rpc(mem_ctx, r, cli); mem_ctx 1809 source3/libnet/libnet_join.c libnet_join_set_error_string(mem_ctx, r, mem_ctx 1819 source3/libnet/libnet_join.c if (!libnet_join_joindomain_store_secrets(mem_ctx, r)) { mem_ctx 1837 source3/libnet/libnet_join.c static WERROR libnet_join_rollback(TALLOC_CTX *mem_ctx, mem_ctx 1843 source3/libnet/libnet_join.c werr = libnet_init_UnjoinCtx(mem_ctx, &u); mem_ctx 1857 source3/libnet/libnet_join.c werr = libnet_Unjoin(mem_ctx, u); mem_ctx 1866 source3/libnet/libnet_join.c WERROR libnet_Join(TALLOC_CTX *mem_ctx, mem_ctx 1872 source3/libnet/libnet_join.c LIBNET_JOIN_IN_DUMP_CTX(mem_ctx, r); mem_ctx 1875 source3/libnet/libnet_join.c werr = libnet_join_pre_processing(mem_ctx, r); mem_ctx 1881 source3/libnet/libnet_join.c werr = libnet_DomainJoin(mem_ctx, r); mem_ctx 1887 source3/libnet/libnet_join.c werr = libnet_join_post_processing(mem_ctx, r); mem_ctx 1893 source3/libnet/libnet_join.c werr = libnet_join_post_verify(mem_ctx, r); mem_ctx 1895 source3/libnet/libnet_join.c libnet_join_rollback(mem_ctx, r); mem_ctx 1903 source3/libnet/libnet_join.c LIBNET_JOIN_OUT_DUMP_CTX(mem_ctx, r); mem_ctx 1911 source3/libnet/libnet_join.c static WERROR libnet_DomainUnjoin(TALLOC_CTX *mem_ctx, mem_ctx 1919 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 1923 source3/libnet/libnet_join.c r->in.domain_sid = sid_dup_talloc(mem_ctx, &sid); mem_ctx 1929 source3/libnet/libnet_join.c libnet_join_unjoindomain_remove_secrets(mem_ctx, r); mem_ctx 1936 source3/libnet/libnet_join.c status = dsgetdcname(mem_ctx, mem_ctx 1946 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 1954 source3/libnet/libnet_join.c r->in.dc_name = talloc_strdup(mem_ctx, dc); mem_ctx 1965 source3/libnet/libnet_join.c ads_status = libnet_unjoin_connect_ads(mem_ctx, r); mem_ctx 1969 source3/libnet/libnet_join.c talloc_strdup(mem_ctx, mem_ctx 1972 source3/libnet/libnet_join.c libnet_unjoin_remove_machine_acct(mem_ctx, r); mem_ctx 1975 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 1981 source3/libnet/libnet_join.c libnet_join_unjoindomain_remove_secrets(mem_ctx, r); mem_ctx 1990 source3/libnet/libnet_join.c status = libnet_join_unjoindomain_rpc(mem_ctx, r); mem_ctx 1992 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 2007 source3/libnet/libnet_join.c libnet_join_unjoindomain_remove_secrets(mem_ctx, r); mem_ctx 2015 source3/libnet/libnet_join.c static WERROR libnet_unjoin_pre_processing(TALLOC_CTX *mem_ctx, mem_ctx 2019 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 2024 source3/libnet/libnet_join.c if (!libnet_parse_domain_dc(mem_ctx, r->in.domain_name, mem_ctx 2027 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 2037 source3/libnet/libnet_join.c libnet_unjoin_set_error_string(mem_ctx, r, mem_ctx 2048 source3/libnet/libnet_join.c static WERROR libnet_unjoin_post_processing(TALLOC_CTX *mem_ctx, mem_ctx 2060 source3/libnet/libnet_join.c WERROR libnet_Unjoin(TALLOC_CTX *mem_ctx, mem_ctx 2066 source3/libnet/libnet_join.c LIBNET_UNJOIN_IN_DUMP_CTX(mem_ctx, r); mem_ctx 2069 source3/libnet/libnet_join.c werr = libnet_unjoin_pre_processing(mem_ctx, r); mem_ctx 2075 source3/libnet/libnet_join.c werr = libnet_DomainUnjoin(mem_ctx, r); mem_ctx 2082 source3/libnet/libnet_join.c werr = libnet_unjoin_post_processing(mem_ctx, r); mem_ctx 2091 source3/libnet/libnet_join.c LIBNET_UNJOIN_OUT_DUMP_CTX(mem_ctx, r); mem_ctx 56 source3/libnet/libnet_keytab.c krb5_error_code libnet_keytab_init(TALLOC_CTX *mem_ctx, mem_ctx 67 source3/libnet/libnet_keytab.c r = TALLOC_ZERO_P(mem_ctx, struct libnet_keytab_context); mem_ctx 90 source3/libnet/libnet_keytab.c ret = smb_krb5_keytab_name(mem_ctx, context, keytab, &keytab_string); mem_ctx 315 source3/libnet/libnet_keytab.c TALLOC_CTX *mem_ctx) mem_ctx 349 source3/libnet/libnet_keytab.c entry = talloc_zero(mem_ctx, struct libnet_keytab_entry); mem_ctx 404 source3/libnet/libnet_keytab.c NTSTATUS libnet_keytab_add_to_keytab_entries(TALLOC_CTX *mem_ctx, mem_ctx 415 source3/libnet/libnet_keytab.c entry.name = talloc_strdup(mem_ctx, name); mem_ctx 416 source3/libnet/libnet_keytab.c entry.principal = talloc_asprintf(mem_ctx, "%s%s%s@%s", mem_ctx 426 source3/libnet/libnet_keytab.c ADD_TO_ARRAY(mem_ctx, struct libnet_keytab_entry, entry, mem_ctx 32 source3/libnet/libnet_proto.h WERROR libnet_init_JoinCtx(TALLOC_CTX *mem_ctx, mem_ctx 34 source3/libnet/libnet_proto.h WERROR libnet_init_UnjoinCtx(TALLOC_CTX *mem_ctx, mem_ctx 36 source3/libnet/libnet_proto.h WERROR libnet_Join(TALLOC_CTX *mem_ctx, mem_ctx 38 source3/libnet/libnet_proto.h WERROR libnet_Unjoin(TALLOC_CTX *mem_ctx, mem_ctx 49 source3/libnet/libnet_proto.h krb5_error_code libnet_keytab_init(TALLOC_CTX *mem_ctx, mem_ctx 57 source3/libnet/libnet_proto.h TALLOC_CTX *mem_ctx); mem_ctx 58 source3/libnet/libnet_proto.h NTSTATUS libnet_keytab_add_to_keytab_entries(TALLOC_CTX *mem_ctx, mem_ctx 69 source3/libnet/libnet_proto.h NTSTATUS libnet_samsync_init_context(TALLOC_CTX *mem_ctx, mem_ctx 74 source3/libnet/libnet_proto.h NTSTATUS pull_netr_AcctLockStr(TALLOC_CTX *mem_ctx, mem_ctx 80 source3/libnet/libnet_proto.h NTSTATUS libnet_dssync_init_context(TALLOC_CTX *mem_ctx, mem_ctx 82 source3/libnet/libnet_proto.h NTSTATUS libnet_dssync(TALLOC_CTX *mem_ctx, mem_ctx 34 source3/libnet/libnet_samsync.c static NTSTATUS fix_user(TALLOC_CTX *mem_ctx, mem_ctx 79 source3/libnet/libnet_samsync.c ndr_err = ndr_pull_struct_blob(&data, mem_ctx, NULL, &keys, mem_ctx 123 source3/libnet/libnet_samsync.c static NTSTATUS fix_secret(TALLOC_CTX *mem_ctx, mem_ctx 146 source3/libnet/libnet_samsync.c static NTSTATUS samsync_fix_delta(TALLOC_CTX *mem_ctx, mem_ctx 156 source3/libnet/libnet_samsync.c status = fix_user(mem_ctx, mem_ctx 163 source3/libnet/libnet_samsync.c status = fix_secret(mem_ctx, mem_ctx 180 source3/libnet/libnet_samsync.c static NTSTATUS samsync_fix_delta_array(TALLOC_CTX *mem_ctx, mem_ctx 190 source3/libnet/libnet_samsync.c status = samsync_fix_delta(mem_ctx, mem_ctx 206 source3/libnet/libnet_samsync.c NTSTATUS libnet_samsync_init_context(TALLOC_CTX *mem_ctx, mem_ctx 214 source3/libnet/libnet_samsync.c ctx = TALLOC_ZERO_P(mem_ctx, struct samsync_context); mem_ctx 218 source3/libnet/libnet_samsync.c ctx->domain_sid = sid_dup_talloc(mem_ctx, domain_sid); mem_ctx 221 source3/libnet/libnet_samsync.c ctx->domain_sid_str = sid_string_talloc(mem_ctx, ctx->domain_sid); mem_ctx 253 source3/libnet/libnet_samsync.c static const char *samsync_debug_str(TALLOC_CTX *mem_ctx, mem_ctx 277 source3/libnet/libnet_samsync.c return talloc_asprintf(mem_ctx, "%s %s database", mem_ctx 334 source3/libnet/libnet_samsync.c static NTSTATUS libnet_samsync_delta(TALLOC_CTX *mem_ctx, mem_ctx 359 source3/libnet/libnet_samsync.c result = rpccli_netr_DatabaseRedo(ctx->cli, mem_ctx, mem_ctx 369 source3/libnet/libnet_samsync.c result = rpccli_netr_DatabaseDeltas(ctx->cli, mem_ctx, mem_ctx 379 source3/libnet/libnet_samsync.c result = rpccli_netr_DatabaseSync2(ctx->cli, mem_ctx, mem_ctx 408 source3/libnet/libnet_samsync.c samsync_fix_delta_array(mem_ctx, mem_ctx 414 source3/libnet/libnet_samsync.c callback_status = ctx->ops->process_objects(mem_ctx, database_id, mem_ctx 441 source3/libnet/libnet_samsync.c TALLOC_CTX *mem_ctx; mem_ctx 446 source3/libnet/libnet_samsync.c if (!(mem_ctx = talloc_new(ctx))) { mem_ctx 455 source3/libnet/libnet_samsync.c status = ctx->ops->startup(mem_ctx, ctx, mem_ctx 462 source3/libnet/libnet_samsync.c debug_str = samsync_debug_str(mem_ctx, ctx->mode, database_id); mem_ctx 468 source3/libnet/libnet_samsync.c status = libnet_samsync_delta(mem_ctx, database_id, mem_ctx 483 source3/libnet/libnet_samsync.c status = libnet_samsync_delta(mem_ctx, database_id, mem_ctx 493 source3/libnet/libnet_samsync.c callback_status = ctx->ops->finish(mem_ctx, ctx, mem_ctx 516 source3/libnet/libnet_samsync.c talloc_destroy(mem_ctx); mem_ctx 525 source3/libnet/libnet_samsync.c NTSTATUS pull_netr_AcctLockStr(TALLOC_CTX *mem_ctx, mem_ctx 533 source3/libnet/libnet_samsync.c if (!mem_ctx || !r || !str_p) { mem_ctx 539 source3/libnet/libnet_samsync.c str = TALLOC_ZERO_P(mem_ctx, struct netr_AcctLockStr); mem_ctx 546 source3/libnet/libnet_samsync.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, str, mem_ctx 31 source3/libnet/libnet_samsync.h NTSTATUS (*startup)(TALLOC_CTX *mem_ctx, mem_ctx 35 source3/libnet/libnet_samsync.h NTSTATUS (*process_objects)(TALLOC_CTX *mem_ctx, mem_ctx 40 source3/libnet/libnet_samsync.h NTSTATUS (*finish)(TALLOC_CTX *mem_ctx, mem_ctx 91 source3/libnet/libnet_samsync_display.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 93 source3/libnet/libnet_samsync_display.c status = pull_netr_AcctLockStr(mem_ctx, &r->account_lockout, mem_ctx 163 source3/libnet/libnet_samsync_display.c static NTSTATUS display_sam_entry(TALLOC_CTX *mem_ctx, mem_ctx 287 source3/libnet/libnet_samsync_display.c static NTSTATUS display_sam_entries(TALLOC_CTX *mem_ctx, mem_ctx 296 source3/libnet/libnet_samsync_display.c display_sam_entry(mem_ctx, database_id, &r->delta_enum[i], mem_ctx 29 source3/libnet/libnet_samsync_keytab.c static NTSTATUS keytab_ad_connect(TALLOC_CTX *mem_ctx, mem_ctx 41 source3/libnet/libnet_samsync_keytab.c status = dsgetdcname(mem_ctx, NULL, domain_name, NULL, NULL, 0, &info); mem_ctx 65 source3/libnet/libnet_samsync_keytab.c ctx->dns_domain_name = talloc_strdup_upper(mem_ctx, ads->config.realm); mem_ctx 74 source3/libnet/libnet_samsync_keytab.c static NTSTATUS fetch_sam_entry_keytab(TALLOC_CTX *mem_ctx, mem_ctx 91 source3/libnet/libnet_samsync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, ctx, mem_ctx 107 source3/libnet/libnet_samsync_keytab.c static NTSTATUS init_keytab(TALLOC_CTX *mem_ctx, mem_ctx 119 source3/libnet/libnet_samsync_keytab.c ret = libnet_keytab_init(mem_ctx, ctx->output_filename, &keytab_ctx); mem_ctx 127 source3/libnet/libnet_samsync_keytab.c status = keytab_ad_connect(mem_ctx, mem_ctx 137 source3/libnet/libnet_samsync_keytab.c principal = talloc_asprintf(mem_ctx, "SEQUENCE_NUM@%s", mem_ctx 142 source3/libnet/libnet_samsync_keytab.c mem_ctx); mem_ctx 157 source3/libnet/libnet_samsync_keytab.c static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx, mem_ctx 190 source3/libnet/libnet_samsync_keytab.c status = fetch_sam_entry_keytab(mem_ctx, database_id, mem_ctx 205 source3/libnet/libnet_samsync_keytab.c static NTSTATUS close_keytab(TALLOC_CTX *mem_ctx, mem_ctx 218 source3/libnet/libnet_samsync_keytab.c principal = talloc_asprintf(mem_ctx, "SEQUENCE_NUM@%s", mem_ctx 224 source3/libnet/libnet_samsync_keytab.c mem_ctx); mem_ctx 232 source3/libnet/libnet_samsync_keytab.c blob = data_blob_talloc_zero(mem_ctx, 8); mem_ctx 235 source3/libnet/libnet_samsync_keytab.c status = libnet_keytab_add_to_keytab_entries(mem_ctx, keytab_ctx, mem_ctx 271 source3/libnet/libnet_samsync_keytab.c static NTSTATUS init_keytab(TALLOC_CTX *mem_ctx, mem_ctx 279 source3/libnet/libnet_samsync_keytab.c static NTSTATUS fetch_sam_entries_keytab(TALLOC_CTX *mem_ctx, mem_ctx 288 source3/libnet/libnet_samsync_keytab.c static NTSTATUS close_keytab(TALLOC_CTX *mem_ctx, mem_ctx 333 source3/libnet/libnet_samsync_ldif.c static NTSTATUS map_populate_groups(TALLOC_CTX *mem_ctx, mem_ctx 345 source3/libnet/libnet_samsync_ldif.c groupmap[0].sambaSID = talloc_asprintf(mem_ctx, "%s-512", sid); mem_ctx 346 source3/libnet/libnet_samsync_ldif.c groupmap[0].group_dn = talloc_asprintf(mem_ctx, mem_ctx 353 source3/libnet/libnet_samsync_ldif.c accountmap[0].cn = talloc_strdup(mem_ctx, "Domain Admins"); mem_ctx 360 source3/libnet/libnet_samsync_ldif.c groupmap[1].sambaSID = talloc_asprintf(mem_ctx, "%s-513", sid); mem_ctx 361 source3/libnet/libnet_samsync_ldif.c groupmap[1].group_dn = talloc_asprintf(mem_ctx, mem_ctx 368 source3/libnet/libnet_samsync_ldif.c accountmap[1].cn = talloc_strdup(mem_ctx, "Domain Users"); mem_ctx 375 source3/libnet/libnet_samsync_ldif.c groupmap[2].sambaSID = talloc_asprintf(mem_ctx, "%s-514", sid); mem_ctx 376 source3/libnet/libnet_samsync_ldif.c groupmap[2].group_dn = talloc_asprintf(mem_ctx, mem_ctx 383 source3/libnet/libnet_samsync_ldif.c accountmap[2].cn = talloc_strdup(mem_ctx, "Domain Guests"); mem_ctx 390 source3/libnet/libnet_samsync_ldif.c groupmap[3].sambaSID = talloc_asprintf(mem_ctx, "%s-515", sid); mem_ctx 391 source3/libnet/libnet_samsync_ldif.c groupmap[3].group_dn = talloc_asprintf(mem_ctx, mem_ctx 398 source3/libnet/libnet_samsync_ldif.c accountmap[3].cn = talloc_strdup(mem_ctx, "Domain Computers"); mem_ctx 405 source3/libnet/libnet_samsync_ldif.c groupmap[4].sambaSID = talloc_asprintf(mem_ctx, "%s-544", builtin_sid); mem_ctx 406 source3/libnet/libnet_samsync_ldif.c groupmap[4].group_dn = talloc_asprintf(mem_ctx, mem_ctx 413 source3/libnet/libnet_samsync_ldif.c accountmap[4].cn = talloc_strdup(mem_ctx, "Administrators"); mem_ctx 420 source3/libnet/libnet_samsync_ldif.c groupmap[5].sambaSID = talloc_asprintf(mem_ctx, "%s-550", builtin_sid); mem_ctx 421 source3/libnet/libnet_samsync_ldif.c groupmap[5].group_dn = talloc_asprintf(mem_ctx, mem_ctx 428 source3/libnet/libnet_samsync_ldif.c accountmap[5].cn = talloc_strdup(mem_ctx, "Print Operators"); mem_ctx 435 source3/libnet/libnet_samsync_ldif.c groupmap[6].sambaSID = talloc_asprintf(mem_ctx, "%s-551", builtin_sid); mem_ctx 436 source3/libnet/libnet_samsync_ldif.c groupmap[6].group_dn = talloc_asprintf(mem_ctx, mem_ctx 443 source3/libnet/libnet_samsync_ldif.c accountmap[6].cn = talloc_strdup(mem_ctx, "Backup Operators"); mem_ctx 450 source3/libnet/libnet_samsync_ldif.c groupmap[7].sambaSID = talloc_asprintf(mem_ctx, "%s-552", builtin_sid); mem_ctx 451 source3/libnet/libnet_samsync_ldif.c groupmap[7].group_dn = talloc_asprintf(mem_ctx, mem_ctx 458 source3/libnet/libnet_samsync_ldif.c accountmap[7].cn = talloc_strdup(mem_ctx, "Replicators"); mem_ctx 537 source3/libnet/libnet_samsync_ldif.c static NTSTATUS fetch_group_info_to_ldif(TALLOC_CTX *mem_ctx, mem_ctx 571 source3/libnet/libnet_samsync_ldif.c groupmap->sambaSID = talloc_asprintf(mem_ctx, "%s-%d", sid, g_rid); mem_ctx 572 source3/libnet/libnet_samsync_ldif.c groupmap->group_dn = talloc_asprintf(mem_ctx, mem_ctx 602 source3/libnet/libnet_samsync_ldif.c static NTSTATUS fetch_account_info_to_ldif(TALLOC_CTX *mem_ctx, mem_ctx 632 source3/libnet/libnet_samsync_ldif.c accountmap->cn = talloc_strdup(mem_ctx, username); mem_ctx 755 source3/libnet/libnet_samsync_ldif.c static NTSTATUS fetch_alias_info_to_ldif(TALLOC_CTX *mem_ctx, mem_ctx 809 source3/libnet/libnet_samsync_ldif.c groupmap->sambaSID = talloc_asprintf(mem_ctx, "%s-%d", sid, g_rid); mem_ctx 888 source3/libnet/libnet_samsync_ldif.c static NTSTATUS ldif_init_context(TALLOC_CTX *mem_ctx, mem_ctx 916 source3/libnet/libnet_samsync_ldif.c r = TALLOC_ZERO_P(mem_ctx, struct samsync_ldif_context); mem_ctx 936 source3/libnet/libnet_samsync_ldif.c r->add_template = talloc_strdup(mem_ctx, add_template); mem_ctx 937 source3/libnet/libnet_samsync_ldif.c r->mod_template = talloc_strdup(mem_ctx, mod_template); mem_ctx 943 source3/libnet/libnet_samsync_ldif.c r->add_name = talloc_strdup(mem_ctx, add_template); mem_ctx 944 source3/libnet/libnet_samsync_ldif.c r->mod_name = talloc_strdup(mem_ctx, mod_template); mem_ctx 963 source3/libnet/libnet_samsync_ldif.c r->groupmap = TALLOC_ZERO_ARRAY(mem_ctx, GROUPMAP, 8); mem_ctx 964 source3/libnet/libnet_samsync_ldif.c r->accountmap = TALLOC_ZERO_ARRAY(mem_ctx, ACCOUNTMAP, 8); mem_ctx 985 source3/libnet/libnet_samsync_ldif.c status = map_populate_groups(mem_ctx, mem_ctx 1086 source3/libnet/libnet_samsync_ldif.c static NTSTATUS fetch_sam_entry_ldif(TALLOC_CTX *mem_ctx, mem_ctx 1103 source3/libnet/libnet_samsync_ldif.c fetch_group_info_to_ldif(mem_ctx, mem_ctx 1113 source3/libnet/libnet_samsync_ldif.c fetch_account_info_to_ldif(mem_ctx, mem_ctx 1125 source3/libnet/libnet_samsync_ldif.c fetch_alias_info_to_ldif(mem_ctx, mem_ctx 1165 source3/libnet/libnet_samsync_ldif.c static NTSTATUS ldif_realloc_maps(TALLOC_CTX *mem_ctx, mem_ctx 1170 source3/libnet/libnet_samsync_ldif.c l->groupmap = TALLOC_REALLOC_ARRAY(mem_ctx, mem_ctx 1175 source3/libnet/libnet_samsync_ldif.c l->accountmap = TALLOC_REALLOC_ARRAY(mem_ctx, mem_ctx 1200 source3/libnet/libnet_samsync_ldif.c static NTSTATUS init_ldif(TALLOC_CTX *mem_ctx, mem_ctx 1209 source3/libnet/libnet_samsync_ldif.c status = ldif_init_context(mem_ctx, mem_ctx 1226 source3/libnet/libnet_samsync_ldif.c static NTSTATUS fetch_sam_entries_ldif(TALLOC_CTX *mem_ctx, mem_ctx 1237 source3/libnet/libnet_samsync_ldif.c status = ldif_realloc_maps(mem_ctx, ldif_ctx, r->num_deltas); mem_ctx 1243 source3/libnet/libnet_samsync_ldif.c status = fetch_sam_entry_ldif(mem_ctx, database_id, mem_ctx 1263 source3/libnet/libnet_samsync_ldif.c static NTSTATUS close_ldif(TALLOC_CTX *mem_ctx, mem_ctx 1287 source3/libnet/libnet_samsync_ldif.c static NTSTATUS init_ldif(TALLOC_CTX *mem_ctx, mem_ctx 1295 source3/libnet/libnet_samsync_ldif.c static NTSTATUS fetch_sam_entries_ldif(TALLOC_CTX *mem_ctx, mem_ctx 1304 source3/libnet/libnet_samsync_ldif.c static NTSTATUS close_ldif(TALLOC_CTX *mem_ctx, mem_ctx 232 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_account_info(TALLOC_CTX *mem_ctx, mem_ctx 250 source3/libnet/libnet_samsync_passdb.c if ( !(sam_account = samu_new(mem_ctx)) ) { mem_ctx 322 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_group_info(TALLOC_CTX *mem_ctx, mem_ctx 387 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_group_mem_info(TALLOC_CTX *mem_ctx, mem_ctx 418 source3/libnet/libnet_samsync_passdb.c if ((nt_members = TALLOC_ZERO_ARRAY(mem_ctx, char *, r->num_rids)) == NULL) { mem_ctx 430 source3/libnet/libnet_samsync_passdb.c if ( !(member = samu_new(mem_ctx)) ) { mem_ctx 451 source3/libnet/libnet_samsync_passdb.c nt_members[i] = talloc_strdup(mem_ctx, pdb_get_username(member)); mem_ctx 513 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_alias_info(TALLOC_CTX *mem_ctx, mem_ctx 575 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_alias_mem(TALLOC_CTX *mem_ctx, mem_ctx 586 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_domain_info(TALLOC_CTX *mem_ctx, mem_ctx 596 source3/libnet/libnet_samsync_passdb.c status = pull_netr_AcctLockStr(mem_ctx, &r->account_lockout, mem_ctx 666 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_sam_entry(TALLOC_CTX *mem_ctx, mem_ctx 675 source3/libnet/libnet_samsync_passdb.c status = fetch_account_info(mem_ctx, mem_ctx 680 source3/libnet/libnet_samsync_passdb.c status = fetch_group_info(mem_ctx, mem_ctx 685 source3/libnet/libnet_samsync_passdb.c status = fetch_group_mem_info(mem_ctx, mem_ctx 690 source3/libnet/libnet_samsync_passdb.c status = fetch_alias_info(mem_ctx, mem_ctx 696 source3/libnet/libnet_samsync_passdb.c status = fetch_alias_mem(mem_ctx, mem_ctx 702 source3/libnet/libnet_samsync_passdb.c status = fetch_domain_info(mem_ctx, mem_ctx 767 source3/libnet/libnet_samsync_passdb.c static NTSTATUS fetch_sam_entries(TALLOC_CTX *mem_ctx, mem_ctx 776 source3/libnet/libnet_samsync_passdb.c fetch_sam_entry(mem_ctx, database_id, &r->delta_enum[i], ctx); mem_ctx 27 source3/librpc/ndr/sid.c char *dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) mem_ctx 34 source3/librpc/ndr/sid.c return talloc_strdup(mem_ctx, "(NULL SID)"); mem_ctx 38 source3/librpc/ndr/sid.c ret = (char *)talloc_size(mem_ctx, maxlen); mem_ctx 39 source3/librpc/ndr/sid.c if (!ret) return talloc_strdup(mem_ctx, "(SID ERR)"); mem_ctx 28 source3/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, void *r) mem_ctx 32 source3/librpc/rpc/dcerpc.c struct rpc_request *ret = talloc(mem_ctx, struct rpc_request); mem_ctx 46 source3/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, NULL); mem_ctx 59 source3/librpc/rpc/dcerpc.c if (!prs_init_data_blob(&ret->q_ps, &blob, mem_ctx)) { mem_ctx 107 source3/libsmb/async_smb.c static char *cli_request_print(TALLOC_CTX *mem_ctx, struct async_req *req) mem_ctx 109 source3/libsmb/async_smb.c char *result = async_req_print(mem_ctx, req); mem_ctx 388 source3/libsmb/async_smb.c static struct async_req *cli_request_chain(TALLOC_CTX *mem_ctx, mem_ctx 412 source3/libsmb/async_smb.c req->async[req->num_async-1] = async_req_new(mem_ctx); mem_ctx 616 source3/libsmb/async_smb.c struct async_req *cli_request_send(TALLOC_CTX *mem_ctx, mem_ctx 637 source3/libsmb/async_smb.c result = cli_request_chain(mem_ctx, ev, cli, smb_command, mem_ctx 168 source3/libsmb/cliconnect.c struct async_req *cli_session_setup_guest_send(TALLOC_CTX *mem_ctx, mem_ctx 202 source3/libsmb/cliconnect.c result = cli_request_send(mem_ctx, ev, cli, SMBsesssetupX, 0, mem_ctx 1227 source3/libsmb/cliconnect.c struct async_req *cli_tcon_andx_send(TALLOC_CTX *mem_ctx, mem_ctx 1334 source3/libsmb/cliconnect.c result = cli_request_send(mem_ctx, ev, cli, SMBtconX, 0, mem_ctx 1342 source3/libsmb/cliconnect.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 1499 source3/libsmb/cliconnect.c struct async_req *cli_negprot_send(TALLOC_CTX *mem_ctx, mem_ctx 1530 source3/libsmb/cliconnect.c result = cli_request_send(mem_ctx, ev, cli, SMBnegprot, 0, 0, NULL, 0, mem_ctx 123 source3/libsmb/clidgram.c static const char *mailslot_name(TALLOC_CTX *mem_ctx, struct in_addr dc_ip) mem_ctx 125 source3/libsmb/clidgram.c return talloc_asprintf(mem_ctx, "%s%X", mem_ctx 129 source3/libsmb/clidgram.c bool send_getdc_request(TALLOC_CTX *mem_ctx, mem_ctx 157 source3/libsmb/clidgram.c my_mailslot = mailslot_name(mem_ctx, dc_ip); mem_ctx 162 source3/libsmb/clidgram.c my_acct_name = talloc_asprintf(mem_ctx, "%s$", global_myname()); mem_ctx 184 source3/libsmb/clidgram.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, &packet, mem_ctx 197 source3/libsmb/clidgram.c bool receive_getdc_response(TALLOC_CTX *mem_ctx, mem_ctx 222 source3/libsmb/clidgram.c my_mailslot = mailslot_name(mem_ctx, dc_ip); mem_ctx 252 source3/libsmb/clidgram.c ndr_err = ndr_pull_union_blob_all(&blob, mem_ctx, NULL, &p, DGRAM_SMB, mem_ctx 272 source3/libsmb/clidgram.c status = pull_netlogon_samlogon_response(&blob, mem_ctx, NULL, &r); mem_ctx 291 source3/libsmb/clidgram.c *dc_name = talloc_strdup(mem_ctx, returned_dc); mem_ctx 301 source3/libsmb/clidgram.c mem_ctx, &r, sizeof(struct netlogon_samlogon_response)); mem_ctx 761 source3/libsmb/clientgen.c struct async_req *cli_echo_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 772 source3/libsmb/clientgen.c data_copy = (uint8_t *)talloc_memdup(mem_ctx, data.data, data.length); mem_ctx 777 source3/libsmb/clientgen.c result = cli_request_send(mem_ctx, ev, cli, SMBecho, 0, 1, vwv, 0, mem_ctx 774 source3/libsmb/clifile.c struct async_req *cli_ntcreate_send(TALLOC_CTX *mem_ctx, mem_ctx 825 source3/libsmb/clifile.c result = cli_request_send(mem_ctx, ev, cli, SMBntcreateX, 0, mem_ctx 971 source3/libsmb/clifile.c struct async_req *cli_open_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 1038 source3/libsmb/clifile.c result = cli_request_send(mem_ctx, ev, cli, SMBopenX, additional_flags, mem_ctx 1110 source3/libsmb/clifile.c struct async_req *cli_close_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 1118 source3/libsmb/clifile.c return cli_request_send(mem_ctx, ev, cli, SMBclose, 0, 3, vwv, 0, mem_ctx 97 source3/libsmb/clikrb5.c krb5_error_code smb_krb5_unparse_name(TALLOC_CTX *mem_ctx, mem_ctx 112 source3/libsmb/clikrb5.c if (!pull_utf8_talloc(mem_ctx, unix_name, utf8_name, &converted_size)) { mem_ctx 319 source3/libsmb/clikrb5.c bool unwrap_edata_ntstatus(TALLOC_CTX *mem_ctx, mem_ctx 331 source3/libsmb/clikrb5.c data = asn1_init(mem_ctx); mem_ctx 355 source3/libsmb/clikrb5.c *edata_out = data_blob_talloc(mem_ctx, edata_contents.data, edata_contents.length); mem_ctx 363 source3/libsmb/clikrb5.c bool unwrap_pac(TALLOC_CTX *mem_ctx, DATA_BLOB *auth_data, DATA_BLOB *unwrapped_pac_data) mem_ctx 373 source3/libsmb/clikrb5.c data = asn1_init(mem_ctx); mem_ctx 398 source3/libsmb/clikrb5.c *unwrapped_pac_data = data_blob_talloc(mem_ctx, pac_contents.data, pac_contents.length); mem_ctx 405 source3/libsmb/clikrb5.c bool get_auth_data_from_tkt(TALLOC_CTX *mem_ctx, DATA_BLOB *auth_data, krb5_ticket *tkt) mem_ctx 429 source3/libsmb/clikrb5.c got_auth_data_pac = unwrap_pac(mem_ctx, &auth_data_wrapped, auth_data); mem_ctx 457 source3/libsmb/clikrb5.c got_auth_data_pac = unwrap_pac(mem_ctx, &auth_data_wrapped, auth_data); mem_ctx 1681 source3/libsmb/clikrb5.c TALLOC_CTX *mem_ctx; mem_ctx 1693 source3/libsmb/clikrb5.c mem_ctx = talloc_init("smb_krb5_open_keytab"); mem_ctx 1694 source3/libsmb/clikrb5.c if (!mem_ctx) { mem_ctx 1722 source3/libsmb/clikrb5.c tmp = talloc_asprintf(mem_ctx, "%s:%s", pragma, keytab_name_req); mem_ctx 1741 source3/libsmb/clikrb5.c tmp = talloc_strdup(mem_ctx, keytab_string); mem_ctx 1753 source3/libsmb/clikrb5.c while (next_token_talloc(mem_ctx, &tmp, &kt_str, ",")) { mem_ctx 1777 source3/libsmb/clikrb5.c tmp = talloc_asprintf(mem_ctx, "%s:%s", pragma, tmp); mem_ctx 1796 source3/libsmb/clikrb5.c TALLOC_FREE(mem_ctx); mem_ctx 1800 source3/libsmb/clikrb5.c krb5_error_code smb_krb5_keytab_name(TALLOC_CTX *mem_ctx, mem_ctx 1814 source3/libsmb/clikrb5.c *keytab_name = talloc_strdup(mem_ctx, keytab_string); mem_ctx 41 source3/libsmb/cliquota.c if ((*qt_list)->mem_ctx) mem_ctx 42 source3/libsmb/cliquota.c talloc_destroy((*qt_list)->mem_ctx); mem_ctx 266 source3/libsmb/cliquota.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 312 source3/libsmb/cliquota.c if ((mem_ctx=talloc_init("SMB_USER_QUOTA_LIST"))==NULL) { mem_ctx 327 source3/libsmb/cliquota.c if ((tmp_list_ent=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_LIST))==NULL) { mem_ctx 329 source3/libsmb/cliquota.c talloc_destroy(mem_ctx); mem_ctx 333 source3/libsmb/cliquota.c if ((tmp_list_ent->quotas=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) { mem_ctx 335 source3/libsmb/cliquota.c talloc_destroy(mem_ctx); mem_ctx 340 source3/libsmb/cliquota.c tmp_list_ent->mem_ctx = mem_ctx; mem_ctx 387 source3/libsmb/cliquota.c if ((tmp_list_ent=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_LIST))==NULL) { mem_ctx 389 source3/libsmb/cliquota.c talloc_destroy(mem_ctx); mem_ctx 393 source3/libsmb/cliquota.c if ((tmp_list_ent->quotas=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) { mem_ctx 395 source3/libsmb/cliquota.c talloc_destroy(mem_ctx); mem_ctx 400 source3/libsmb/cliquota.c tmp_list_ent->mem_ctx = mem_ctx; mem_ctx 791 source3/libsmb/clirap.c TALLOC_CTX *mem_ctx, mem_ctx 850 source3/libsmb/clirap.c tmp = TALLOC_REALLOC_ARRAY(mem_ctx, streams, mem_ctx 1687 source3/libsmb/clirap2.c bool cli_get_server_name(TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 1733 source3/libsmb/clirap2.c if (!(*servername = talloc_strdup(mem_ctx, tmp))) { mem_ctx 78 source3/libsmb/clireadwrite.c struct async_req *cli_read_andx_send(TALLOC_CTX *mem_ctx, mem_ctx 115 source3/libsmb/clireadwrite.c result = cli_request_send(mem_ctx, ev, cli, SMBreadX, 0, wct, vwv, 0, mem_ctx 210 source3/libsmb/clireadwrite.c static struct async_req *cli_readall_send(TALLOC_CTX *mem_ctx, mem_ctx 219 source3/libsmb/clireadwrite.c if (!async_req_setup(mem_ctx, &req, &state, mem_ctx 375 source3/libsmb/clireadwrite.c static char *cli_pull_print(TALLOC_CTX *mem_ctx, struct async_req *req) mem_ctx 381 source3/libsmb/clireadwrite.c result = async_req_print(mem_ctx, req); mem_ctx 397 source3/libsmb/clireadwrite.c struct async_req *cli_pull_send(TALLOC_CTX *mem_ctx, mem_ctx 410 source3/libsmb/clireadwrite.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 886 source3/libsmb/clireadwrite.c struct async_req *cli_write_andx_send(TALLOC_CTX *mem_ctx, mem_ctx 921 source3/libsmb/clireadwrite.c return cli_request_send(mem_ctx, ev, cli, SMBwriteX, 0, wct, vwv, mem_ctx 968 source3/libsmb/clireadwrite.c static struct async_req *cli_writeall_send(TALLOC_CTX *mem_ctx, mem_ctx 980 source3/libsmb/clireadwrite.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 1140 source3/libsmb/clireadwrite.c struct async_req *cli_push_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 1152 source3/libsmb/clireadwrite.c if (!async_req_setup(mem_ctx, &req, &state, mem_ctx 26 source3/libsmb/clisecdesc.c TALLOC_CTX *mem_ctx) mem_ctx 53 source3/libsmb/clisecdesc.c status = unmarshall_sec_desc(mem_ctx, (uint8 *)rdata, rdata_count, mem_ctx 720 source3/libsmb/clitrans.c static struct async_req *cli_ship_trans(TALLOC_CTX *mem_ctx, mem_ctx 913 source3/libsmb/clitrans.c result = cli_request_send(mem_ctx, state->ev, state->cli, mem_ctx 932 source3/libsmb/clitrans.c result = cli_request_send(mem_ctx, state->ev, state->cli, cmd, mem_ctx 1068 source3/libsmb/clitrans.c static NTSTATUS cli_trans_pull_blob(TALLOC_CTX *mem_ctx, mem_ctx 1078 source3/libsmb/clitrans.c blob->data = TALLOC_ARRAY(mem_ctx, uint8_t, total); mem_ctx 1183 source3/libsmb/clitrans.c TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 1215 source3/libsmb/clitrans.c state = talloc(mem_ctx, struct cli_trans_state); mem_ctx 1303 source3/libsmb/clitrans.c NTSTATUS cli_trans_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 1319 source3/libsmb/clitrans.c *setup = talloc_move(mem_ctx, &state->rsetup); mem_ctx 1326 source3/libsmb/clitrans.c *param = talloc_move(mem_ctx, &state->rparam.data); mem_ctx 1333 source3/libsmb/clitrans.c *data = talloc_move(mem_ctx, &state->rdata.data); mem_ctx 1342 source3/libsmb/clitrans.c NTSTATUS cli_trans(TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 1384 source3/libsmb/clitrans.c status = cli_trans_recv(req, mem_ctx, rsetup, num_rsetup, mem_ctx 35 source3/libsmb/dsgetdcname.c static NTSTATUS make_dc_info_from_cldap_reply(TALLOC_CTX *mem_ctx, mem_ctx 119 source3/libsmb/dsgetdcname.c static char *dsgetdcname_cache_key(TALLOC_CTX *mem_ctx, const char *domain) mem_ctx 125 source3/libsmb/dsgetdcname.c return talloc_asprintf_strupper_m(mem_ctx, DSGETDCNAME_FMT, domain); mem_ctx 131 source3/libsmb/dsgetdcname.c static NTSTATUS dsgetdcname_cache_delete(TALLOC_CTX *mem_ctx, mem_ctx 140 source3/libsmb/dsgetdcname.c key = dsgetdcname_cache_key(mem_ctx, domain_name); mem_ctx 155 source3/libsmb/dsgetdcname.c static NTSTATUS dsgetdcname_cache_store(TALLOC_CTX *mem_ctx, mem_ctx 167 source3/libsmb/dsgetdcname.c key = dsgetdcname_cache_key(mem_ctx, domain_name); mem_ctx 188 source3/libsmb/dsgetdcname.c static NTSTATUS store_cldap_reply(TALLOC_CTX *mem_ctx, mem_ctx 204 source3/libsmb/dsgetdcname.c r->sockaddr.pdc_ip = talloc_strdup(mem_ctx, addr); mem_ctx 206 source3/libsmb/dsgetdcname.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, r, mem_ctx 213 source3/libsmb/dsgetdcname.c status = dsgetdcname_cache_store(mem_ctx, r->domain, &blob); mem_ctx 222 source3/libsmb/dsgetdcname.c status = dsgetdcname_cache_store(mem_ctx, r->dns_domain, &blob); mem_ctx 242 source3/libsmb/dsgetdcname.c static NTSTATUS dsgetdcname_cache_refresh(TALLOC_CTX *mem_ctx, mem_ctx 252 source3/libsmb/dsgetdcname.c return dsgetdcname(mem_ctx, mem_ctx 351 source3/libsmb/dsgetdcname.c static NTSTATUS dsgetdcname_cache_fetch(TALLOC_CTX *mem_ctx, mem_ctx 370 source3/libsmb/dsgetdcname.c key = dsgetdcname_cache_key(mem_ctx, domain_name); mem_ctx 379 source3/libsmb/dsgetdcname.c info = TALLOC_ZERO_P(mem_ctx, struct netr_DsRGetDCNameInfo); mem_ctx 384 source3/libsmb/dsgetdcname.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &r, mem_ctx 389 source3/libsmb/dsgetdcname.c dsgetdcname_cache_delete(mem_ctx, domain_name); mem_ctx 393 source3/libsmb/dsgetdcname.c status = make_dc_info_from_cldap_reply(mem_ctx, flags, NULL, mem_ctx 422 source3/libsmb/dsgetdcname.c static NTSTATUS dsgetdcname_cached(TALLOC_CTX *mem_ctx, mem_ctx 433 source3/libsmb/dsgetdcname.c status = dsgetdcname_cache_fetch(mem_ctx, domain_name, domain_guid, mem_ctx 446 source3/libsmb/dsgetdcname.c status = dsgetdcname_cache_refresh(mem_ctx, msg_ctx, mem_ctx 501 source3/libsmb/dsgetdcname.c static NTSTATUS discover_dc_netbios(TALLOC_CTX *mem_ctx, mem_ctx 533 source3/libsmb/dsgetdcname.c dclist = TALLOC_ZERO_ARRAY(mem_ctx, struct ip_service_name, count); mem_ctx 548 source3/libsmb/dsgetdcname.c r->hostname = talloc_strdup(mem_ctx, addr); mem_ctx 564 source3/libsmb/dsgetdcname.c static NTSTATUS discover_dc_dns(TALLOC_CTX *mem_ctx, mem_ctx 581 source3/libsmb/dsgetdcname.c status = ads_dns_query_pdc(mem_ctx, domain_name, mem_ctx 584 source3/libsmb/dsgetdcname.c status = ads_dns_query_gcs(mem_ctx, domain_name, site_name, mem_ctx 587 source3/libsmb/dsgetdcname.c status = ads_dns_query_kdcs(mem_ctx, domain_name, site_name, mem_ctx 590 source3/libsmb/dsgetdcname.c status = ads_dns_query_dcs(mem_ctx, domain_name, site_name, mem_ctx 593 source3/libsmb/dsgetdcname.c status = ads_dns_query_dcs_guid(mem_ctx, domain_name, mem_ctx 596 source3/libsmb/dsgetdcname.c status = ads_dns_query_dcs(mem_ctx, domain_name, site_name, mem_ctx 612 source3/libsmb/dsgetdcname.c dclist = TALLOC_ZERO_ARRAY(mem_ctx, mem_ctx 678 source3/libsmb/dsgetdcname.c static NTSTATUS make_domain_controller_info(TALLOC_CTX *mem_ctx, mem_ctx 692 source3/libsmb/dsgetdcname.c info = TALLOC_ZERO_P(mem_ctx, struct netr_DsRGetDCNameInfo); mem_ctx 696 source3/libsmb/dsgetdcname.c info->dc_unc = talloc_strdup(mem_ctx, dc_unc); mem_ctx 702 source3/libsmb/dsgetdcname.c info->dc_address = talloc_asprintf(mem_ctx, "\\\\%s", mem_ctx 705 source3/libsmb/dsgetdcname.c info->dc_address = talloc_strdup(mem_ctx, dc_address); mem_ctx 717 source3/libsmb/dsgetdcname.c info->domain_name = talloc_strdup(mem_ctx, domain_name); mem_ctx 722 source3/libsmb/dsgetdcname.c info->forest_name = talloc_strdup(mem_ctx, forest_name); mem_ctx 730 source3/libsmb/dsgetdcname.c info->dc_site_name = talloc_strdup(mem_ctx, dc_site_name); mem_ctx 735 source3/libsmb/dsgetdcname.c info->client_site_name = talloc_strdup(mem_ctx, mem_ctx 786 source3/libsmb/dsgetdcname.c static NTSTATUS make_dc_info_from_cldap_reply(TALLOC_CTX *mem_ctx, mem_ctx 833 source3/libsmb/dsgetdcname.c return make_domain_controller_info(mem_ctx, mem_ctx 875 source3/libsmb/dsgetdcname.c static NTSTATUS process_dc_dns(TALLOC_CTX *mem_ctx, mem_ctx 896 source3/libsmb/dsgetdcname.c if (ads_cldap_netlogon(mem_ctx, dclist[i].hostname, mem_ctx 917 source3/libsmb/dsgetdcname.c status = make_dc_info_from_cldap_reply(mem_ctx, flags, &dclist[i].ss, mem_ctx 920 source3/libsmb/dsgetdcname.c return store_cldap_reply(mem_ctx, flags, &dclist[i].ss, mem_ctx 943 source3/libsmb/dsgetdcname.c static struct messaging_context *msg_context(TALLOC_CTX *mem_ctx) mem_ctx 947 source3/libsmb/dsgetdcname.c if (!ctx && !(ctx = messaging_init(mem_ctx, server_id_self(), mem_ctx 957 source3/libsmb/dsgetdcname.c static NTSTATUS process_dc_netbios(TALLOC_CTX *mem_ctx, mem_ctx 979 source3/libsmb/dsgetdcname.c msg_ctx = msg_context(mem_ctx); mem_ctx 999 source3/libsmb/dsgetdcname.c if (send_getdc_request(mem_ctx, msg_ctx, mem_ctx 1006 source3/libsmb/dsgetdcname.c if (receive_getdc_response(mem_ctx, mem_ctx 1028 source3/libsmb/dsgetdcname.c r = TALLOC_ZERO_P(mem_ctx, struct netlogon_samlogon_response); mem_ctx 1037 source3/libsmb/dsgetdcname.c logon1.domain = talloc_strdup_upper(mem_ctx, domain_name); mem_ctx 1055 source3/libsmb/dsgetdcname.c status = make_dc_info_from_cldap_reply(mem_ctx, flags, &dclist[i].ss, mem_ctx 1058 source3/libsmb/dsgetdcname.c return store_cldap_reply(mem_ctx, flags, &dclist[i].ss, mem_ctx 1068 source3/libsmb/dsgetdcname.c static NTSTATUS dsgetdcname_rediscover(TALLOC_CTX *mem_ctx, mem_ctx 1084 source3/libsmb/dsgetdcname.c status = discover_dc_netbios(mem_ctx, domain_name, flags, mem_ctx 1088 source3/libsmb/dsgetdcname.c return process_dc_netbios(mem_ctx, msg_ctx, domain_name, flags, mem_ctx 1094 source3/libsmb/dsgetdcname.c status = discover_dc_dns(mem_ctx, domain_name, domain_guid, mem_ctx 1098 source3/libsmb/dsgetdcname.c return process_dc_dns(mem_ctx, domain_name, flags, mem_ctx 1102 source3/libsmb/dsgetdcname.c status = discover_dc_dns(mem_ctx, domain_name, domain_guid, flags, mem_ctx 1107 source3/libsmb/dsgetdcname.c status = process_dc_dns(mem_ctx, domain_name, flags, dclist, mem_ctx 1114 source3/libsmb/dsgetdcname.c status = discover_dc_netbios(mem_ctx, domain_name, flags, &dclist, mem_ctx 1118 source3/libsmb/dsgetdcname.c return process_dc_netbios(mem_ctx, msg_ctx, domain_name, flags, dclist, mem_ctx 1149 source3/libsmb/dsgetdcname.c NTSTATUS dsgetdcname(TALLOC_CTX *mem_ctx, mem_ctx 1166 source3/libsmb/dsgetdcname.c domain_guid ? GUID_string(mem_ctx, domain_guid) : "(null)", mem_ctx 1186 source3/libsmb/dsgetdcname.c status = dsgetdcname_cached(mem_ctx, msg_ctx, domain_name, domain_guid, mem_ctx 1197 source3/libsmb/dsgetdcname.c status = dsgetdcname_rediscover(mem_ctx, msg_ctx, domain_name, mem_ctx 1282 source3/libsmb/nmblib.c char *name_mangle(TALLOC_CTX *mem_ctx, char *In, char name_type) mem_ctx 1290 source3/libsmb/nmblib.c result = talloc_array(mem_ctx, char, 33 + strlen(global_scope()) + 2); mem_ctx 83 source3/libsmb/ntlm_check.c static bool smb_pwd_check_ntlmv2(TALLOC_CTX *mem_ctx, mem_ctx 119 source3/libsmb/ntlm_check.c client_key_data = data_blob_talloc(mem_ctx, ntv2_response->data+16, ntv2_response->length-16); mem_ctx 173 source3/libsmb/ntlm_check.c NTSTATUS ntlm_password_check(TALLOC_CTX *mem_ctx, mem_ctx 292 source3/libsmb/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 303 source3/libsmb/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 314 source3/libsmb/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 406 source3/libsmb/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 417 source3/libsmb/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 428 source3/libsmb/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 468 source3/libsmb/ntlmssp.c DATA_BLOB ntlmssp_weaken_keys(NTLMSSP_STATE *ntlmssp_state, TALLOC_CTX *mem_ctx) mem_ctx 470 source3/libsmb/ntlmssp.c DATA_BLOB weakened_key = data_blob_talloc(mem_ctx, mem_ctx 334 source3/libsmb/ntlmssp_sign.c TALLOC_CTX *mem_ctx; mem_ctx 337 source3/libsmb/ntlmssp_sign.c mem_ctx = talloc_init("weak_keys"); mem_ctx 338 source3/libsmb/ntlmssp_sign.c if (!mem_ctx) { mem_ctx 346 source3/libsmb/ntlmssp_sign.c TALLOC_FREE(mem_ctx); mem_ctx 373 source3/libsmb/ntlmssp_sign.c TALLOC_FREE(mem_ctx); mem_ctx 461 source3/libsmb/ntlmssp_sign.c DATA_BLOB weak_session_key = ntlmssp_weaken_keys(ntlmssp_state, mem_ctx); mem_ctx 474 source3/libsmb/ntlmssp_sign.c TALLOC_FREE(mem_ctx); mem_ctx 101 source3/libsmb/samlogon_cache.c TALLOC_CTX *mem_ctx; mem_ctx 126 source3/libsmb/samlogon_cache.c if (!(mem_ctx = TALLOC_P( NULL, int))) { mem_ctx 145 source3/libsmb/samlogon_cache.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, &r, mem_ctx 149 source3/libsmb/samlogon_cache.c TALLOC_FREE(mem_ctx); mem_ctx 160 source3/libsmb/samlogon_cache.c TALLOC_FREE(mem_ctx); mem_ctx 170 source3/libsmb/samlogon_cache.c struct netr_SamInfo3 *netsamlogon_cache_get(TALLOC_CTX *mem_ctx, const DOM_SID *user_sid) mem_ctx 194 source3/libsmb/samlogon_cache.c info3 = TALLOC_ZERO_P(mem_ctx, struct netr_SamInfo3); mem_ctx 201 source3/libsmb/samlogon_cache.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &r, mem_ctx 215 source3/libsmb/samlogon_cache.c info3 = (struct netr_SamInfo3 *)talloc_memdup(mem_ctx, &r.info3, mem_ctx 245 source3/libsmb/samlogon_cache.c TALLOC_CTX *mem_ctx = talloc_init("netsamlogon_cache_have"); mem_ctx 249 source3/libsmb/samlogon_cache.c if (!mem_ctx) mem_ctx 252 source3/libsmb/samlogon_cache.c info3 = netsamlogon_cache_get(mem_ctx, user_sid); mem_ctx 256 source3/libsmb/samlogon_cache.c talloc_destroy(mem_ctx); mem_ctx 701 source3/libsmb/smbencrypt.c void encode_wkssvc_join_password_buffer(TALLOC_CTX *mem_ctx, mem_ctx 713 source3/libsmb/smbencrypt.c my_pwd_buf = talloc_zero(mem_ctx, struct wkssvc_PasswordBuffer); mem_ctx 718 source3/libsmb/smbencrypt.c confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 739 source3/libsmb/smbencrypt.c WERROR decode_wkssvc_join_password_buffer(TALLOC_CTX *mem_ctx, mem_ctx 764 source3/libsmb/smbencrypt.c confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 776 source3/libsmb/smbencrypt.c if (!decode_pw_buffer(mem_ctx, buffer, pwd, &pwd_len, STR_UNICODE)) { mem_ctx 786 source3/libsmb/smbencrypt.c DATA_BLOB decrypt_drsuapi_blob(TALLOC_CTX *mem_ctx, mem_ctx 839 source3/libsmb/smbencrypt.c dec_buffer = data_blob_talloc(mem_ctx, enc_buffer.data, enc_buffer.length); mem_ctx 856 source3/libsmb/smbencrypt.c checked_buffer = data_blob_talloc(mem_ctx, dec_buffer.data + 4, dec_buffer.length - 4); mem_ctx 881 source3/libsmb/smbencrypt.c plain_buffer = data_blob_talloc(mem_ctx, checked_buffer.data, checked_buffer.length); mem_ctx 28 source3/libsmb/spnego.c static bool read_negTokenInit(TALLOC_CTX *mem_ctx, ASN1_DATA *asn1, negTokenInit_t *token) mem_ctx 44 source3/libsmb/spnego.c token->mechTypes = TALLOC_P(mem_ctx, const char *); mem_ctx 49 source3/libsmb/spnego.c TALLOC_REALLOC_ARRAY(mem_ctx, token->mechTypes, const char *, i + 2); mem_ctx 54 source3/libsmb/spnego.c asn1_read_OID(asn1, mem_ctx, &p_oid); mem_ctx 72 source3/libsmb/spnego.c asn1_read_OctetString(asn1, mem_ctx, &token->mechToken); mem_ctx 79 source3/libsmb/spnego.c asn1_read_OctetString(asn1, mem_ctx, mem_ctx 87 source3/libsmb/spnego.c asn1_read_GeneralString(asn1, mem_ctx, &mechListMIC); mem_ctx 172 source3/libsmb/spnego.c static bool read_negTokenTarg(TALLOC_CTX *mem_ctx, ASN1_DATA *asn1, negTokenTarg_t *token) mem_ctx 191 source3/libsmb/spnego.c asn1_read_OID(asn1, mem_ctx, &mech); mem_ctx 198 source3/libsmb/spnego.c asn1_read_OctetString(asn1, mem_ctx, &token->responseToken); mem_ctx 203 source3/libsmb/spnego.c asn1_read_OctetString(asn1, mem_ctx, &token->mechListMIC); mem_ctx 253 source3/libsmb/spnego.c ssize_t read_spnego_data(TALLOC_CTX *mem_ctx, DATA_BLOB data, SPNEGO_DATA *token) mem_ctx 260 source3/libsmb/spnego.c asn1 = asn1_init(mem_ctx); mem_ctx 271 source3/libsmb/spnego.c if (read_negTokenInit(mem_ctx, asn1, &token->negTokenInit)) { mem_ctx 277 source3/libsmb/spnego.c if (read_negTokenTarg(mem_ctx, asn1, &token->negTokenTarg)) { mem_ctx 294 source3/libsmb/trustdom_cache.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 314 source3/libsmb/trustdom_cache.c if ( !(mem_ctx = talloc_init("update_trustdom_cache")) ) { mem_ctx 321 source3/libsmb/trustdom_cache.c if ( enumerate_domain_trusts(mem_ctx, lp_workgroup(), &domain_names, mem_ctx 335 source3/libsmb/trustdom_cache.c talloc_destroy( mem_ctx ); mem_ctx 29 source3/libsmb/trusts_util.c NTSTATUS trust_pw_change_and_store_it(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 39 source3/libsmb/trusts_util.c new_trust_passwd = generate_random_str(mem_ctx, DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH); mem_ctx 48 source3/libsmb/trusts_util.c nt_status = rpccli_netlogon_set_trust_password(cli, mem_ctx, mem_ctx 76 source3/libsmb/trusts_util.c TALLOC_CTX *mem_ctx, mem_ctx 89 source3/libsmb/trusts_util.c return trust_pw_change_and_store_it(cli, mem_ctx, domain, mem_ctx 98 source3/libsmb/trusts_util.c bool enumerate_domain_trusts( TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 142 source3/libsmb/trusts_util.c result = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, True, mem_ctx 149 source3/libsmb/trusts_util.c result = rpccli_lsa_EnumTrustDom(lsa_pipe, mem_ctx, mem_ctx 159 source3/libsmb/trusts_util.c *domain_names = TALLOC_ZERO_ARRAY(mem_ctx, char *, *num_domains); mem_ctx 165 source3/libsmb/trusts_util.c *sids = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, *num_domains); mem_ctx 1757 source3/locking/brlock.c static struct byte_range_lock *brl_get_locks_internal(TALLOC_CTX *mem_ctx, mem_ctx 1761 source3/locking/brlock.c struct byte_range_lock *br_lck = TALLOC_P(mem_ctx, struct byte_range_lock); mem_ctx 1857 source3/locking/brlock.c struct byte_range_lock *brl_get_locks(TALLOC_CTX *mem_ctx, mem_ctx 1860 source3/locking/brlock.c return brl_get_locks_internal(mem_ctx, fsp, False); mem_ctx 1863 source3/locking/brlock.c struct byte_range_lock *brl_get_locks_readonly(TALLOC_CTX *mem_ctx, mem_ctx 1866 source3/locking/brlock.c return brl_get_locks_internal(mem_ctx, fsp, True); mem_ctx 835 source3/locking/locking.c struct share_mode_lock *get_share_mode_lock(TALLOC_CTX *mem_ctx, mem_ctx 845 source3/locking/locking.c if (!(lck = TALLOC_P(mem_ctx, struct share_mode_lock))) { mem_ctx 868 source3/locking/locking.c struct share_mode_lock *fetch_share_mode_unlocked(TALLOC_CTX *mem_ctx, mem_ctx 878 source3/locking/locking.c if (!(lck = TALLOC_P(mem_ctx, struct share_mode_lock))) { mem_ctx 583 source3/locking/posix.c static size_t get_posix_pending_close_entries(TALLOC_CTX *mem_ctx, mem_ctx 590 source3/locking/posix.c posix_pending_close_db, mem_ctx, fd_array_key_fsp(fsp), mem_ctx 85 source3/modules/nfs4_acls.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 86 source3/modules/nfs4_acls.c SMB_ACL4_INT_T *theacl = (SMB_ACL4_INT_T *)TALLOC_ZERO_SIZE(mem_ctx, sizeof(SMB_ACL4_INT_T)); mem_ctx 101 source3/modules/nfs4_acls.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 104 source3/modules/nfs4_acls.c ace = (SMB_ACE4_INT_T *)TALLOC_ZERO_SIZE(mem_ctx, sizeof(SMB_ACE4_INT_T)); mem_ctx 204 source3/modules/nfs4_acls.c static bool smbacl4_nfs42win(TALLOC_CTX *mem_ctx, SMB4ACL_T *theacl, /* in */ mem_ctx 222 source3/modules/nfs4_acls.c nt_ace_list = (SEC_ACE *)TALLOC_ZERO_SIZE(mem_ctx, aclint->naces * sizeof(SEC_ACE)); mem_ctx 291 source3/modules/nfs4_acls.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 301 source3/modules/nfs4_acls.c if (smbacl4_nfs42win(mem_ctx, theacl, &sid_owner, &sid_group, S_ISDIR(sbuf->st_mode), mem_ctx 307 source3/modules/nfs4_acls.c psa = make_sec_acl(mem_ctx, NT4_ACL_REVISION, good_aces, nt_ace_list); mem_ctx 314 source3/modules/nfs4_acls.c *ppdesc = make_sec_desc(mem_ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE, mem_ctx 524 source3/modules/nfs4_acls.c TALLOC_CTX *mem_ctx, mem_ctx 563 source3/modules/nfs4_acls.c if (!lookup_sid(mem_ctx, &sid, &dom, &name, &type)) { mem_ctx 577 source3/modules/nfs4_acls.c if (!lookup_sid(mem_ctx, &mapped, &dom, mem_ctx 669 source3/modules/nfs4_acls.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 681 source3/modules/nfs4_acls.c if (!smbacl4_fill_ace4(mem_ctx, filename, pparams, mem_ctx 86 source3/modules/onefs.h TALLOC_CTX *mem_ctx, mem_ctx 143 source3/modules/onefs.h NTSTATUS onefs_split_ntfs_stream_name(TALLOC_CTX *mem_ctx, const char *fname, mem_ctx 33 source3/modules/onefs_streams.c NTSTATUS onefs_split_ntfs_stream_name(TALLOC_CTX *mem_ctx, const char *fname, mem_ctx 39 source3/modules/onefs_streams.c status = split_ntfs_stream_name(mem_ctx, fname, pbase, pstream); mem_ctx 482 source3/modules/onefs_streams.c TALLOC_CTX *mem_ctx; mem_ctx 489 source3/modules/onefs_streams.c static bool add_one_stream(TALLOC_CTX *mem_ctx, unsigned int *num_streams, mem_ctx 496 source3/modules/onefs_streams.c tmp = TALLOC_REALLOC_ARRAY(mem_ctx, *streams, struct stream_struct, mem_ctx 502 source3/modules/onefs_streams.c tmp[*num_streams].name = talloc_asprintf(mem_ctx, ":%s:%s", name, mem_ctx 615 source3/modules/onefs_streams.c if (!add_one_stream(state->mem_ctx, mem_ctx 645 source3/modules/onefs_streams.c TALLOC_CTX *mem_ctx, mem_ctx 681 source3/modules/onefs_streams.c if (!add_one_stream(mem_ctx, mem_ctx 690 source3/modules/onefs_streams.c state.mem_ctx = mem_ctx; mem_ctx 92 source3/modules/vfs_acl_tdb.c static struct db_record *acl_tdb_lock(TALLOC_CTX *mem_ctx, mem_ctx 101 source3/modules/vfs_acl_tdb.c mem_ctx, mem_ctx 409 source3/modules/vfs_acl_tdb.c static struct security_descriptor *default_file_sd(TALLOC_CTX *mem_ctx, mem_ctx 420 source3/modules/vfs_acl_tdb.c pace = TALLOC_ARRAY(mem_ctx, struct security_ace, 2); mem_ctx 430 source3/modules/vfs_acl_tdb.c pacl = make_sec_acl(mem_ctx, mem_ctx 437 source3/modules/vfs_acl_tdb.c return make_sec_desc(mem_ctx, mem_ctx 277 source3/modules/vfs_acl_xattr.c static struct security_descriptor *default_file_sd(TALLOC_CTX *mem_ctx, mem_ctx 288 source3/modules/vfs_acl_xattr.c pace = TALLOC_ARRAY(mem_ctx, struct security_ace, 2); mem_ctx 298 source3/modules/vfs_acl_xattr.c pacl = make_sec_acl(mem_ctx, mem_ctx 305 source3/modules/vfs_acl_xattr.c return make_sec_desc(mem_ctx, mem_ctx 88 source3/modules/vfs_afsacl.c static struct afs_ace *clone_afs_ace(TALLOC_CTX *mem_ctx, struct afs_ace *ace) mem_ctx 90 source3/modules/vfs_afsacl.c struct afs_ace *result = TALLOC_P(mem_ctx, struct afs_ace); mem_ctx 98 source3/modules/vfs_afsacl.c result->name = talloc_strdup(mem_ctx, ace->name); mem_ctx 107 source3/modules/vfs_afsacl.c static struct afs_ace *new_afs_ace(TALLOC_CTX *mem_ctx, mem_ctx 168 source3/modules/vfs_afsacl.c result = TALLOC_P(mem_ctx, struct afs_ace); mem_ctx 175 source3/modules/vfs_afsacl.c result->name = talloc_strdup(mem_ctx, name); mem_ctx 598 source3/modules/vfs_afsacl.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 606 source3/modules/vfs_afsacl.c nt_ace_list = TALLOC_ARRAY(mem_ctx, SEC_ACE, afs_acl->num_aces); mem_ctx 640 source3/modules/vfs_afsacl.c psa = make_sec_acl(mem_ctx, NT4_ACL_REVISION, mem_ctx 645 source3/modules/vfs_afsacl.c *ppdesc = make_sec_desc(mem_ctx, SEC_DESC_REVISION, mem_ctx 34 source3/modules/vfs_aio_fork.c static struct mmap_area *mmap_area_init(TALLOC_CTX *mem_ctx, size_t size) mem_ctx 39 source3/modules/vfs_aio_fork.c result = talloc(mem_ctx, struct mmap_area); mem_ctx 62 source3/modules/vfs_aixacl2.c TALLOC_CTX *mem_ctx; mem_ctx 64 source3/modules/vfs_aixacl2.c mem_ctx = talloc_tos(); mem_ctx 65 source3/modules/vfs_aixacl2.c acl = (AIXJFS2_ACL_T *)TALLOC_SIZE(mem_ctx, len); mem_ctx 80 source3/modules/vfs_aixacl2.c acl = (AIXJFS2_ACL_T *)TALLOC_SIZE(mem_ctx, len); mem_ctx 300 source3/modules/vfs_aixacl2.c TALLOC_CTX *mem_ctx; mem_ctx 310 source3/modules/vfs_aixacl2.c mem_ctx = talloc_tos(); mem_ctx 318 source3/modules/vfs_aixacl2.c jfs2acl = (nfs4_acl_int_t *)TALLOC_SIZE(mem_ctx, aclLen); mem_ctx 1113 source3/modules/vfs_default.c TALLOC_CTX *mem_ctx, mem_ctx 1148 source3/modules/vfs_default.c streams = talloc(mem_ctx, struct stream_struct); mem_ctx 1173 source3/modules/vfs_default.c TALLOC_CTX *mem_ctx, mem_ctx 216 source3/modules/vfs_full_audit.c TALLOC_CTX *mem_ctx, mem_ctx 222 source3/modules/vfs_full_audit.c TALLOC_CTX *mem_ctx, mem_ctx 1698 source3/modules/vfs_full_audit.c TALLOC_CTX *mem_ctx, mem_ctx 1704 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_STREAMINFO(handle, fsp, fname, mem_ctx, mem_ctx 1716 source3/modules/vfs_full_audit.c TALLOC_CTX *mem_ctx, mem_ctx 1721 source3/modules/vfs_full_audit.c result = SMB_VFS_NEXT_GET_REAL_FILENAME(handle, path, name, mem_ctx, mem_ctx 87 source3/modules/vfs_gpfs.c TALLOC_CTX *mem_ctx, mem_ctx 110 source3/modules/vfs_gpfs.c handle, path, name, mem_ctx, found_name); mem_ctx 139 source3/modules/vfs_gpfs.c *found_name = talloc_strdup(mem_ctx, name+1); mem_ctx 173 source3/modules/vfs_gpfs.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 175 source3/modules/vfs_gpfs.c acl = (struct gpfs_acl *)TALLOC_SIZE(mem_ctx, len); mem_ctx 189 source3/modules/vfs_gpfs.c mem_ctx, acl->acl_len + sizeof(struct gpfs_acl)); mem_ctx 348 source3/modules/vfs_gpfs.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 353 source3/modules/vfs_gpfs.c gacl = (struct gpfs_acl *)TALLOC_SIZE(mem_ctx, gacl_len); mem_ctx 152 source3/modules/vfs_onefs.c const char *name, TALLOC_CTX *mem_ctx, mem_ctx 164 source3/modules/vfs_onefs.c mangle_lookup_name_from_8_3(mem_ctx, name, &unmangled_name, mem_ctx 176 source3/modules/vfs_onefs.c if (!(full_name = talloc_asprintf(mem_ctx, "%s/%s", path, name))) { mem_ctx 189 source3/modules/vfs_onefs.c *found_name = talloc_strdup(mem_ctx, se.se_realname); mem_ctx 112 source3/modules/vfs_onefs_shadow_copy.c shadow_copy_data->mem_ctx, mem_ctx 426 source3/modules/vfs_onefs_shadow_copy.c TALLOC_CTX *mem_ctx, mem_ctx 431 source3/modules/vfs_onefs_shadow_copy.c (handle, fsp, cpath ?: path, mem_ctx, num_streams, mem_ctx 440 source3/modules/vfs_onefs_shadow_copy.c TALLOC_CTX *mem_ctx, mem_ctx 444 source3/modules/vfs_onefs_shadow_copy.c (handle, full_path, cpath ?: path, mem_ctx, found_name), mem_ctx 249 source3/modules/vfs_preopen.c static NTSTATUS preopen_init_helpers(TALLOC_CTX *mem_ctx, size_t to_read, mem_ctx 256 source3/modules/vfs_preopen.c result = talloc(mem_ctx, struct preopen_state); mem_ctx 197 source3/modules/vfs_shadow_copy.c tlabels = (SHADOW_COPY_LABEL *)TALLOC_REALLOC(shadow_copy_data->mem_ctx, mem_ctx 159 source3/modules/vfs_shadow_copy2.c static char *find_mount_point(TALLOC_CTX *mem_ctx, vfs_handle_struct *handle) mem_ctx 161 source3/modules/vfs_shadow_copy2.c char *path = talloc_strdup(mem_ctx, handle->conn->connectpath); mem_ctx 191 source3/modules/vfs_shadow_copy2.c static const char *shadow_copy2_find_snapdir(TALLOC_CTX *mem_ctx, vfs_handle_struct *handle) mem_ctx 207 source3/modules/vfs_shadow_copy2.c mount_point = find_mount_point(mem_ctx, handle); mem_ctx 212 source3/modules/vfs_shadow_copy2.c ret = talloc_asprintf(mem_ctx, "%s/%s", mount_point, snapdir); mem_ctx 220 source3/modules/vfs_shadow_copy2.c static const char *shadow_copy2_find_basedir(TALLOC_CTX *mem_ctx, vfs_handle_struct *handle) mem_ctx 226 source3/modules/vfs_shadow_copy2.c basedir = find_mount_point(mem_ctx, handle); mem_ctx 542 source3/modules/vfs_shadow_copy2.c tlabels = talloc_realloc(shadow_copy2_data->mem_ctx, mem_ctx 597 source3/modules/vfs_streams_depot.c static bool add_one_stream(TALLOC_CTX *mem_ctx, unsigned int *num_streams, mem_ctx 604 source3/modules/vfs_streams_depot.c tmp = TALLOC_REALLOC_ARRAY(mem_ctx, *streams, struct stream_struct, mem_ctx 624 source3/modules/vfs_streams_depot.c TALLOC_CTX *mem_ctx; mem_ctx 653 source3/modules/vfs_streams_depot.c if (!add_one_stream(state->mem_ctx, mem_ctx 668 source3/modules/vfs_streams_depot.c TALLOC_CTX *mem_ctx, mem_ctx 702 source3/modules/vfs_streams_depot.c if (!add_one_stream(mem_ctx, mem_ctx 711 source3/modules/vfs_streams_depot.c state.mem_ctx = mem_ctx; mem_ctx 656 source3/modules/vfs_streams_xattr.c static bool add_one_stream(TALLOC_CTX *mem_ctx, unsigned int *num_streams, mem_ctx 663 source3/modules/vfs_streams_xattr.c tmp = TALLOC_REALLOC_ARRAY(mem_ctx, *streams, struct stream_struct, mem_ctx 683 source3/modules/vfs_streams_xattr.c TALLOC_CTX *mem_ctx; mem_ctx 695 source3/modules/vfs_streams_xattr.c if (!add_one_stream(state->mem_ctx, mem_ctx 710 source3/modules/vfs_streams_xattr.c TALLOC_CTX *mem_ctx, mem_ctx 744 source3/modules/vfs_streams_xattr.c if (!add_one_stream(mem_ctx, mem_ctx 753 source3/modules/vfs_streams_xattr.c state.mem_ctx = mem_ctx; mem_ctx 45 source3/modules/vfs_syncops.c static char *parent_dir(TALLOC_CTX *mem_ctx, const char *name) mem_ctx 49 source3/modules/vfs_syncops.c return talloc_strdup(mem_ctx, "."); mem_ctx 51 source3/modules/vfs_syncops.c return talloc_strndup(mem_ctx, name, (p+1) - name); mem_ctx 31 source3/modules/vfs_xattr_tdb.c static NTSTATUS xattr_tdb_pull_attrs(TALLOC_CTX *mem_ctx, mem_ctx 39 source3/modules/vfs_xattr_tdb.c if (!(result = TALLOC_ZERO_P(mem_ctx, struct tdb_xattrs))) { mem_ctx 69 source3/modules/vfs_xattr_tdb.c static NTSTATUS xattr_tdb_push_attrs(TALLOC_CTX *mem_ctx, mem_ctx 77 source3/modules/vfs_xattr_tdb.c &blob, mem_ctx, NULL, attribs, mem_ctx 94 source3/modules/vfs_xattr_tdb.c static NTSTATUS xattr_tdb_load_attrs(TALLOC_CTX *mem_ctx, mem_ctx 106 source3/modules/vfs_xattr_tdb.c if (db_ctx->fetch(db_ctx, mem_ctx, mem_ctx 112 source3/modules/vfs_xattr_tdb.c status = xattr_tdb_pull_attrs(mem_ctx, &data, presult); mem_ctx 121 source3/modules/vfs_xattr_tdb.c static struct db_record *xattr_tdb_lock_attrs(TALLOC_CTX *mem_ctx, mem_ctx 129 source3/modules/vfs_xattr_tdb.c return db_ctx->fetch_locked(db_ctx, mem_ctx, mem_ctx 44 source3/modules/vfs_zfsacl.c TALLOC_CTX *mem_ctx; mem_ctx 59 source3/modules/vfs_zfsacl.c mem_ctx = talloc_tos(); mem_ctx 60 source3/modules/vfs_zfsacl.c acebuf = (ace_t *) talloc_size(mem_ctx, sizeof(ace_t)*naces); mem_ctx 108 source3/modules/vfs_zfsacl.c TALLOC_CTX *mem_ctx; mem_ctx 111 source3/modules/vfs_zfsacl.c mem_ctx = talloc_tos(); mem_ctx 112 source3/modules/vfs_zfsacl.c acebuf = (ace_t *) talloc_size(mem_ctx, sizeof(ace_t)*naces); mem_ctx 6815 source3/param/loadparm.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 6834 source3/param/loadparm.c werr = smbconf_get_share(conf_ctx, mem_ctx, service_name, &service); mem_ctx 6848 source3/param/loadparm.c TALLOC_FREE(mem_ctx); mem_ctx 6875 source3/param/loadparm.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 6883 source3/param/loadparm.c werr = smbconf_get_config(conf_ctx, mem_ctx, &num_shares, &service); mem_ctx 6904 source3/param/loadparm.c TALLOC_FREE(mem_ctx); mem_ctx 9276 source3/param/loadparm.c struct share_params *get_share_params(TALLOC_CTX *mem_ctx, mem_ctx 9294 source3/param/loadparm.c if (!(result = TALLOC_P(mem_ctx, struct share_params))) { mem_ctx 9303 source3/param/loadparm.c struct share_iterator *share_list_all(TALLOC_CTX *mem_ctx) mem_ctx 9307 source3/param/loadparm.c if (!(result = TALLOC_P(mem_ctx, struct share_iterator))) { mem_ctx 32 source3/passdb/lookup_sid.c bool lookup_name(TALLOC_CTX *mem_ctx, mem_ctx 44 source3/passdb/lookup_sid.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 314 source3/passdb/lookup_sid.c !(*ret_name = talloc_strdup(mem_ctx, name))) { mem_ctx 322 source3/passdb/lookup_sid.c if (!(tmp_dom = talloc_strdup(mem_ctx, domain))) { mem_ctx 349 source3/passdb/lookup_sid.c bool lookup_name_smbconf(TALLOC_CTX *mem_ctx, mem_ctx 367 source3/passdb/lookup_sid.c tmp = talloc_strdup(mem_ctx, full_name); mem_ctx 375 source3/passdb/lookup_sid.c return lookup_name(mem_ctx, full_name, flags, mem_ctx 381 source3/passdb/lookup_sid.c qualified_name = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 388 source3/passdb/lookup_sid.c if (lookup_name(mem_ctx, qualified_name, flags, mem_ctx 395 source3/passdb/lookup_sid.c qualified_name = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 404 source3/passdb/lookup_sid.c return lookup_name(mem_ctx, qualified_name, flags, mem_ctx 409 source3/passdb/lookup_sid.c static bool wb_lookup_rids(TALLOC_CTX *mem_ctx, mem_ctx 426 source3/passdb/lookup_sid.c *domain_name = talloc_strdup(mem_ctx, ""); mem_ctx 443 source3/passdb/lookup_sid.c if (!(*domain_name = talloc_strdup(mem_ctx, *domain_name))) { mem_ctx 468 source3/passdb/lookup_sid.c static bool lookup_rids(TALLOC_CTX *mem_ctx, const DOM_SID *domain_sid, mem_ctx 479 source3/passdb/lookup_sid.c *names = TALLOC_ZERO_ARRAY(mem_ctx, const char *, num_rids); mem_ctx 480 source3/passdb/lookup_sid.c *types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_rids); mem_ctx 498 source3/passdb/lookup_sid.c mem_ctx, get_global_sam_name()); mem_ctx 519 source3/passdb/lookup_sid.c mem_ctx, builtin_domain_name()); mem_ctx 545 source3/passdb/lookup_sid.c if (lookup_wellknown_sid(mem_ctx, &sid, mem_ctx 561 source3/passdb/lookup_sid.c mem_ctx, unix_users_domain_name()); mem_ctx 580 source3/passdb/lookup_sid.c mem_ctx, unix_groups_domain_name()); mem_ctx 596 source3/passdb/lookup_sid.c return wb_lookup_rids(mem_ctx, domain_sid, num_rids, rids, mem_ctx 604 source3/passdb/lookup_sid.c static bool lookup_as_domain(const DOM_SID *sid, TALLOC_CTX *mem_ctx, mem_ctx 611 source3/passdb/lookup_sid.c *name = talloc_strdup(mem_ctx, get_global_sam_name()); mem_ctx 616 source3/passdb/lookup_sid.c *name = talloc_strdup(mem_ctx, builtin_domain_name()); mem_ctx 621 source3/passdb/lookup_sid.c *name = talloc_strdup(mem_ctx, tmp); mem_ctx 626 source3/passdb/lookup_sid.c *name = talloc_strdup(mem_ctx, unix_users_domain_name()); mem_ctx 631 source3/passdb/lookup_sid.c *name = talloc_strdup(mem_ctx, unix_groups_domain_name()); mem_ctx 648 source3/passdb/lookup_sid.c if (!NT_STATUS_IS_OK(pdb_enum_trusteddoms(mem_ctx, mem_ctx 656 source3/passdb/lookup_sid.c *name = talloc_strdup(mem_ctx, mem_ctx 664 source3/passdb/lookup_sid.c if (winbind_lookup_sid(mem_ctx, sid, &tmp, NULL, &type) && mem_ctx 732 source3/passdb/lookup_sid.c NTSTATUS lookup_sids(TALLOC_CTX *mem_ctx, int num_sids, mem_ctx 744 source3/passdb/lookup_sid.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 750 source3/passdb/lookup_sid.c name_infos = TALLOC_ARRAY(mem_ctx, struct lsa_name_info, num_sids); mem_ctx 759 source3/passdb/lookup_sid.c dom_infos = TALLOC_ZERO_ARRAY(mem_ctx, struct lsa_dom_info, mem_ctx 952 source3/passdb/lookup_sid.c bool lookup_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 963 source3/passdb/lookup_sid.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 978 source3/passdb/lookup_sid.c !(*ret_domain = talloc_strdup(mem_ctx, domain->name))) { mem_ctx 983 source3/passdb/lookup_sid.c !(*ret_name = talloc_strdup(mem_ctx, name->name))) { mem_ctx 2360 source3/passdb/passdb.c struct samr_LogonHours get_logon_hours_from_pdb(TALLOC_CTX *mem_ctx, mem_ctx 2367 source3/passdb/passdb.c hours.bits = talloc_array(mem_ctx, uint8_t, units_per_week); mem_ctx 2386 source3/passdb/passdb.c NTSTATUS smb_create_user(TALLOC_CTX *mem_ctx, mem_ctx 2394 source3/passdb/passdb.c passwd = Get_Pwnam_alloc(mem_ctx, account); mem_ctx 2402 source3/passdb/passdb.c add_script = talloc_strdup(mem_ctx, lp_adduser_script()); mem_ctx 2406 source3/passdb/passdb.c add_script = talloc_strdup(mem_ctx, lp_addmachine_script()); mem_ctx 2419 source3/passdb/passdb.c add_script = talloc_all_string_sub(mem_ctx, add_script, mem_ctx 2433 source3/passdb/passdb.c passwd = Get_Pwnam_alloc(mem_ctx, account); mem_ctx 216 source3/passdb/pdb_get_set.c TALLOC_CTX *mem_ctx = talloc_init("pdb_get_group_sid"); mem_ctx 219 source3/passdb/pdb_get_set.c if (!mem_ctx) { mem_ctx 225 source3/passdb/pdb_get_set.c lookup_ret = lookup_sid(mem_ctx, gsid, NULL, NULL, &type); mem_ctx 227 source3/passdb/pdb_get_set.c TALLOC_FREE( mem_ctx ); mem_ctx 42 source3/passdb/pdb_interface.c static bool lookup_global_sam_rid(TALLOC_CTX *mem_ctx, uint32 rid, mem_ctx 386 source3/passdb/pdb_interface.c NTSTATUS pdb_create_user(TALLOC_CTX *mem_ctx, const char *name, uint32 flags, mem_ctx 390 source3/passdb/pdb_interface.c return pdb->create_user(pdb, mem_ctx, name, flags, rid); mem_ctx 431 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 460 source3/passdb/pdb_interface.c NTSTATUS pdb_delete_user(TALLOC_CTX *mem_ctx, struct samu *sam_acct) mem_ctx 475 source3/passdb/pdb_interface.c return pdb->delete_user(pdb, mem_ctx, sam_acct); mem_ctx 553 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 591 source3/passdb/pdb_interface.c NTSTATUS pdb_create_dom_group(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 595 source3/passdb/pdb_interface.c return pdb->create_dom_group(pdb, mem_ctx, name, rid); mem_ctx 599 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 631 source3/passdb/pdb_interface.c grp_name = talloc_strdup(mem_ctx, grp->gr_name); mem_ctx 649 source3/passdb/pdb_interface.c NTSTATUS pdb_delete_dom_group(TALLOC_CTX *mem_ctx, uint32 rid) mem_ctx 652 source3/passdb/pdb_interface.c return pdb->delete_dom_group(pdb, mem_ctx, rid); mem_ctx 681 source3/passdb/pdb_interface.c NTSTATUS pdb_enum_group_members(TALLOC_CTX *mem_ctx, mem_ctx 689 source3/passdb/pdb_interface.c result = pdb->enum_group_members(pdb, mem_ctx, mem_ctx 710 source3/passdb/pdb_interface.c NTSTATUS pdb_enum_group_memberships(TALLOC_CTX *mem_ctx, struct samu *user, mem_ctx 716 source3/passdb/pdb_interface.c pdb, mem_ctx, user, mem_ctx 721 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 740 source3/passdb/pdb_interface.c NTSTATUS pdb_set_unix_primary_group(TALLOC_CTX *mem_ctx, struct samu *user) mem_ctx 743 source3/passdb/pdb_interface.c return pdb->set_unix_primary_group(pdb, mem_ctx, user); mem_ctx 752 source3/passdb/pdb_interface.c static bool pdb_user_in_group(TALLOC_CTX *mem_ctx, struct samu *account, mem_ctx 759 source3/passdb/pdb_interface.c if (!NT_STATUS_IS_OK(pdb_enum_group_memberships(mem_ctx, account, mem_ctx 774 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 798 source3/passdb/pdb_interface.c group_name = talloc_strdup(mem_ctx, grp->gr_name); mem_ctx 809 source3/passdb/pdb_interface.c ((pwd = getpwuid_alloc(mem_ctx, uid)) == NULL)) { mem_ctx 813 source3/passdb/pdb_interface.c if (pdb_user_in_group(mem_ctx, account, &group_sid)) { mem_ctx 824 source3/passdb/pdb_interface.c if (!pdb_user_in_group(mem_ctx, account, &group_sid)) { mem_ctx 831 source3/passdb/pdb_interface.c NTSTATUS pdb_add_groupmem(TALLOC_CTX *mem_ctx, uint32 group_rid, mem_ctx 835 source3/passdb/pdb_interface.c return pdb->add_groupmem(pdb, mem_ctx, group_rid, member_rid); mem_ctx 839 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 860 source3/passdb/pdb_interface.c group_name = talloc_strdup(mem_ctx, grp->gr_name); mem_ctx 871 source3/passdb/pdb_interface.c ((pwd = getpwuid_alloc(mem_ctx, uid)) == NULL)) { mem_ctx 875 source3/passdb/pdb_interface.c if (!pdb_user_in_group(mem_ctx, account, &group_sid)) { mem_ctx 886 source3/passdb/pdb_interface.c if (pdb_user_in_group(mem_ctx, account, &group_sid)) { mem_ctx 893 source3/passdb/pdb_interface.c NTSTATUS pdb_del_groupmem(TALLOC_CTX *mem_ctx, uint32 group_rid, mem_ctx 897 source3/passdb/pdb_interface.c return pdb->del_groupmem(pdb, mem_ctx, group_rid, member_rid); mem_ctx 943 source3/passdb/pdb_interface.c NTSTATUS pdb_enum_alias_memberships(TALLOC_CTX *mem_ctx, mem_ctx 950 source3/passdb/pdb_interface.c return pdb->enum_alias_memberships(pdb, mem_ctx, mem_ctx 1263 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx; mem_ctx 1268 source3/passdb/pdb_interface.c mem_ctx = talloc_new(NULL); mem_ctx 1270 source3/passdb/pdb_interface.c if (mem_ctx == NULL) { mem_ctx 1277 source3/passdb/pdb_interface.c ret = lookup_global_sam_rid(mem_ctx, rid, &name, type, id); mem_ctx 1329 source3/passdb/pdb_interface.c TALLOC_FREE(mem_ctx); mem_ctx 1333 source3/passdb/pdb_interface.c static bool add_uid_to_array_unique(TALLOC_CTX *mem_ctx, mem_ctx 1343 source3/passdb/pdb_interface.c *pp_uids = TALLOC_REALLOC_ARRAY(mem_ctx, *pp_uids, uid_t, *p_num+1); mem_ctx 1353 source3/passdb/pdb_interface.c static bool get_memberuids(TALLOC_CTX *mem_ctx, gid_t gid, uid_t **pp_uids, size_t *p_num) mem_ctx 1377 source3/passdb/pdb_interface.c if (!add_uid_to_array_unique(mem_ctx, pwd->pw_uid, mem_ctx 1391 source3/passdb/pdb_interface.c if (!add_uid_to_array_unique(mem_ctx, pw->pw_uid, pp_uids, p_num)) { mem_ctx 1409 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 1424 source3/passdb/pdb_interface.c if(!get_memberuids(mem_ctx, gid, &uids, &num_uids)) mem_ctx 1430 source3/passdb/pdb_interface.c *pp_member_rids = TALLOC_ZERO_ARRAY(mem_ctx, uint32, num_uids); mem_ctx 1451 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 1466 source3/passdb/pdb_interface.c if ( !(pw = getpwnam_alloc(mem_ctx, username)) ) { mem_ctx 1474 source3/passdb/pdb_interface.c if (!getgroups_unix_user(mem_ctx, username, gid, pp_gids, p_num_groups)) { mem_ctx 1482 source3/passdb/pdb_interface.c *pp_sids = TALLOC_ARRAY(mem_ctx, DOM_SID, *p_num_groups); mem_ctx 1500 source3/passdb/pdb_interface.c static bool lookup_global_sam_rid(TALLOC_CTX *mem_ctx, uint32 rid, mem_ctx 1530 source3/passdb/pdb_interface.c *name = talloc_strdup(mem_ctx, pdb_get_username(sam_account)); mem_ctx 1562 source3/passdb/pdb_interface.c *name = talloc_strdup(mem_ctx, map.nt_name); mem_ctx 1581 source3/passdb/pdb_interface.c *name = talloc_strdup(mem_ctx, "None" ); mem_ctx 1720 source3/passdb/pdb_interface.c struct pdb_search *pdb_search_init(TALLOC_CTX *mem_ctx, mem_ctx 1725 source3/passdb/pdb_interface.c result = talloc(mem_ctx, struct pdb_search); mem_ctx 1746 source3/passdb/pdb_interface.c static void fill_displayentry(TALLOC_CTX *mem_ctx, uint32 rid, mem_ctx 1757 source3/passdb/pdb_interface.c entry->account_name = talloc_strdup(mem_ctx, account_name); mem_ctx 1762 source3/passdb/pdb_interface.c entry->fullname = talloc_strdup(mem_ctx, fullname); mem_ctx 1767 source3/passdb/pdb_interface.c entry->description = talloc_strdup(mem_ctx, description); mem_ctx 1866 source3/passdb/pdb_interface.c struct pdb_search *pdb_search_users(TALLOC_CTX *mem_ctx, uint32 acct_flags) mem_ctx 1871 source3/passdb/pdb_interface.c result = pdb_search_init(mem_ctx, PDB_USER_SEARCH); mem_ctx 1883 source3/passdb/pdb_interface.c struct pdb_search *pdb_search_groups(TALLOC_CTX *mem_ctx) mem_ctx 1888 source3/passdb/pdb_interface.c result = pdb_search_init(mem_ctx, PDB_GROUP_SEARCH); mem_ctx 1900 source3/passdb/pdb_interface.c struct pdb_search *pdb_search_aliases(TALLOC_CTX *mem_ctx, const DOM_SID *sid) mem_ctx 1907 source3/passdb/pdb_interface.c result = pdb_search_init(mem_ctx, PDB_ALIAS_SEARCH); mem_ctx 1967 source3/passdb/pdb_interface.c NTSTATUS pdb_enum_trusteddoms(TALLOC_CTX *mem_ctx, uint32 *num_domains, mem_ctx 1971 source3/passdb/pdb_interface.c return pdb->enum_trusteddoms(pdb, mem_ctx, num_domains, domains); mem_ctx 2006 source3/passdb/pdb_interface.c TALLOC_CTX *mem_ctx, mem_ctx 2010 source3/passdb/pdb_interface.c return secrets_trusted_domains(mem_ctx, num_domains, domains); mem_ctx 115 source3/passdb/pdb_ldap.c const char** get_userattr_list( TALLOC_CTX *mem_ctx, int schema_ver ) mem_ctx 119 source3/passdb/pdb_ldap.c return get_attr_list( mem_ctx, attrib_map_v22 ); mem_ctx 122 source3/passdb/pdb_ldap.c return get_attr_list( mem_ctx, attrib_map_v30 ); mem_ctx 135 source3/passdb/pdb_ldap.c static const char** get_userattr_delete_list( TALLOC_CTX *mem_ctx, mem_ctx 140 source3/passdb/pdb_ldap.c return get_attr_list( mem_ctx, mem_ctx 144 source3/passdb/pdb_ldap.c return get_attr_list( mem_ctx, mem_ctx 193 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 224 source3/passdb/pdb_ldap.c mem_ctx = talloc_init("ldapsam_get_seq_num"); mem_ctx 226 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) mem_ctx 229 source3/passdb/pdb_ldap.c if ((attrs = TALLOC_ARRAY(mem_ctx, const char *, 2)) == NULL) { mem_ctx 240 source3/passdb/pdb_ldap.c attrs[0] = talloc_strdup(mem_ctx, "syncreplCookie"); mem_ctx 242 source3/passdb/pdb_ldap.c suffix = talloc_asprintf(mem_ctx, mem_ctx 252 source3/passdb/pdb_ldap.c attrs[0] = talloc_strdup(mem_ctx, "contextCSN"); mem_ctx 254 source3/passdb/pdb_ldap.c suffix = talloc_asprintf(mem_ctx, mem_ctx 295 source3/passdb/pdb_ldap.c if (!next_token_talloc(mem_ctx, &p, &tok, "#")) { mem_ctx 322 source3/passdb/pdb_ldap.c if (mem_ctx) mem_ctx 323 source3/passdb/pdb_ldap.c talloc_destroy(mem_ctx); mem_ctx 430 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 440 source3/passdb/pdb_ldap.c dn = smbldap_talloc_dn(mem_ctx, priv2ld(priv), entry); mem_ctx 475 source3/passdb/pdb_ldap.c talloc_autofree_ldapmod(mem_ctx, mods); mem_ctx 1470 source3/passdb/pdb_ldap.c static void append_attr(TALLOC_CTX *mem_ctx, const char ***attr_list, mem_ctx 1483 source3/passdb/pdb_ldap.c (*attr_list) = TALLOC_REALLOC_ARRAY(mem_ctx, (*attr_list), mem_ctx 1834 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 1846 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 1847 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 1852 source3/passdb/pdb_ldap.c attr_list = get_userattr_delete_list(mem_ctx, priv->schema_ver ); mem_ctx 1868 source3/passdb/pdb_ldap.c priv, mem_ctx, entry, mem_ctx 1877 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 2604 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 2626 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 2632 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, group)); mem_ctx 2645 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 2665 source3/passdb/pdb_ldap.c gidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", mem_ctx); mem_ctx 2676 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, "(&(objectClass=%s)(|", LDAP_OBJ_SAMBASAMACCOUNT); mem_ctx 2717 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 2729 source3/passdb/pdb_ldap.c mem_ctx); mem_ctx 2749 source3/passdb/pdb_ldap.c if (!add_rid_to_array_unique(mem_ctx, rid, pp_member_rids, mem_ctx 2757 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 2770 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 2787 source3/passdb/pdb_ldap.c if (!add_rid_to_array_unique(mem_ctx, rid, pp_member_rids, mem_ctx 2805 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 2837 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 2852 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 2864 source3/passdb/pdb_ldap.c gidstr = smbldap_talloc_single_attribute(priv2ld(ldap_state), entry, "gidNumber", mem_ctx); mem_ctx 2878 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 2892 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 2902 source3/passdb/pdb_ldap.c if (!add_gid_to_array_unique(mem_ctx, primary_gid, pp_gids, &num_gids)) { mem_ctx 2909 source3/passdb/pdb_ldap.c ret = add_sid_to_array_unique(mem_ctx, &global_sid_NULL, pp_sids, mem_ctx 2945 source3/passdb/pdb_ldap.c if (!add_gid_to_array_unique(mem_ctx, gid, pp_gids, mem_ctx 2950 source3/passdb/pdb_ldap.c ret = add_sid_to_array_unique(mem_ctx, &sid, pp_sids, mem_ctx 2978 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_map_posixgroup(TALLOC_CTX *mem_ctx, mem_ctx 2987 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 2995 source3/passdb/pdb_ldap.c get_attr_list(mem_ctx, groupmap_attr_list), mem_ctx 2997 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, msg); mem_ctx 3005 source3/passdb/pdb_ldap.c dn = smbldap_talloc_dn(mem_ctx, ldap_state->smbldap_state->ldap_struct, entry); mem_ctx 3014 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &map->sid)); mem_ctx 3016 source3/passdb/pdb_ldap.c talloc_asprintf(mem_ctx, "%d", map->sid_name_use)); mem_ctx 3021 source3/passdb/pdb_ldap.c talloc_autofree_ldapmod(mem_ctx, mods); mem_ctx 3042 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 3049 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 3050 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 3055 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, "(sambaSid=%s)", mem_ctx 3056 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &map->sid)); mem_ctx 3064 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, msg); mem_ctx 3080 source3/passdb/pdb_ldap.c result = ldapsam_map_posixgroup(mem_ctx, ldap_state, map); mem_ctx 3121 source3/passdb/pdb_ldap.c dn = talloc_asprintf(mem_ctx, "sambaSid=%s,%s", mem_ctx 3122 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &map->sid), mem_ctx 3136 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &map->sid)); mem_ctx 3138 source3/passdb/pdb_ldap.c talloc_asprintf(mem_ctx, "%d", map->sid_name_use)); mem_ctx 3144 source3/passdb/pdb_ldap.c talloc_asprintf(mem_ctx, "%u", (unsigned int)map->gid)); mem_ctx 3145 source3/passdb/pdb_ldap.c talloc_autofree_ldapmod(mem_ctx, mods); mem_ctx 3153 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 3173 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 3176 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 3177 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 3185 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, "(&(objectClass=%s)" mem_ctx 3189 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &map->sid), mem_ctx 3197 source3/passdb/pdb_ldap.c get_attr_list(mem_ctx, groupmap_attr_list), mem_ctx 3199 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, msg); mem_ctx 3208 source3/passdb/pdb_ldap.c dn = smbldap_talloc_dn(mem_ctx, ldap_state->smbldap_state->ldap_struct, entry); mem_ctx 3220 source3/passdb/pdb_ldap.c talloc_autofree_ldapmod(mem_ctx, mods); mem_ctx 3242 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 3257 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 3260 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 3261 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 3266 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, "(&(objectClass=%s)(%s=%s))", mem_ctx 3268 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &sid)); mem_ctx 3274 source3/passdb/pdb_ldap.c get_attr_list(mem_ctx, groupmap_attr_list), mem_ctx 3276 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, msg); mem_ctx 3285 source3/passdb/pdb_ldap.c rc = ldapsam_delete_entry(priv, mem_ctx, entry, LDAP_OBJ_GROUPMAP, mem_ctx 3286 source3/passdb/pdb_ldap.c get_attr_list(mem_ctx, mem_ctx 3300 source3/passdb/pdb_ldap.c rc = ldapsam_delete_entry(priv, mem_ctx, entry, mem_ctx 3316 source3/passdb/pdb_ldap.c rc = ldapsam_delete_entry(priv, mem_ctx, entry, mem_ctx 3323 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 3693 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 3727 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 3732 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, "%s(sambaSIDList=%s)", mem_ctx 3734 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, mem_ctx 3737 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, "%s))", filter); mem_ctx 3771 source3/passdb/pdb_ldap.c if (!add_rid_to_array_unique(mem_ctx, rid, pp_alias_rids, mem_ctx 3981 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 3985 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 3986 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 4000 source3/passdb/pdb_ldap.c allsids = talloc_strdup(mem_ctx, ""); mem_ctx 4010 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, &sid)); mem_ctx 4023 source3/passdb/pdb_ldap.c mem_ctx, ("(&(objectClass=%s)(|%s))"), mem_ctx 4034 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, msg); mem_ctx 4092 source3/passdb/pdb_ldap.c mem_ctx, "(&(objectClass=%s)(|%s))", mem_ctx 4102 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, msg); mem_ctx 4124 source3/passdb/pdb_ldap.c const char *dn = smbldap_talloc_dn(mem_ctx, ld, entry); mem_ctx 4127 source3/passdb/pdb_ldap.c mem_ctx); mem_ctx 4184 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 4188 source3/passdb/pdb_ldap.c static char *get_ldap_filter(TALLOC_CTX *mem_ctx, const char *username) mem_ctx 4202 source3/passdb/pdb_ldap.c result = talloc_string_sub(mem_ctx, filter, "%u", username); mem_ctx 4211 source3/passdb/pdb_ldap.c const char **talloc_attrs(TALLOC_CTX *mem_ctx, ...) mem_ctx 4217 source3/passdb/pdb_ldap.c va_start(ap, mem_ctx); mem_ctx 4222 source3/passdb/pdb_ldap.c if ((result = TALLOC_ARRAY(mem_ctx, const char *, num+1)) == NULL) { mem_ctx 4226 source3/passdb/pdb_ldap.c va_start(ap, mem_ctx); mem_ctx 4256 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 4414 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 4445 source3/passdb/pdb_ldap.c if (!pull_utf8_talloc(mem_ctx, mem_ctx 4458 source3/passdb/pdb_ldap.c else if (!pull_utf8_talloc(mem_ctx, mem_ctx 4471 source3/passdb/pdb_ldap.c else if (!pull_utf8_talloc(mem_ctx, mem_ctx 4560 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 4605 source3/passdb/pdb_ldap.c if (!pull_utf8_talloc(mem_ctx, mem_ctx 4614 source3/passdb/pdb_ldap.c else if (!pull_utf8_talloc(mem_ctx, mem_ctx 4628 source3/passdb/pdb_ldap.c else if (!pull_utf8_talloc(mem_ctx, mem_ctx 4761 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 4763 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 4764 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 4777 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 4793 source3/passdb/pdb_ldap.c "sambaNextRid", mem_ctx); mem_ctx 4800 source3/passdb/pdb_ldap.c "sambaNextUserRid", mem_ctx); mem_ctx 4807 source3/passdb/pdb_ldap.c "sambaNextGroupRid", mem_ctx); mem_ctx 4820 source3/passdb/pdb_ldap.c talloc_asprintf(mem_ctx, "%d", nextRid)); mem_ctx 4821 source3/passdb/pdb_ldap.c talloc_autofree_ldapmod(mem_ctx, mods); mem_ctx 4823 source3/passdb/pdb_ldap.c if ((dn = smbldap_talloc_dn(mem_ctx, priv2ld(priv), entry)) == NULL) { mem_ctx 4840 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 4887 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx; mem_ctx 4889 source3/passdb/pdb_ldap.c mem_ctx = talloc_new(NULL); mem_ctx 4890 source3/passdb/pdb_ldap.c if (mem_ctx == NULL) { mem_ctx 4895 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 4898 source3/passdb/pdb_ldap.c sid_string_talloc(mem_ctx, sid), mem_ctx 4910 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 4921 source3/passdb/pdb_ldap.c "sambaGroupType", mem_ctx); mem_ctx 4928 source3/passdb/pdb_ldap.c priv2ld(priv), entry, "gidNumber", mem_ctx); mem_ctx 4931 source3/passdb/pdb_ldap.c smbldap_talloc_dn(mem_ctx, priv2ld(priv), mem_ctx 4945 source3/passdb/pdb_ldap.c "uidNumber", mem_ctx); mem_ctx 4948 source3/passdb/pdb_ldap.c smbldap_talloc_dn(mem_ctx, priv2ld(priv), entry))); mem_ctx 4957 source3/passdb/pdb_ldap.c TALLOC_FREE(mem_ctx); mem_ctx 5196 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 5735 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 5756 source3/passdb/pdb_ldap.c gidstr = talloc_asprintf(mem_ctx, "%u", (unsigned int)gid); mem_ctx 5767 source3/passdb/pdb_ldap.c filter = talloc_asprintf(mem_ctx, mem_ctx 5786 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 5806 source3/passdb/pdb_ldap.c dn = smbldap_talloc_dn(mem_ctx, priv2ld(ldap_state), entry); mem_ctx 5845 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 5869 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 6066 source3/passdb/pdb_ldap.c TALLOC_CTX *mem_ctx, mem_ctx 6092 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(mem_ctx, result); mem_ctx 6100 source3/passdb/pdb_ldap.c if (!(*domains = TALLOC_ARRAY(mem_ctx, struct trustdom_info *, 1))) { mem_ctx 85 source3/passdb/pdb_wbc_sam.c TALLOC_CTX *mem_ctx, mem_ctx 94 source3/passdb/pdb_wbc_sam.c TALLOC_CTX *mem_ctx, mem_ctx 104 source3/passdb/pdb_wbc_sam.c if (!winbind_get_groups(mem_ctx, username, &num_groups, pp_gids)) { mem_ctx 113 source3/passdb/pdb_wbc_sam.c *pp_sids = TALLOC_ARRAY(mem_ctx, DOM_SID, *p_num_groups); mem_ctx 219 source3/passdb/pdb_wbc_sam.c TALLOC_CTX *mem_ctx, mem_ctx 376 source3/passdb/pdb_wbc_sam.c TALLOC_CTX *mem_ctx, mem_ctx 383 source3/passdb/pdb_wbc_sam.c if (!winbind_get_sid_aliases(mem_ctx, domain_sid, mem_ctx 380 source3/passdb/secrets.c void *secrets_get_trust_account_lock(TALLOC_CTX *mem_ctx, const char *domain) mem_ctx 387 source3/passdb/secrets.c db_ctx, mem_ctx, string_term_tdb_data(trust_keystr(domain))); mem_ctx 1010 source3/passdb/secrets.c NTSTATUS secrets_trusted_domains(TALLOC_CTX *mem_ctx, uint32 *num_domains, mem_ctx 1029 source3/passdb/secrets.c mem_ctx, struct trustdom_info *, 1))) { mem_ctx 1136 source3/passdb/secrets.c static TDB_CONTEXT *open_schannel_session_store(TALLOC_CTX *mem_ctx) mem_ctx 1141 source3/passdb/secrets.c char *fname = talloc_asprintf(mem_ctx, "%s/schannel_store.tdb", lp_private_dir()); mem_ctx 1189 source3/passdb/secrets.c bool secrets_store_schannel_session_info(TALLOC_CTX *mem_ctx, mem_ctx 1196 source3/passdb/secrets.c char *keystr = talloc_asprintf_strupper_m(mem_ctx, "%s/%s", mem_ctx 1215 source3/passdb/secrets.c value.dptr = TALLOC_ARRAY(mem_ctx, uint8, value.dsize); mem_ctx 1232 source3/passdb/secrets.c tdb_sc = open_schannel_session_store(mem_ctx); mem_ctx 1255 source3/passdb/secrets.c bool secrets_restore_schannel_session_info(TALLOC_CTX *mem_ctx, mem_ctx 1269 source3/passdb/secrets.c char *keystr = talloc_asprintf_strupper_m(mem_ctx, "%s/%s", mem_ctx 1279 source3/passdb/secrets.c tdb_sc = open_schannel_session_store(mem_ctx); mem_ctx 1293 source3/passdb/secrets.c pdc = TALLOC_ZERO_P(mem_ctx, struct dcinfo); mem_ctx 44 source3/passdb/util_builtin.c bool lookup_builtin_rid(TALLOC_CTX *mem_ctx, uint32 rid, const char **name) mem_ctx 50 source3/passdb/util_builtin.c *name = talloc_strdup(mem_ctx, aliases->name); mem_ctx 102 source3/passdb/util_wellknown.c bool lookup_wellknown_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 118 source3/passdb/util_wellknown.c *domain = talloc_strdup(mem_ctx, mem_ctx 132 source3/passdb/util_wellknown.c *name = talloc_strdup(mem_ctx, users[i].name); mem_ctx 146 source3/passdb/util_wellknown.c bool lookup_wellknown_name(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 165 source3/passdb/util_wellknown.c mem_ctx, special_domains[i].name); mem_ctx 39 source3/printing/notify.c static bool print_notify_pid_list(const char *printername, TALLOC_CTX *mem_ctx, mem_ctx 543 source3/printing/notify.c static bool print_notify_pid_list(const char *printername, TALLOC_CTX *mem_ctx, mem_ctx 579 source3/printing/notify.c if ((pid_list = TALLOC_ARRAY(mem_ctx, pid_t, num_pids)) == NULL) { mem_ctx 1792 source3/printing/nt_printing.c static WERROR move_driver_file_to_download_area(TALLOC_CTX *mem_ctx, mem_ctx 1804 source3/printing/nt_printing.c old_name = talloc_asprintf(mem_ctx, "%s/%s", mem_ctx 1808 source3/printing/nt_printing.c new_name = talloc_asprintf(mem_ctx, "%s/%d/%s", mem_ctx 1820 source3/printing/nt_printing.c status = copy_file(mem_ctx, conn, old_name, new_name, mem_ctx 4474 source3/printing/nt_printing.c static bool convert_driver_init(TALLOC_CTX *mem_ctx, NT_DEVICEMODE *nt_devmode, mem_ctx 4485 source3/printing/nt_printing.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &devmode, mem_ctx 5296 source3/printing/nt_printing.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 5303 source3/printing/nt_printing.c mem_ctx = talloc_init("nt_printing_setsec"); mem_ctx 5304 source3/printing/nt_printing.c if (mem_ctx == NULL) mem_ctx 5318 source3/printing/nt_printing.c if (!nt_printing_getsec(mem_ctx, sharename, &old_secdesc_ctr)) { mem_ctx 5343 source3/printing/nt_printing.c psd = make_sec_desc(mem_ctx, secdesc_ctr->sd->revision, secdesc_ctr->sd->type, mem_ctx 5354 source3/printing/nt_printing.c new_secdesc_ctr = make_sec_desc_buf(mem_ctx, size, psd); mem_ctx 5363 source3/printing/nt_printing.c nt_status = marshall_sec_desc_buf(mem_ctx, new_secdesc_ctr, mem_ctx 5370 source3/printing/nt_printing.c kbuf = make_printers_secdesc_tdbkey(mem_ctx, sharename ); mem_ctx 5387 source3/printing/nt_printing.c if (mem_ctx) mem_ctx 5388 source3/printing/nt_printing.c talloc_destroy(mem_ctx); mem_ctx 5675 source3/printing/nt_printing.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 5698 source3/printing/nt_printing.c if(!(mem_ctx = talloc_init("print_access_check"))) { mem_ctx 5703 source3/printing/nt_printing.c if (!nt_printing_getsec(mem_ctx, pname, &secdesc)) { mem_ctx 5704 source3/printing/nt_printing.c talloc_destroy(mem_ctx); mem_ctx 5716 source3/printing/nt_printing.c status = se_create_child_secdesc_buf(mem_ctx, &secdesc, parent_secdesc->sd, False); mem_ctx 5719 source3/printing/nt_printing.c talloc_destroy(mem_ctx); mem_ctx 5741 source3/printing/nt_printing.c talloc_destroy(mem_ctx); mem_ctx 5745 source3/printing/nt_printing.c talloc_destroy(mem_ctx); mem_ctx 121 source3/registry/reg_api.c static WERROR regkey_open_onelevel(TALLOC_CTX *mem_ctx, mem_ctx 137 source3/registry/reg_api.c if (!(regkey = TALLOC_ZERO_P(mem_ctx, struct registry_key)) || mem_ctx 226 source3/registry/reg_api.c WERROR reg_openhive(TALLOC_CTX *mem_ctx, const char *hive, mem_ctx 235 source3/registry/reg_api.c return regkey_open_onelevel(mem_ctx, NULL, hive, token, desired_access, mem_ctx 244 source3/registry/reg_api.c WERROR reg_openkey(TALLOC_CTX *mem_ctx, struct registry_key *parent, mem_ctx 273 source3/registry/reg_api.c err = regkey_open_onelevel(mem_ctx, direct_parent, mem_ctx 289 source3/registry/reg_api.c err = regkey_open_onelevel(mem_ctx, direct_parent, path, parent->token, mem_ctx 299 source3/registry/reg_api.c WERROR reg_enumkey(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 316 source3/registry/reg_api.c if (!(*name = talloc_strdup(mem_ctx, mem_ctx 329 source3/registry/reg_api.c WERROR reg_enumvalue(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 347 source3/registry/reg_api.c err = registry_pull_value(mem_ctx, &val, mem_ctx 358 source3/registry/reg_api.c mem_ctx, key->values->values[idx]->valuename))) { mem_ctx 367 source3/registry/reg_api.c WERROR reg_queryvalue(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 383 source3/registry/reg_api.c return reg_enumvalue(mem_ctx, key, i, NULL, pval); mem_ctx 398 source3/registry/reg_api.c TALLOC_CTX *mem_ctx; mem_ctx 433 source3/registry/reg_api.c if (!(mem_ctx = talloc_new(key))) { mem_ctx 437 source3/registry/reg_api.c err = regkey_get_secdesc(mem_ctx, key->key, &secdesc); mem_ctx 439 source3/registry/reg_api.c TALLOC_FREE(mem_ctx); mem_ctx 444 source3/registry/reg_api.c TALLOC_FREE(mem_ctx); mem_ctx 458 source3/registry/reg_api.c TALLOC_CTX *mem_ctx; mem_ctx 472 source3/registry/reg_api.c if (!(mem_ctx = talloc_new(ctx))) return WERR_NOMEM; mem_ctx 474 source3/registry/reg_api.c if (!(path = talloc_strdup(mem_ctx, subkeypath))) { mem_ctx 485 source3/registry/reg_api.c err = reg_createkey(mem_ctx, key, path, mem_ctx 524 source3/registry/reg_api.c err = reg_openkey(mem_ctx, key, "", KEY_CREATE_SUB_KEY, mem_ctx 550 source3/registry/reg_api.c TALLOC_FREE(mem_ctx); mem_ctx 559 source3/registry/reg_api.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 561 source3/registry/reg_api.c name = talloc_strdup(mem_ctx, path); mem_ctx 568 source3/registry/reg_api.c err = reg_openkey(mem_ctx, parent, name, REG_KEY_READ, &key); mem_ctx 584 source3/registry/reg_api.c err = reg_openkey(mem_ctx, parent, name, mem_ctx 600 source3/registry/reg_api.c TALLOC_FREE(mem_ctx); mem_ctx 681 source3/registry/reg_api.c WERROR reg_getkeysecurity(TALLOC_CTX *mem_ctx, struct registry_key *key, mem_ctx 684 source3/registry/reg_api.c return regkey_get_secdesc(mem_ctx, key->key, psecdesc); mem_ctx 728 source3/registry/reg_api.c registry_key.name = talloc_strdup(regfile->mem_ctx, topkeypath); mem_ctx 736 source3/registry/reg_api.c result = regsubkey_ctr_init(regfile->mem_ctx, &subkeys); mem_ctx 783 source3/registry/reg_api.c path = talloc_asprintf(regfile->mem_ctx, mem_ctx 867 source3/registry/reg_api.c key_tmp = talloc_strdup(regfile->mem_ctx, keypath); mem_ctx 883 source3/registry/reg_api.c registry_key.name = talloc_strdup(regfile->mem_ctx, keypath); mem_ctx 895 source3/registry/reg_api.c result = regsubkey_ctr_init(regfile->mem_ctx, &subkeys); mem_ctx 906 source3/registry/reg_api.c result = regkey_get_secdesc(regfile->mem_ctx, ®istry_key, &sec_desc); mem_ctx 925 source3/registry/reg_api.c subkeypath = talloc_asprintf(regfile->mem_ctx, "%s\\%s", mem_ctx 1009 source3/registry/reg_api.c WERROR reg_open_path(TALLOC_CTX *mem_ctx, const char *orig_path, mem_ctx 1028 source3/registry/reg_api.c err = reg_openhive(mem_ctx, path, desired_access, token, mem_ctx 1041 source3/registry/reg_api.c err = reg_openhive(mem_ctx, path, KEY_ENUMERATE_SUB_KEYS, token, mem_ctx 1048 source3/registry/reg_api.c err = reg_openkey(mem_ctx, hive, p+1, desired_access, &key); mem_ctx 1071 source3/registry/reg_api.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 1077 source3/registry/reg_api.c mem_ctx = talloc_new(ctx); mem_ctx 1078 source3/registry/reg_api.c if (mem_ctx == NULL) { mem_ctx 1084 source3/registry/reg_api.c werr = reg_openkey(mem_ctx, parent, path, REG_KEY_ALL, &key); mem_ctx 1098 source3/registry/reg_api.c werr = reg_deletekey_recursive_internal(mem_ctx, key, mem_ctx 1110 source3/registry/reg_api.c TALLOC_FREE(mem_ctx); mem_ctx 1175 source3/registry/reg_api.c WERROR reg_create_path(TALLOC_CTX *mem_ctx, const char *orig_path, mem_ctx 1196 source3/registry/reg_api.c err = reg_openhive(mem_ctx, path, desired_access, token, mem_ctx 1210 source3/registry/reg_api.c err = reg_openhive(mem_ctx, path, mem_ctx 1219 source3/registry/reg_api.c err = reg_createkey(mem_ctx, hive, p+1, desired_access, pkey, paction); mem_ctx 519 source3/registry/reg_backend_db.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 529 source3/registry/reg_backend_db.c path = talloc_asprintf(mem_ctx, "%s/%s", prefix, keyname); mem_ctx 535 source3/registry/reg_backend_db.c path = normalize_reg_path(mem_ctx, path); mem_ctx 548 source3/registry/reg_backend_db.c talloc_free(mem_ctx); mem_ctx 897 source3/registry/reg_backend_db.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 904 source3/registry/reg_backend_db.c werr = regsubkey_ctr_init(mem_ctx, &subkeys); mem_ctx 922 source3/registry/reg_backend_db.c werr = regsubkey_ctr_init(mem_ctx, &subkeys); mem_ctx 956 source3/registry/reg_backend_db.c talloc_free(mem_ctx); mem_ctx 965 source3/registry/reg_backend_db.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 972 source3/registry/reg_backend_db.c path = talloc_asprintf(mem_ctx, "%s/%s", key, subkey); mem_ctx 989 source3/registry/reg_backend_db.c werr = regsubkey_ctr_init(mem_ctx, &subkeys); mem_ctx 1023 source3/registry/reg_backend_db.c talloc_free(mem_ctx); mem_ctx 1027 source3/registry/reg_backend_db.c static TDB_DATA regdb_fetch_key_internal(TALLOC_CTX *mem_ctx, const char *key) mem_ctx 1032 source3/registry/reg_backend_db.c path = normalize_reg_path(mem_ctx, key); mem_ctx 1037 source3/registry/reg_backend_db.c data = dbwrap_fetch_bystring(regdb, mem_ctx, path); mem_ctx 1050 source3/registry/reg_backend_db.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 1058 source3/registry/reg_backend_db.c path = normalize_reg_path(mem_ctx, key); mem_ctx 1071 source3/registry/reg_backend_db.c TALLOC_FREE(mem_ctx); mem_ctx 1303 source3/registry/reg_backend_db.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 1312 source3/registry/reg_backend_db.c path = normalize_reg_path(mem_ctx, key); mem_ctx 1325 source3/registry/reg_backend_db.c value = regdb_fetch_key_internal(mem_ctx, path); mem_ctx 1333 source3/registry/reg_backend_db.c TALLOC_FREE(mem_ctx); mem_ctx 1574 source3/registry/reg_backend_db.c static WERROR regdb_get_secdesc(TALLOC_CTX *mem_ctx, const char *key, mem_ctx 1603 source3/registry/reg_backend_db.c status = unmarshall_sec_desc(mem_ctx, (uint8 *)data.dptr, data.dsize, mem_ctx 1620 source3/registry/reg_backend_db.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 1630 source3/registry/reg_backend_db.c tdbkey = talloc_asprintf(mem_ctx, "%s/%s", REG_SECDESC_PREFIX, key); mem_ctx 1643 source3/registry/reg_backend_db.c err = ntstatus_to_werror(marshall_sec_desc(mem_ctx, secdesc, mem_ctx 1652 source3/registry/reg_backend_db.c TALLOC_FREE(mem_ctx); mem_ctx 70 source3/registry/reg_backend_smbconf.c static WERROR smbconf_get_secdesc(TALLOC_CTX *mem_ctx, const char *key, mem_ctx 73 source3/registry/reg_backend_smbconf.c return regdb_ops.get_secdesc(mem_ctx, key, psecdesc); mem_ctx 31 source3/registry/reg_cachehook.c static WERROR keyname_to_path(TALLOC_CTX *mem_ctx, const char *keyname, mem_ctx 40 source3/registry/reg_cachehook.c tmp_path = talloc_asprintf(mem_ctx, "\\%s", keyname); mem_ctx 46 source3/registry/reg_cachehook.c tmp_path = talloc_string_sub(mem_ctx, tmp_path, "\\", "/"); mem_ctx 190 source3/registry/reg_dispatcher.c WERROR regkey_get_secdesc(TALLOC_CTX *mem_ctx, REGISTRY_KEY *key, mem_ctx 197 source3/registry/reg_dispatcher.c werr = key->ops->get_secdesc(mem_ctx, key->name, psecdesc); mem_ctx 203 source3/registry/reg_dispatcher.c werr = construct_registry_sd(mem_ctx, &secdesc); mem_ctx 34 source3/registry/reg_init_smbconf.c NTSTATUS registry_create_admin_token(TALLOC_CTX *mem_ctx, mem_ctx 44 source3/registry/reg_init_smbconf.c token = TALLOC_ZERO_P(mem_ctx, NT_USER_TOKEN); mem_ctx 46 source3/registry/reg_objects.c WERROR regsubkey_ctr_init(TALLOC_CTX *mem_ctx, struct regsubkey_ctr **ctr) mem_ctx 52 source3/registry/reg_objects.c *ctr = talloc_zero(mem_ctx, struct regsubkey_ctr); mem_ctx 378 source3/registry/reg_perfcount.c block->objects = (PERF_OBJECT_TYPE *)TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 549 source3/registry/reg_perfcount.c obj->counter_data.data = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 637 source3/registry/reg_perfcount.c obj->counters = (PERF_COUNTER_DEFINITION *)TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 689 source3/registry/reg_perfcount.c inst->counter_data.data = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 716 source3/registry/reg_perfcount.c inst->NameLength = rpcstr_push_talloc(ps->mem_ctx, &name, buf); mem_ctx 721 source3/registry/reg_perfcount.c inst->data = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 743 source3/registry/reg_perfcount.c inst->data = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 765 source3/registry/reg_perfcount.c obj->instances = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 905 source3/registry/reg_perfcount.c if (rpcstr_push_talloc(ps->mem_ctx, &temp, "PERF")==(size_t)-1) { mem_ctx 929 source3/registry/reg_perfcount.c block->data = TALLOC_ZERO_ARRAY(ps->mem_ctx, uint8, block->SystemNameLength + (8 - (block->SystemNameLength % 8))); mem_ctx 977 source3/registry/reg_perfcount.c temp = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 998 source3/registry/reg_perfcount.c counter_data->data = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 1018 source3/registry/reg_perfcount.c object[obj].counter_data.data = TALLOC_REALLOC_ARRAY(ps->mem_ctx, mem_ctx 126 source3/registry/regfio.c if (!prs_init( ps, block_size, file->mem_ctx, UNMARSHALL )) { mem_ctx 459 source3/registry/regfio.c if ( !(hbin = TALLOC_ZERO_P(file->mem_ctx, REGF_HBIN)) ) mem_ctx 717 source3/registry/regfio.c TALLOC_CTX *mem_ctx = prs_get_mem_context(&hbin->ps); mem_ctx 721 source3/registry/regfio.c status = marshall_sec_desc(mem_ctx, mem_ctx 731 source3/registry/regfio.c status = unmarshall_sec_desc(mem_ctx, mem_ctx 1034 source3/registry/regfio.c if ( !(nk->sec_desc = TALLOC_ZERO_P( file->mem_ctx, REGF_SK_REC )) ) mem_ctx 1133 source3/registry/regfio.c if ( !prs_init( &ps, REGF_BLOCKSIZE, file->mem_ctx, MARSHALL ) ) mem_ctx 1197 source3/registry/regfio.c if ( !(rb->mem_ctx = talloc_init( "read_regf_block" )) ) { mem_ctx 1245 source3/registry/regfio.c if ( file && file->mem_ctx ) mem_ctx 1246 source3/registry/regfio.c talloc_destroy( file->mem_ctx ); mem_ctx 1340 source3/registry/regfio.c if ( !(nk = TALLOC_ZERO_P( file->mem_ctx, REGF_NK_REC )) ) { mem_ctx 1408 source3/registry/regfio.c if ( !(subkey = TALLOC_ZERO_P( file->mem_ctx, REGF_NK_REC )) ) mem_ctx 1426 source3/registry/regfio.c if ( !(hbin = TALLOC_ZERO_P( file->mem_ctx, REGF_HBIN )) ) mem_ctx 1445 source3/registry/regfio.c if ( !prs_init( &hbin->ps, block_size, file->mem_ctx, MARSHALL ) ) mem_ctx 1670 source3/registry/regfio.c vk->valuename = talloc_strdup( file->mem_ctx, regval_name(value) ); mem_ctx 1680 source3/registry/regfio.c vk->data = (uint8 *)TALLOC_MEMDUP( file->mem_ctx, mem_ctx 1725 source3/registry/regfio.c if ( !(nk = TALLOC_ZERO_P( file->mem_ctx, REGF_NK_REC )) ) mem_ctx 1743 source3/registry/regfio.c nk->keyname = talloc_strdup( file->mem_ctx, name ); mem_ctx 1765 source3/registry/regfio.c hash->fullname = talloc_strdup( file->mem_ctx, name ); mem_ctx 1792 source3/registry/regfio.c if ( !(nk->sec_desc = TALLOC_ZERO_P( file->mem_ctx, REGF_SK_REC )) ) mem_ctx 1859 source3/registry/regfio.c if ( !(nk->subkeys.hashes = TALLOC_ZERO_ARRAY( file->mem_ctx, REGF_HASH_REC, nk->subkeys.num_keys )) ) mem_ctx 1887 source3/registry/regfio.c if ( !(nk->values = TALLOC_ARRAY( file->mem_ctx, REGF_VK_REC, nk->num_values )) ) mem_ctx 45 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 66 source3/rpc_client/cli_lsarpc.c return rpccli_lsa_OpenPolicy(cli, mem_ctx, mem_ctx 79 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, bool sec_qos, mem_ctx 98 source3/rpc_client/cli_lsarpc.c return rpccli_lsa_OpenPolicy2(cli, mem_ctx, mem_ctx 111 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 131 source3/rpc_client/cli_lsarpc.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 139 source3/rpc_client/cli_lsarpc.c sid_array.sids = TALLOC_ARRAY(mem_ctx, struct lsa_SidPtr, num_sids); mem_ctx 145 source3/rpc_client/cli_lsarpc.c sid_array.sids[i].sid = sid_dup_talloc(mem_ctx, &sids[i]); mem_ctx 157 source3/rpc_client/cli_lsarpc.c result = rpccli_lsa_LookupSids3(cli, mem_ctx, mem_ctx 168 source3/rpc_client/cli_lsarpc.c lsa_names.names = talloc_array(mem_ctx, struct lsa_TranslatedName, lsa_names.count); mem_ctx 180 source3/rpc_client/cli_lsarpc.c result = rpccli_lsa_LookupSids(cli, mem_ctx, mem_ctx 226 source3/rpc_client/cli_lsarpc.c (names)[i] = talloc_strdup(mem_ctx, name); mem_ctx 235 source3/rpc_client/cli_lsarpc.c (domains)[i] = talloc_strdup(mem_ctx, dom_name); mem_ctx 268 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 289 source3/rpc_client/cli_lsarpc.c if (!(domains = TALLOC_ARRAY(mem_ctx, char *, num_sids))) { mem_ctx 295 source3/rpc_client/cli_lsarpc.c if (!(names = TALLOC_ARRAY(mem_ctx, char *, num_sids))) { mem_ctx 301 source3/rpc_client/cli_lsarpc.c if (!(types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_sids))) { mem_ctx 328 source3/rpc_client/cli_lsarpc.c mem_ctx, mem_ctx 377 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 385 source3/rpc_client/cli_lsarpc.c return rpccli_lsa_lookup_sids_generic(cli, mem_ctx, pol, num_sids, sids, mem_ctx 390 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 398 source3/rpc_client/cli_lsarpc.c return rpccli_lsa_lookup_sids_generic(cli, mem_ctx, pol, num_sids, sids, mem_ctx 405 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 425 source3/rpc_client/cli_lsarpc.c lsa_names = TALLOC_ARRAY(mem_ctx, struct lsa_String, num_names); mem_ctx 435 source3/rpc_client/cli_lsarpc.c result = rpccli_lsa_LookupNames4(cli, mem_ctx, mem_ctx 445 source3/rpc_client/cli_lsarpc.c result = rpccli_lsa_LookupNames(cli, mem_ctx, mem_ctx 471 source3/rpc_client/cli_lsarpc.c if (!((*sids = TALLOC_ARRAY(mem_ctx, DOM_SID, num_names)))) { mem_ctx 477 source3/rpc_client/cli_lsarpc.c if (!((*types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_names)))) { mem_ctx 484 source3/rpc_client/cli_lsarpc.c *dom_names = TALLOC_ARRAY(mem_ctx, const char *, num_names); mem_ctx 543 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 551 source3/rpc_client/cli_lsarpc.c return rpccli_lsa_lookup_names_generic(cli, mem_ctx, pol, num_names, mem_ctx 557 source3/rpc_client/cli_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 565 source3/rpc_client/cli_lsarpc.c return rpccli_lsa_lookup_names_generic(cli, mem_ctx, pol, num_names, mem_ctx 138 source3/rpc_client/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 159 source3/rpc_client/cli_netlogon.c logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel); mem_ctx 188 source3/rpc_client/cli_netlogon.c password_info = TALLOC_ZERO_P(mem_ctx, struct netr_PasswordInfo); mem_ctx 245 source3/rpc_client/cli_netlogon.c network_info = TALLOC_ZERO_P(mem_ctx, struct netr_NetworkInfo); mem_ctx 282 source3/rpc_client/cli_netlogon.c result = rpccli_netr_LogonSamLogon(cli, mem_ctx, mem_ctx 312 source3/rpc_client/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 345 source3/rpc_client/cli_netlogon.c logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel); mem_ctx 350 source3/rpc_client/cli_netlogon.c network_info = TALLOC_ZERO_P(mem_ctx, struct netr_NetworkInfo); mem_ctx 358 source3/rpc_client/cli_netlogon.c server_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", server); mem_ctx 364 source3/rpc_client/cli_netlogon.c workstation_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", workstation); mem_ctx 396 source3/rpc_client/cli_netlogon.c result = rpccli_netr_LogonSamLogon(cli, mem_ctx, mem_ctx 434 source3/rpc_client/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 465 source3/rpc_client/cli_netlogon.c logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel); mem_ctx 470 source3/rpc_client/cli_netlogon.c network_info = TALLOC_ZERO_P(mem_ctx, struct netr_NetworkInfo); mem_ctx 476 source3/rpc_client/cli_netlogon.c server_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", server); mem_ctx 482 source3/rpc_client/cli_netlogon.c workstation_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", workstation); mem_ctx 514 source3/rpc_client/cli_netlogon.c result = rpccli_netr_LogonSamLogonEx(cli, mem_ctx, mem_ctx 552 source3/rpc_client/cli_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 587 source3/rpc_client/cli_netlogon.c result = rpccli_netr_ServerPasswordSet2(cli, mem_ctx, mem_ctx 608 source3/rpc_client/cli_netlogon.c result = rpccli_netr_ServerPasswordSet(cli, mem_ctx, mem_ctx 151 source3/rpc_client/cli_pipe.c static const char *rpccli_pipe_txt(TALLOC_CTX *mem_ctx, mem_ctx 154 source3/rpc_client/cli_pipe.c char *result = talloc_asprintf(mem_ctx, "host %s", cli->desthost); mem_ctx 212 source3/rpc_client/cli_pipe.c static struct async_req *rpc_read_send(TALLOC_CTX *mem_ctx, mem_ctx 220 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 294 source3/rpc_client/cli_pipe.c static struct async_req *rpc_write_send(TALLOC_CTX *mem_ctx, mem_ctx 302 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 405 source3/rpc_client/cli_pipe.c static struct async_req *get_complete_frag_send(TALLOC_CTX *mem_ctx, mem_ctx 416 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 1044 source3/rpc_client/cli_pipe.c static struct async_req *cli_api_pipe_send(TALLOC_CTX *mem_ctx, mem_ctx 1054 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 1179 source3/rpc_client/cli_pipe.c static NTSTATUS cli_api_pipe_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 1190 source3/rpc_client/cli_pipe.c *prdata = talloc_move(mem_ctx, &state->rdata); mem_ctx 1243 source3/rpc_client/cli_pipe.c static struct async_req *rpc_api_pipe_send(TALLOC_CTX *mem_ctx, mem_ctx 1254 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 1446 source3/rpc_client/cli_pipe.c static NTSTATUS rpc_api_pipe_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 1458 source3/rpc_client/cli_pipe.c reply_pdu->mem_ctx = mem_ctx; mem_ctx 2051 source3/rpc_client/cli_pipe.c struct async_req *rpc_api_pipe_req_send(TALLOC_CTX *mem_ctx, mem_ctx 2062 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 2274 source3/rpc_client/cli_pipe.c NTSTATUS rpc_api_pipe_req_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 2286 source3/rpc_client/cli_pipe.c prs_init_empty(reply_pdu, mem_ctx, UNMARSHALL); mem_ctx 2291 source3/rpc_client/cli_pipe.c reply_pdu->mem_ctx = mem_ctx; mem_ctx 2302 source3/rpc_client/cli_pipe.c NTSTATUS rpc_api_pipe_req(TALLOC_CTX *mem_ctx, struct rpc_pipe_client *cli, mem_ctx 2326 source3/rpc_client/cli_pipe.c status = rpc_api_pipe_req_recv(req, mem_ctx, out_data); mem_ctx 2552 source3/rpc_client/cli_pipe.c struct async_req *rpc_pipe_bind_send(TALLOC_CTX *mem_ctx, mem_ctx 2561 source3/rpc_client/cli_pipe.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 3014 source3/rpc_client/cli_pipe.c NTSTATUS rpccli_anon_bind_data(TALLOC_CTX *mem_ctx, mem_ctx 3019 source3/rpc_client/cli_pipe.c result = talloc(mem_ctx, struct cli_pipe_auth_data); mem_ctx 3044 source3/rpc_client/cli_pipe.c NTSTATUS rpccli_ntlmssp_bind_data(TALLOC_CTX *mem_ctx, mem_ctx 3055 source3/rpc_client/cli_pipe.c result = talloc(mem_ctx, struct cli_pipe_auth_data); mem_ctx 3113 source3/rpc_client/cli_pipe.c NTSTATUS rpccli_schannel_bind_data(TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 3120 source3/rpc_client/cli_pipe.c result = talloc(mem_ctx, struct cli_pipe_auth_data); mem_ctx 3160 source3/rpc_client/cli_pipe.c NTSTATUS rpccli_kerberos_bind_data(TALLOC_CTX *mem_ctx, mem_ctx 3177 source3/rpc_client/cli_pipe.c result = talloc(mem_ctx, struct cli_pipe_auth_data); mem_ctx 3222 source3/rpc_client/cli_pipe.c static NTSTATUS rpc_pipe_open_tcp_port(TALLOC_CTX *mem_ctx, const char *host, mem_ctx 3232 source3/rpc_client/cli_pipe.c result = TALLOC_ZERO_P(mem_ctx, struct rpc_pipe_client); mem_ctx 3413 source3/rpc_client/cli_pipe.c NTSTATUS rpc_pipe_open_tcp(TALLOC_CTX *mem_ctx, const char *host, mem_ctx 3427 source3/rpc_client/cli_pipe.c status = rpc_pipe_open_tcp_port(mem_ctx, host, port, mem_ctx 3437 source3/rpc_client/cli_pipe.c NTSTATUS rpc_pipe_open_ncalrpc(TALLOC_CTX *mem_ctx, const char *socket_path, mem_ctx 3446 source3/rpc_client/cli_pipe.c result = talloc_zero(mem_ctx, struct rpc_pipe_client); mem_ctx 3572 source3/rpc_client/cli_pipe.c NTSTATUS rpc_pipe_open_local(TALLOC_CTX *mem_ctx, mem_ctx 3581 source3/rpc_client/cli_pipe.c result = talloc(mem_ctx, struct rpc_pipe_client); mem_ctx 4142 source3/rpc_client/cli_pipe.c NTSTATUS cli_get_session_key(TALLOC_CTX *mem_ctx, mem_ctx 4156 source3/rpc_client/cli_pipe.c *session_key = data_blob_talloc(mem_ctx, mem_ctx 4161 source3/rpc_client/cli_pipe.c *session_key = data_blob_talloc(mem_ctx, mem_ctx 4167 source3/rpc_client/cli_pipe.c *session_key = data_blob_talloc(mem_ctx, mem_ctx 4172 source3/rpc_client/cli_pipe.c *session_key = data_blob_talloc(mem_ctx, mem_ctx 28 source3/rpc_client/cli_reg.c NTSTATUS rpccli_winreg_Connect(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 37 source3/rpc_client/cli_reg.c return rpccli_winreg_OpenHKCR( cli, mem_ctx, NULL, mem_ctx 41 source3/rpc_client/cli_reg.c return rpccli_winreg_OpenHKLM( cli, mem_ctx, NULL, mem_ctx 45 source3/rpc_client/cli_reg.c return rpccli_winreg_OpenHKU( cli, mem_ctx, NULL, mem_ctx 49 source3/rpc_client/cli_reg.c return rpccli_winreg_OpenHKCU( cli, mem_ctx, NULL, mem_ctx 53 source3/rpc_client/cli_reg.c return rpccli_winreg_OpenHKPD( cli, mem_ctx, NULL, mem_ctx 29 source3/rpc_client/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 62 source3/rpc_client/cli_samr.c result = rpccli_samr_ChangePasswordUser(cli, mem_ctx, mem_ctx 82 source3/rpc_client/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 130 source3/rpc_client/cli_samr.c result = rpccli_samr_ChangePasswordUser2(cli, mem_ctx, mem_ctx 145 source3/rpc_client/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 169 source3/rpc_client/cli_samr.c result = rpccli_samr_ChangePasswordUser2(cli, mem_ctx, mem_ctx 184 source3/rpc_client/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 236 source3/rpc_client/cli_samr.c status = rpccli_samr_ChangePasswordUser3(cli, mem_ctx, mem_ctx 283 source3/rpc_client/cli_samr.c TALLOC_CTX *mem_ctx, mem_ctx 297 source3/rpc_client/cli_samr.c status = rpccli_samr_Connect5(cli, mem_ctx, mem_ctx 309 source3/rpc_client/cli_samr.c status = rpccli_samr_Connect4(cli, mem_ctx, mem_ctx 318 source3/rpc_client/cli_samr.c status = rpccli_samr_Connect2(cli, mem_ctx, mem_ctx 33 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 47 source3/rpc_client/cli_spoolss.c level1.client = talloc_asprintf(mem_ctx, "\\\\%s", global_myname()); mem_ctx 57 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_OpenPrinterEx(cli, mem_ctx, mem_ctx 83 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 100 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 104 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetPrinterDriver2(cli, mem_ctx, mem_ctx 119 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 122 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetPrinterDriver2(cli, mem_ctx, mem_ctx 145 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 164 source3/rpc_client/cli_spoolss.c level1.client = talloc_asprintf(mem_ctx, "\\\\%s", global_myname()); mem_ctx 171 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_AddPrinterEx(cli, mem_ctx, mem_ctx 187 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 199 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 203 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetPrinter(cli, mem_ctx, mem_ctx 215 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 218 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetPrinter(cli, mem_ctx, mem_ctx 236 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 249 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 253 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetJob(cli, mem_ctx, mem_ctx 265 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 268 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetJob(cli, mem_ctx, mem_ctx 287 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 300 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 304 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumForms(cli, mem_ctx, mem_ctx 316 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 319 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumForms(cli, mem_ctx, mem_ctx 338 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 352 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 356 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrintProcessors(cli, mem_ctx, mem_ctx 369 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 372 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrintProcessors(cli, mem_ctx, mem_ctx 392 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 406 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 410 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrintProcDataTypes(cli, mem_ctx, mem_ctx 423 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 426 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrintProcDataTypes(cli, mem_ctx, mem_ctx 446 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 459 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 463 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPorts(cli, mem_ctx, mem_ctx 475 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 478 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPorts(cli, mem_ctx, mem_ctx 497 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 510 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 514 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumMonitors(cli, mem_ctx, mem_ctx 526 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 529 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumMonitors(cli, mem_ctx, mem_ctx 548 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 563 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 567 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumJobs(cli, mem_ctx, mem_ctx 581 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 584 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumJobs(cli, mem_ctx, mem_ctx 605 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 619 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 623 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinterDrivers(cli, mem_ctx, mem_ctx 636 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 639 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinterDrivers(cli, mem_ctx, mem_ctx 659 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 673 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, offered); mem_ctx 677 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinters(cli, mem_ctx, mem_ctx 690 source3/rpc_client/cli_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 693 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinters(cli, mem_ctx, mem_ctx 713 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 724 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetPrinterData(cli, mem_ctx, mem_ctx 736 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_GetPrinterData(cli, mem_ctx, mem_ctx 754 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 764 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinterKey(cli, mem_ctx, mem_ctx 775 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinterKey(cli, mem_ctx, mem_ctx 792 source3/rpc_client/cli_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 803 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinterDataEx(cli, mem_ctx, mem_ctx 815 source3/rpc_client/cli_spoolss.c status = rpccli_spoolss_EnumPrinterDataEx(cli, mem_ctx, mem_ctx 143 source3/rpc_client/init_netlogon.c static NTSTATUS nt_token_to_group_list(TALLOC_CTX *mem_ctx, mem_ctx 162 source3/rpc_client/init_netlogon.c ADD_TO_ARRAY(mem_ctx, struct samr_RidWithAttribute, mem_ctx 47 source3/rpc_client/init_spoolss.c WERROR pull_spoolss_PrinterData(TALLOC_CTX *mem_ctx, mem_ctx 53 source3/rpc_client/init_spoolss.c ndr_err = ndr_pull_union_blob(blob, mem_ctx, NULL, data, type, mem_ctx 64 source3/rpc_client/init_spoolss.c WERROR push_spoolss_PrinterData(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, mem_ctx 69 source3/rpc_client/init_spoolss.c ndr_err = ndr_push_union_blob(blob, mem_ctx, NULL, data, type, mem_ctx 26 source3/rpc_client/ndr.c TALLOC_CTX *mem_ctx, mem_ctx 44 source3/rpc_client/ndr.c push = ndr_push_init_ctx(mem_ctx, NULL); mem_ctx 56 source3/rpc_client/ndr.c if (!prs_init_data_blob(&q_ps, &blob, mem_ctx)) { mem_ctx 62 source3/rpc_client/ndr.c status = rpc_api_pipe_req(mem_ctx, cli, opnum, &q_ps, &r_ps); mem_ctx 71 source3/rpc_client/ndr.c if (!prs_data_blob(&r_ps, &blob, mem_ctx)) { mem_ctx 78 source3/rpc_client/ndr.c pull = ndr_pull_init_blob(&blob, mem_ctx, NULL); mem_ctx 54 source3/rpc_client/rpc_transport_np.c static struct async_req *rpc_np_write_send(TALLOC_CTX *mem_ctx, mem_ctx 64 source3/rpc_client/rpc_transport_np.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 70 source3/rpc_client/rpc_transport_np.c subreq = cli_write_andx_send(mem_ctx, ev, np_transport->cli, mem_ctx 123 source3/rpc_client/rpc_transport_np.c static struct async_req *rpc_np_read_send(TALLOC_CTX *mem_ctx, mem_ctx 133 source3/rpc_client/rpc_transport_np.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 140 source3/rpc_client/rpc_transport_np.c subreq = cli_read_andx_send(mem_ctx, ev, np_transport->cli, mem_ctx 207 source3/rpc_client/rpc_transport_np.c static struct async_req *rpc_np_trans_send(TALLOC_CTX *mem_ctx, mem_ctx 218 source3/rpc_client/rpc_transport_np.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 260 source3/rpc_client/rpc_transport_np.c static NTSTATUS rpc_np_trans_recv(struct async_req *req, TALLOC_CTX *mem_ctx, mem_ctx 270 source3/rpc_client/rpc_transport_np.c *prdata = talloc_move(mem_ctx, &state->rdata); mem_ctx 282 source3/rpc_client/rpc_transport_np.c struct async_req *rpc_transport_np_init_send(TALLOC_CTX *mem_ctx, mem_ctx 290 source3/rpc_client/rpc_transport_np.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 347 source3/rpc_client/rpc_transport_np.c TALLOC_CTX *mem_ctx, mem_ctx 365 source3/rpc_client/rpc_transport_np.c *presult = talloc_move(mem_ctx, &state->transport); mem_ctx 369 source3/rpc_client/rpc_transport_np.c NTSTATUS rpc_transport_np_init(TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 394 source3/rpc_client/rpc_transport_np.c status = rpc_transport_np_init_recv(req, mem_ctx, presult); mem_ctx 135 source3/rpc_client/rpc_transport_smbd.c static struct async_req *get_anon_ipc_send(TALLOC_CTX *mem_ctx, mem_ctx 142 source3/rpc_client/rpc_transport_smbd.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 236 source3/rpc_client/rpc_transport_smbd.c struct async_req *rpc_cli_smbd_conn_init_send(TALLOC_CTX *mem_ctx, mem_ctx 253 source3/rpc_client/rpc_transport_smbd.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 384 source3/rpc_client/rpc_transport_smbd.c TALLOC_CTX *mem_ctx, mem_ctx 394 source3/rpc_client/rpc_transport_smbd.c *pconn = talloc_move(mem_ctx, &state->conn); mem_ctx 398 source3/rpc_client/rpc_transport_smbd.c NTSTATUS rpc_cli_smbd_conn_init(TALLOC_CTX *mem_ctx, mem_ctx 426 source3/rpc_client/rpc_transport_smbd.c status = rpc_cli_smbd_conn_init_recv(req, mem_ctx, pconn); mem_ctx 439 source3/rpc_client/rpc_transport_smbd.c static struct async_req *rpc_smbd_write_send(TALLOC_CTX *mem_ctx, mem_ctx 449 source3/rpc_client/rpc_transport_smbd.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 512 source3/rpc_client/rpc_transport_smbd.c static struct async_req *rpc_smbd_read_send(TALLOC_CTX *mem_ctx, mem_ctx 522 source3/rpc_client/rpc_transport_smbd.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 585 source3/rpc_client/rpc_transport_smbd.c struct async_req *rpc_transport_smbd_init_send(TALLOC_CTX *mem_ctx, mem_ctx 593 source3/rpc_client/rpc_transport_smbd.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 649 source3/rpc_client/rpc_transport_smbd.c TALLOC_CTX *mem_ctx, mem_ctx 667 source3/rpc_client/rpc_transport_smbd.c *presult = talloc_move(mem_ctx, &state->transport); mem_ctx 671 source3/rpc_client/rpc_transport_smbd.c NTSTATUS rpc_transport_smbd_init(TALLOC_CTX *mem_ctx, mem_ctx 697 source3/rpc_client/rpc_transport_smbd.c status = rpc_transport_smbd_init_recv(req, mem_ctx, presult); mem_ctx 45 source3/rpc_client/rpc_transport_sock.c static struct async_req *rpc_sock_read_send(TALLOC_CTX *mem_ctx, mem_ctx 57 source3/rpc_client/rpc_transport_sock.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 114 source3/rpc_client/rpc_transport_sock.c static struct async_req *rpc_sock_write_send(TALLOC_CTX *mem_ctx, mem_ctx 126 source3/rpc_client/rpc_transport_sock.c if (!async_req_setup(mem_ctx, &result, &state, mem_ctx 176 source3/rpc_client/rpc_transport_sock.c NTSTATUS rpc_transport_sock_init(TALLOC_CTX *mem_ctx, int fd, mem_ctx 182 source3/rpc_client/rpc_transport_sock.c result = talloc(mem_ctx, struct rpc_cli_transport); mem_ctx 110 source3/rpc_parse/parse_prs.c ps->mem_ctx = ctx; mem_ctx 169 source3/rpc_parse/parse_prs.c ret = (char *)_talloc_zero_array(ps->mem_ctx, size, count, mem_ctx 181 source3/rpc_parse/parse_prs.c return ps->mem_ctx; mem_ctx 1345 source3/rpc_parse/parse_prs.c int tdb_prs_fetch(TDB_CONTEXT *tdb, TDB_DATA kbuf, prs_struct *ps, TALLOC_CTX *mem_ctx) mem_ctx 1349 source3/rpc_parse/parse_prs.c prs_init_empty(ps, mem_ctx, UNMARSHALL); mem_ctx 1683 source3/rpc_parse/parse_prs.c bool prs_init_data_blob(prs_struct *prs, DATA_BLOB *blob, TALLOC_CTX *mem_ctx) mem_ctx 1685 source3/rpc_parse/parse_prs.c if (!prs_init( prs, RPC_MAX_PDU_FRAG_LEN, mem_ctx, MARSHALL )) mem_ctx 1698 source3/rpc_parse/parse_prs.c bool prs_data_blob(prs_struct *prs, DATA_BLOB *blob, TALLOC_CTX *mem_ctx) mem_ctx 1701 source3/rpc_parse/parse_prs.c blob->data = (uint8 *)TALLOC_ZERO_SIZE(mem_ctx, blob->length); mem_ctx 187 source3/rpc_server/srv_dfs_nt.c static bool init_reply_dfs_info_1(TALLOC_CTX *mem_ctx, struct junction_map* j,struct dfs_Info1* dfs1) mem_ctx 189 source3/rpc_server/srv_dfs_nt.c dfs1->path = talloc_asprintf(mem_ctx, mem_ctx 199 source3/rpc_server/srv_dfs_nt.c static bool init_reply_dfs_info_2(TALLOC_CTX *mem_ctx, struct junction_map* j, struct dfs_Info2* dfs2) mem_ctx 201 source3/rpc_server/srv_dfs_nt.c dfs2->path = talloc_asprintf(mem_ctx, mem_ctx 205 source3/rpc_server/srv_dfs_nt.c dfs2->comment = talloc_strdup(mem_ctx, j->comment); mem_ctx 211 source3/rpc_server/srv_dfs_nt.c static bool init_reply_dfs_info_3(TALLOC_CTX *mem_ctx, struct junction_map* j, struct dfs_Info3* dfs3) mem_ctx 215 source3/rpc_server/srv_dfs_nt.c dfs3->path = talloc_asprintf(mem_ctx, "\\\\%s\\%s", mem_ctx 218 source3/rpc_server/srv_dfs_nt.c dfs3->path = talloc_asprintf(mem_ctx, "\\\\%s\\%s\\%s", global_myname(), mem_ctx 224 source3/rpc_server/srv_dfs_nt.c dfs3->comment = talloc_strdup(mem_ctx, j->comment); mem_ctx 230 source3/rpc_server/srv_dfs_nt.c dfs3->stores = TALLOC_ARRAY(mem_ctx, struct dfs_StorageInfo, j->referral_count); mem_ctx 244 source3/rpc_server/srv_dfs_nt.c path = talloc_strdup(mem_ctx, ref->alternate_path); mem_ctx 257 source3/rpc_server/srv_dfs_nt.c stor->server = talloc_strdup(mem_ctx, path); mem_ctx 258 source3/rpc_server/srv_dfs_nt.c stor->share = talloc_strdup(mem_ctx, p+1); mem_ctx 263 source3/rpc_server/srv_dfs_nt.c static bool init_reply_dfs_info_100(TALLOC_CTX *mem_ctx, struct junction_map* j, struct dfs_Info100* dfs100) mem_ctx 265 source3/rpc_server/srv_dfs_nt.c dfs100->comment = talloc_strdup(mem_ctx, j->comment); mem_ctx 109 source3/rpc_server/srv_dssetup_nt.c werr = fill_dsrole_dominfo_basic(p->mem_ctx, &basic); mem_ctx 51 source3/rpc_server/srv_echo_nt.c r->out.out_data = TALLOC_ARRAY(p->mem_ctx, uint8, r->in.len); mem_ctx 79 source3/rpc_server/srv_echo_nt.c r->out.data = TALLOC_ARRAY(p->mem_ctx, uint8, r->in.len ); mem_ctx 505 source3/rpc_server/srv_eventlog_nt.c e = evlog_pull_record(p->mem_ctx, ELOG_TDB_CTX(info->etdb), mem_ctx 520 source3/rpc_server/srv_eventlog_nt.c e = evlog_pull_record(p->mem_ctx, ELOG_TDB_CTX(info->etdb), mem_ctx 526 source3/rpc_server/srv_eventlog_nt.c ndr_err = ndr_push_struct_blob(&blob, p->mem_ctx, NULL, e, mem_ctx 648 source3/rpc_server/srv_eventlog_nt.c ndr_err = ndr_push_struct_blob(&blob, p->mem_ctx, NULL, &f, mem_ctx 66 source3/rpc_server/srv_lsa_nt.c static int init_lsa_ref_domain_list(TALLOC_CTX *mem_ctx, mem_ctx 91 source3/rpc_server/srv_lsa_nt.c ref->domains = TALLOC_REALLOC_ARRAY(mem_ctx, ref->domains, mem_ctx 100 source3/rpc_server/srv_lsa_nt.c ref->domains[num].sid = sid_dup_talloc(mem_ctx, dom_sid); mem_ctx 137 source3/rpc_server/srv_lsa_nt.c static NTSTATUS lookup_lsa_rids(TALLOC_CTX *mem_ctx, mem_ctx 172 source3/rpc_server/srv_lsa_nt.c lookup_name(mem_ctx, full_name, flags, &domain, NULL, mem_ctx 196 source3/rpc_server/srv_lsa_nt.c dom_idx = init_lsa_ref_domain_list(mem_ctx, ref, domain, &sid); mem_ctx 213 source3/rpc_server/srv_lsa_nt.c static NTSTATUS lookup_lsa_sids(TALLOC_CTX *mem_ctx, mem_ctx 250 source3/rpc_server/srv_lsa_nt.c lookup_name(mem_ctx, full_name, flags, &domain, NULL, mem_ctx 276 source3/rpc_server/srv_lsa_nt.c dom_idx = init_lsa_ref_domain_list(mem_ctx, ref, domain, &domain_sid); mem_ctx 282 source3/rpc_server/srv_lsa_nt.c trans_sids[i].sid = sid_dup_talloc(mem_ctx, &sid); mem_ctx 290 source3/rpc_server/srv_lsa_nt.c static NTSTATUS make_lsa_object_sd(TALLOC_CTX *mem_ctx, SEC_DESC **sd, size_t *sd_size, mem_ctx 325 source3/rpc_server/srv_lsa_nt.c if((psa = make_sec_acl(mem_ctx, NT4_ACL_REVISION, i, ace)) == NULL) mem_ctx 328 source3/rpc_server/srv_lsa_nt.c if((*sd = make_sec_desc(mem_ctx, SECURITY_DESCRIPTOR_REVISION_1, mem_ctx 401 source3/rpc_server/srv_lsa_nt.c status = make_lsa_object_sd(p->mem_ctx, &psd, &sd_size, &lsa_policy_mapping, mem_ctx 416 source3/rpc_server/srv_lsa_nt.c info = TALLOC_ZERO_P(p->mem_ctx, struct lsa_info); mem_ctx 488 source3/rpc_server/srv_lsa_nt.c nt_status = pdb_enum_trusteddoms(p->mem_ctx, &num_domains, &domains); mem_ctx 514 source3/rpc_server/srv_lsa_nt.c lsa_domains = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_DomainInfo, mem_ctx 557 source3/rpc_server/srv_lsa_nt.c info = TALLOC_ZERO_P(p->mem_ctx, union lsa_PolicyInformation); mem_ctx 578 source3/rpc_server/srv_lsa_nt.c info->audit_events.settings = TALLOC_ZERO_ARRAY(p->mem_ctx, mem_ctx 605 source3/rpc_server/srv_lsa_nt.c sid = sid_dup_talloc(p->mem_ctx, get_global_sam_sid()); mem_ctx 614 source3/rpc_server/srv_lsa_nt.c sid = sid_dup_talloc(p->mem_ctx, &domain_sid); mem_ctx 681 source3/rpc_server/srv_lsa_nt.c TALLOC_CTX *mem_ctx, mem_ctx 706 source3/rpc_server/srv_lsa_nt.c sids = TALLOC_ARRAY(p->mem_ctx, const DOM_SID *, num_sids); mem_ctx 707 source3/rpc_server/srv_lsa_nt.c ref = TALLOC_ZERO_P(p->mem_ctx, struct lsa_RefDomainList); mem_ctx 717 source3/rpc_server/srv_lsa_nt.c status = lookup_sids(p->mem_ctx, num_sids, sids, level, mem_ctx 724 source3/rpc_server/srv_lsa_nt.c names = TALLOC_ARRAY(p->mem_ctx, struct lsa_TranslatedName2, num_sids); mem_ctx 735 source3/rpc_server/srv_lsa_nt.c if (init_lsa_ref_domain_list(mem_ctx, ref, mem_ctx 756 source3/rpc_server/srv_lsa_nt.c name->name = talloc_asprintf(p->mem_ctx, "%s", mem_ctx 828 source3/rpc_server/srv_lsa_nt.c p->mem_ctx, mem_ctx 849 source3/rpc_server/srv_lsa_nt.c names_out = TALLOC_ARRAY(p->mem_ctx, struct lsa_TranslatedName, mem_ctx 919 source3/rpc_server/srv_lsa_nt.c p->mem_ctx, mem_ctx 1018 source3/rpc_server/srv_lsa_nt.c domains = TALLOC_ZERO_P(p->mem_ctx, struct lsa_RefDomainList); mem_ctx 1024 source3/rpc_server/srv_lsa_nt.c rids = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_TranslatedSid, mem_ctx 1050 source3/rpc_server/srv_lsa_nt.c status = lookup_lsa_rids(p->mem_ctx, domains, rids, num_entries, mem_ctx 1085 source3/rpc_server/srv_lsa_nt.c sid_array = TALLOC_ZERO_P(p->mem_ctx, struct lsa_TransSidArray); mem_ctx 1107 source3/rpc_server/srv_lsa_nt.c sid_array2->sids = TALLOC_ARRAY(p->mem_ctx, struct lsa_TranslatedSid2, sid_array->count); mem_ctx 1160 source3/rpc_server/srv_lsa_nt.c domains = TALLOC_ZERO_P(p->mem_ctx, struct lsa_RefDomainList); mem_ctx 1166 source3/rpc_server/srv_lsa_nt.c trans_sids = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_TranslatedSid3, mem_ctx 1195 source3/rpc_server/srv_lsa_nt.c status = lookup_lsa_sids(p->mem_ctx, domains, trans_sids, num_entries, mem_ctx 1367 source3/rpc_server/srv_lsa_nt.c entries = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_PrivEntry, num_privs); mem_ctx 1438 source3/rpc_server/srv_lsa_nt.c lsa_name = TALLOC_ZERO_P(p->mem_ctx, struct lsa_StringLarge); mem_ctx 1490 source3/rpc_server/srv_lsa_nt.c sids = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_SidPtr, mem_ctx 1498 source3/rpc_server/srv_lsa_nt.c sids[j].sid = sid_dup_talloc(p->mem_ctx, &sid_list[i]); mem_ctx 1542 source3/rpc_server/srv_lsa_nt.c if (!lookup_sid(p->mem_ctx, &global_sid_Anonymous, mem_ctx 1551 source3/rpc_server/srv_lsa_nt.c account_name = TALLOC_P(p->mem_ctx, struct lsa_String); mem_ctx 1558 source3/rpc_server/srv_lsa_nt.c authority_name = TALLOC_P(p->mem_ctx, struct lsa_String); mem_ctx 1605 source3/rpc_server/srv_lsa_nt.c info = TALLOC_ZERO_P(p->mem_ctx, struct lsa_info); mem_ctx 1654 source3/rpc_server/srv_lsa_nt.c status = make_lsa_object_sd(p->mem_ctx, &psd, &sd_size, mem_ctx 1675 source3/rpc_server/srv_lsa_nt.c info = TALLOC_ZERO_P(p->mem_ctx, struct lsa_info); mem_ctx 1729 source3/rpc_server/srv_lsa_nt.c priv_set = TALLOC_ZERO_P(p->mem_ctx, struct lsa_PrivilegeSet); mem_ctx 1735 source3/rpc_server/srv_lsa_nt.c luid_attrs = TALLOC_ZERO_ARRAY(p->mem_ctx, mem_ctx 1788 source3/rpc_server/srv_lsa_nt.c privset = talloc_zero(p->mem_ctx, struct lsa_PrivilegeSet); mem_ctx 1947 source3/rpc_server/srv_lsa_nt.c status = make_lsa_object_sd(p->mem_ctx, &psd, &sd_size, mem_ctx 1950 source3/rpc_server/srv_lsa_nt.c status = make_lsa_object_sd(p->mem_ctx, &psd, &sd_size, mem_ctx 1964 source3/rpc_server/srv_lsa_nt.c if((*r->out.sdbuf = make_sec_desc_buf(p->mem_ctx, sd_size, psd)) == NULL) mem_ctx 1969 source3/rpc_server/srv_lsa_nt.c if((*r->out.sdbuf = make_sec_desc_buf(p->mem_ctx, sd_size, psd)) == NULL) mem_ctx 2014 source3/rpc_server/srv_lsa_nt.c dnsdomname = get_mydnsdomname(p->mem_ctx); mem_ctx 2071 source3/rpc_server/srv_lsa_nt.c status = make_lsa_object_sd(p->mem_ctx, &psd, &sd_size, mem_ctx 2142 source3/rpc_server/srv_lsa_nt.c status = make_lsa_object_sd(p->mem_ctx, &psd, &sd_size, mem_ctx 2195 source3/rpc_server/srv_lsa_nt.c static NTSTATUS init_lsa_right_set(TALLOC_CTX *mem_ctx, mem_ctx 2208 source3/rpc_server/srv_lsa_nt.c if (!add_string_to_array(mem_ctx, privname, mem_ctx 2217 source3/rpc_server/srv_lsa_nt.c r->names = TALLOC_ZERO_ARRAY(mem_ctx, struct lsa_StringLarge, mem_ctx 2274 source3/rpc_server/srv_lsa_nt.c status = init_lsa_right_set(p->mem_ctx, r->out.rights, &privileges); mem_ctx 190 source3/rpc_server/srv_netlog_nt.c dc_name = talloc_asprintf(p->mem_ctx, "\\\\%s", dc_name2); mem_ctx 210 source3/rpc_server/srv_netlog_nt.c dc_name = talloc_asprintf(p->mem_ctx, "\\\\%s", dc_name2); mem_ctx 230 source3/rpc_server/srv_netlog_nt.c info1 = TALLOC_ZERO_P(p->mem_ctx, struct netr_NETLOGON_INFO_1); mem_ctx 239 source3/rpc_server/srv_netlog_nt.c info2 = TALLOC_ZERO_P(p->mem_ctx, struct netr_NETLOGON_INFO_2); mem_ctx 250 source3/rpc_server/srv_netlog_nt.c info3 = TALLOC_ZERO_P(p->mem_ctx, struct netr_NETLOGON_INFO_3); mem_ctx 283 source3/rpc_server/srv_netlog_nt.c blob = data_blob_talloc_zero(p->mem_ctx, 2); mem_ctx 619 source3/rpc_server/srv_netlog_nt.c secrets_store_schannel_session_info(p->mem_ctx, mem_ctx 890 source3/rpc_server/srv_netlog_nt.c sam3 = TALLOC_ZERO_P(p->mem_ctx, struct netr_SamInfo3); mem_ctx 30 source3/rpc_server/srv_ntsvcs_nt.c static char* get_device_path(TALLOC_CTX *mem_ctx, const char *device ) mem_ctx 32 source3/rpc_server/srv_ntsvcs_nt.c return talloc_asprintf(mem_ctx, "ROOT\\Legacy_%s\\0000", device); mem_ctx 59 source3/rpc_server/srv_ntsvcs_nt.c if (!(devicepath = get_device_path(p->mem_ctx, r->in.devicename))) { mem_ctx 88 source3/rpc_server/srv_ntsvcs_nt.c if (!(devicepath = get_device_path(p->mem_ctx, r->in.filter))) { mem_ctx 98 source3/rpc_server/srv_ntsvcs_nt.c multi_sz = talloc_zero_array(p->mem_ctx, char *, 2); mem_ctx 159 source3/rpc_server/srv_ntsvcs_nt.c r->out.buffer = (uint8_t *)talloc_memdup(p->mem_ctx, val->data_p, val->size); mem_ctx 152 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 364 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 535 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 793 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 853 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 919 source3/rpc_server/srv_pipe.c prs_init_empty( &outgoing_pdu, p->mem_ctx, MARSHALL); mem_ctx 1345 source3/rpc_server/srv_pipe.c ret = secrets_restore_schannel_session_info(p->mem_ctx, neg.myname, &pdcinfo); mem_ctx 1532 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 1545 source3/rpc_server/srv_pipe.c if(!prs_init(&out_hdr_ba, 1024, p->mem_ctx, MARSHALL)) { mem_ctx 1551 source3/rpc_server/srv_pipe.c if(!prs_init(&out_auth, 1024, p->mem_ctx, MARSHALL)) { mem_ctx 1812 source3/rpc_server/srv_pipe.c prs_init_empty(&p->out_data.frag, p->mem_ctx, MARSHALL); mem_ctx 1825 source3/rpc_server/srv_pipe.c if(!prs_init(&out_hdr_ba, 1024, p->mem_ctx, MARSHALL)) { mem_ctx 1831 source3/rpc_server/srv_pipe.c if(!prs_init(&out_auth, 1024, p->mem_ctx, MARSHALL)) { mem_ctx 79 source3/rpc_server/srv_pipe_hnd.c if(!prs_init(&o_data->rdata, 128, p->mem_ctx, MARSHALL)) { mem_ctx 91 source3/rpc_server/srv_pipe_hnd.c static struct pipes_struct *make_internal_rpc_pipe_p(TALLOC_CTX *mem_ctx, mem_ctx 101 source3/rpc_server/srv_pipe_hnd.c p = TALLOC_ZERO_P(mem_ctx, struct pipes_struct); mem_ctx 108 source3/rpc_server/srv_pipe_hnd.c if ((p->mem_ctx = talloc_init("pipe %s %p", mem_ctx 118 source3/rpc_server/srv_pipe_hnd.c talloc_destroy(p->mem_ctx); mem_ctx 130 source3/rpc_server/srv_pipe_hnd.c if(!prs_init(&p->in_data.data, 128, p->mem_ctx, MARSHALL)) { mem_ctx 132 source3/rpc_server/srv_pipe_hnd.c talloc_destroy(p->mem_ctx); mem_ctx 141 source3/rpc_server/srv_pipe_hnd.c talloc_destroy(p->mem_ctx); mem_ctx 156 source3/rpc_server/srv_pipe_hnd.c prs_init_empty(&p->out_data.rdata, p->mem_ctx, MARSHALL); mem_ctx 227 source3/rpc_server/srv_pipe_hnd.c prs_init_empty( &rpc_in, p->mem_ctx, UNMARSHALL); mem_ctx 341 source3/rpc_server/srv_pipe_hnd.c if (p->mem_ctx) { mem_ctx 343 source3/rpc_server/srv_pipe_hnd.c "%lu\n", (unsigned long)talloc_total_size(p->mem_ctx) )); mem_ctx 344 source3/rpc_server/srv_pipe_hnd.c talloc_free_children(p->mem_ctx); mem_ctx 346 source3/rpc_server/srv_pipe_hnd.c p->mem_ctx = talloc_init( mem_ctx 348 source3/rpc_server/srv_pipe_hnd.c if (p->mem_ctx == NULL) { mem_ctx 521 source3/rpc_server/srv_pipe_hnd.c prs_init_empty( &rpc_in, p->mem_ctx, UNMARSHALL); mem_ctx 922 source3/rpc_server/srv_pipe_hnd.c TALLOC_FREE(p->mem_ctx); mem_ctx 969 source3/rpc_server/srv_pipe_hnd.c static struct np_proxy_state *make_external_rpc_pipe_p(TALLOC_CTX *mem_ctx, mem_ctx 988 source3/rpc_server/srv_pipe_hnd.c result = talloc(mem_ctx, struct np_proxy_state); mem_ctx 1130 source3/rpc_server/srv_pipe_hnd.c NTSTATUS np_open(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 1140 source3/rpc_server/srv_pipe_hnd.c handle = talloc(mem_ctx, struct fake_file_handle); mem_ctx 1187 source3/rpc_server/srv_pipe_hnd.c struct tevent_req *np_write_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 1198 source3/rpc_server/srv_pipe_hnd.c req = tevent_req_create(mem_ctx, &state, struct np_write_state); mem_ctx 1317 source3/rpc_server/srv_pipe_hnd.c struct tevent_req *np_read_send(TALLOC_CTX *mem_ctx, struct event_context *ev, mem_ctx 1325 source3/rpc_server/srv_pipe_hnd.c req = tevent_req_create(mem_ctx, &state, struct np_read_state); mem_ctx 1457 source3/rpc_server/srv_pipe_hnd.c NTSTATUS rpc_pipe_open_internal(TALLOC_CTX *mem_ctx, mem_ctx 1460 source3/rpc_server/srv_pipe_hnd.c TALLOC_CTX *mem_ctx, mem_ctx 1468 source3/rpc_server/srv_pipe_hnd.c result = TALLOC_ZERO_P(mem_ctx, struct rpc_pipe_client); mem_ctx 378 source3/rpc_server/srv_samr_nt.c static struct samr_info *get_samr_info_by_sid(TALLOC_CTX *mem_ctx, mem_ctx 390 source3/rpc_server/srv_samr_nt.c if ((info = TALLOC_ZERO_P(mem_ctx, struct samr_info)) == NULL) { mem_ctx 619 source3/rpc_server/srv_samr_nt.c make_samr_object_sd( p->mem_ctx, &psd, &sd_size, &dom_generic_mapping, NULL, 0 ); mem_ctx 654 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, r->in.sid))==NULL) mem_ctx 700 source3/rpc_server/srv_samr_nt.c ret = lookup_sid(p->mem_ctx, &info->sid, NULL, NULL, &sid_type); mem_ctx 774 source3/rpc_server/srv_samr_nt.c if (!(sampass = samu_new( p->mem_ctx))) { mem_ctx 823 source3/rpc_server/srv_samr_nt.c static bool check_change_pw_access(TALLOC_CTX *mem_ctx, DOM_SID *user_sid) mem_ctx 828 source3/rpc_server/srv_samr_nt.c if ( !(sampass = samu_new( mem_ctx )) ) { mem_ctx 886 source3/rpc_server/srv_samr_nt.c status = make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &sam_generic_mapping, NULL, 0); mem_ctx 891 source3/rpc_server/srv_samr_nt.c status = make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &dom_generic_mapping, NULL, 0); mem_ctx 897 source3/rpc_server/srv_samr_nt.c status = make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &dom_generic_mapping, NULL, 0); mem_ctx 904 source3/rpc_server/srv_samr_nt.c if (check_change_pw_access(p->mem_ctx, &pol_sid)) { mem_ctx 905 source3/rpc_server/srv_samr_nt.c status = make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &usr_generic_mapping, mem_ctx 908 source3/rpc_server/srv_samr_nt.c status = make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &usr_nopwchange_generic_mapping, mem_ctx 915 source3/rpc_server/srv_samr_nt.c if ((*r->out.sdbuf = make_sec_desc_buf(p->mem_ctx, sd_size, psd)) == NULL) mem_ctx 1009 source3/rpc_server/srv_samr_nt.c samr_array = TALLOC_ZERO_P(p->mem_ctx, struct samr_SamArray); mem_ctx 1051 source3/rpc_server/srv_samr_nt.c status = make_user_sam_entry_list(p->mem_ctx, &samr_entries, mem_ctx 1148 source3/rpc_server/srv_samr_nt.c samr_array = TALLOC_ZERO_P(p->mem_ctx, struct samr_SamArray); mem_ctx 1174 source3/rpc_server/srv_samr_nt.c make_group_sam_entry_list(p->mem_ctx, &samr_entries, mem_ctx 1223 source3/rpc_server/srv_samr_nt.c samr_array = TALLOC_ZERO_P(p->mem_ctx, struct samr_SamArray); mem_ctx 1247 source3/rpc_server/srv_samr_nt.c make_group_sam_entry_list(p->mem_ctx, &samr_entries, mem_ctx 1636 source3/rpc_server/srv_samr_nt.c disp_ret = init_samr_dispinfo_1(p->mem_ctx, &disp_info->info1, mem_ctx 1641 source3/rpc_server/srv_samr_nt.c disp_ret = init_samr_dispinfo_2(p->mem_ctx, &disp_info->info2, mem_ctx 1646 source3/rpc_server/srv_samr_nt.c disp_ret = init_samr_dispinfo_3(p->mem_ctx, &disp_info->info3, mem_ctx 1651 source3/rpc_server/srv_samr_nt.c disp_ret = init_samr_dispinfo_4(p->mem_ctx, &disp_info->info4, mem_ctx 1656 source3/rpc_server/srv_samr_nt.c disp_ret = init_samr_dispinfo_5(p->mem_ctx, &disp_info->info5, mem_ctx 1749 source3/rpc_server/srv_samr_nt.c alias_info = TALLOC_ZERO_P(p->mem_ctx, union samr_AliasInfo); mem_ctx 1834 source3/rpc_server/srv_samr_nt.c rid = talloc_array(p->mem_ctx, uint32, num_rids); mem_ctx 1837 source3/rpc_server/srv_samr_nt.c type = talloc_array(p->mem_ctx, enum lsa_SidType, num_rids); mem_ctx 2156 source3/rpc_server/srv_samr_nt.c dominfo = TALLOC_ZERO_P(p->mem_ctx, struct samr_DomInfo1); mem_ctx 2161 source3/rpc_server/srv_samr_nt.c reject = TALLOC_ZERO_P(p->mem_ctx, struct samr_ChangeReject); mem_ctx 2276 source3/rpc_server/srv_samr_nt.c names = TALLOC_ZERO_ARRAY(p->mem_ctx, const char *, num_rids); mem_ctx 2277 source3/rpc_server/srv_samr_nt.c attrs = TALLOC_ZERO_ARRAY(p->mem_ctx, enum lsa_SidType, num_rids); mem_ctx 2278 source3/rpc_server/srv_samr_nt.c wire_attrs = TALLOC_ZERO_ARRAY(p->mem_ctx, uint32, num_rids); mem_ctx 2297 source3/rpc_server/srv_samr_nt.c if (!make_samr_lookup_rids(p->mem_ctx, num_rids, names, mem_ctx 2352 source3/rpc_server/srv_samr_nt.c if ( !(sampass = samu_new( p->mem_ctx )) ) { mem_ctx 2365 source3/rpc_server/srv_samr_nt.c make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &usr_generic_mapping, &sid, SAMR_USR_RIGHTS_WRITE_PW); mem_ctx 2449 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, &sid)) == NULL) mem_ctx 2463 source3/rpc_server/srv_samr_nt.c static NTSTATUS init_samr_parameters_string(TALLOC_CTX *mem_ctx, mem_ctx 2473 source3/rpc_server/srv_samr_nt.c r = TALLOC_ZERO_P(mem_ctx, struct lsa_BinaryString); mem_ctx 2478 source3/rpc_server/srv_samr_nt.c r->array = TALLOC_ZERO_ARRAY(mem_ctx, uint16_t, blob->length/2); mem_ctx 2499 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_1(TALLOC_CTX *mem_ctx, mem_ctx 2519 source3/rpc_server/srv_samr_nt.c r->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(pw)); mem_ctx 2520 source3/rpc_server/srv_samr_nt.c r->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(pw)); mem_ctx 2522 source3/rpc_server/srv_samr_nt.c r->description.string = talloc_strdup(mem_ctx, pdb_get_acct_desc(pw)); mem_ctx 2523 source3/rpc_server/srv_samr_nt.c r->comment.string = talloc_strdup(mem_ctx, pdb_get_comment(pw)); mem_ctx 2532 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_2(TALLOC_CTX *mem_ctx, mem_ctx 2536 source3/rpc_server/srv_samr_nt.c r->comment.string = talloc_strdup(mem_ctx, pdb_get_comment(pw)); mem_ctx 2548 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_3(TALLOC_CTX *mem_ctx, mem_ctx 2584 source3/rpc_server/srv_samr_nt.c r->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(pw)); mem_ctx 2585 source3/rpc_server/srv_samr_nt.c r->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(pw)); mem_ctx 2586 source3/rpc_server/srv_samr_nt.c r->home_directory.string= talloc_strdup(mem_ctx, pdb_get_homedir(pw)); mem_ctx 2587 source3/rpc_server/srv_samr_nt.c r->home_drive.string = talloc_strdup(mem_ctx, pdb_get_dir_drive(pw)); mem_ctx 2588 source3/rpc_server/srv_samr_nt.c r->logon_script.string = talloc_strdup(mem_ctx, pdb_get_logon_script(pw)); mem_ctx 2589 source3/rpc_server/srv_samr_nt.c r->profile_path.string = talloc_strdup(mem_ctx, pdb_get_profile_path(pw)); mem_ctx 2590 source3/rpc_server/srv_samr_nt.c r->workstations.string = talloc_strdup(mem_ctx, pdb_get_workstations(pw)); mem_ctx 2592 source3/rpc_server/srv_samr_nt.c r->logon_hours = get_logon_hours_from_pdb(mem_ctx, pw); mem_ctx 2606 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_4(TALLOC_CTX *mem_ctx, mem_ctx 2610 source3/rpc_server/srv_samr_nt.c r->logon_hours = get_logon_hours_from_pdb(mem_ctx, pw); mem_ctx 2619 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_5(TALLOC_CTX *mem_ctx, mem_ctx 2654 source3/rpc_server/srv_samr_nt.c r->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(pw)); mem_ctx 2655 source3/rpc_server/srv_samr_nt.c r->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(pw)); mem_ctx 2656 source3/rpc_server/srv_samr_nt.c r->home_directory.string= talloc_strdup(mem_ctx, pdb_get_homedir(pw)); mem_ctx 2657 source3/rpc_server/srv_samr_nt.c r->home_drive.string = talloc_strdup(mem_ctx, pdb_get_dir_drive(pw)); mem_ctx 2658 source3/rpc_server/srv_samr_nt.c r->logon_script.string = talloc_strdup(mem_ctx, pdb_get_logon_script(pw)); mem_ctx 2659 source3/rpc_server/srv_samr_nt.c r->profile_path.string = talloc_strdup(mem_ctx, pdb_get_profile_path(pw)); mem_ctx 2660 source3/rpc_server/srv_samr_nt.c r->description.string = talloc_strdup(mem_ctx, pdb_get_acct_desc(pw)); mem_ctx 2661 source3/rpc_server/srv_samr_nt.c r->workstations.string = talloc_strdup(mem_ctx, pdb_get_workstations(pw)); mem_ctx 2663 source3/rpc_server/srv_samr_nt.c r->logon_hours = get_logon_hours_from_pdb(mem_ctx, pw); mem_ctx 2677 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_6(TALLOC_CTX *mem_ctx, mem_ctx 2681 source3/rpc_server/srv_samr_nt.c r->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(pw)); mem_ctx 2682 source3/rpc_server/srv_samr_nt.c r->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(pw)); mem_ctx 2691 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_7(TALLOC_CTX *mem_ctx, mem_ctx 2695 source3/rpc_server/srv_samr_nt.c r->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(smbpass)); mem_ctx 2707 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_8(TALLOC_CTX *mem_ctx, mem_ctx 2711 source3/rpc_server/srv_samr_nt.c r->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(pw)); mem_ctx 2720 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_9(TALLOC_CTX *mem_ctx, mem_ctx 2733 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_10(TALLOC_CTX *mem_ctx, mem_ctx 2737 source3/rpc_server/srv_samr_nt.c r->home_directory.string= talloc_strdup(mem_ctx, pdb_get_homedir(pw)); mem_ctx 2738 source3/rpc_server/srv_samr_nt.c r->home_drive.string = talloc_strdup(mem_ctx, pdb_get_dir_drive(pw)); mem_ctx 2747 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_11(TALLOC_CTX *mem_ctx, mem_ctx 2751 source3/rpc_server/srv_samr_nt.c r->logon_script.string = talloc_strdup(mem_ctx, pdb_get_logon_script(pw)); mem_ctx 2760 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_12(TALLOC_CTX *mem_ctx, mem_ctx 2764 source3/rpc_server/srv_samr_nt.c r->profile_path.string = talloc_strdup(mem_ctx, pdb_get_profile_path(pw)); mem_ctx 2773 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_13(TALLOC_CTX *mem_ctx, mem_ctx 2777 source3/rpc_server/srv_samr_nt.c r->description.string = talloc_strdup(mem_ctx, pdb_get_acct_desc(pw)); mem_ctx 2786 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_14(TALLOC_CTX *mem_ctx, mem_ctx 2790 source3/rpc_server/srv_samr_nt.c r->workstations.string = talloc_strdup(mem_ctx, pdb_get_workstations(pw)); mem_ctx 2799 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_16(TALLOC_CTX *mem_ctx, mem_ctx 2812 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_17(TALLOC_CTX *mem_ctx, mem_ctx 2828 source3/rpc_server/srv_samr_nt.c TALLOC_CTX *mem_ctx, mem_ctx 2849 source3/rpc_server/srv_samr_nt.c if ( !(smbpass = samu_new( mem_ctx )) ) { mem_ctx 2883 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_20(TALLOC_CTX *mem_ctx, mem_ctx 2905 source3/rpc_server/srv_samr_nt.c status = init_samr_parameters_string(mem_ctx, &blob, ¶meters); mem_ctx 2921 source3/rpc_server/srv_samr_nt.c static NTSTATUS get_user_info_21(TALLOC_CTX *mem_ctx, mem_ctx 2980 source3/rpc_server/srv_samr_nt.c status = init_samr_parameters_string(mem_ctx, &blob, ¶meters); mem_ctx 2988 source3/rpc_server/srv_samr_nt.c r->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(pw)); mem_ctx 2989 source3/rpc_server/srv_samr_nt.c r->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(pw)); mem_ctx 2990 source3/rpc_server/srv_samr_nt.c r->home_directory.string = talloc_strdup(mem_ctx, pdb_get_homedir(pw)); mem_ctx 2991 source3/rpc_server/srv_samr_nt.c r->home_drive.string = talloc_strdup(mem_ctx, pdb_get_dir_drive(pw)); mem_ctx 2992 source3/rpc_server/srv_samr_nt.c r->logon_script.string = talloc_strdup(mem_ctx, pdb_get_logon_script(pw)); mem_ctx 2993 source3/rpc_server/srv_samr_nt.c r->profile_path.string = talloc_strdup(mem_ctx, pdb_get_profile_path(pw)); mem_ctx 2994 source3/rpc_server/srv_samr_nt.c r->description.string = talloc_strdup(mem_ctx, pdb_get_acct_desc(pw)); mem_ctx 2995 source3/rpc_server/srv_samr_nt.c r->workstations.string = talloc_strdup(mem_ctx, pdb_get_workstations(pw)); mem_ctx 2996 source3/rpc_server/srv_samr_nt.c r->comment.string = talloc_strdup(mem_ctx, pdb_get_comment(pw)); mem_ctx 2998 source3/rpc_server/srv_samr_nt.c r->logon_hours = get_logon_hours_from_pdb(mem_ctx, pw); mem_ctx 3134 source3/rpc_server/srv_samr_nt.c user_info = TALLOC_ZERO_P(p->mem_ctx, union samr_UserInfo); mem_ctx 3141 source3/rpc_server/srv_samr_nt.c if (!(pwd = samu_new(p->mem_ctx))) { mem_ctx 3161 source3/rpc_server/srv_samr_nt.c status = get_user_info_1(p->mem_ctx, &user_info->info1, pwd, &domain_sid); mem_ctx 3164 source3/rpc_server/srv_samr_nt.c status = get_user_info_2(p->mem_ctx, &user_info->info2, pwd); mem_ctx 3167 source3/rpc_server/srv_samr_nt.c status = get_user_info_3(p->mem_ctx, &user_info->info3, pwd, &domain_sid); mem_ctx 3170 source3/rpc_server/srv_samr_nt.c status = get_user_info_4(p->mem_ctx, &user_info->info4, pwd); mem_ctx 3173 source3/rpc_server/srv_samr_nt.c status = get_user_info_5(p->mem_ctx, &user_info->info5, pwd, &domain_sid); mem_ctx 3176 source3/rpc_server/srv_samr_nt.c status = get_user_info_6(p->mem_ctx, &user_info->info6, pwd); mem_ctx 3179 source3/rpc_server/srv_samr_nt.c status = get_user_info_7(p->mem_ctx, &user_info->info7, pwd); mem_ctx 3182 source3/rpc_server/srv_samr_nt.c status = get_user_info_8(p->mem_ctx, &user_info->info8, pwd); mem_ctx 3185 source3/rpc_server/srv_samr_nt.c status = get_user_info_9(p->mem_ctx, &user_info->info9, pwd); mem_ctx 3188 source3/rpc_server/srv_samr_nt.c status = get_user_info_10(p->mem_ctx, &user_info->info10, pwd); mem_ctx 3191 source3/rpc_server/srv_samr_nt.c status = get_user_info_11(p->mem_ctx, &user_info->info11, pwd); mem_ctx 3194 source3/rpc_server/srv_samr_nt.c status = get_user_info_12(p->mem_ctx, &user_info->info12, pwd); mem_ctx 3197 source3/rpc_server/srv_samr_nt.c status = get_user_info_13(p->mem_ctx, &user_info->info13, pwd); mem_ctx 3200 source3/rpc_server/srv_samr_nt.c status = get_user_info_14(p->mem_ctx, &user_info->info14, pwd); mem_ctx 3203 source3/rpc_server/srv_samr_nt.c status = get_user_info_16(p->mem_ctx, &user_info->info16, pwd); mem_ctx 3206 source3/rpc_server/srv_samr_nt.c status = get_user_info_17(p->mem_ctx, &user_info->info17, pwd); mem_ctx 3210 source3/rpc_server/srv_samr_nt.c status = get_user_info_18(p, p->mem_ctx, &user_info->info18, &info->sid); mem_ctx 3213 source3/rpc_server/srv_samr_nt.c status = get_user_info_20(p->mem_ctx, &user_info->info20, pwd); mem_ctx 3216 source3/rpc_server/srv_samr_nt.c status = get_user_info_21(p->mem_ctx, &user_info->info21, pwd, &domain_sid, acc_granted); mem_ctx 3289 source3/rpc_server/srv_samr_nt.c rids = TALLOC_ZERO_P(p->mem_ctx, struct samr_RidWithAttributeArray); mem_ctx 3308 source3/rpc_server/srv_samr_nt.c if ( !(sam_pass = samu_new( p->mem_ctx )) ) { mem_ctx 3326 source3/rpc_server/srv_samr_nt.c result = pdb_enum_group_memberships(p->mem_ctx, sam_pass, mem_ctx 3355 source3/rpc_server/srv_samr_nt.c ADD_TO_ARRAY(p->mem_ctx, struct samr_RidWithAttribute, dom_gid, &gids, &num_gids); mem_ctx 3373 source3/rpc_server/srv_samr_nt.c ADD_TO_ARRAY(p->mem_ctx, struct samr_RidWithAttribute, dom_gid, &gids, &num_gids); mem_ctx 3438 source3/rpc_server/srv_samr_nt.c dom_info = TALLOC_ZERO_P(p->mem_ctx, union samr_DomainInfo); mem_ctx 3704 source3/rpc_server/srv_samr_nt.c static NTSTATUS can_create(TALLOC_CTX *mem_ctx, const char *new_name) mem_ctx 3714 source3/rpc_server/srv_samr_nt.c result = lookup_name(mem_ctx, new_name, LOOKUP_NAME_LOCAL, mem_ctx 3787 source3/rpc_server/srv_samr_nt.c nt_status = can_create(p->mem_ctx, account); mem_ctx 3829 source3/rpc_server/srv_samr_nt.c nt_status = pdb_create_user(p->mem_ctx, account, acb_info, mem_ctx 3846 source3/rpc_server/srv_samr_nt.c make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &usr_generic_mapping, mem_ctx 3866 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, &sid)) == NULL) { mem_ctx 3927 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, NULL)) == NULL) mem_ctx 3987 source3/rpc_server/srv_samr_nt.c make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &sam_generic_mapping, NULL, 0); mem_ctx 3997 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, NULL)) == NULL) mem_ctx 4104 source3/rpc_server/srv_samr_nt.c sid = TALLOC_ZERO_P(p->mem_ctx, struct dom_sid2); mem_ctx 4148 source3/rpc_server/srv_samr_nt.c sam = TALLOC_ZERO_P(p->mem_ctx, struct samr_SamArray); mem_ctx 4153 source3/rpc_server/srv_samr_nt.c entry_array = TALLOC_ZERO_ARRAY(p->mem_ctx, mem_ctx 4213 source3/rpc_server/srv_samr_nt.c make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &ali_generic_mapping, NULL, 0); mem_ctx 4248 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, &sid)) == NULL) mem_ctx 4264 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_2(TALLOC_CTX *mem_ctx, mem_ctx 4282 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_4(TALLOC_CTX *mem_ctx, mem_ctx 4300 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_6(TALLOC_CTX *mem_ctx, mem_ctx 4318 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_7(TALLOC_CTX *mem_ctx, mem_ctx 4343 source3/rpc_server/srv_samr_nt.c rc = can_create(mem_ctx, id7->account_name.string); mem_ctx 4363 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_8(TALLOC_CTX *mem_ctx, mem_ctx 4381 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_10(TALLOC_CTX *mem_ctx, mem_ctx 4399 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_11(TALLOC_CTX *mem_ctx, mem_ctx 4417 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_12(TALLOC_CTX *mem_ctx, mem_ctx 4435 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_13(TALLOC_CTX *mem_ctx, mem_ctx 4453 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_14(TALLOC_CTX *mem_ctx, mem_ctx 4471 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_16(TALLOC_CTX *mem_ctx, mem_ctx 4489 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_17(TALLOC_CTX *mem_ctx, mem_ctx 4508 source3/rpc_server/srv_samr_nt.c TALLOC_CTX *mem_ctx, mem_ctx 4528 source3/rpc_server/srv_samr_nt.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 4544 source3/rpc_server/srv_samr_nt.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 4564 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_20(TALLOC_CTX *mem_ctx, mem_ctx 4583 source3/rpc_server/srv_samr_nt.c TALLOC_CTX *mem_ctx, mem_ctx 4616 source3/rpc_server/srv_samr_nt.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 4639 source3/rpc_server/srv_samr_nt.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 4663 source3/rpc_server/srv_samr_nt.c status = can_create(mem_ctx, id21->account_name.string); mem_ctx 4691 source3/rpc_server/srv_samr_nt.c status = pdb_set_unix_primary_group(mem_ctx, pwd); mem_ctx 4713 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_23(TALLOC_CTX *mem_ctx, mem_ctx 4741 source3/rpc_server/srv_samr_nt.c if (!decode_pw_buffer(mem_ctx, mem_ctx 4789 source3/rpc_server/srv_samr_nt.c (!NT_STATUS_IS_OK(status = pdb_set_unix_primary_group(mem_ctx, mem_ctx 4866 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_24(TALLOC_CTX *mem_ctx, mem_ctx 4895 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_25(TALLOC_CTX *mem_ctx, mem_ctx 4938 source3/rpc_server/srv_samr_nt.c status = pdb_set_unix_primary_group(mem_ctx, pwd); mem_ctx 4951 source3/rpc_server/srv_samr_nt.c static NTSTATUS set_user_info_26(TALLOC_CTX *mem_ctx, mem_ctx 5157 source3/rpc_server/srv_samr_nt.c status = set_user_info_2(p->mem_ctx, mem_ctx 5162 source3/rpc_server/srv_samr_nt.c status = set_user_info_4(p->mem_ctx, mem_ctx 5167 source3/rpc_server/srv_samr_nt.c status = set_user_info_6(p->mem_ctx, mem_ctx 5172 source3/rpc_server/srv_samr_nt.c status = set_user_info_7(p->mem_ctx, mem_ctx 5177 source3/rpc_server/srv_samr_nt.c status = set_user_info_8(p->mem_ctx, mem_ctx 5182 source3/rpc_server/srv_samr_nt.c status = set_user_info_10(p->mem_ctx, mem_ctx 5187 source3/rpc_server/srv_samr_nt.c status = set_user_info_11(p->mem_ctx, mem_ctx 5192 source3/rpc_server/srv_samr_nt.c status = set_user_info_12(p->mem_ctx, mem_ctx 5197 source3/rpc_server/srv_samr_nt.c status = set_user_info_13(p->mem_ctx, mem_ctx 5202 source3/rpc_server/srv_samr_nt.c status = set_user_info_14(p->mem_ctx, mem_ctx 5207 source3/rpc_server/srv_samr_nt.c status = set_user_info_16(p->mem_ctx, mem_ctx 5212 source3/rpc_server/srv_samr_nt.c status = set_user_info_17(p->mem_ctx, mem_ctx 5219 source3/rpc_server/srv_samr_nt.c p->mem_ctx, mem_ctx 5225 source3/rpc_server/srv_samr_nt.c status = set_user_info_20(p->mem_ctx, mem_ctx 5231 source3/rpc_server/srv_samr_nt.c p->mem_ctx, mem_ctx 5245 source3/rpc_server/srv_samr_nt.c status = set_user_info_23(p->mem_ctx, mem_ctx 5259 source3/rpc_server/srv_samr_nt.c status = set_user_info_24(p->mem_ctx, mem_ctx 5273 source3/rpc_server/srv_samr_nt.c status = set_user_info_25(p->mem_ctx, mem_ctx 5287 source3/rpc_server/srv_samr_nt.c status = set_user_info_26(p->mem_ctx, mem_ctx 5366 source3/rpc_server/srv_samr_nt.c members = TALLOC_ARRAY(p->mem_ctx, DOM_SID, r->in.sids->num_sids); mem_ctx 5381 source3/rpc_server/srv_samr_nt.c ntstatus1 = pdb_enum_alias_memberships(p->mem_ctx, &info->sid, members, mem_ctx 5435 source3/rpc_server/srv_samr_nt.c sids = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_SidPtr, num_sids); mem_ctx 5443 source3/rpc_server/srv_samr_nt.c sids[i].sid = sid_dup_talloc(p->mem_ctx, &pdb_sids[i]); mem_ctx 5476 source3/rpc_server/srv_samr_nt.c rids = TALLOC_ZERO_P(p->mem_ctx, struct samr_RidTypeArray); mem_ctx 5503 source3/rpc_server/srv_samr_nt.c status = pdb_enum_group_members(p->mem_ctx, &group_sid, mem_ctx 5511 source3/rpc_server/srv_samr_nt.c attr=TALLOC_ZERO_ARRAY(p->mem_ctx, uint32, num_members); mem_ctx 5646 source3/rpc_server/srv_samr_nt.c status = pdb_add_groupmem(p->mem_ctx, group_rid, r->in.rid); mem_ctx 5695 source3/rpc_server/srv_samr_nt.c status = pdb_del_groupmem(p->mem_ctx, group_rid, r->in.rid); mem_ctx 5754 source3/rpc_server/srv_samr_nt.c status = pdb_delete_user(p->mem_ctx, sam_pass); mem_ctx 5816 source3/rpc_server/srv_samr_nt.c status = pdb_delete_dom_group(p->mem_ctx, group_rid); mem_ctx 5934 source3/rpc_server/srv_samr_nt.c status = can_create(p->mem_ctx, name); mem_ctx 5943 source3/rpc_server/srv_samr_nt.c status = pdb_create_dom_group(p->mem_ctx, name, r->out.rid); mem_ctx 5955 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, &info_sid)) == NULL) mem_ctx 6003 source3/rpc_server/srv_samr_nt.c result = can_create(p->mem_ctx, name); mem_ctx 6038 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, &info_sid)) == NULL) mem_ctx 6093 source3/rpc_server/srv_samr_nt.c info = TALLOC_ZERO_P(p->mem_ctx, union samr_GroupInfo); mem_ctx 6105 source3/rpc_server/srv_samr_nt.c p->mem_ctx, &group_sid, &members, &num_members); mem_ctx 6281 source3/rpc_server/srv_samr_nt.c status = can_create( p->mem_ctx, group_name ); mem_ctx 6382 source3/rpc_server/srv_samr_nt.c make_samr_object_sd(p->mem_ctx, &psd, &sd_size, &grp_generic_mapping, NULL, 0); mem_ctx 6403 source3/rpc_server/srv_samr_nt.c if ((info = get_samr_info_by_sid(p->mem_ctx, &info_sid)) == NULL) mem_ctx 6763 source3/rpc_server/srv_samr_nt.c *r->out.sid = sid_dup_talloc(p->mem_ctx, &sid); mem_ctx 35 source3/rpc_server/srv_spoolss_nt.c #define SPOOLSS_BUFFER_UNION_ARRAY(mem_ctx,fn,ic,info,level,count) \ mem_ctx 36 source3/rpc_server/srv_spoolss_nt.c ((info)?ndr_size_##fn##_info(mem_ctx, ic, level, count, info):0) mem_ctx 38 source3/rpc_server/srv_spoolss_nt.c #define SPOOLSS_BUFFER_ARRAY(mem_ctx,fn,ic,info,count) \ mem_ctx 39 source3/rpc_server/srv_spoolss_nt.c ((info)?ndr_size_##fn##_info(mem_ctx, ic, count, info):0) mem_ctx 80 source3/rpc_server/srv_spoolss_nt.c WERROR(*fn) (TALLOC_CTX *mem_ctx, NT_USER_TOKEN *token, DATA_BLOB *in, DATA_BLOB *out, uint32_t *needed); mem_ctx 356 source3/rpc_server/srv_spoolss_nt.c return delete_printer_hook(p->mem_ctx, p->server_info->ptok, mem_ctx 655 source3/rpc_server/srv_spoolss_nt.c _data->data.string.string = talloc_strdup(mem_ctx, _p); \ mem_ctx 665 source3/rpc_server/srv_spoolss_nt.c _data->data.sd.sd = dup_sec_desc(mem_ctx, _sd); \ mem_ctx 671 source3/rpc_server/srv_spoolss_nt.c static void init_systemtime_buffer(TALLOC_CTX *mem_ctx, mem_ctx 684 source3/rpc_server/srv_spoolss_nt.c p = talloc_array(mem_ctx, char, len); mem_ctx 711 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 718 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 723 source3/rpc_server/srv_spoolss_nt.c data->data.string.string = talloc_strdup(mem_ctx, msg->notify.data); mem_ctx 732 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 743 source3/rpc_server/srv_spoolss_nt.c init_systemtime_buffer(mem_ctx, gmtime((time_t *)msg->notify.data), mem_ctx 751 source3/rpc_server/srv_spoolss_nt.c struct spoolss_Notify *data, TALLOC_CTX *mem_ctx); mem_ctx 943 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx = notify_ctr_getctx( ctr ); mem_ctx 988 source3/rpc_server/srv_spoolss_nt.c notifies = TALLOC_ZERO_ARRAY(mem_ctx, struct spoolss_Notify, msg_group->num_msgs); mem_ctx 1046 source3/rpc_server/srv_spoolss_nt.c printer_notify_table[msg->field].fn(msg, ¬ifies[count], mem_ctx); mem_ctx 1051 source3/rpc_server/srv_spoolss_nt.c job_notify_table[msg->field].fn(msg, ¬ifies[count], mem_ctx); mem_ctx 1076 source3/rpc_server/srv_spoolss_nt.c status = rpccli_spoolss_RouterReplyPrinterEx(notify_cli_pipe, mem_ctx, mem_ctx 2355 source3/rpc_server/srv_spoolss_nt.c static WERROR getprinterdata_printer_server(TALLOC_CTX *mem_ctx, mem_ctx 2427 source3/rpc_server/srv_spoolss_nt.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, &os, mem_ctx 2443 source3/rpc_server/srv_spoolss_nt.c data->string = talloc_strdup(mem_ctx, "C:\\PRINTERS"); mem_ctx 2452 source3/rpc_server/srv_spoolss_nt.c data->string = talloc_strdup(mem_ctx, "Windows NT x86"); mem_ctx 2480 source3/rpc_server/srv_spoolss_nt.c data->string = talloc_strdup(mem_ctx, hostname); mem_ctx 2523 source3/rpc_server/srv_spoolss_nt.c result = getprinterdata_printer_server(p->mem_ctx, mem_ctx 2560 source3/rpc_server/srv_spoolss_nt.c result = pull_spoolss_PrinterData(p->mem_ctx, &blob, mem_ctx 2710 source3/rpc_server/srv_spoolss_nt.c static struct spoolss_NotifyOption *dup_spoolss_NotifyOption(TALLOC_CTX *mem_ctx, mem_ctx 2720 source3/rpc_server/srv_spoolss_nt.c option = talloc_zero(mem_ctx, struct spoolss_NotifyOption); mem_ctx 2826 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2839 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2861 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2874 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2888 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2901 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2923 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2937 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2951 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2965 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2979 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 2993 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3008 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3024 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3037 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3050 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3063 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3076 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3089 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3105 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3118 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3133 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3146 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3159 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3172 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3210 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3223 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3235 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3247 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3261 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3274 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3279 source3/rpc_server/srv_spoolss_nt.c init_systemtime_buffer(mem_ctx, gmtime(&queue->time), mem_ctx 3293 source3/rpc_server/srv_spoolss_nt.c NT_PRINTER_INFO_LEVEL *printer, TALLOC_CTX *mem_ctx); mem_ctx 3420 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3464 source3/rpc_server/srv_spoolss_nt.c printer, mem_ctx); mem_ctx 3485 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3518 source3/rpc_server/srv_spoolss_nt.c printer, mem_ctx); mem_ctx 3558 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3593 source3/rpc_server/srv_spoolss_nt.c construct_notify_printer_info ( Printer, info, snum, &option_type, snum, mem_ctx ); mem_ctx 3624 source3/rpc_server/srv_spoolss_nt.c TALLOC_CTX *mem_ctx) mem_ctx 3663 source3/rpc_server/srv_spoolss_nt.c mem_ctx)) mem_ctx 3680 source3/rpc_server/srv_spoolss_nt.c mem_ctx); mem_ctx 3722 source3/rpc_server/srv_spoolss_nt.c info = talloc_zero(p->mem_ctx, struct spoolss_NotifyInfo); mem_ctx 3763 source3/rpc_server/srv_spoolss_nt.c info, p->mem_ctx); mem_ctx 3768 source3/rpc_server/srv_spoolss_nt.c info, p->mem_ctx); mem_ctx 3783 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info0(TALLOC_CTX *mem_ctx, mem_ctx 3793 source3/rpc_server/srv_spoolss_nt.c r->printername = talloc_strdup(mem_ctx, ntprinter->info_2->printername); mem_ctx 3796 source3/rpc_server/srv_spoolss_nt.c r->servername = talloc_strdup(mem_ctx, ntprinter->info_2->servername); mem_ctx 3865 source3/rpc_server/srv_spoolss_nt.c static WERROR convert_nt_devicemode(TALLOC_CTX *mem_ctx, mem_ctx 3873 source3/rpc_server/srv_spoolss_nt.c r->devicename = talloc_strdup(mem_ctx, ntdevmode->devicename); mem_ctx 3896 source3/rpc_server/srv_spoolss_nt.c r->formname = talloc_strdup(mem_ctx, ntdevmode->formname); mem_ctx 3918 source3/rpc_server/srv_spoolss_nt.c r->driverextra_data = data_blob_talloc(mem_ctx, mem_ctx 3932 source3/rpc_server/srv_spoolss_nt.c struct spoolss_DeviceMode *construct_dev_mode(TALLOC_CTX *mem_ctx, mem_ctx 3951 source3/rpc_server/srv_spoolss_nt.c devmode = TALLOC_ZERO_P(mem_ctx, struct spoolss_DeviceMode); mem_ctx 3959 source3/rpc_server/srv_spoolss_nt.c result = convert_nt_devicemode(mem_ctx, devmode, printer->info_2->devmode); mem_ctx 3975 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info3(TALLOC_CTX *mem_ctx, mem_ctx 3986 source3/rpc_server/srv_spoolss_nt.c r->secdesc = dup_sec_desc(mem_ctx, mem_ctx 3999 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info4(TALLOC_CTX *mem_ctx, mem_ctx 4004 source3/rpc_server/srv_spoolss_nt.c r->printername = talloc_strdup(mem_ctx, ntprinter->info_2->printername); mem_ctx 4006 source3/rpc_server/srv_spoolss_nt.c r->servername = talloc_strdup(mem_ctx, ntprinter->info_2->servername); mem_ctx 4019 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info5(TALLOC_CTX *mem_ctx, mem_ctx 4024 source3/rpc_server/srv_spoolss_nt.c r->printername = talloc_strdup(mem_ctx, ntprinter->info_2->printername); mem_ctx 4026 source3/rpc_server/srv_spoolss_nt.c r->portname = talloc_strdup(mem_ctx, ntprinter->info_2->portname); mem_ctx 4044 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info6(TALLOC_CTX *mem_ctx, mem_ctx 4064 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info7(TALLOC_CTX *mem_ctx, mem_ctx 4072 source3/rpc_server/srv_spoolss_nt.c r->guid = talloc_strdup_upper(mem_ctx, GUID_string2(mem_ctx, &guid)); mem_ctx 4075 source3/rpc_server/srv_spoolss_nt.c r->guid = talloc_strdup(mem_ctx, ""); mem_ctx 4088 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info8(TALLOC_CTX *mem_ctx, mem_ctx 4101 source3/rpc_server/srv_spoolss_nt.c devmode = TALLOC_ZERO_P(mem_ctx, struct spoolss_DeviceMode); mem_ctx 4104 source3/rpc_server/srv_spoolss_nt.c result = convert_nt_devicemode(mem_ctx, devmode, ntprinter->info_2->devmode); mem_ctx 4121 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info1(TALLOC_CTX *mem_ctx, mem_ctx 4129 source3/rpc_server/srv_spoolss_nt.c r->description = talloc_asprintf(mem_ctx, "%s,%s,%s", mem_ctx 4136 source3/rpc_server/srv_spoolss_nt.c r->comment = talloc_strdup(mem_ctx, lp_comment(snum)); mem_ctx 4138 source3/rpc_server/srv_spoolss_nt.c r->comment = talloc_strdup(mem_ctx, ntprinter->info_2->comment); /* saved comment */ mem_ctx 4142 source3/rpc_server/srv_spoolss_nt.c r->name = talloc_strdup(mem_ctx, ntprinter->info_2->printername); mem_ctx 4153 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_info2(TALLOC_CTX *mem_ctx, mem_ctx 4164 source3/rpc_server/srv_spoolss_nt.c r->servername = talloc_strdup(mem_ctx, ntprinter->info_2->servername); mem_ctx 4166 source3/rpc_server/srv_spoolss_nt.c r->printername = talloc_strdup(mem_ctx, ntprinter->info_2->printername); mem_ctx 4168 source3/rpc_server/srv_spoolss_nt.c r->sharename = talloc_strdup(mem_ctx, lp_servicename(snum)); mem_ctx 4170 source3/rpc_server/srv_spoolss_nt.c r->portname = talloc_strdup(mem_ctx, ntprinter->info_2->portname); mem_ctx 4172 source3/rpc_server/srv_spoolss_nt.c r->drivername = talloc_strdup(mem_ctx, ntprinter->info_2->drivername); mem_ctx 4176 source3/rpc_server/srv_spoolss_nt.c r->comment = talloc_strdup(mem_ctx, lp_comment(snum)); mem_ctx 4178 source3/rpc_server/srv_spoolss_nt.c r->comment = talloc_strdup(mem_ctx, ntprinter->info_2->comment); mem_ctx 4182 source3/rpc_server/srv_spoolss_nt.c r->location = talloc_strdup(mem_ctx, ntprinter->info_2->location); mem_ctx 4184 source3/rpc_server/srv_spoolss_nt.c r->sepfile = talloc_strdup(mem_ctx, ntprinter->info_2->sepfile); mem_ctx 4186 source3/rpc_server/srv_spoolss_nt.c r->printprocessor = talloc_strdup(mem_ctx, ntprinter->info_2->printprocessor); mem_ctx 4188 source3/rpc_server/srv_spoolss_nt.c r->datatype = talloc_strdup(mem_ctx, ntprinter->info_2->datatype); mem_ctx 4190 source3/rpc_server/srv_spoolss_nt.c r->parameters = talloc_strdup(mem_ctx, ntprinter->info_2->parameters); mem_ctx 4203 source3/rpc_server/srv_spoolss_nt.c r->devmode = construct_dev_mode(mem_ctx, lp_const_servicename(snum)); mem_ctx 4214 source3/rpc_server/srv_spoolss_nt.c r->secdesc = dup_sec_desc(mem_ctx, ntprinter->info_2->secdesc_buf->sd); mem_ctx 4232 source3/rpc_server/srv_spoolss_nt.c static WERROR enum_all_printers_info_level(TALLOC_CTX *mem_ctx, mem_ctx 4258 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 4326 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinters_level0(TALLOC_CTX *mem_ctx, mem_ctx 4334 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_level(mem_ctx, 0, flags, info, count); mem_ctx 4341 source3/rpc_server/srv_spoolss_nt.c static WERROR enum_all_printers_info_1(TALLOC_CTX *mem_ctx, mem_ctx 4348 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_level(mem_ctx, 1, flags, info, count); mem_ctx 4355 source3/rpc_server/srv_spoolss_nt.c static WERROR enum_all_printers_info_1_local(TALLOC_CTX *mem_ctx, mem_ctx 4361 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_1(mem_ctx, PRINTER_ENUM_ICON8, info, count); mem_ctx 4368 source3/rpc_server/srv_spoolss_nt.c static WERROR enum_all_printers_info_1_name(TALLOC_CTX *mem_ctx, mem_ctx 4385 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_1(mem_ctx, PRINTER_ENUM_ICON8, info, count); mem_ctx 4392 source3/rpc_server/srv_spoolss_nt.c static WERROR enum_all_printers_info_1_network(TALLOC_CTX *mem_ctx, mem_ctx 4417 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_1(mem_ctx, PRINTER_ENUM_NAME, info, count); mem_ctx 4426 source3/rpc_server/srv_spoolss_nt.c static WERROR enum_all_printers_info_2(TALLOC_CTX *mem_ctx, mem_ctx 4432 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_level(mem_ctx, 2, 0, info, count); mem_ctx 4439 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinters_level1(TALLOC_CTX *mem_ctx, mem_ctx 4448 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_1_local(mem_ctx, info, count); mem_ctx 4452 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_1_name(mem_ctx, name, info, count); mem_ctx 4456 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_1_network(mem_ctx, name, info, count); mem_ctx 4466 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinters_level2(TALLOC_CTX *mem_ctx, mem_ctx 4473 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_2(mem_ctx, info, count); mem_ctx 4481 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_2(mem_ctx, info, count); mem_ctx 4495 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinters_level4(TALLOC_CTX *mem_ctx, mem_ctx 4503 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_level(mem_ctx, 4, flags, info, count); mem_ctx 4511 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinters_level5(TALLOC_CTX *mem_ctx, mem_ctx 4519 source3/rpc_server/srv_spoolss_nt.c return enum_all_printers_info_level(mem_ctx, 5, flags, info, count); mem_ctx 4557 source3/rpc_server/srv_spoolss_nt.c name = talloc_strdup_upper(p->mem_ctx, r->in.server); mem_ctx 4562 source3/rpc_server/srv_spoolss_nt.c result = enumprinters_level0(p->mem_ctx, r->in.flags, name, mem_ctx 4566 source3/rpc_server/srv_spoolss_nt.c result = enumprinters_level1(p->mem_ctx, r->in.flags, name, mem_ctx 4570 source3/rpc_server/srv_spoolss_nt.c result = enumprinters_level2(p->mem_ctx, r->in.flags, name, mem_ctx 4574 source3/rpc_server/srv_spoolss_nt.c result = enumprinters_level4(p->mem_ctx, r->in.flags, name, mem_ctx 4578 source3/rpc_server/srv_spoolss_nt.c result = enumprinters_level5(p->mem_ctx, r->in.flags, name, mem_ctx 4589 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 4632 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info0(p->mem_ctx, ntprinter, mem_ctx 4636 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info1(p->mem_ctx, ntprinter, mem_ctx 4641 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info2(p->mem_ctx, ntprinter, mem_ctx 4645 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info3(p->mem_ctx, ntprinter, mem_ctx 4649 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info4(p->mem_ctx, ntprinter, mem_ctx 4653 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info5(p->mem_ctx, ntprinter, mem_ctx 4657 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info6(p->mem_ctx, ntprinter, mem_ctx 4661 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info7(p->mem_ctx, Printer, mem_ctx 4665 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_info8(p->mem_ctx, ntprinter, mem_ctx 4690 source3/rpc_server/srv_spoolss_nt.c static const char **string_array_from_driver_info(TALLOC_CTX *mem_ctx, mem_ctx 4699 source3/rpc_server/srv_spoolss_nt.c const char *str = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4707 source3/rpc_server/srv_spoolss_nt.c if (!add_string_to_array(mem_ctx, str, &array, &num_strings)) { mem_ctx 4714 source3/rpc_server/srv_spoolss_nt.c ADD_TO_ARRAY(mem_ctx, const char *, NULL, mem_ctx 4725 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info1(TALLOC_CTX *mem_ctx, mem_ctx 4731 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 4741 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info2(TALLOC_CTX *mem_ctx, mem_ctx 4751 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 4753 source3/rpc_server/srv_spoolss_nt.c r->architecture = talloc_strdup(mem_ctx, driver->info_3->environment); mem_ctx 4757 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4760 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_strdup(mem_ctx, ""); mem_ctx 4765 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4768 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_strdup(mem_ctx, ""); mem_ctx 4773 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4776 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_strdup(mem_ctx, ""); mem_ctx 4787 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info3(TALLOC_CTX *mem_ctx, mem_ctx 4796 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 4798 source3/rpc_server/srv_spoolss_nt.c r->architecture = talloc_strdup(mem_ctx, driver->info_3->environment); mem_ctx 4802 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4805 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_strdup(mem_ctx, ""); mem_ctx 4810 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4813 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_strdup(mem_ctx, ""); mem_ctx 4818 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4821 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_strdup(mem_ctx, ""); mem_ctx 4826 source3/rpc_server/srv_spoolss_nt.c r->help_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4829 source3/rpc_server/srv_spoolss_nt.c r->help_file = talloc_strdup(mem_ctx, ""); mem_ctx 4833 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, driver->info_3->monitorname); mem_ctx 4835 source3/rpc_server/srv_spoolss_nt.c r->default_datatype = talloc_strdup(mem_ctx, driver->info_3->defaultdatatype); mem_ctx 4838 source3/rpc_server/srv_spoolss_nt.c r->dependent_files = string_array_from_driver_info(mem_ctx, mem_ctx 4848 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info4(TALLOC_CTX *mem_ctx, mem_ctx 4857 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 4859 source3/rpc_server/srv_spoolss_nt.c r->architecture = talloc_strdup(mem_ctx, driver->info_3->environment); mem_ctx 4863 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4866 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_strdup(mem_ctx, ""); mem_ctx 4871 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4874 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_strdup(mem_ctx, ""); mem_ctx 4879 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4882 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_strdup(mem_ctx, ""); mem_ctx 4887 source3/rpc_server/srv_spoolss_nt.c r->help_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4890 source3/rpc_server/srv_spoolss_nt.c r->help_file = talloc_strdup(mem_ctx, ""); mem_ctx 4894 source3/rpc_server/srv_spoolss_nt.c r->dependent_files = string_array_from_driver_info(mem_ctx, mem_ctx 4899 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, driver->info_3->monitorname); mem_ctx 4901 source3/rpc_server/srv_spoolss_nt.c r->default_datatype = talloc_strdup(mem_ctx, driver->info_3->defaultdatatype); mem_ctx 4904 source3/rpc_server/srv_spoolss_nt.c r->previous_names = string_array_from_driver_info(mem_ctx, mem_ctx 4915 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info5(TALLOC_CTX *mem_ctx, mem_ctx 4924 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 4926 source3/rpc_server/srv_spoolss_nt.c r->architecture = talloc_strdup(mem_ctx, driver->info_3->environment); mem_ctx 4930 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4933 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_strdup(mem_ctx, ""); mem_ctx 4938 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4941 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_strdup(mem_ctx, ""); mem_ctx 4946 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4949 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_strdup(mem_ctx, ""); mem_ctx 4963 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info6(TALLOC_CTX *mem_ctx, mem_ctx 4972 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 4974 source3/rpc_server/srv_spoolss_nt.c r->architecture = talloc_strdup(mem_ctx, driver->info_3->environment); mem_ctx 4978 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4981 source3/rpc_server/srv_spoolss_nt.c r->driver_path = talloc_strdup(mem_ctx, ""); mem_ctx 4986 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4989 source3/rpc_server/srv_spoolss_nt.c r->data_file = talloc_strdup(mem_ctx, ""); mem_ctx 4994 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 4997 source3/rpc_server/srv_spoolss_nt.c r->config_file = talloc_strdup(mem_ctx, ""); mem_ctx 5002 source3/rpc_server/srv_spoolss_nt.c r->help_file = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 5005 source3/rpc_server/srv_spoolss_nt.c r->help_file = talloc_strdup(mem_ctx, ""); mem_ctx 5009 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, driver->info_3->monitorname); mem_ctx 5011 source3/rpc_server/srv_spoolss_nt.c r->default_datatype = talloc_strdup(mem_ctx, driver->info_3->defaultdatatype); mem_ctx 5014 source3/rpc_server/srv_spoolss_nt.c r->dependent_files = string_array_from_driver_info(mem_ctx, mem_ctx 5017 source3/rpc_server/srv_spoolss_nt.c r->previous_names = string_array_from_driver_info(mem_ctx, mem_ctx 5024 source3/rpc_server/srv_spoolss_nt.c r->manufacturer_name = talloc_strdup(mem_ctx, ""); mem_ctx 5026 source3/rpc_server/srv_spoolss_nt.c r->manufacturer_url = talloc_strdup(mem_ctx, ""); mem_ctx 5028 source3/rpc_server/srv_spoolss_nt.c r->hardware_id = talloc_strdup(mem_ctx, ""); mem_ctx 5030 source3/rpc_server/srv_spoolss_nt.c r->provider = talloc_strdup(mem_ctx, ""); mem_ctx 5039 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_spoolss_DriverFileInfo(TALLOC_CTX *mem_ctx, mem_ctx 5046 source3/rpc_server/srv_spoolss_nt.c r->file_name = talloc_asprintf(mem_ctx, "\\\\%s%s", mem_ctx 5058 source3/rpc_server/srv_spoolss_nt.c static WERROR spoolss_DriverFileInfo_from_driver(TALLOC_CTX *mem_ctx, mem_ctx 5073 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 5088 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 5103 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 5118 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 5133 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 5157 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printer_driver_info101(TALLOC_CTX *mem_ctx, mem_ctx 5167 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, driver->info_3->name); mem_ctx 5169 source3/rpc_server/srv_spoolss_nt.c r->architecture = talloc_strdup(mem_ctx, driver->info_3->environment); mem_ctx 5172 source3/rpc_server/srv_spoolss_nt.c result = spoolss_DriverFileInfo_from_driver(mem_ctx, driver, mem_ctx 5180 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, driver->info_3->monitorname); mem_ctx 5183 source3/rpc_server/srv_spoolss_nt.c r->default_datatype = talloc_strdup(mem_ctx, driver->info_3->defaultdatatype); mem_ctx 5186 source3/rpc_server/srv_spoolss_nt.c r->previous_names = string_array_from_driver_info(mem_ctx, mem_ctx 5192 source3/rpc_server/srv_spoolss_nt.c r->manufacturer_name = talloc_strdup(mem_ctx, ""); mem_ctx 5194 source3/rpc_server/srv_spoolss_nt.c r->manufacturer_url = talloc_strdup(mem_ctx, ""); mem_ctx 5196 source3/rpc_server/srv_spoolss_nt.c r->hardware_id = talloc_strdup(mem_ctx, ""); mem_ctx 5198 source3/rpc_server/srv_spoolss_nt.c r->provider = talloc_strdup(mem_ctx, ""); mem_ctx 5208 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_driver_info_1(TALLOC_CTX *mem_ctx, mem_ctx 5229 source3/rpc_server/srv_spoolss_nt.c result = fill_printer_driver_info1(mem_ctx, r, &driver, servername, architecture); mem_ctx 5241 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_driver_info_2(TALLOC_CTX *mem_ctx, mem_ctx 5263 source3/rpc_server/srv_spoolss_nt.c result = fill_printer_driver_info2(mem_ctx, r, &driver, servername); mem_ctx 5275 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_driver_info_3(TALLOC_CTX *mem_ctx, mem_ctx 5327 source3/rpc_server/srv_spoolss_nt.c status = fill_printer_driver_info3(mem_ctx, r, &driver, servername); mem_ctx 5339 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_driver_info_6(TALLOC_CTX *mem_ctx, mem_ctx 5384 source3/rpc_server/srv_spoolss_nt.c status = fill_printer_driver_info6(mem_ctx, r, &driver, servername); mem_ctx 5397 source3/rpc_server/srv_spoolss_nt.c static WERROR construct_printer_driver_info_101(TALLOC_CTX *mem_ctx, mem_ctx 5447 source3/rpc_server/srv_spoolss_nt.c result = fill_printer_driver_info101(mem_ctx, r, &driver, servername); mem_ctx 5493 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_driver_info_1(p->mem_ctx, mem_ctx 5501 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_driver_info_2(p->mem_ctx, mem_ctx 5509 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_driver_info_3(p->mem_ctx, mem_ctx 5517 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_driver_info_6(p->mem_ctx, mem_ctx 5525 source3/rpc_server/srv_spoolss_nt.c result = construct_printer_driver_info_101(p->mem_ctx, mem_ctx 5814 source3/rpc_server/srv_spoolss_nt.c if ( !nt_printing_getsec(p->mem_ctx, Printer->sharename, &old_secdesc_ctr)) { mem_ctx 5850 source3/rpc_server/srv_spoolss_nt.c new_secdesc_ctr = sec_desc_merge(p->mem_ctx, secdesc_ctr, old_secdesc_ctr); mem_ctx 6150 source3/rpc_server/srv_spoolss_nt.c if ( !add_printer_hook(p->mem_ctx, p->server_info->ptok, mem_ctx 6392 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_job_info1(TALLOC_CTX *mem_ctx, mem_ctx 6404 source3/rpc_server/srv_spoolss_nt.c r->printer_name = talloc_strdup(mem_ctx, lp_servicename(snum)); mem_ctx 6406 source3/rpc_server/srv_spoolss_nt.c r->server_name = talloc_strdup(mem_ctx, ntprinter->info_2->servername); mem_ctx 6408 source3/rpc_server/srv_spoolss_nt.c r->user_name = talloc_strdup(mem_ctx, queue->fs_user); mem_ctx 6410 source3/rpc_server/srv_spoolss_nt.c r->document_name = talloc_strdup(mem_ctx, queue->fs_file); mem_ctx 6412 source3/rpc_server/srv_spoolss_nt.c r->data_type = talloc_strdup(mem_ctx, "RAW"); mem_ctx 6414 source3/rpc_server/srv_spoolss_nt.c r->text_status = talloc_strdup(mem_ctx, ""); mem_ctx 6432 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_job_info2(TALLOC_CTX *mem_ctx, mem_ctx 6445 source3/rpc_server/srv_spoolss_nt.c r->printer_name = talloc_strdup(mem_ctx, lp_servicename(snum)); mem_ctx 6447 source3/rpc_server/srv_spoolss_nt.c r->server_name = talloc_strdup(mem_ctx, ntprinter->info_2->servername); mem_ctx 6449 source3/rpc_server/srv_spoolss_nt.c r->user_name = talloc_strdup(mem_ctx, queue->fs_user); mem_ctx 6451 source3/rpc_server/srv_spoolss_nt.c r->document_name = talloc_strdup(mem_ctx, queue->fs_file); mem_ctx 6453 source3/rpc_server/srv_spoolss_nt.c r->notify_name = talloc_strdup(mem_ctx, queue->fs_user); mem_ctx 6455 source3/rpc_server/srv_spoolss_nt.c r->data_type = talloc_strdup(mem_ctx, "RAW"); mem_ctx 6457 source3/rpc_server/srv_spoolss_nt.c r->print_processor = talloc_strdup(mem_ctx, "winprint"); mem_ctx 6459 source3/rpc_server/srv_spoolss_nt.c r->parameters = talloc_strdup(mem_ctx, ""); mem_ctx 6461 source3/rpc_server/srv_spoolss_nt.c r->driver_name = talloc_strdup(mem_ctx, ntprinter->info_2->drivername); mem_ctx 6466 source3/rpc_server/srv_spoolss_nt.c r->text_status = talloc_strdup(mem_ctx, ""); mem_ctx 6489 source3/rpc_server/srv_spoolss_nt.c static WERROR enumjobs_level1(TALLOC_CTX *mem_ctx, mem_ctx 6500 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_JobInfo, num_queues); mem_ctx 6533 source3/rpc_server/srv_spoolss_nt.c static WERROR enumjobs_level2(TALLOC_CTX *mem_ctx, mem_ctx 6544 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_JobInfo, num_queues); mem_ctx 6632 source3/rpc_server/srv_spoolss_nt.c result = enumjobs_level1(p->mem_ctx, queue, count, snum, mem_ctx 6636 source3/rpc_server/srv_spoolss_nt.c result = enumjobs_level2(p->mem_ctx, queue, count, snum, mem_ctx 6651 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 6718 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level(TALLOC_CTX *mem_ctx, mem_ctx 6749 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_REALLOC_ARRAY(mem_ctx, info, mem_ctx 6829 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level1(TALLOC_CTX *mem_ctx, mem_ctx 6835 source3/rpc_server/srv_spoolss_nt.c return enumprinterdrivers_level(mem_ctx, servername, architecture, 1, mem_ctx 6843 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level2(TALLOC_CTX *mem_ctx, mem_ctx 6849 source3/rpc_server/srv_spoolss_nt.c return enumprinterdrivers_level(mem_ctx, servername, architecture, 2, mem_ctx 6857 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level3(TALLOC_CTX *mem_ctx, mem_ctx 6863 source3/rpc_server/srv_spoolss_nt.c return enumprinterdrivers_level(mem_ctx, servername, architecture, 3, mem_ctx 6871 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level4(TALLOC_CTX *mem_ctx, mem_ctx 6877 source3/rpc_server/srv_spoolss_nt.c return enumprinterdrivers_level(mem_ctx, servername, architecture, 4, mem_ctx 6885 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level5(TALLOC_CTX *mem_ctx, mem_ctx 6891 source3/rpc_server/srv_spoolss_nt.c return enumprinterdrivers_level(mem_ctx, servername, architecture, 5, mem_ctx 6899 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprinterdrivers_level6(TALLOC_CTX *mem_ctx, mem_ctx 6905 source3/rpc_server/srv_spoolss_nt.c return enumprinterdrivers_level(mem_ctx, servername, architecture, 6, mem_ctx 6940 source3/rpc_server/srv_spoolss_nt.c result = enumprinterdrivers_level1(p->mem_ctx, cservername, mem_ctx 6945 source3/rpc_server/srv_spoolss_nt.c result = enumprinterdrivers_level2(p->mem_ctx, cservername, mem_ctx 6950 source3/rpc_server/srv_spoolss_nt.c result = enumprinterdrivers_level3(p->mem_ctx, cservername, mem_ctx 6955 source3/rpc_server/srv_spoolss_nt.c result = enumprinterdrivers_level4(p->mem_ctx, cservername, mem_ctx 6960 source3/rpc_server/srv_spoolss_nt.c result = enumprinterdrivers_level5(p->mem_ctx, cservername, mem_ctx 6965 source3/rpc_server/srv_spoolss_nt.c result = enumprinterdrivers_level6(p->mem_ctx, cservername, mem_ctx 6977 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 6990 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_form_info_1(TALLOC_CTX *mem_ctx, mem_ctx 6994 source3/rpc_server/srv_spoolss_nt.c r->form_name = talloc_strdup(mem_ctx, form->name); mem_ctx 7012 source3/rpc_server/srv_spoolss_nt.c static WERROR spoolss_enumforms_level1(TALLOC_CTX *mem_ctx, mem_ctx 7026 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_FormInfo, *count); mem_ctx 7100 source3/rpc_server/srv_spoolss_nt.c result = spoolss_enumforms_level1(p->mem_ctx, mem_ctx 7120 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 7196 source3/rpc_server/srv_spoolss_nt.c result = fill_form_info_1(p->mem_ctx, mem_ctx 7221 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_port_1(TALLOC_CTX *mem_ctx, mem_ctx 7225 source3/rpc_server/srv_spoolss_nt.c r->port_name = talloc_strdup(mem_ctx, name); mem_ctx 7236 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_port_2(TALLOC_CTX *mem_ctx, mem_ctx 7240 source3/rpc_server/srv_spoolss_nt.c r->port_name = talloc_strdup(mem_ctx, name); mem_ctx 7243 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, "Local Monitor"); mem_ctx 7246 source3/rpc_server/srv_spoolss_nt.c r->description = talloc_strdup(mem_ctx, SPL_LOCAL_PORT); mem_ctx 7320 source3/rpc_server/srv_spoolss_nt.c static WERROR enumports_level_1(TALLOC_CTX *mem_ctx, mem_ctx 7336 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_PortInfo, numlines); mem_ctx 7372 source3/rpc_server/srv_spoolss_nt.c static WERROR enumports_level_2(TALLOC_CTX *mem_ctx, mem_ctx 7388 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_PortInfo, numlines); mem_ctx 7443 source3/rpc_server/srv_spoolss_nt.c result = enumports_level_1(p->mem_ctx, r->out.info, mem_ctx 7447 source3/rpc_server/srv_spoolss_nt.c result = enumports_level_2(p->mem_ctx, r->out.info, mem_ctx 7458 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 7508 source3/rpc_server/srv_spoolss_nt.c if ( !add_printer_hook(p->mem_ctx, p->server_info->ptok, mem_ctx 7805 source3/rpc_server/srv_spoolss_nt.c static WERROR compose_spoolss_server_path(TALLOC_CTX *mem_ctx, mem_ctx 7839 source3/rpc_server/srv_spoolss_nt.c *path = talloc_asprintf(mem_ctx, mem_ctx 7845 source3/rpc_server/srv_spoolss_nt.c *path = talloc_asprintf(mem_ctx, "%s\\%s\\%s", mem_ctx 7865 source3/rpc_server/srv_spoolss_nt.c static WERROR getprinterdriverdir_level_1(TALLOC_CTX *mem_ctx, mem_ctx 7873 source3/rpc_server/srv_spoolss_nt.c werr = compose_spoolss_server_path(mem_ctx, mem_ctx 7911 source3/rpc_server/srv_spoolss_nt.c werror = getprinterdriverdir_level_1(p->mem_ctx, mem_ctx 8135 source3/rpc_server/srv_spoolss_nt.c result = push_spoolss_PrinterData(p->mem_ctx, &blob, mem_ctx 8497 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_print_processor1(TALLOC_CTX *mem_ctx, mem_ctx 8501 source3/rpc_server/srv_spoolss_nt.c r->print_processor_name = talloc_strdup(mem_ctx, print_processor_name); mem_ctx 8511 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprintprocessors_level_1(TALLOC_CTX *mem_ctx, mem_ctx 8518 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_PrintProcessorInfo, 1); mem_ctx 8570 source3/rpc_server/srv_spoolss_nt.c result = enumprintprocessors_level_1(p->mem_ctx, r->out.info, mem_ctx 8581 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 8595 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_printprocdatatype1(TALLOC_CTX *mem_ctx, mem_ctx 8599 source3/rpc_server/srv_spoolss_nt.c r->name_array = talloc_strdup(mem_ctx, name_array); mem_ctx 8609 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprintprocdatatypes_level_1(TALLOC_CTX *mem_ctx, mem_ctx 8616 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_PrintProcDataTypesInfo, 1); mem_ctx 8661 source3/rpc_server/srv_spoolss_nt.c result = enumprintprocdatatypes_level_1(p->mem_ctx, r->out.info, mem_ctx 8668 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 8682 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_monitor_1(TALLOC_CTX *mem_ctx, mem_ctx 8686 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, monitor_name); mem_ctx 8696 source3/rpc_server/srv_spoolss_nt.c static WERROR fill_monitor_2(TALLOC_CTX *mem_ctx, mem_ctx 8702 source3/rpc_server/srv_spoolss_nt.c r->monitor_name = talloc_strdup(mem_ctx, monitor_name); mem_ctx 8704 source3/rpc_server/srv_spoolss_nt.c r->environment = talloc_strdup(mem_ctx, environment); mem_ctx 8706 source3/rpc_server/srv_spoolss_nt.c r->dll_name = talloc_strdup(mem_ctx, dll_name); mem_ctx 8716 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprintmonitors_level_1(TALLOC_CTX *mem_ctx, mem_ctx 8723 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_MonitorInfo, 2); mem_ctx 8756 source3/rpc_server/srv_spoolss_nt.c static WERROR enumprintmonitors_level_2(TALLOC_CTX *mem_ctx, mem_ctx 8763 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ARRAY(mem_ctx, union spoolss_MonitorInfo, 2); mem_ctx 8826 source3/rpc_server/srv_spoolss_nt.c result = enumprintmonitors_level_1(p->mem_ctx, r->out.info, mem_ctx 8830 source3/rpc_server/srv_spoolss_nt.c result = enumprintmonitors_level_2(p->mem_ctx, r->out.info, mem_ctx 8841 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_UNION_ARRAY(p->mem_ctx, mem_ctx 8854 source3/rpc_server/srv_spoolss_nt.c static WERROR getjob_level_1(TALLOC_CTX *mem_ctx, mem_ctx 8875 source3/rpc_server/srv_spoolss_nt.c return fill_job_info1(mem_ctx, mem_ctx 8886 source3/rpc_server/srv_spoolss_nt.c static WERROR getjob_level_2(TALLOC_CTX *mem_ctx, mem_ctx 8919 source3/rpc_server/srv_spoolss_nt.c devmode = TALLOC_ZERO_P(mem_ctx, struct spoolss_DeviceMode); mem_ctx 8926 source3/rpc_server/srv_spoolss_nt.c devmode = construct_dev_mode(mem_ctx, lp_const_servicename(snum)); mem_ctx 8930 source3/rpc_server/srv_spoolss_nt.c return fill_job_info2(mem_ctx, mem_ctx 8979 source3/rpc_server/srv_spoolss_nt.c result = getjob_level_1(p->mem_ctx, mem_ctx 8984 source3/rpc_server/srv_spoolss_nt.c result = getjob_level_2(p->mem_ctx, mem_ctx 9170 source3/rpc_server/srv_spoolss_nt.c char *str = talloc_asprintf(p->mem_ctx, "%s\\%s", mem_ctx 9383 source3/rpc_server/srv_spoolss_nt.c static WERROR registry_value_to_printer_enum_value(TALLOC_CTX *mem_ctx, mem_ctx 9389 source3/rpc_server/srv_spoolss_nt.c r->data = TALLOC_ZERO_P(mem_ctx, union spoolss_PrinterData); mem_ctx 9392 source3/rpc_server/srv_spoolss_nt.c r->value_name = talloc_strdup(mem_ctx, regval_name(v)); mem_ctx 9401 source3/rpc_server/srv_spoolss_nt.c result = pull_spoolss_PrinterData(mem_ctx, &blob, mem_ctx 9485 source3/rpc_server/srv_spoolss_nt.c info = TALLOC_ZERO_ARRAY(p->mem_ctx, mem_ctx 9542 source3/rpc_server/srv_spoolss_nt.c *r->out.needed = SPOOLSS_BUFFER_ARRAY(p->mem_ctx, mem_ctx 9555 source3/rpc_server/srv_spoolss_nt.c static WERROR getprintprocessordirectory_level_1(TALLOC_CTX *mem_ctx, mem_ctx 9563 source3/rpc_server/srv_spoolss_nt.c werr = compose_spoolss_server_path(mem_ctx, mem_ctx 9605 source3/rpc_server/srv_spoolss_nt.c result = getprintprocessordirectory_level_1(p->mem_ctx, mem_ctx 9624 source3/rpc_server/srv_spoolss_nt.c static bool push_monitorui_buf(TALLOC_CTX *mem_ctx, DATA_BLOB *buf, mem_ctx 9632 source3/rpc_server/srv_spoolss_nt.c ndr_err = ndr_push_struct_blob(buf, mem_ctx, NULL, &ui, mem_ctx 9644 source3/rpc_server/srv_spoolss_nt.c static WERROR xcvtcp_monitorui(TALLOC_CTX *mem_ctx, mem_ctx 9656 source3/rpc_server/srv_spoolss_nt.c if (!push_monitorui_buf(mem_ctx, out, dllname)) { mem_ctx 9666 source3/rpc_server/srv_spoolss_nt.c static bool pull_port_data_1(TALLOC_CTX *mem_ctx, mem_ctx 9671 source3/rpc_server/srv_spoolss_nt.c ndr_err = ndr_pull_struct_blob(buf, mem_ctx, NULL, port1, mem_ctx 9682 source3/rpc_server/srv_spoolss_nt.c static bool pull_port_data_2(TALLOC_CTX *mem_ctx, mem_ctx 9687 source3/rpc_server/srv_spoolss_nt.c ndr_err = ndr_pull_struct_blob(buf, mem_ctx, NULL, port2, mem_ctx 9699 source3/rpc_server/srv_spoolss_nt.c static WERROR xcvtcp_addport(TALLOC_CTX *mem_ctx, mem_ctx 9726 source3/rpc_server/srv_spoolss_nt.c if (!pull_port_data_1(mem_ctx, &port1, in)) { mem_ctx 9740 source3/rpc_server/srv_spoolss_nt.c if (!pull_port_data_2(mem_ctx, &port2, in)) { mem_ctx 9761 source3/rpc_server/srv_spoolss_nt.c device_uri = talloc_asprintf(mem_ctx, mem_ctx 9767 source3/rpc_server/srv_spoolss_nt.c device_uri = talloc_asprintf(mem_ctx, mem_ctx 9779 source3/rpc_server/srv_spoolss_nt.c return add_port_hook(mem_ctx, token, portname, device_uri); mem_ctx 9791 source3/rpc_server/srv_spoolss_nt.c static WERROR process_xcvtcp_command(TALLOC_CTX *mem_ctx, mem_ctx 9803 source3/rpc_server/srv_spoolss_nt.c return xcvtcp_cmds[i].fn(mem_ctx, token, inbuf, outbuf, needed); mem_ctx 9813 source3/rpc_server/srv_spoolss_nt.c static WERROR xcvlocal_monitorui(TALLOC_CTX *mem_ctx, mem_ctx 9825 source3/rpc_server/srv_spoolss_nt.c if (!push_monitorui_buf(mem_ctx, out, dllname)) { mem_ctx 9850 source3/rpc_server/srv_spoolss_nt.c static WERROR process_xcvlocal_command(TALLOC_CTX *mem_ctx, mem_ctx 9861 source3/rpc_server/srv_spoolss_nt.c return xcvlocal_cmds[i].fn(mem_ctx, token, inbuf, outbuf, needed); mem_ctx 9900 source3/rpc_server/srv_spoolss_nt.c out_data = data_blob_talloc_zero(p->mem_ctx, r->in.out_data_size); mem_ctx 9908 source3/rpc_server/srv_spoolss_nt.c werror = process_xcvtcp_command(p->mem_ctx, mem_ctx 9915 source3/rpc_server/srv_spoolss_nt.c werror = process_xcvlocal_command(p->mem_ctx, mem_ctx 260 source3/rpc_server/srv_srvsvc_nt.c char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); mem_ctx 264 source3/rpc_server/srv_srvsvc_nt.c p->mem_ctx, lp_servicename(snum), mem_ctx 287 source3/rpc_server/srv_srvsvc_nt.c remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); mem_ctx 290 source3/rpc_server/srv_srvsvc_nt.c p->mem_ctx, lp_servicename(snum), mem_ctx 295 source3/rpc_server/srv_srvsvc_nt.c path = talloc_asprintf(p->mem_ctx, mem_ctx 350 source3/rpc_server/srv_srvsvc_nt.c char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); mem_ctx 354 source3/rpc_server/srv_srvsvc_nt.c p->mem_ctx, lp_servicename(snum), mem_ctx 377 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 382 source3/rpc_server/srv_srvsvc_nt.c p->mem_ctx, lp_servicename(snum), mem_ctx 398 source3/rpc_server/srv_srvsvc_nt.c sd_buf = make_sec_desc_buf(p->mem_ctx, sd_size, sd); mem_ctx 417 source3/rpc_server/srv_srvsvc_nt.c char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); mem_ctx 421 source3/rpc_server/srv_srvsvc_nt.c p->mem_ctx, lp_servicename(snum), mem_ctx 474 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 478 source3/rpc_server/srv_srvsvc_nt.c r = make_sec_desc_buf(p->mem_ctx, sd_size, sd); mem_ctx 519 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 760 source3/rpc_server/srv_srvsvc_nt.c *total_entries = list_sessions(p->mem_ctx, &session_list); mem_ctx 773 source3/rpc_server/srv_srvsvc_nt.c ctr0->array = TALLOC_REALLOC_ARRAY(p->mem_ctx, mem_ctx 853 source3/rpc_server/srv_srvsvc_nt.c *total_entries = list_sessions(p->mem_ctx, &session_list); mem_ctx 871 source3/rpc_server/srv_srvsvc_nt.c ctr1->array = TALLOC_REALLOC_ARRAY(p->mem_ctx, mem_ctx 1089 source3/rpc_server/srv_srvsvc_nt.c info102 = TALLOC_P(p->mem_ctx, struct srvsvc_NetSrvInfo102); mem_ctx 1115 source3/rpc_server/srv_srvsvc_nt.c info101 = TALLOC_P(p->mem_ctx, struct srvsvc_NetSrvInfo101); mem_ctx 1134 source3/rpc_server/srv_srvsvc_nt.c info100 = TALLOC_P(p->mem_ctx, struct srvsvc_NetSrvInfo100); mem_ctx 1260 source3/rpc_server/srv_srvsvc_nt.c num_sessions = list_sessions(p->mem_ctx, &session_list); mem_ctx 1385 source3/rpc_server/srv_srvsvc_nt.c info->info0 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo0); mem_ctx 1390 source3/rpc_server/srv_srvsvc_nt.c info->info1 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1); mem_ctx 1395 source3/rpc_server/srv_srvsvc_nt.c info->info2 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo2); mem_ctx 1400 source3/rpc_server/srv_srvsvc_nt.c info->info501 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo501); mem_ctx 1405 source3/rpc_server/srv_srvsvc_nt.c info->info502 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo502); mem_ctx 1410 source3/rpc_server/srv_srvsvc_nt.c info->info1004 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1004); mem_ctx 1415 source3/rpc_server/srv_srvsvc_nt.c info->info1005 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1005); mem_ctx 1420 source3/rpc_server/srv_srvsvc_nt.c info->info1006 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1006); mem_ctx 1425 source3/rpc_server/srv_srvsvc_nt.c info->info1007 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1007); mem_ctx 1497 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 1502 source3/rpc_server/srv_srvsvc_nt.c share_name = talloc_strdup(p->mem_ctx, r->in.share_name); mem_ctx 1621 source3/rpc_server/srv_srvsvc_nt.c if (!(path = valid_share_pathname(p->mem_ctx, pathname ))) { mem_ctx 1644 source3/rpc_server/srv_srvsvc_nt.c command = talloc_asprintf(p->mem_ctx, mem_ctx 1692 source3/rpc_server/srv_srvsvc_nt.c old_sd = get_share_security(p->mem_ctx, lp_servicename(snum), &sd_size); mem_ctx 1727 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 1819 source3/rpc_server/srv_srvsvc_nt.c if (!(path = valid_share_pathname(p->mem_ctx, pathname))) { mem_ctx 1904 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 1908 source3/rpc_server/srv_srvsvc_nt.c share_name = talloc_strdup(p->mem_ctx, r->in.share_name); mem_ctx 1919 source3/rpc_server/srv_srvsvc_nt.c if (!(params = get_share_params(p->mem_ctx, share_name))) { mem_ctx 2015 source3/rpc_server/srv_srvsvc_nt.c if ( !(tod = TALLOC_ZERO_P(p->mem_ctx, struct srvsvc_NetRemoteTODInfo)) ) mem_ctx 2124 source3/rpc_server/srv_srvsvc_nt.c sd_buf = TALLOC_ZERO_P(p->mem_ctx, struct sec_desc_buf); mem_ctx 2333 source3/rpc_server/srv_srvsvc_nt.c TALLOC_CTX *ctx = p->mem_ctx; mem_ctx 261 source3/rpc_server/srv_svcctl_nt.c if ( !(sec_desc = construct_scm_sd( p->mem_ctx )) ) mem_ctx 299 source3/rpc_server/srv_svcctl_nt.c if ( !(sec_desc = svcctl_get_secdesc( p->mem_ctx, service, get_root_nt_token() )) ) mem_ctx 344 source3/rpc_server/srv_svcctl_nt.c display_name = svcctl_lookup_dispname(p->mem_ctx, service, mem_ctx 436 source3/rpc_server/srv_svcctl_nt.c num_services = enumerate_status( p->mem_ctx, &services, token ); mem_ctx 457 source3/rpc_server/srv_svcctl_nt.c ndr = ndr_push_init_ctx(p->mem_ctx, NULL); mem_ctx 605 source3/rpc_server/srv_svcctl_nt.c ndr_err = ndr_push_struct_blob(&blob, p->mem_ctx, NULL, mem_ctx 710 source3/rpc_server/srv_svcctl_nt.c wresult = fill_svc_config( p->mem_ctx, info->name, r->out.query, mem_ctx 757 source3/rpc_server/srv_svcctl_nt.c p->mem_ctx, info->name, p->server_info->ptok); mem_ctx 761 source3/rpc_server/srv_svcctl_nt.c ndr_err = ndr_push_struct_blob(&blob, p->mem_ctx, NULL, mem_ctx 784 source3/rpc_server/srv_svcctl_nt.c ndr_err = ndr_push_struct_blob(&blob, p->mem_ctx, NULL, mem_ctx 880 source3/rpc_server/srv_svcctl_nt.c if ( !(sec_desc = svcctl_get_secdesc( p->mem_ctx, info->name, get_root_nt_token() )) ) mem_ctx 889 source3/rpc_server/srv_svcctl_nt.c status = marshall_sec_desc(p->mem_ctx, sec_desc, &buffer, &len); mem_ctx 943 source3/rpc_server/srv_svcctl_nt.c status = unmarshall_sec_desc(p->mem_ctx, mem_ctx 953 source3/rpc_server/srv_svcctl_nt.c if ( !svcctl_set_secdesc( p->mem_ctx, info->name, sec_desc, mem_ctx 62 source3/rpc_server/srv_winreg_nt.c result = reg_openhive(p->mem_ctx, subkeyname, access_desired, mem_ctx 66 source3/rpc_server/srv_winreg_nt.c result = reg_openkey(p->mem_ctx, parent, subkeyname, mem_ctx 236 source3/rpc_server/srv_winreg_nt.c if (!prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL)) mem_ctx 258 source3/rpc_server/srv_winreg_nt.c if (!prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL)) mem_ctx 277 source3/rpc_server/srv_winreg_nt.c status = reg_queryvalue(p->mem_ctx, regkey, r->in.value_name->name, mem_ctx 289 source3/rpc_server/srv_winreg_nt.c status = registry_push_value(p->mem_ctx, val, &val_blob); mem_ctx 386 source3/rpc_server/srv_winreg_nt.c err = reg_enumkey(p->mem_ctx, key, r->in.enum_index, (char **)&r->out.name->name, mem_ctx 416 source3/rpc_server/srv_winreg_nt.c err = reg_enumvalue(p->mem_ctx, key, r->in.enum_index, &valname, &val); mem_ctx 421 source3/rpc_server/srv_winreg_nt.c err = registry_push_value(p->mem_ctx, val, &value_blob); mem_ctx 497 source3/rpc_server/srv_winreg_nt.c shutdown_script = talloc_strdup(p->mem_ctx, lp_shutdown_script()); mem_ctx 508 source3/rpc_server/srv_winreg_nt.c if ( (msg = talloc_strdup(p->mem_ctx, r->in.message->string )) == NULL ) { mem_ctx 511 source3/rpc_server/srv_winreg_nt.c chkmsg = TALLOC_ARRAY(p->mem_ctx, char, strlen(msg)+1); mem_ctx 523 source3/rpc_server/srv_winreg_nt.c shutdown_script = talloc_all_string_sub(p->mem_ctx, mem_ctx 528 source3/rpc_server/srv_winreg_nt.c shutdown_script = talloc_all_string_sub(p->mem_ctx, mem_ctx 533 source3/rpc_server/srv_winreg_nt.c shutdown_script = talloc_all_string_sub(p->mem_ctx, mem_ctx 538 source3/rpc_server/srv_winreg_nt.c shutdown_script = talloc_all_string_sub(p->mem_ctx, mem_ctx 543 source3/rpc_server/srv_winreg_nt.c shutdown_script = talloc_all_string_sub(p->mem_ctx, mem_ctx 664 source3/rpc_server/srv_winreg_nt.c fname = talloc_strdup(p->mem_ctx, r->in.filename->name); mem_ctx 672 source3/rpc_server/srv_winreg_nt.c if ((snum = validate_reg_filename(p->mem_ctx, &fname)) == -1) mem_ctx 698 source3/rpc_server/srv_winreg_nt.c fname = talloc_strdup(p->mem_ctx, r->in.filename->name); mem_ctx 706 source3/rpc_server/srv_winreg_nt.c if ((snum = validate_reg_filename(p->mem_ctx, &fname)) == -1 ) mem_ctx 771 source3/rpc_server/srv_winreg_nt.c status = registry_pull_value(p->mem_ctx, &val, r->in.type, r->in.data, mem_ctx 826 source3/rpc_server/srv_winreg_nt.c err = reg_getkeysecurity(p->mem_ctx, key, &secdesc); mem_ctx 831 source3/rpc_server/srv_winreg_nt.c err = ntstatus_to_werror(marshall_sec_desc(p->mem_ctx, secdesc, mem_ctx 866 source3/rpc_server/srv_winreg_nt.c err = ntstatus_to_werror(unmarshall_sec_desc(p->mem_ctx, r->in.sd->data, mem_ctx 63 source3/rpc_server/srv_wkssvc_nt.c if ( (wks100 = TALLOC_ZERO_P(p->mem_ctx, struct wkssvc_NetWkstaInfo100)) == NULL ) { mem_ctx 320 source3/rpc_server/srv_wkssvc_nt.c p->mem_ctx, r->in.encrypted_password, mem_ctx 326 source3/rpc_server/srv_wkssvc_nt.c split_domain_user(p->mem_ctx, mem_ctx 331 source3/rpc_server/srv_wkssvc_nt.c werr = libnet_init_JoinCtx(p->mem_ctx, &j); mem_ctx 346 source3/rpc_server/srv_wkssvc_nt.c werr = libnet_Join(p->mem_ctx, j); mem_ctx 386 source3/rpc_server/srv_wkssvc_nt.c p->mem_ctx, r->in.encrypted_password, mem_ctx 392 source3/rpc_server/srv_wkssvc_nt.c split_domain_user(p->mem_ctx, mem_ctx 397 source3/rpc_server/srv_wkssvc_nt.c werr = libnet_init_UnjoinCtx(p->mem_ctx, &u); mem_ctx 412 source3/rpc_server/srv_wkssvc_nt.c werr = libnet_Unjoin(p->mem_ctx, u); mem_ctx 27 source3/rpcclient/cmd_dfs.c static WERROR cmd_dfs_version(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 38 source3/rpcclient/cmd_dfs.c result = rpccli_dfs_GetManagerVersion(cli, mem_ctx, &version); mem_ctx 53 source3/rpcclient/cmd_dfs.c static WERROR cmd_dfs_add(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 72 source3/rpcclient/cmd_dfs.c result = rpccli_dfs_Add(cli, mem_ctx, path, servername, mem_ctx 81 source3/rpcclient/cmd_dfs.c static WERROR cmd_dfs_remove(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 97 source3/rpcclient/cmd_dfs.c result = rpccli_dfs_Remove(cli, mem_ctx, path, servername, mem_ctx 187 source3/rpcclient/cmd_dfs.c static WERROR cmd_dfs_enum(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 223 source3/rpcclient/cmd_dfs.c result = rpccli_dfs_Enum(cli, mem_ctx, str.level, 0xFFFFFFFF, &str, mem_ctx 235 source3/rpcclient/cmd_dfs.c static WERROR cmd_dfs_enumex(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 272 source3/rpcclient/cmd_dfs.c result = rpccli_dfs_EnumEx(cli, mem_ctx, argv[1], str.level, mem_ctx 283 source3/rpcclient/cmd_dfs.c static WERROR cmd_dfs_getinfo(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 305 source3/rpcclient/cmd_dfs.c result = rpccli_dfs_GetInfo(cli, mem_ctx, path, servername, mem_ctx 25 source3/rpcclient/cmd_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 41 source3/rpcclient/cmd_drsuapi.c names = TALLOC_ZERO_ARRAY(mem_ctx, struct drsuapi_DsNameString, argc); mem_ctx 56 source3/rpcclient/cmd_drsuapi.c status = rpccli_drsuapi_DsCrackNames(cli, mem_ctx, mem_ctx 75 source3/rpcclient/cmd_drsuapi.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 94 source3/rpcclient/cmd_drsuapi.c status = rpccli_drsuapi_DsBind(cli, mem_ctx, mem_ctx 104 source3/rpcclient/cmd_drsuapi.c werr = cracknames(cli, mem_ctx, mem_ctx 127 source3/rpcclient/cmd_drsuapi.c rpccli_drsuapi_DsUnbind(cli, mem_ctx, &bind_handle, &werr); mem_ctx 228 source3/rpcclient/cmd_drsuapi.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 255 source3/rpcclient/cmd_drsuapi.c status = rpccli_drsuapi_DsBind(cli, mem_ctx, mem_ctx 268 source3/rpcclient/cmd_drsuapi.c status = rpccli_drsuapi_DsGetDomainControllerInfo(cli, mem_ctx, mem_ctx 287 source3/rpcclient/cmd_drsuapi.c rpccli_drsuapi_DsUnbind(cli, mem_ctx, &bind_handle, &werr); mem_ctx 294 source3/rpcclient/cmd_drsuapi.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 390 source3/rpcclient/cmd_drsuapi.c status = rpccli_drsuapi_DsBind(cli, mem_ctx, mem_ctx 417 source3/rpcclient/cmd_drsuapi.c name = talloc_asprintf(mem_ctx, "%s\\", lp_workgroup()); mem_ctx 420 source3/rpcclient/cmd_drsuapi.c werr = cracknames(cli, mem_ctx, mem_ctx 439 source3/rpcclient/cmd_drsuapi.c nc_dn = talloc_strdup(mem_ctx, crack_ctr.ctr1->array[0].result_name); mem_ctx 477 source3/rpcclient/cmd_drsuapi.c status = rpccli_drsuapi_DsGetNCChanges(cli, mem_ctx, mem_ctx 503 source3/rpcclient/cmd_drsuapi.c status = cli_get_session_key(mem_ctx, cli, &session_key); mem_ctx 515 source3/rpcclient/cmd_drsuapi.c libnet_dssync_decrypt_attributes(mem_ctx, mem_ctx 547 source3/rpcclient/cmd_drsuapi.c libnet_dssync_decrypt_attributes(mem_ctx, mem_ctx 28 source3/rpcclient/cmd_dssetup.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 35 source3/rpcclient/cmd_dssetup.c status = rpccli_dssetup_DsRoleGetPrimaryDomainInformation(cli, mem_ctx, mem_ctx 24 source3/rpcclient/cmd_echo.c static NTSTATUS cmd_echo_add_one(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 38 source3/rpcclient/cmd_echo.c result = rpccli_echo_AddOne(cli, mem_ctx, request, &response); mem_ctx 49 source3/rpcclient/cmd_echo.c static NTSTATUS cmd_echo_data(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 78 source3/rpcclient/cmd_echo.c result = rpccli_echo_EchoData(cli, mem_ctx, size, in_data, out_data); mem_ctx 99 source3/rpcclient/cmd_echo.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 120 source3/rpcclient/cmd_echo.c result = rpccli_echo_SourceData(cli, mem_ctx, size, out_data); mem_ctx 139 source3/rpcclient/cmd_echo.c static NTSTATUS cmd_echo_sink_data(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 162 source3/rpcclient/cmd_echo.c result = rpccli_echo_SinkData(cli, mem_ctx, size, in_data); mem_ctx 25 source3/rpcclient/cmd_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 65 source3/rpcclient/cmd_epmapper.c TALLOC_CTX *mem_ctx, mem_ctx 73 source3/rpcclient/cmd_epmapper.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 25 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 39 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_OpenEventLogW(cli, mem_ctx, mem_ctx 54 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 80 source3/rpcclient/cmd_eventlog.c data = talloc_array(mem_ctx, uint8_t, number_of_bytes); mem_ctx 86 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 99 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_ReadEventLogW(cli, mem_ctx, mem_ctx 110 source3/rpcclient/cmd_eventlog.c data = talloc_array(mem_ctx, uint8_t, real_size); mem_ctx 114 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_ReadEventLogW(cli, mem_ctx, mem_ctx 137 source3/rpcclient/cmd_eventlog.c ndr_err = ndr_pull_struct_blob_all(&blob, mem_ctx, NULL, &r, mem_ctx 160 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 166 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 179 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 184 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_GetNumRecords(cli, mem_ctx, mem_ctx 194 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 200 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 213 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 218 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_GetOldestRecord(cli, mem_ctx, mem_ctx 228 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 234 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 254 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 259 source3/rpcclient/cmd_eventlog.c strings = talloc_array(mem_ctx, struct lsa_String, num_of_strings); mem_ctx 267 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_ReportEventW(cli, mem_ctx, mem_ctx 291 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 297 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 317 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 322 source3/rpcclient/cmd_eventlog.c strings = talloc_array(mem_ctx, struct lsa_String, num_of_strings); mem_ctx 331 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_ReportEventAndSourceW(cli, mem_ctx, mem_ctx 355 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 361 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 381 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_RegisterEventSourceW(cli, mem_ctx, mem_ctx 393 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_DeregisterEventSource(cli, mem_ctx, &log_handle); mem_ctx 399 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 413 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 418 source3/rpcclient/cmd_eventlog.c tmp = talloc_asprintf(mem_ctx, "\\??\\%s", argv[2]); mem_ctx 426 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_BackupEventLogW(cli, mem_ctx, mem_ctx 431 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 437 source3/rpcclient/cmd_eventlog.c TALLOC_CTX *mem_ctx, mem_ctx 452 source3/rpcclient/cmd_eventlog.c status = get_eventlog_handle(cli, mem_ctx, argv[1], &handle); mem_ctx 457 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_GetLogInformation(cli, mem_ctx, mem_ctx 469 source3/rpcclient/cmd_eventlog.c buffer = talloc_array(mem_ctx, uint8_t, bytes_needed); mem_ctx 475 source3/rpcclient/cmd_eventlog.c status = rpccli_eventlog_GetLogInformation(cli, mem_ctx, mem_ctx 486 source3/rpcclient/cmd_eventlog.c rpccli_eventlog_CloseEventLog(cli, mem_ctx, &handle); mem_ctx 29 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, mem_ctx 43 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 49 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_lookup_names(cli, mem_ctx, &pol, 1, &name, NULL, 1, &sids, &sid_types); mem_ctx 53 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 149 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 168 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 175 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_QueryInfoPolicy2(cli, mem_ctx, mem_ctx 181 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 188 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_QueryInfoPolicy(cli, mem_ctx, mem_ctx 198 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 207 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 221 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 228 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_lookup_names(cli, mem_ctx, &pol, argc - 1, mem_ctx 246 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 255 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 269 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 278 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_lookup_names(cli, mem_ctx, &pol, argc - 2, mem_ctx 296 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 305 source3/rpcclient/cmd_lsarpc.c static NTSTATUS cmd_lsa_lookup_sids(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 321 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 330 source3/rpcclient/cmd_lsarpc.c sids = TALLOC_ARRAY(mem_ctx, DOM_SID, argc - 1); mem_ctx 345 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_lookup_sids(cli, mem_ctx, &pol, argc - 1, sids, mem_ctx 365 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 374 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 395 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 408 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_EnumTrustDom(cli, mem_ctx, mem_ctx 431 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 439 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 461 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 468 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_EnumPrivs(cli, mem_ctx, mem_ctx 488 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 496 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 513 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 522 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_LookupPrivDisplayName(cli, mem_ctx, mem_ctx 536 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 544 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 566 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 573 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_EnumAccounts(cli, mem_ctx, mem_ctx 592 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 600 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 615 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 619 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 626 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_CreateAccount(cli, mem_ctx, mem_ctx 638 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 647 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 663 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 667 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 674 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_OpenAccount(cli, mem_ctx, mem_ctx 683 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_EnumPrivsAccount(cli, mem_ctx, mem_ctx 701 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 710 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 725 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 729 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 736 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_EnumAccountRights(cli, mem_ctx, mem_ctx 751 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 760 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 774 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 778 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 786 source3/rpcclient/cmd_lsarpc.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, mem_ctx 796 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_AddAccountRights(cli, mem_ctx, mem_ctx 804 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 813 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 827 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 831 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 839 source3/rpcclient/cmd_lsarpc.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, mem_ctx 849 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_RemoveAccountRights(cli, mem_ctx, mem_ctx 858 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 868 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 881 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 890 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_LookupPrivValue(cli, mem_ctx, mem_ctx 902 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 910 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 923 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 933 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_QuerySecurity(cli, mem_ctx, mem_ctx 944 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 973 source3/rpcclient/cmd_lsarpc.c static void display_trust_dom_info(TALLOC_CTX *mem_ctx, mem_ctx 984 source3/rpcclient/cmd_lsarpc.c str = NDR_PRINT_UNION_STRING(mem_ctx, mem_ctx 996 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1018 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, access_mask, &pol); mem_ctx 1023 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_QueryTrustedDomainInfoBySid(cli, mem_ctx, mem_ctx 1036 source3/rpcclient/cmd_lsarpc.c display_trust_dom_info(mem_ctx, info, info_class, nt_hash); mem_ctx 1039 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 1045 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1064 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, access_mask, &pol); mem_ctx 1071 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_QueryTrustedDomainInfoByName(cli, mem_ctx, mem_ctx 1084 source3/rpcclient/cmd_lsarpc.c display_trust_dom_info(mem_ctx, info, info_class, nt_hash); mem_ctx 1087 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 1093 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1116 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, access_mask, &pol); mem_ctx 1121 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_OpenTrustedDomain(cli, mem_ctx, mem_ctx 1130 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_QueryTrustedDomainInfo(cli, mem_ctx, mem_ctx 1143 source3/rpcclient/cmd_lsarpc.c display_trust_dom_info(mem_ctx, info, info_class, nt_hash); mem_ctx 1146 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 1152 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1166 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy(cli, mem_ctx, true, mem_ctx 1174 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_GetUserName(cli, mem_ctx, mem_ctx 1188 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &pol); mem_ctx 1194 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1211 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 1216 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 1224 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_OpenAccount(cli, mem_ctx, mem_ctx 1241 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_LookupPrivValue(cli, mem_ctx, mem_ctx 1250 source3/rpcclient/cmd_lsarpc.c set = TALLOC_REALLOC_ARRAY(mem_ctx, set, mem_ctx 1263 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_AddPrivilegesToAccount(cli, mem_ctx, mem_ctx 1271 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &user_pol); mem_ctx 1272 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 1278 source3/rpcclient/cmd_lsarpc.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1295 source3/rpcclient/cmd_lsarpc.c result = name_to_sid(cli, mem_ctx, &sid, argv[1]); mem_ctx 1300 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 1308 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_OpenAccount(cli, mem_ctx, mem_ctx 1325 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_LookupPrivValue(cli, mem_ctx, mem_ctx 1334 source3/rpcclient/cmd_lsarpc.c set = TALLOC_REALLOC_ARRAY(mem_ctx, set, mem_ctx 1348 source3/rpcclient/cmd_lsarpc.c result = rpccli_lsa_RemovePrivilegesFromAccount(cli, mem_ctx, mem_ctx 1357 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &user_pol); mem_ctx 1358 source3/rpcclient/cmd_lsarpc.c rpccli_lsa_Close(cli, mem_ctx, &dom_pol); mem_ctx 26 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 69 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_LogonControl2(cli, mem_ctx, mem_ctx 90 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 107 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_GetAnyDCName(cli, mem_ctx, mem_ctx 130 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 147 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_GetDcName(cli, mem_ctx, mem_ctx 170 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 208 source3/rpcclient/cmd_netlogon.c result = rpccli_netr_DsRGetDCName(cli, mem_ctx, mem_ctx 219 source3/rpcclient/cmd_netlogon.c NDR_PRINT_STRUCT_STRING(mem_ctx, netr_DsRGetDCNameInfo, info)); mem_ctx 230 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 266 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsRGetDCNameEx(cli, mem_ctx, mem_ctx 283 source3/rpcclient/cmd_netlogon.c NDR_PRINT_STRUCT_STRING(mem_ctx, netr_DsRGetDCNameInfo, info)); mem_ctx 289 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 338 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsRGetDCNameEx2(cli, mem_ctx, mem_ctx 357 source3/rpcclient/cmd_netlogon.c NDR_PRINT_STRUCT_STRING(mem_ctx, netr_DsRGetDCNameInfo, info)); mem_ctx 364 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 376 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsRGetSiteName(cli, mem_ctx, mem_ctx 396 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 424 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_LogonControl(cli, mem_ctx, mem_ctx 561 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 589 source3/rpcclient/cmd_netlogon.c result = rpccli_netr_DatabaseSync2(cli, mem_ctx, mem_ctx 625 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 652 source3/rpcclient/cmd_netlogon.c result = rpccli_netr_DatabaseDeltas(cli, mem_ctx, mem_ctx 687 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 722 source3/rpcclient/cmd_netlogon.c result = rpccli_netlogon_sam_logon(cli, mem_ctx, logon_param, lp_workgroup(), username, password, workstation, logon_type); mem_ctx 734 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 748 source3/rpcclient/cmd_netlogon.c result = trust_pw_find_change_and_store_it(cli, mem_ctx, mem_ctx 759 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 782 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_LogonGetTrustRid(cli, mem_ctx, mem_ctx 799 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 822 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsrEnumerateDomainTrusts(cli, mem_ctx, mem_ctx 847 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 874 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsrDeregisterDNSHostRecords(cli, mem_ctx, mem_ctx 893 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 921 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsRGetForestTrustInformation(cli, mem_ctx, mem_ctx 939 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 957 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_NetrEnumerateTrustedDomains(cli, mem_ctx, mem_ctx 974 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 991 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_NetrEnumerateTrustedDomainsEx(cli, mem_ctx, mem_ctx 1007 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1024 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DsrGetDcSiteCoverageW(cli, mem_ctx, mem_ctx 1044 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1093 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_DatabaseRedo(cli, mem_ctx, mem_ctx 1111 source3/rpcclient/cmd_netlogon.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 1135 source3/rpcclient/cmd_netlogon.c status = rpccli_netr_LogonGetCapabilities(cli, mem_ctx, mem_ctx 25 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 33 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_GetVersion(cli, mem_ctx, mem_ctx 47 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 67 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_ValidateDeviceInstance(cli, mem_ctx, mem_ctx 79 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 98 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_HwProfFlags(cli, mem_ctx, mem_ctx 117 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 129 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_GetHwProfInfo(cli, mem_ctx, mem_ctx 143 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 169 source3/rpcclient/cmd_ntsvcs.c buffer = talloc_array(mem_ctx, uint8_t, buffer_size); mem_ctx 172 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_GetDeviceRegProp(cli, mem_ctx, mem_ctx 189 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 212 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_GetDeviceListSize(cli, mem_ctx, mem_ctx 227 source3/rpcclient/cmd_ntsvcs.c TALLOC_CTX *mem_ctx, mem_ctx 255 source3/rpcclient/cmd_ntsvcs.c buffer = talloc(mem_ctx, uint16_t); mem_ctx 260 source3/rpcclient/cmd_ntsvcs.c status = rpccli_PNP_GetDeviceList(cli, mem_ctx, mem_ctx 270 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 279 source3/rpcclient/cmd_samr.c return rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 285 source3/rpcclient/cmd_samr.c return rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 299 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 323 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 330 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 338 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 353 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 361 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 373 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryUserInfo(cli, mem_ctx, mem_ctx 402 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 403 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 404 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 487 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 510 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 517 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 526 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenGroup(cli, mem_ctx, mem_ctx 535 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryGroupInfo(cli, mem_ctx, mem_ctx 545 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &group_pol); mem_ctx 546 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 547 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 555 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 577 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 584 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 592 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 601 source3/rpcclient/cmd_samr.c result = rpccli_samr_GetGroupsForUser(cli, mem_ctx, mem_ctx 614 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 615 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 616 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 624 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 650 source3/rpcclient/cmd_samr.c result = add_sid_to_array(mem_ctx, &tmp_sid, &sids, &num_sids); mem_ctx 657 source3/rpcclient/cmd_samr.c sid_array.sids = TALLOC_ZERO_ARRAY(mem_ctx, struct lsa_SidPtr, num_sids); mem_ctx 665 source3/rpcclient/cmd_samr.c sid_array.sids[i].sid = sid_dup_talloc(mem_ctx, &sids[i]); mem_ctx 673 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 680 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 689 source3/rpcclient/cmd_samr.c result = rpccli_samr_GetAliasMembership(cli, mem_ctx, mem_ctx 700 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 701 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 709 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 730 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 737 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 746 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenGroup(cli, mem_ctx, mem_ctx 759 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryGroupMember(cli, mem_ctx, mem_ctx 773 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &group_pol); mem_ctx 774 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 775 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 783 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 806 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 815 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, "domain", mem_ctx 829 source3/rpcclient/cmd_samr.c result = rpccli_samr_EnumDomainUsers(cli, mem_ctx, mem_ctx 850 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 853 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 861 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 880 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 889 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, "domain", mem_ctx 903 source3/rpcclient/cmd_samr.c result = rpccli_samr_EnumDomainGroups(cli, mem_ctx, mem_ctx 922 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 925 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 933 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 952 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 961 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 976 source3/rpcclient/cmd_samr.c result = rpccli_samr_EnumDomainAliases(cli, mem_ctx, mem_ctx 995 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 998 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1006 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1026 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1040 source3/rpcclient/cmd_samr.c result = rpccli_samr_EnumDomains(cli, mem_ctx, mem_ctx 1059 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1069 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1090 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1099 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 1110 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenAlias(cli, mem_ctx, mem_ctx 1118 source3/rpcclient/cmd_samr.c result = rpccli_samr_GetMembersInAlias(cli, mem_ctx, mem_ctx 1132 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &alias_pol); mem_ctx 1133 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1134 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1142 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1170 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1180 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 1192 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenAlias(cli, mem_ctx, mem_ctx 1201 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryAliasInfo(cli, mem_ctx, mem_ctx 1226 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &alias_pol); mem_ctx 1227 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1228 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1237 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1254 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1263 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 1274 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenAlias(cli, mem_ctx, mem_ctx 1286 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 1294 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenAlias(cli, mem_ctx, mem_ctx 1302 source3/rpcclient/cmd_samr.c result = rpccli_samr_DeleteDomAlias(cli, mem_ctx, mem_ctx 1308 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1309 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1317 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1357 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1366 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 1385 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryDisplayInfo(cli, mem_ctx, mem_ctx 1396 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryDisplayInfo2(cli, mem_ctx, mem_ctx 1408 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryDisplayInfo3(cli, mem_ctx, mem_ctx 1477 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1478 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1484 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1487 source3/rpcclient/cmd_samr.c return cmd_samr_query_dispinfo_internal(cli, mem_ctx, argc, argv, mem_ctx 1492 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1495 source3/rpcclient/cmd_samr.c return cmd_samr_query_dispinfo_internal(cli, mem_ctx, argc, argv, mem_ctx 1500 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1503 source3/rpcclient/cmd_samr.c return cmd_samr_query_dispinfo_internal(cli, mem_ctx, argc, argv, mem_ctx 1510 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1532 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1541 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 1552 source3/rpcclient/cmd_samr.c result = rpccli_samr_QueryDomainInfo(cli, mem_ctx, mem_ctx 1605 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1606 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1613 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1636 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1645 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 1663 source3/rpcclient/cmd_samr.c result = rpccli_samr_CreateUser2(cli, mem_ctx, mem_ctx 1675 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 1678 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1681 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1691 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1712 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1721 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 1731 source3/rpcclient/cmd_samr.c result = rpccli_samr_CreateDomainGroup(cli, mem_ctx, mem_ctx 1741 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &group_pol); mem_ctx 1744 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1747 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1757 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1778 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1787 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 1798 source3/rpcclient/cmd_samr.c result = rpccli_samr_CreateDomAlias(cli, mem_ctx, mem_ctx 1808 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &alias_pol); mem_ctx 1811 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1814 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1824 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1843 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1850 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 1863 source3/rpcclient/cmd_samr.c if ((names = TALLOC_ARRAY(mem_ctx, struct lsa_String, num_names)) == NULL) { mem_ctx 1864 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1865 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1874 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 1890 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1891 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1899 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1917 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1924 source3/rpcclient/cmd_samr.c result = get_domain_handle(cli, mem_ctx, argv[1], mem_ctx 1937 source3/rpcclient/cmd_samr.c if ((rids = TALLOC_ARRAY(mem_ctx, uint32, num_rids)) == NULL) { mem_ctx 1938 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1939 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1947 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupRids(cli, mem_ctx, mem_ctx 1965 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 1966 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 1974 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 1991 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 1998 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2015 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 2024 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenGroup(cli, mem_ctx, mem_ctx 2036 source3/rpcclient/cmd_samr.c result = rpccli_samr_DeleteDomainGroup(cli, mem_ctx, mem_ctx 2044 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &group_pol); mem_ctx 2045 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2046 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2055 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2072 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2079 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2096 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 2106 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 2118 source3/rpcclient/cmd_samr.c result = rpccli_samr_DeleteUser(cli, mem_ctx, mem_ctx 2126 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 2127 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2128 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2138 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2169 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2177 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2187 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 2208 source3/rpcclient/cmd_samr.c result = rpccli_samr_QuerySecurity(cli, mem_ctx, mem_ctx 2218 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 2219 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2220 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2227 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2242 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2250 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2260 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 2270 source3/rpcclient/cmd_samr.c result = rpccli_samr_GetUserPwInfo(cli, mem_ctx, &user_pol, &info); mem_ctx 2274 source3/rpcclient/cmd_samr.c NDR_PRINT_STRUCT_STRING(mem_ctx, mem_ctx 2279 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 2280 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2281 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2287 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2301 source3/rpcclient/cmd_samr.c result = rpccli_samr_GetDomPwInfo(cli, mem_ctx, &domain_name, &info); mem_ctx 2314 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2331 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2338 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2347 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupDomain(cli, mem_ctx, mem_ctx 2358 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2359 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2367 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2388 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2398 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2410 source3/rpcclient/cmd_samr.c result = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 2421 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 2432 source3/rpcclient/cmd_samr.c result = rpccli_samr_chgpasswd_user(cli, mem_ctx, mem_ctx 2443 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 2446 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2449 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2459 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2478 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2487 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2497 source3/rpcclient/cmd_samr.c result = rpccli_samr_chgpasswd_user2(cli, mem_ctx, user, newpass, oldpass); mem_ctx 2502 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2505 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2516 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2537 source3/rpcclient/cmd_samr.c result = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2546 source3/rpcclient/cmd_samr.c result = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2556 source3/rpcclient/cmd_samr.c result = rpccli_samr_chgpasswd_user3(cli, mem_ctx, mem_ctx 2590 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &domain_pol); mem_ctx 2593 source3/rpcclient/cmd_samr.c result = rpccli_samr_Close(cli, mem_ctx, &connect_pol); mem_ctx 2601 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2633 source3/rpcclient/cmd_samr.c status = cli_get_session_key(mem_ctx, cli, &session_key); mem_ctx 2647 source3/rpcclient/cmd_samr.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 2654 source3/rpcclient/cmd_samr.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 2687 source3/rpcclient/cmd_samr.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 2690 source3/rpcclient/cmd_samr.c (uint16_t *)talloc_memdup(mem_ctx, out.data, 16); mem_ctx 2695 source3/rpcclient/cmd_samr.c out = data_blob_talloc_zero(mem_ctx, 16); mem_ctx 2698 source3/rpcclient/cmd_samr.c (uint16_t *)talloc_memdup(mem_ctx, out.data, 16); mem_ctx 2744 source3/rpcclient/cmd_samr.c status = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2753 source3/rpcclient/cmd_samr.c status = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2764 source3/rpcclient/cmd_samr.c status = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 2780 source3/rpcclient/cmd_samr.c status = rpccli_samr_LookupNames(cli, mem_ctx, mem_ctx 2790 source3/rpcclient/cmd_samr.c status = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 2802 source3/rpcclient/cmd_samr.c status = rpccli_samr_SetUserInfo(cli, mem_ctx, mem_ctx 2808 source3/rpcclient/cmd_samr.c status = rpccli_samr_SetUserInfo2(cli, mem_ctx, mem_ctx 2822 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2825 source3/rpcclient/cmd_samr.c return cmd_samr_setuserinfo_int(cli, mem_ctx, argc, argv, mem_ctx 2830 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2833 source3/rpcclient/cmd_samr.c return cmd_samr_setuserinfo_int(cli, mem_ctx, argc, argv, mem_ctx 2838 source3/rpcclient/cmd_samr.c TALLOC_CTX *mem_ctx, mem_ctx 2859 source3/rpcclient/cmd_samr.c status = rpccli_try_samr_connects(cli, mem_ctx, mem_ctx 2867 source3/rpcclient/cmd_samr.c status = rpccli_samr_OpenDomain(cli, mem_ctx, mem_ctx 2877 source3/rpcclient/cmd_samr.c status = rpccli_samr_GetDisplayEnumerationIndex(cli, mem_ctx, mem_ctx 2890 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &domain_handle); mem_ctx 2893 source3/rpcclient/cmd_samr.c rpccli_samr_Close(cli, mem_ctx, &connect_handle); mem_ctx 32 source3/rpcclient/cmd_shutdown.c static NTSTATUS cmd_shutdown_init(struct cli_state *cli, TALLOC_CTX *mem_ctx, mem_ctx 73 source3/rpcclient/cmd_shutdown.c result = cli_shutdown_init(cli, mem_ctx, msg, timeout, reboot, force); mem_ctx 87 source3/rpcclient/cmd_shutdown.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 92 source3/rpcclient/cmd_shutdown.c result = cli_shutdown_abort(cli, mem_ctx); mem_ctx 30 source3/rpcclient/cmd_spoolss.c _printername = talloc_asprintf_strupper_m(mem_ctx, "%s\\%s", \ mem_ctx 98 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 114 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 120 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, &werror); mem_ctx 279 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 308 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_enumprinters(cli, mem_ctx, mem_ctx 405 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 424 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_enumports(cli, mem_ctx, mem_ctx 455 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 485 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 493 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinter(cli, mem_ctx, mem_ctx 510 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_SetPrinter(cli, mem_ctx, mem_ctx 522 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 531 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 562 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 570 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinter(cli, mem_ctx, mem_ctx 586 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_SetPrinter(cli, mem_ctx, mem_ctx 598 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 607 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 630 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 640 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinter(cli, mem_ctx, mem_ctx 681 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 801 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 828 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 837 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinterdata(cli, mem_ctx, mem_ctx 852 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 861 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 895 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 904 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetPrinterDataEx(cli, mem_ctx, mem_ctx 915 source3/rpcclient/cmd_spoolss.c buffer = talloc_array(mem_ctx, uint8_t, needed); mem_ctx 916 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetPrinterDataEx(cli, mem_ctx, mem_ctx 950 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 1170 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1198 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 1211 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinterdriver2(cli, mem_ctx, mem_ctx 1262 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 1276 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1285 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_enumprinterdrivers(cli, mem_ctx, mem_ctx 1356 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1378 source3/rpcclient/cmd_spoolss.c return enum_driver_by_architecture(cli, mem_ctx, mem_ctx 1391 source3/rpcclient/cmd_spoolss.c werror = enum_driver_by_architecture(cli, mem_ctx, mem_ctx 1414 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1438 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetPrinterDriverDirectory(cli, mem_ctx, mem_ctx 1449 source3/rpcclient/cmd_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 1451 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetPrinterDriverDirectory(cli, mem_ctx, mem_ctx 1472 source3/rpcclient/cmd_spoolss.c static void set_drv_info_3_env(TALLOC_CTX *mem_ctx, mem_ctx 1484 source3/rpcclient/cmd_spoolss.c info->architecture = talloc_strdup(mem_ctx, archi_table[i].long_archi); mem_ctx 1503 source3/rpcclient/cmd_spoolss.c static char *get_driver_3_param(TALLOC_CTX *mem_ctx, char *str, mem_ctx 1521 source3/rpcclient/cmd_spoolss.c *dest = talloc_strdup(mem_ctx, ptr); mem_ctx 1535 source3/rpcclient/cmd_spoolss.c static bool init_drv_info_3_members(TALLOC_CTX *mem_ctx, struct spoolss_AddDriverInfo3 *r, mem_ctx 1546 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, args, ":", &r->driver_name, &saveptr); mem_ctx 1547 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, NULL, ":", &r->driver_path, &saveptr); mem_ctx 1548 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, NULL, ":", &r->data_file, &saveptr); mem_ctx 1549 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, NULL, ":", &r->config_file, &saveptr); mem_ctx 1550 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, NULL, ":", &r->help_file, &saveptr); mem_ctx 1551 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, NULL, ":", &r->monitor_name, &saveptr); mem_ctx 1552 source3/rpcclient/cmd_spoolss.c str = get_driver_3_param(mem_ctx, NULL, ":", &r->default_datatype, &saveptr); mem_ctx 1556 source3/rpcclient/cmd_spoolss.c str2 = get_driver_3_param(mem_ctx, NULL, ":", NULL, &saveptr); mem_ctx 1567 source3/rpcclient/cmd_spoolss.c deps = talloc_zero(mem_ctx, struct spoolss_StringArray); mem_ctx 1595 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1627 source3/rpcclient/cmd_spoolss.c set_drv_info_3_env(mem_ctx, &info3, arch); mem_ctx 1629 source3/rpcclient/cmd_spoolss.c driver_args = talloc_strdup( mem_ctx, argv[2] ); mem_ctx 1630 source3/rpcclient/cmd_spoolss.c if (!init_drv_info_3_members(mem_ctx, &info3, driver_args )) mem_ctx 1648 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_AddPrinterDriver(cli, mem_ctx, mem_ctx 1668 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1711 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_addprinterex(cli, mem_ctx, mem_ctx 1723 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1750 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 1759 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinter(cli, mem_ctx, mem_ctx 1778 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_SetPrinter(cli, mem_ctx, mem_ctx 1796 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 1806 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1843 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_DeletePrinterDriverEx(cli, mem_ctx, mem_ctx 1874 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1890 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_DeletePrinterDriver(cli, mem_ctx, mem_ctx 1917 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 1938 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetPrintProcessorDirectory(cli, mem_ctx, mem_ctx 1949 source3/rpcclient/cmd_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 1951 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetPrintProcessorDirectory(cli, mem_ctx, mem_ctx 1972 source3/rpcclient/cmd_spoolss.c static WERROR cmd_spoolss_addform(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 1995 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2046 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_AddForm(cli, mem_ctx, mem_ctx 2054 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &handle, NULL); mem_ctx 2062 source3/rpcclient/cmd_spoolss.c static WERROR cmd_spoolss_setform(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 2083 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2105 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_SetForm(cli, mem_ctx, mem_ctx 2114 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &handle, NULL); mem_ctx 2176 source3/rpcclient/cmd_spoolss.c static WERROR cmd_spoolss_getform(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 2200 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2213 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetForm(cli, mem_ctx, mem_ctx 2223 source3/rpcclient/cmd_spoolss.c buffer = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 2225 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_GetForm(cli, mem_ctx, mem_ctx 2251 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &handle, NULL); mem_ctx 2260 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2279 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2288 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_DeleteForm(cli, mem_ctx, mem_ctx 2298 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &handle, NULL); mem_ctx 2307 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2327 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2340 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_enumforms(cli, mem_ctx, mem_ctx 2365 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &handle, NULL); mem_ctx 2374 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 2422 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2430 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinter(cli, mem_ctx, mem_ctx 2439 source3/rpcclient/cmd_spoolss.c printf("%s\n", current_timestring(mem_ctx, true)); mem_ctx 2446 source3/rpcclient/cmd_spoolss.c data.string = talloc_strdup(mem_ctx, argv[4]); mem_ctx 2453 source3/rpcclient/cmd_spoolss.c data.binary = strhex_to_data_blob(mem_ctx, argv[4]); mem_ctx 2463 source3/rpcclient/cmd_spoolss.c if (!add_string_to_array(mem_ctx, argv[i], mem_ctx 2470 source3/rpcclient/cmd_spoolss.c data.string_array = talloc_zero_array(mem_ctx, const char *, num_strings + 1); mem_ctx 2486 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_SetPrinterData(cli, mem_ctx, mem_ctx 2499 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getprinter(cli, mem_ctx, mem_ctx 2508 source3/rpcclient/cmd_spoolss.c printf("%s\n", current_timestring(mem_ctx, true)); mem_ctx 2514 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &pol, NULL); mem_ctx 2565 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2587 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2596 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_enumjobs(cli, mem_ctx, mem_ctx 2624 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 2634 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2659 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2669 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_getjob(cli, mem_ctx, mem_ctx 2700 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 2710 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2732 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2742 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_SetJob(cli, mem_ctx, mem_ctx 2755 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 2765 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2790 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2800 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_EnumPrinterData(cli, mem_ctx, mem_ctx 2814 source3/rpcclient/cmd_spoolss.c data = talloc_zero_array(mem_ctx, uint8_t, data_needed); mem_ctx 2815 source3/rpcclient/cmd_spoolss.c value_name = talloc_zero_array(mem_ctx, char, value_needed); mem_ctx 2819 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_EnumPrinterData(cli, mem_ctx, mem_ctx 2846 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 2856 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2875 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2885 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_enumprinterdataex(cli, mem_ctx, mem_ctx 2903 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 2913 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2938 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 2948 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_enumprinterkey(cli, mem_ctx, mem_ctx 2965 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 2975 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 2995 source3/rpcclient/cmd_spoolss.c result = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 3009 source3/rpcclient/cmd_spoolss.c option.types = talloc_array(mem_ctx, struct spoolss_NotifyOptionType, 2); mem_ctx 3017 source3/rpcclient/cmd_spoolss.c option.types[0].fields = talloc_array(mem_ctx, union spoolss_Field, 1); mem_ctx 3026 source3/rpcclient/cmd_spoolss.c option.types[1].fields = talloc_array(mem_ctx, union spoolss_Field, 1); mem_ctx 3033 source3/rpcclient/cmd_spoolss.c clientname = talloc_asprintf(mem_ctx, "\\\\%s", global_myname()); mem_ctx 3041 source3/rpcclient/cmd_spoolss.c status = rpccli_spoolss_RemoteFindFirstPrinterChangeNotifyEx(cli, mem_ctx, mem_ctx 3056 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); mem_ctx 3069 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx = talloc_init("compare_printer"); mem_ctx 3072 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinter(cli1, mem_ctx, mem_ctx 3079 source3/rpcclient/cmd_spoolss.c talloc_destroy(mem_ctx); mem_ctx 3085 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinter(cli2, mem_ctx, mem_ctx 3092 source3/rpcclient/cmd_spoolss.c talloc_destroy(mem_ctx); mem_ctx 3097 source3/rpcclient/cmd_spoolss.c talloc_destroy(mem_ctx); mem_ctx 3110 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx = talloc_init("compare_printer_secdesc"); mem_ctx 3116 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinter(cli1, mem_ctx, mem_ctx 3129 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinter(cli2, mem_ctx, mem_ctx 3162 source3/rpcclient/cmd_spoolss.c talloc_destroy(mem_ctx); mem_ctx 3173 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 3219 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli, mem_ctx, mem_ctx 3232 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_openprinter_ex(cli2, mem_ctx, mem_ctx 3253 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter( cli, mem_ctx, &hPrinter1, NULL ); mem_ctx 3254 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter( cli2, mem_ctx, &hPrinter2, NULL ); mem_ctx 3269 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 3294 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_enumprintprocessors(cli, mem_ctx, mem_ctx 3324 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 3349 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_enumprintprocessordatatypes(cli, mem_ctx, mem_ctx 3386 source3/rpcclient/cmd_spoolss.c TALLOC_CTX *mem_ctx, int argc, mem_ctx 3406 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_enummonitors(cli, mem_ctx, mem_ctx 168 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 184 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetSrvGetInfo(cli, mem_ctx, mem_ctx 247 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 333 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetShareEnum(cli, mem_ctx, mem_ctx 342 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetShareEnumAll(cli, mem_ctx, mem_ctx 383 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 386 source3/rpcclient/cmd_srvsvc.c return cmd_srvsvc_net_share_enum_int(cli, mem_ctx, mem_ctx 392 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 395 source3/rpcclient/cmd_srvsvc.c return cmd_srvsvc_net_share_enum_int(cli, mem_ctx, mem_ctx 401 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 417 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetShareGetInfo(cli, mem_ctx, mem_ctx 450 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 465 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetShareGetInfo(cli, mem_ctx, mem_ctx 479 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetShareSetInfo(cli, mem_ctx, mem_ctx 492 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetShareGetInfo(cli, mem_ctx, mem_ctx 510 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 522 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetRemoteTOD(cli, mem_ctx, mem_ctx 539 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 565 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetFileEnum(cli, mem_ctx, mem_ctx 583 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 600 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetNameValidate(cli, mem_ctx, mem_ctx 615 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 627 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetGetFileSecurity(cli, mem_ctx, mem_ctx 646 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 657 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetSessDel(cli, mem_ctx, mem_ctx 672 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 741 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetSessEnum(cli, mem_ctx, mem_ctx 760 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 785 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetDiskEnum(cli, mem_ctx, mem_ctx 803 source3/rpcclient/cmd_srvsvc.c TALLOC_CTX *mem_ctx, mem_ctx 852 source3/rpcclient/cmd_srvsvc.c status = rpccli_srvsvc_NetConnEnum(cli, mem_ctx, mem_ctx 24 source3/rpcclient/cmd_test.c static NTSTATUS cmd_testme(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 47 source3/rpcclient/cmd_test.c status = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, False, mem_ctx 53 source3/rpcclient/cmd_test.c status = rpccli_lsa_Close(lsa_pipe, mem_ctx, &pol); mem_ctx 25 source3/rpcclient/cmd_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 46 source3/rpcclient/cmd_wkssvc.c status = rpccli_wkssvc_NetWkstaGetInfo(cli, mem_ctx, mem_ctx 59 source3/rpcclient/cmd_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 72 source3/rpcclient/cmd_wkssvc.c status = rpccli_wkssvc_NetrGetJoinInformation(cli, mem_ctx, mem_ctx 89 source3/rpcclient/cmd_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 106 source3/rpcclient/cmd_wkssvc.c if (!push_ucs2_talloc(mem_ctx, &message_buffer, message, mem_ctx 112 source3/rpcclient/cmd_wkssvc.c status = rpccli_wkssvc_NetrMessageBufferSend(cli, mem_ctx, mem_ctx 127 source3/rpcclient/cmd_wkssvc.c TALLOC_CTX *mem_ctx, mem_ctx 143 source3/rpcclient/cmd_wkssvc.c status = rpccli_wkssvc_NetrEnumerateComputerNames(cli, mem_ctx, mem_ctx 139 source3/rpcclient/rpcclient.c TALLOC_CTX *mem_ctx; mem_ctx 145 source3/rpcclient/rpcclient.c if (!(mem_ctx=talloc_init("fetch_machine_sid"))) { mem_ctx 157 source3/rpcclient/rpcclient.c result = rpccli_lsa_open_policy(lsapipe, mem_ctx, True, mem_ctx 164 source3/rpcclient/rpcclient.c result = rpccli_lsa_QueryInfoPolicy(lsapipe, mem_ctx, mem_ctx 175 source3/rpcclient/rpcclient.c rpccli_lsa_Close(lsapipe, mem_ctx, &pol); mem_ctx 177 source3/rpcclient/rpcclient.c talloc_destroy(mem_ctx); mem_ctx 198 source3/rpcclient/rpcclient.c static NTSTATUS cmd_listcommands(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 243 source3/rpcclient/rpcclient.c static NTSTATUS cmd_help(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 303 source3/rpcclient/rpcclient.c static NTSTATUS cmd_debuglevel(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 320 source3/rpcclient/rpcclient.c static NTSTATUS cmd_quit(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 353 source3/rpcclient/rpcclient.c static NTSTATUS cmd_sign(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 385 source3/rpcclient/rpcclient.c static NTSTATUS cmd_seal(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 417 source3/rpcclient/rpcclient.c static NTSTATUS cmd_timeout(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 450 source3/rpcclient/rpcclient.c static NTSTATUS cmd_none(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 459 source3/rpcclient/rpcclient.c static NTSTATUS cmd_schannel(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 469 source3/rpcclient/rpcclient.c static NTSTATUS cmd_schannel_sign(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, mem_ctx 576 source3/rpcclient/rpcclient.c TALLOC_CTX *mem_ctx; mem_ctx 580 source3/rpcclient/rpcclient.c if (!(mem_ctx = talloc_init("do_cmd"))) { mem_ctx 671 source3/rpcclient/rpcclient.c ntresult = cmd_entry->ntfn(cmd_entry->rpc_pipe, mem_ctx, argc, (const char **) argv); mem_ctx 676 source3/rpcclient/rpcclient.c wresult = cmd_entry->wfn(cmd_entry->rpc_pipe, mem_ctx, argc, (const char **) argv); mem_ctx 686 source3/rpcclient/rpcclient.c talloc_destroy(mem_ctx); mem_ctx 33 source3/rpcclient/rpcclient.h NTSTATUS (*ntfn)(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, int argc, mem_ctx 35 source3/rpcclient/rpcclient.h WERROR (*wfn)(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, int argc, const char **argv); mem_ctx 142 source3/smbd/avahi_register.c void *avahi_start_register(TALLOC_CTX *mem_ctx, struct tevent_context *ev, mem_ctx 148 source3/smbd/avahi_register.c state = talloc(mem_ctx, struct avahi_state_struct); mem_ctx 1107 source3/smbd/dir.c struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn, mem_ctx 1110 source3/smbd/dir.c struct smb_Dir *dirp = TALLOC_ZERO_P(mem_ctx, struct smb_Dir); mem_ctx 172 source3/smbd/dnsregister.c TALLOC_CTX *mem_ctx, mem_ctx 177 source3/smbd/dnsregister.c dns_state = talloc_zero(mem_ctx, struct dns_reg_state); mem_ctx 193 source3/smbd/dnsregister.c TALLOC_CTX *mem_ctx, mem_ctx 25 source3/smbd/fake_file.c void *(*init_pd)(TALLOC_CTX *mem_ctx); mem_ctx 29 source3/smbd/filename.c static NTSTATUS build_stream_path(TALLOC_CTX *mem_ctx, mem_ctx 800 source3/smbd/filename.c TALLOC_CTX *mem_ctx, char **found_name) mem_ctx 876 source3/smbd/filename.c *found_name = talloc_strdup(mem_ctx, dname); mem_ctx 899 source3/smbd/filename.c const char *name, TALLOC_CTX *mem_ctx, mem_ctx 909 source3/smbd/filename.c mem_ctx, found_name); mem_ctx 913 source3/smbd/filename.c ret = SMB_VFS_GET_REAL_FILENAME(conn, path, name, mem_ctx, found_name); mem_ctx 924 source3/smbd/filename.c return get_real_filename_full_scan(conn, path, name, mangled, mem_ctx, mem_ctx 928 source3/smbd/filename.c static NTSTATUS build_stream_path(TALLOC_CTX *mem_ctx, mem_ctx 942 source3/smbd/filename.c result = talloc_asprintf(mem_ctx, "%s%s", basepath, streamname); mem_ctx 959 source3/smbd/filename.c status = SMB_VFS_STREAMINFO(conn, NULL, basepath, mem_ctx, mem_ctx 993 source3/smbd/filename.c result = talloc_asprintf(mem_ctx, "%s%s", basepath, streams[i].name); mem_ctx 151 source3/smbd/mangle_hash2.c static char *cache_lookup(TALLOC_CTX *mem_ctx, unsigned int hash) mem_ctx 163 source3/smbd/mangle_hash2.c return talloc_strdup(mem_ctx, (char *)value.data); mem_ctx 451 source3/smbd/notify.c char *notify_filter_string(TALLOC_CTX *mem_ctx, uint32 filter) mem_ctx 455 source3/smbd/notify.c result = talloc_strdup(mem_ctx, ""); mem_ctx 490 source3/smbd/notify.c TALLOC_CTX *mem_ctx, mem_ctx 495 source3/smbd/notify.c if (!(ctx = TALLOC_P(mem_ctx, struct sys_notify_context))) { mem_ctx 78 source3/smbd/notify_internal.c struct notify_context *notify_init(TALLOC_CTX *mem_ctx, struct server_id server, mem_ctx 89 source3/smbd/notify_internal.c notify = talloc(mem_ctx, struct notify_context); mem_ctx 162 source3/smbd/ntquotas.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 169 source3/smbd/ntquotas.c if ((mem_ctx=talloc_init("SMB_USER_QUOTA_LIST"))==NULL) { mem_ctx 199 source3/smbd/ntquotas.c if ((tmp_list_ent=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_LIST))==NULL) { mem_ctx 202 source3/smbd/ntquotas.c talloc_destroy(mem_ctx); mem_ctx 206 source3/smbd/ntquotas.c if ((tmp_list_ent->quotas=TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_STRUCT))==NULL) { mem_ctx 209 source3/smbd/ntquotas.c talloc_destroy(mem_ctx); mem_ctx 215 source3/smbd/ntquotas.c tmp_list_ent->mem_ctx = mem_ctx; mem_ctx 232 source3/smbd/ntquotas.c void *init_quota_handle(TALLOC_CTX *mem_ctx) mem_ctx 236 source3/smbd/ntquotas.c if (!mem_ctx) mem_ctx 239 source3/smbd/ntquotas.c qt_handle = TALLOC_ZERO_P(mem_ctx,SMB_NTQUOTA_HANDLE); mem_ctx 1613 source3/smbd/nttrans.c static NTSTATUS get_null_nt_acl(TALLOC_CTX *mem_ctx, SEC_DESC **ppsd) mem_ctx 1617 source3/smbd/nttrans.c *ppsd = make_standard_sec_desc( mem_ctx, &global_sid_World, &global_sid_World, NULL, &sd_size); mem_ctx 1940 source3/smbd/nttrans.c shadow_data->mem_ctx = shadow_mem_ctx; mem_ctx 1946 source3/smbd/nttrans.c talloc_destroy(shadow_data->mem_ctx); mem_ctx 1971 source3/smbd/nttrans.c talloc_destroy(shadow_data->mem_ctx); mem_ctx 1978 source3/smbd/nttrans.c talloc_destroy(shadow_data->mem_ctx); mem_ctx 2011 source3/smbd/nttrans.c talloc_destroy(shadow_data->mem_ctx); mem_ctx 2721 source3/smbd/open.c struct case_semantics_state *set_posix_case_semantics(TALLOC_CTX *mem_ctx, mem_ctx 2726 source3/smbd/open.c if (!(result = talloc(mem_ctx, struct case_semantics_state))) { mem_ctx 215 source3/smbd/oplock.c static char *new_break_smb_message(TALLOC_CTX *mem_ctx, mem_ctx 218 source3/smbd/oplock.c char *result = TALLOC_ARRAY(mem_ctx, char, smb_size + 8*2 + 0); mem_ctx 297 source3/smbd/oplock_irix.c struct kernel_oplocks *irix_init_kernel_oplocks(TALLOC_CTX *mem_ctx) mem_ctx 306 source3/smbd/oplock_irix.c _ctx = talloc_zero(mem_ctx, struct kernel_oplocks); mem_ctx 192 source3/smbd/oplock_linux.c struct kernel_oplocks *linux_init_kernel_oplocks(TALLOC_CTX *mem_ctx) mem_ctx 202 source3/smbd/oplock_linux.c ctx = talloc_zero(mem_ctx, struct kernel_oplocks); mem_ctx 665 source3/smbd/oplock_onefs.c struct kernel_oplocks *onefs_init_kernel_oplocks(TALLOC_CTX *mem_ctx) mem_ctx 681 source3/smbd/oplock_onefs.c _ctx = talloc_zero(mem_ctx, struct kernel_oplocks); mem_ctx 3478 source3/smbd/posix_acls.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 3495 source3/smbd/posix_acls.c if (!parent_dirname(mem_ctx, fsp->fsp_name, &parent_name, NULL)) { mem_ctx 3545 source3/smbd/posix_acls.c if((new_ace = TALLOC_ZERO_ARRAY(mem_ctx, SEC_ACE, mem_ctx 149 source3/smbd/process.c static NTSTATUS receive_smb_raw_talloc_partial_read(TALLOC_CTX *mem_ctx, mem_ctx 203 source3/smbd/process.c *buffer = (char *)TALLOC_MEMDUP(mem_ctx, mem_ctx 228 source3/smbd/process.c *buffer = TALLOC_ARRAY(mem_ctx, char, len+4); mem_ctx 258 source3/smbd/process.c static NTSTATUS receive_smb_raw_talloc(TALLOC_CTX *mem_ctx, int fd, mem_ctx 281 source3/smbd/process.c mem_ctx, lenbuf, fd, buffer, timeout, p_unread, plen); mem_ctx 292 source3/smbd/process.c *buffer = TALLOC_ARRAY(mem_ctx, char, len+4); mem_ctx 311 source3/smbd/process.c static NTSTATUS receive_smb_talloc(TALLOC_CTX *mem_ctx, int fd, mem_ctx 321 source3/smbd/process.c status = receive_smb_raw_talloc(mem_ctx, fd, buffer, timeout, mem_ctx 414 source3/smbd/process.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 418 source3/smbd/process.c inbuf = (uint8_t *)talloc_memdup(mem_ctx, msg->buf.data, mem_ctx 685 source3/smbd/process.c TALLOC_CTX *mem_ctx, mem_ctx 695 source3/smbd/process.c result = TALLOC_P(mem_ctx, struct idle_event); mem_ctx 1150 source3/smbd/process.c static bool create_outbuf(TALLOC_CTX *mem_ctx, struct smb_request *req, mem_ctx 1167 source3/smbd/process.c *outbuf = TALLOC_ARRAY(mem_ctx, char, mem_ctx 1865 source3/smbd/process.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 1870 source3/smbd/process.c status = receive_smb_talloc(mem_ctx, smbd_server_fd(), mem_ctx 305 source3/smbd/reply.c size_t srvstr_get_path_req_wcard(TALLOC_CTX *mem_ctx, struct smb_request *req, mem_ctx 309 source3/smbd/reply.c return srvstr_get_path_wcard(mem_ctx, (char *)req->inbuf, req->flags2, mem_ctx 314 source3/smbd/reply.c size_t srvstr_get_path_req(TALLOC_CTX *mem_ctx, struct smb_request *req, mem_ctx 319 source3/smbd/reply.c return srvstr_get_path_req_wcard(mem_ctx, req, pp_dest, src, mem_ctx 563 source3/smbd/service.c static NTSTATUS create_connection_server_info(TALLOC_CTX *mem_ctx, int snum, mem_ctx 569 source3/smbd/service.c return make_server_info_guest(mem_ctx, presult); mem_ctx 600 source3/smbd/service.c result = copy_serverinfo(mem_ctx, vuid_serverinfo); mem_ctx 627 source3/smbd/service.c return make_serverinfo_from_username(mem_ctx, user, guest, mem_ctx 280 source3/smbd/session.c TALLOC_CTX *mem_ctx; mem_ctx 292 source3/smbd/session.c sesslist->mem_ctx, sesslist->sessions, struct sessionid, mem_ctx 314 source3/smbd/session.c int list_sessions(TALLOC_CTX *mem_ctx, struct sessionid **session_list) mem_ctx 318 source3/smbd/session.c sesslist.mem_ctx = mem_ctx; mem_ctx 247 source3/smbd/sesssetup.c TALLOC_CTX *mem_ctx; mem_ctx 274 source3/smbd/sesssetup.c mem_ctx = talloc_init("reply_spnego_kerberos"); mem_ctx 275 source3/smbd/sesssetup.c if (mem_ctx == NULL) { mem_ctx 281 source3/smbd/sesssetup.c talloc_destroy(mem_ctx); mem_ctx 286 source3/smbd/sesssetup.c ret = ads_verify_ticket(mem_ctx, lp_realm(), 0, &ticket, mem_ctx 311 source3/smbd/sesssetup.c talloc_destroy(mem_ctx); mem_ctx 333 source3/smbd/sesssetup.c talloc_destroy(mem_ctx); mem_ctx 343 source3/smbd/sesssetup.c talloc_destroy(mem_ctx); mem_ctx 355 source3/smbd/sesssetup.c talloc_destroy(mem_ctx); mem_ctx 376 source3/smbd/sesssetup.c talloc_destroy(mem_ctx); mem_ctx 430 source3/smbd/sesssetup.c pw = smb_getpwnam( mem_ctx, user, real_username, True ); mem_ctx 442 source3/smbd/sesssetup.c TALLOC_FREE(mem_ctx); mem_ctx 457 source3/smbd/sesssetup.c pw = smb_getpwnam( mem_ctx, user, real_username, True ); mem_ctx 467 source3/smbd/sesssetup.c TALLOC_FREE(mem_ctx); mem_ctx 485 source3/smbd/sesssetup.c ret = make_server_info_info3(mem_ctx, client, domain, mem_ctx 492 source3/smbd/sesssetup.c TALLOC_FREE(mem_ctx); mem_ctx 505 source3/smbd/sesssetup.c TALLOC_FREE(mem_ctx); mem_ctx 532 source3/smbd/sesssetup.c TALLOC_FREE( mem_ctx ); mem_ctx 593 source3/smbd/sesssetup.c TALLOC_FREE(mem_ctx); mem_ctx 65 source3/smbd/share_access.c static bool token_contains_name(TALLOC_CTX *mem_ctx, mem_ctx 77 source3/smbd/share_access.c name = talloc_sub_basic(mem_ctx, username, domain, name); mem_ctx 80 source3/smbd/share_access.c name = talloc_string_sub(mem_ctx, name, "%S", sharename); mem_ctx 97 source3/smbd/share_access.c if (!lookup_name_smbconf(mem_ctx, name, LOOKUP_NAME_ALL, mem_ctx 112 source3/smbd/share_access.c if (!lookup_name_smbconf(mem_ctx, name, mem_ctx 158 source3/smbd/share_access.c TALLOC_CTX *mem_ctx; mem_ctx 164 source3/smbd/share_access.c if ( (mem_ctx = talloc_new(NULL)) == NULL ) { mem_ctx 169 source3/smbd/share_access.c if (token_contains_name(mem_ctx, username, domain, sharename, mem_ctx 171 source3/smbd/share_access.c TALLOC_FREE(mem_ctx); mem_ctx 177 source3/smbd/share_access.c TALLOC_FREE(mem_ctx); mem_ctx 94 source3/smbd/trans2.c NTSTATUS get_ea_value(TALLOC_CTX *mem_ctx, connection_struct *conn, mem_ctx 105 source3/smbd/trans2.c val = TALLOC_REALLOC_ARRAY(mem_ctx, val, char, attr_size); mem_ctx 130 source3/smbd/trans2.c pea->name = talloc_strdup(mem_ctx, &ea_name[5]); mem_ctx 132 source3/smbd/trans2.c pea->name = talloc_strdup(mem_ctx, ea_name); mem_ctx 143 source3/smbd/trans2.c NTSTATUS get_ea_names_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, mem_ctx 166 source3/smbd/trans2.c names = TALLOC_ARRAY(mem_ctx, char *, 1); mem_ctx 231 source3/smbd/trans2.c tmp = TALLOC_REALLOC_ARRAY(mem_ctx, names, char *, num_names); mem_ctx 254 source3/smbd/trans2.c static struct ea_list *get_ea_list_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, files_struct *fsp, mem_ctx 284 source3/smbd/trans2.c listp = TALLOC_P(mem_ctx, struct ea_list); mem_ctx 289 source3/smbd/trans2.c if (!NT_STATUS_IS_OK(get_ea_value(mem_ctx, conn, fsp, mem_ctx 324 source3/smbd/trans2.c static unsigned int fill_ea_buffer(TALLOC_CTX *mem_ctx, char *pdata, unsigned int total_data_size, mem_ctx 372 source3/smbd/trans2.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 377 source3/smbd/trans2.c mem_ctx = talloc_tos(); mem_ctx 378 source3/smbd/trans2.c (void)get_ea_list_from_file(mem_ctx, conn, fsp, fname, &total_ea_len); mem_ctx 389 source3/smbd/trans2.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 390 source3/smbd/trans2.c struct ea_list *ea_list = get_ea_list_from_file(mem_ctx, conn, fsp, fname, &total_ea_len); mem_ctx 27 source3/torture/cmd_vfs.c static NTSTATUS cmd_load_module(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 46 source3/torture/cmd_vfs.c static NTSTATUS cmd_populate(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 56 source3/torture/cmd_vfs.c vfs->data = TALLOC_ARRAY(mem_ctx, char, size); mem_ctx 66 source3/torture/cmd_vfs.c static NTSTATUS cmd_show_data(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 94 source3/torture/cmd_vfs.c static NTSTATUS cmd_connect(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 100 source3/torture/cmd_vfs.c static NTSTATUS cmd_disconnect(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 106 source3/torture/cmd_vfs.c static NTSTATUS cmd_disk_free(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 124 source3/torture/cmd_vfs.c static NTSTATUS cmd_opendir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 142 source3/torture/cmd_vfs.c static NTSTATUS cmd_readdir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 191 source3/torture/cmd_vfs.c static NTSTATUS cmd_mkdir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 208 source3/torture/cmd_vfs.c static NTSTATUS cmd_closedir(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 229 source3/torture/cmd_vfs.c static NTSTATUS cmd_open(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 342 source3/torture/cmd_vfs.c static NTSTATUS cmd_pathfunc(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 372 source3/torture/cmd_vfs.c static NTSTATUS cmd_close(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 401 source3/torture/cmd_vfs.c static NTSTATUS cmd_read(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 414 source3/torture/cmd_vfs.c vfs->data = TALLOC_ARRAY(mem_ctx, char, size); mem_ctx 432 source3/torture/cmd_vfs.c static NTSTATUS cmd_write(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 466 source3/torture/cmd_vfs.c static NTSTATUS cmd_lseek(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 496 source3/torture/cmd_vfs.c static NTSTATUS cmd_rename(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 515 source3/torture/cmd_vfs.c static NTSTATUS cmd_fsync(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 535 source3/torture/cmd_vfs.c static NTSTATUS cmd_stat(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 592 source3/torture/cmd_vfs.c static NTSTATUS cmd_fstat(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 658 source3/torture/cmd_vfs.c static NTSTATUS cmd_lstat(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 712 source3/torture/cmd_vfs.c static NTSTATUS cmd_chmod(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 731 source3/torture/cmd_vfs.c static NTSTATUS cmd_fchmod(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 761 source3/torture/cmd_vfs.c static NTSTATUS cmd_chown(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 782 source3/torture/cmd_vfs.c static NTSTATUS cmd_fchown(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 813 source3/torture/cmd_vfs.c static NTSTATUS cmd_getwd(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 825 source3/torture/cmd_vfs.c static NTSTATUS cmd_utime(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 846 source3/torture/cmd_vfs.c static NTSTATUS cmd_ftruncate(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 875 source3/torture/cmd_vfs.c static NTSTATUS cmd_lock(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 957 source3/torture/cmd_vfs.c static NTSTATUS cmd_symlink(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 974 source3/torture/cmd_vfs.c static NTSTATUS cmd_readlink(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 995 source3/torture/cmd_vfs.c static NTSTATUS cmd_link(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 1011 source3/torture/cmd_vfs.c static NTSTATUS cmd_mknod(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 1044 source3/torture/cmd_vfs.c static NTSTATUS cmd_realpath(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 79 source3/torture/rpc_open_tcp.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 97 source3/torture/rpc_open_tcp.c status = rpc_pipe_open_tcp(mem_ctx, argv[2], &((*table)->syntax_id), mem_ctx 105 source3/torture/rpc_open_tcp.c TALLOC_FREE(mem_ctx); mem_ctx 12 source3/torture/t_strappend.c TALLOC_CTX *mem_ctx; mem_ctx 18 source3/torture/t_strappend.c mem_ctx = talloc_init("t_strappend"); mem_ctx 19 source3/torture/t_strappend.c if (mem_ctx == NULL) { mem_ctx 24 source3/torture/t_strappend.c sprintf_append(mem_ctx, &string, &len, &bufsize, ""); mem_ctx 26 source3/torture/t_strappend.c sprintf_append(mem_ctx, &string, &len, &bufsize, ""); mem_ctx 28 source3/torture/t_strappend.c sprintf_append(mem_ctx, &string, &len, &bufsize, mem_ctx 38 source3/torture/t_strappend.c sprintf_append(mem_ctx, &string, &len, &bufsize, "%d\n", i); mem_ctx 42 source3/torture/t_strappend.c talloc_destroy(mem_ctx); mem_ctx 237 source3/torture/torture.c bool smbcli_parse_unc(const char *unc_name, TALLOC_CTX *mem_ctx, mem_ctx 249 source3/torture/torture.c *hostname = talloc_strdup(mem_ctx, &unc_name[2]); mem_ctx 253 source3/torture/torture.c *sharename = talloc_strdup(mem_ctx, p); mem_ctx 4667 source3/torture/torture.c TALLOC_CTX *mem_ctx = talloc_init("eatest"); mem_ctx 4672 source3/torture/torture.c talloc_destroy(mem_ctx); mem_ctx 4684 source3/torture/torture.c talloc_destroy(mem_ctx); mem_ctx 4695 source3/torture/torture.c talloc_destroy(mem_ctx); mem_ctx 4708 source3/torture/torture.c talloc_destroy(mem_ctx); mem_ctx 4713 source3/torture/torture.c if (!cli_get_ea_list_path(cli, fname, mem_ctx, &num_eas, &ea_list)) { mem_ctx 4742 source3/torture/torture.c talloc_destroy(mem_ctx); mem_ctx 4748 source3/torture/torture.c if (!cli_get_ea_list_path(cli, fname, mem_ctx, &num_eas, &ea_list)) { mem_ctx 4771 source3/torture/torture.c talloc_destroy(mem_ctx); mem_ctx 5717 source3/torture/torture.c TALLOC_CTX *mem_ctx; mem_ctx 5776 source3/torture/torture.c mem_ctx = talloc_init("foo"); mem_ctx 5778 source3/torture/torture.c str1 = talloc_strdup(mem_ctx, "string1"); mem_ctx 5779 source3/torture/torture.c str2 = talloc_strdup(mem_ctx, "string2"); mem_ctx 110 source3/torture/vfstest.c static NTSTATUS cmd_conf(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, mem_ctx 128 source3/torture/vfstest.c static NTSTATUS cmd_help(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, mem_ctx 186 source3/torture/vfstest.c static NTSTATUS cmd_debuglevel(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 202 source3/torture/vfstest.c static NTSTATUS cmd_freemem(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 205 source3/torture/vfstest.c talloc_destroy(mem_ctx); mem_ctx 206 source3/torture/vfstest.c mem_ctx = NULL; mem_ctx 212 source3/torture/vfstest.c static NTSTATUS cmd_quit(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, const char **argv) mem_ctx 215 source3/torture/vfstest.c talloc_destroy(mem_ctx); mem_ctx 270 source3/torture/vfstest.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 277 source3/torture/vfstest.c while(next_token_talloc(mem_ctx, &p, &buf, " ")) { mem_ctx 306 source3/torture/vfstest.c result = cmd_entry->fn(vfs, mem_ctx, argc, (const char **)argv); mem_ctx 323 source3/torture/vfstest.c TALLOC_FREE(mem_ctx); mem_ctx 335 source3/torture/vfstest.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 341 source3/torture/vfstest.c if (!next_token_talloc(mem_ctx, &p, &buf, " ")) { mem_ctx 342 source3/torture/vfstest.c TALLOC_FREE(mem_ctx); mem_ctx 370 source3/torture/vfstest.c TALLOC_FREE(mem_ctx); mem_ctx 378 source3/torture/vfstest.c TALLOC_FREE(mem_ctx); mem_ctx 40 source3/torture/vfstest.h NTSTATUS (*fn)(struct vfs_state *vfs, TALLOC_CTX *mem_ctx, int argc, mem_ctx 211 source3/utils/dbwrap_tool.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 295 source3/utils/dbwrap_tool.c evt_ctx = tevent_context_init(mem_ctx); mem_ctx 301 source3/utils/dbwrap_tool.c msg_ctx = messaging_init(mem_ctx, server_id_self(), evt_ctx); mem_ctx 307 source3/utils/dbwrap_tool.c db = db_open(mem_ctx, dbname, 0, TDB_DEFAULT, O_RDWR | O_CREAT, 0644); mem_ctx 323 source3/utils/dbwrap_tool.c TALLOC_FREE(mem_ctx); mem_ctx 95 source3/utils/eventlogadm.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 129 source3/utils/eventlogadm.c parse_logentry( mem_ctx, ( char * ) &linein, &ee, &is_eor ); mem_ctx 143 source3/utils/eventlogadm.c status = evlog_push_record_tdb( mem_ctx, ELOG_TDB_CTX(etdb), mem_ctx 169 source3/utils/eventlogadm.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 194 source3/utils/eventlogadm.c r = evlog_pull_record_tdb(mem_ctx, etdb->tdb, count); mem_ctx 201 source3/utils/eventlogadm.c s = NDR_PRINT_STRUCT_STRING(mem_ctx, eventlog_Record_tdb, r); mem_ctx 107 source3/utils/net.h TALLOC_CTX *mem_ctx; mem_ctx 130 source3/utils/net.h TALLOC_CTX *mem_ctx, mem_ctx 133 source3/utils/net.h NTSTATUS (*fn)(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 1133 source3/utils/net_ads.c static NTSTATUS net_update_dns(TALLOC_CTX *mem_ctx, ADS_STRUCT *ads) mem_ctx 1153 source3/utils/net_ads.c status = net_update_dns_internal(mem_ctx, ads, machine_name, mem_ctx 1585 source3/utils/net_ads.c TALLOC_CTX *mem_ctx = talloc_init("net_ads_printer_publish"); mem_ctx 1586 source3/utils/net_ads.c ADS_MODLIST mods = ads_init_mods(mem_ctx); mem_ctx 1597 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1602 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1630 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1642 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1656 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1665 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1678 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1682 source3/utils/net_ads.c if (!W_ERROR_IS_OK(get_remote_printer_publishing_data(pipe_hnd, mem_ctx, &mods, mem_ctx 1686 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1690 source3/utils/net_ads.c rc = ads_add_printer_entry(ads, prt_dn, mem_ctx, &mods); mem_ctx 1695 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 1702 source3/utils/net_ads.c talloc_destroy(mem_ctx); mem_ctx 2290 source3/utils/net_ads.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 2301 source3/utils/net_ads.c mem_ctx = talloc_init("net_ads_kerberos_pac"); mem_ctx 2302 source3/utils/net_ads.c if (!mem_ctx) { mem_ctx 2308 source3/utils/net_ads.c status = kerberos_return_pac(mem_ctx, mem_ctx 2328 source3/utils/net_ads.c s = NDR_PRINT_STRUCT_STRING(mem_ctx, PAC_LOGON_INFO, info); mem_ctx 2334 source3/utils/net_ads.c TALLOC_FREE(mem_ctx); mem_ctx 2340 source3/utils/net_ads.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 2351 source3/utils/net_ads.c mem_ctx = talloc_init("net_ads_kerberos_kinit"); mem_ctx 2352 source3/utils/net_ads.c if (!mem_ctx) { mem_ctx 27 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 49 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("net_ads_gpo_refresh"); mem_ctx 50 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 60 source3/utils/net_ads_gpo.c status = ads_find_samaccount(ads, mem_ctx, argv[0], &uac, &dn); mem_ctx 76 source3/utils/net_ads_gpo.c status = gp_get_machine_token(ads, mem_ctx, dn, &token); mem_ctx 78 source3/utils/net_ads_gpo.c status = ads_get_sid_token(ads, mem_ctx, dn, &token); mem_ctx 88 source3/utils/net_ads_gpo.c status = ads_get_gpo_list(ads, mem_ctx, dn, flags, token, &gpo_list); mem_ctx 96 source3/utils/net_ads_gpo.c if (!NT_STATUS_IS_OK(result = check_refresh_gpo_list(ads, mem_ctx, mem_ctx 107 source3/utils/net_ads_gpo.c WERROR werr = gp_reg_state_store(mem_ctx, flags, dn, mem_ctx 123 source3/utils/net_ads_gpo.c dump_gpo(ads, mem_ctx, gpo, 0); mem_ctx 134 source3/utils/net_ads_gpo.c result = gpo_explode_filesyspath(mem_ctx, gpo->file_sys_path, mem_ctx 151 source3/utils/net_ads_gpo.c WERROR werr = gp_reg_state_read(mem_ctx, flags, mem_ctx 168 source3/utils/net_ads_gpo.c dump_gpo(ads, mem_ctx, gpo, 0); mem_ctx 180 source3/utils/net_ads_gpo.c result = gpo_explode_filesyspath(mem_ctx, gpo->file_sys_path, mem_ctx 196 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 208 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 229 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("net_ads_gpo_list_all"); mem_ctx 230 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 260 source3/utils/net_ads_gpo.c if ((dn = ads_get_dn(ads, mem_ctx, msg)) == NULL) { mem_ctx 264 source3/utils/net_ads_gpo.c status = ads_parse_gpo(ads, mem_ctx, msg, dn, &gpo); mem_ctx 272 source3/utils/net_ads_gpo.c dump_gpo(ads, mem_ctx, &gpo, 0); mem_ctx 278 source3/utils/net_ads_gpo.c TALLOC_FREE(mem_ctx); mem_ctx 289 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 305 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("net_ads_gpo_list"); mem_ctx 306 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 315 source3/utils/net_ads_gpo.c status = ads_find_samaccount(ads, mem_ctx, argv[0], &uac, &dn); mem_ctx 329 source3/utils/net_ads_gpo.c status = gp_get_machine_token(ads, mem_ctx, dn, &token); mem_ctx 331 source3/utils/net_ads_gpo.c status = ads_get_sid_token(ads, mem_ctx, dn, &token); mem_ctx 338 source3/utils/net_ads_gpo.c status = ads_get_gpo_list(ads, mem_ctx, dn, flags, token, &gpo_list); mem_ctx 343 source3/utils/net_ads_gpo.c dump_gpo_list(ads, mem_ctx, gpo_list, 0); mem_ctx 348 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 357 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 376 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("net_ads_gpo_apply"); mem_ctx 377 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 391 source3/utils/net_ads_gpo.c status = ads_find_samaccount(ads, mem_ctx, argv[0], &uac, &dn); mem_ctx 411 source3/utils/net_ads_gpo.c status = gp_get_machine_token(ads, mem_ctx, dn, &token); mem_ctx 413 source3/utils/net_ads_gpo.c status = ads_get_sid_token(ads, mem_ctx, dn, &token); mem_ctx 420 source3/utils/net_ads_gpo.c status = ads_get_gpo_list(ads, mem_ctx, dn, flags, token, &gpo_list); mem_ctx 425 source3/utils/net_ads_gpo.c status = gpo_process_gpo_list(ads, mem_ctx, token, gpo_list, mem_ctx 435 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 444 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 455 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("add_gpo_link"); mem_ctx 456 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 465 source3/utils/net_ads_gpo.c status = ads_get_gpo_link(ads, mem_ctx, argv[0], &gp_link); mem_ctx 472 source3/utils/net_ads_gpo.c dump_gplink(ads, mem_ctx, &gp_link); mem_ctx 475 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 486 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 499 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("add_gpo_link"); mem_ctx 500 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 513 source3/utils/net_ads_gpo.c status = ads_add_gpo_link(ads, mem_ctx, argv[0], argv[1], gpo_opt); mem_ctx 520 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 532 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 543 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("delete_gpo_link"); mem_ctx 544 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 553 source3/utils/net_ads_gpo.c status = ads_delete_gpo_link(ads, mem_ctx, argv[0], argv[1]); mem_ctx 560 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 572 source3/utils/net_ads_gpo.c TALLOC_CTX *mem_ctx; mem_ctx 583 source3/utils/net_ads_gpo.c mem_ctx = talloc_init("ads_gpo_get_gpo"); mem_ctx 584 source3/utils/net_ads_gpo.c if (mem_ctx == NULL) { mem_ctx 594 source3/utils/net_ads_gpo.c status = ads_get_gpo(ads, mem_ctx, argv[0], NULL, NULL, &gpo); mem_ctx 596 source3/utils/net_ads_gpo.c status = ads_get_gpo(ads, mem_ctx, NULL, argv[0], NULL, &gpo); mem_ctx 605 source3/utils/net_ads_gpo.c dump_gpo(ads, mem_ctx, &gpo, 1); mem_ctx 608 source3/utils/net_ads_gpo.c talloc_destroy(mem_ctx); mem_ctx 161 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 191 source3/utils/net_conf.c includes = TALLOC_REALLOC_ARRAY(mem_ctx, mem_ctx 221 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 237 source3/utils/net_conf.c TALLOC_CTX *mem_ctx; mem_ctx 242 source3/utils/net_conf.c mem_ctx = talloc_stackframe(); mem_ctx 249 source3/utils/net_conf.c werr = smbconf_get_config(conf_ctx, mem_ctx, &num_shares, &shares); mem_ctx 277 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 288 source3/utils/net_conf.c TALLOC_CTX *mem_ctx; mem_ctx 295 source3/utils/net_conf.c mem_ctx = talloc_stackframe(); mem_ctx 303 source3/utils/net_conf.c servicename = talloc_strdup(mem_ctx, argv[1]); mem_ctx 316 source3/utils/net_conf.c conf_source = talloc_asprintf(mem_ctx, "file:%s", filename); mem_ctx 322 source3/utils/net_conf.c werr = smbconf_init(mem_ctx, &txt_ctx, conf_source); mem_ctx 337 source3/utils/net_conf.c werr = smbconf_get_share(txt_ctx, mem_ctx, mem_ctx 359 source3/utils/net_conf.c werr = smbconf_get_config(txt_ctx, mem_ctx, mem_ctx 431 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 443 source3/utils/net_conf.c TALLOC_CTX *mem_ctx; mem_ctx 445 source3/utils/net_conf.c mem_ctx = talloc_stackframe(); mem_ctx 452 source3/utils/net_conf.c werr = smbconf_get_share_names(conf_ctx, mem_ctx, &num_shares, mem_ctx 466 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 501 source3/utils/net_conf.c TALLOC_CTX *mem_ctx; mem_ctx 505 source3/utils/net_conf.c mem_ctx = talloc_stackframe(); mem_ctx 512 source3/utils/net_conf.c sharename = talloc_strdup(mem_ctx, argv[0]); mem_ctx 518 source3/utils/net_conf.c werr = smbconf_get_share(conf_ctx, mem_ctx, sharename, &service); mem_ctx 535 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 557 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 611 source3/utils/net_conf.c sharename = talloc_strdup(mem_ctx, argv[0]); mem_ctx 722 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 733 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 739 source3/utils/net_conf.c sharename = talloc_strdup(mem_ctx, argv[0]); mem_ctx 754 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 766 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 772 source3/utils/net_conf.c service = talloc_strdup(mem_ctx, argv[0]); mem_ctx 777 source3/utils/net_conf.c param = talloc_strdup_lower(mem_ctx, argv[1]); mem_ctx 826 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 838 source3/utils/net_conf.c TALLOC_CTX *mem_ctx; mem_ctx 840 source3/utils/net_conf.c mem_ctx = talloc_stackframe(); mem_ctx 846 source3/utils/net_conf.c service = talloc_strdup(mem_ctx, argv[0]); mem_ctx 851 source3/utils/net_conf.c param = talloc_strdup_lower(mem_ctx, argv[1]); mem_ctx 857 source3/utils/net_conf.c werr = smbconf_get_parameter(conf_ctx, mem_ctx, service, param, &valstr); mem_ctx 879 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 890 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 896 source3/utils/net_conf.c service = talloc_strdup(mem_ctx, argv[0]); mem_ctx 901 source3/utils/net_conf.c param = talloc_strdup_lower(mem_ctx, argv[1]); mem_ctx 928 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 942 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 949 source3/utils/net_conf.c service = talloc_strdup(mem_ctx, argv[0]); mem_ctx 955 source3/utils/net_conf.c werr = smbconf_get_includes(conf_ctx, mem_ctx, service, mem_ctx 969 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 982 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 989 source3/utils/net_conf.c service = talloc_strdup(mem_ctx, argv[0]); mem_ctx 1011 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 1022 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 1029 source3/utils/net_conf.c service = talloc_strdup(mem_ctx, argv[0]); mem_ctx 1044 source3/utils/net_conf.c TALLOC_FREE(mem_ctx); mem_ctx 1067 source3/utils/net_conf.c TALLOC_CTX *mem_ctx = talloc_stackframe(); mem_ctx 1071 source3/utils/net_conf.c werr = smbconf_init(mem_ctx, &conf_ctx, "registry:"); mem_ctx 47 source3/utils/net_dns.c TALLOC_CTX *mem_ctx; mem_ctx 55 source3/utils/net_dns.c if (!(mem_ctx = talloc_init("DoDNSUpdate"))) { mem_ctx 59 source3/utils/net_dns.c err = dns_open_connection( pszServerName, DNS_TCP, mem_ctx, &conn ); mem_ctx 68 source3/utils/net_dns.c err = dns_create_probe(mem_ctx, pszDomainName, pszHostName, mem_ctx 72 source3/utils/net_dns.c err = dns_update_transaction(mem_ctx, conn, req, &resp); mem_ctx 76 source3/utils/net_dns.c TALLOC_FREE(mem_ctx); mem_ctx 84 source3/utils/net_dns.c err = dns_create_update_request(mem_ctx, pszDomainName, pszHostName, mem_ctx 88 source3/utils/net_dns.c err = dns_update_transaction(mem_ctx, conn, req, &resp); mem_ctx 92 source3/utils/net_dns.c TALLOC_FREE(mem_ctx); mem_ctx 103 source3/utils/net_dns.c if (!(keyname = dns_generate_keyname( mem_ctx ))) { mem_ctx 129 source3/utils/net_dns.c err = dns_update_transaction(mem_ctx, conn, req, &resp); mem_ctx 138 source3/utils/net_dns.c TALLOC_FREE(mem_ctx); mem_ctx 749 source3/utils/net_groupmap.c static bool print_alias_memberships(TALLOC_CTX *mem_ctx, mem_ctx 760 source3/utils/net_groupmap.c mem_ctx, domain_sid, member, 1, mem_ctx 779 source3/utils/net_groupmap.c TALLOC_CTX *mem_ctx; mem_ctx 789 source3/utils/net_groupmap.c mem_ctx = talloc_init("net_groupmap_memberships"); mem_ctx 790 source3/utils/net_groupmap.c if (mem_ctx == NULL) { mem_ctx 796 source3/utils/net_groupmap.c builtin_sid = string_sid_talloc(mem_ctx, "S-1-5-32"); mem_ctx 802 source3/utils/net_groupmap.c if (!print_alias_memberships(mem_ctx, domain_sid, &member) || mem_ctx 803 source3/utils/net_groupmap.c !print_alias_memberships(mem_ctx, builtin_sid, &member)) mem_ctx 806 source3/utils/net_groupmap.c talloc_destroy(mem_ctx); mem_ctx 319 source3/utils/net_idmap.c TALLOC_CTX *mem_ctx; mem_ctx 333 source3/utils/net_idmap.c if (!(mem_ctx = talloc_init("net idmap aclmapset"))) { mem_ctx 338 source3/utils/net_idmap.c if (!(db = db_open(mem_ctx, argv[0], 0, TDB_DEFAULT, mem_ctx 354 source3/utils/net_idmap.c if (!(src = sid_string_talloc(mem_ctx, &src_sid)) mem_ctx 355 source3/utils/net_idmap.c || !(dst = sid_string_talloc(mem_ctx, &dst_sid))) { mem_ctx 361 source3/utils/net_idmap.c db, mem_ctx, string_term_tdb_data(src)))) { mem_ctx 377 source3/utils/net_idmap.c TALLOC_FREE(mem_ctx); mem_ctx 457 source3/utils/net_lookup.c TALLOC_CTX *mem_ctx; mem_ctx 466 source3/utils/net_lookup.c mem_ctx = talloc_init("net_lookup_dsgetdcname"); mem_ctx 467 source3/utils/net_lookup.c if (!mem_ctx) { mem_ctx 484 source3/utils/net_lookup.c status = dsgetdcname(mem_ctx, NULL, domain_name, NULL, site_name, mem_ctx 488 source3/utils/net_lookup.c TALLOC_FREE(mem_ctx); mem_ctx 492 source3/utils/net_lookup.c s = NDR_PRINT_STRUCT_STRING(mem_ctx, netr_DsRGetDCNameInfo, info); mem_ctx 496 source3/utils/net_lookup.c TALLOC_FREE(mem_ctx); mem_ctx 218 source3/utils/net_lua.c static struct thread_reference *evt_reference_thread(TALLOC_CTX *mem_ctx, mem_ctx 223 source3/utils/net_lua.c result = talloc(mem_ctx, struct thread_reference); mem_ctx 34 source3/utils/net_proto.h struct nt_user_token *create_local_nt_token(TALLOC_CTX *mem_ctx, mem_ctx 156 source3/utils/net_proto.h NTSTATUS net_get_remote_domain_sid(struct cli_state *cli, TALLOC_CTX *mem_ctx, mem_ctx 173 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 180 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 183 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 192 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_share_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 200 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 208 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 231 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 238 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 249 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 257 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 265 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 273 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 281 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 289 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 297 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 305 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 313 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 321 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 329 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 340 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_rights_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 350 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 359 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 369 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 377 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, mem_ctx 389 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_acct_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 437 source3/utils/net_proto.h TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 53 source3/utils/net_rpc.c NTSTATUS net_get_remote_domain_sid(struct cli_state *cli, TALLOC_CTX *mem_ctx, mem_ctx 69 source3/utils/net_rpc.c result = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, false, mem_ctx 78 source3/utils/net_rpc.c result = rpccli_lsa_QueryInfoPolicy(lsa_pipe, mem_ctx, mem_ctx 91 source3/utils/net_rpc.c rpccli_lsa_Close(lsa_pipe, mem_ctx, &pol); mem_ctx 119 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx; mem_ctx 143 source3/utils/net_rpc.c if (!(mem_ctx = talloc_init("run_rpc_command"))) { mem_ctx 148 source3/utils/net_rpc.c nt_status = net_get_remote_domain_sid(cli, mem_ctx, &domain_sid, mem_ctx 191 source3/utils/net_rpc.c nt_status = fn(c, domain_sid, domain_name, cli, pipe_hnd, mem_ctx, argc, argv); mem_ctx 212 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 237 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 242 source3/utils/net_rpc.c return trust_pw_find_change_and_store_it(pipe_hnd, mem_ctx, c->opt_target_workgroup); mem_ctx 295 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 337 source3/utils/net_rpc.c result = trust_pw_change_and_store_it(pipe_hnd, mem_ctx, c->opt_target_workgroup, mem_ctx 470 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 482 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 492 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 502 source3/utils/net_rpc.c result = rpccli_samr_QueryDomainInfo(pipe_hnd, mem_ctx, mem_ctx 562 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 966 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 975 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 984 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 990 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1011 source3/utils/net_rpc.c result = net_rpc_lookup_name(c, mem_ctx, rpc_pipe_np_smb_conn(pipe_hnd), mem_ctx 1032 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 1040 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 1049 source3/utils/net_rpc.c result = rpccli_samr_OpenUser(pipe_hnd, mem_ctx, mem_ctx 1058 source3/utils/net_rpc.c result = fn(c, mem_ctx, ctx, pipe_hnd, &user_pol, argc-1, argv+1); mem_ctx 1062 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 1065 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 1068 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 1074 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1088 source3/utils/net_rpc.c result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx, mem_ctx 1104 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1109 source3/utils/net_rpc.c return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 1115 source3/utils/net_rpc.c oldval = talloc_strdup(mem_ctx, info->info21.rec.string); } \ mem_ctx 1125 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1142 source3/utils/net_rpc.c result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx, mem_ctx 1150 source3/utils/net_rpc.c username = talloc_strdup(mem_ctx, info->info21.account_name.string); mem_ctx 1177 source3/utils/net_rpc.c result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx, mem_ctx 1200 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1205 source3/utils/net_rpc.c return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 1210 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1233 source3/utils/net_rpc.c result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx, mem_ctx 1241 source3/utils/net_rpc.c username = talloc_strdup(mem_ctx, info->info21.account_name.string); mem_ctx 1260 source3/utils/net_rpc.c result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx, mem_ctx 1276 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1281 source3/utils/net_rpc.c return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 1286 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1328 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1386 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1408 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 1418 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 1431 source3/utils/net_rpc.c result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 1445 source3/utils/net_rpc.c result = rpccli_samr_OpenGroup(pipe_hnd, mem_ctx, mem_ctx 1457 source3/utils/net_rpc.c result = rpccli_samr_QueryGroupMember(pipe_hnd, mem_ctx, mem_ctx 1474 source3/utils/net_rpc.c result = rpccli_samr_OpenUser(pipe_hnd, mem_ctx, mem_ctx 1486 source3/utils/net_rpc.c result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx, mem_ctx 1505 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 1521 source3/utils/net_rpc.c result = rpccli_samr_DeleteGroupMember(pipe_hnd, mem_ctx, mem_ctx 1535 source3/utils/net_rpc.c result = rpccli_samr_DeleteDomainGroup(pipe_hnd, mem_ctx, mem_ctx 1541 source3/utils/net_rpc.c result = rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 1552 source3/utils/net_rpc.c result = rpccli_samr_DeleteDomAlias(pipe_hnd, mem_ctx, mem_ctx 1654 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1671 source3/utils/net_rpc.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, false, mem_ctx 1678 source3/utils/net_rpc.c result = rpccli_lsa_lookup_names(pipe_hnd, mem_ctx, &lsa_pol, 1, mem_ctx 1686 source3/utils/net_rpc.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &lsa_pol); mem_ctx 1710 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1731 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 1740 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 1751 source3/utils/net_rpc.c result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 1763 source3/utils/net_rpc.c result = rpccli_samr_OpenGroup(pipe_hnd, mem_ctx, mem_ctx 1773 source3/utils/net_rpc.c result = rpccli_samr_AddGroupMember(pipe_hnd, mem_ctx, mem_ctx 1779 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 1784 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1804 source3/utils/net_rpc.c result = get_sid_from_name(rpc_pipe_np_smb_conn(pipe_hnd), mem_ctx, mem_ctx 1813 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 1822 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 1831 source3/utils/net_rpc.c result = rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 1841 source3/utils/net_rpc.c result = rpccli_samr_AddAliasMember(pipe_hnd, mem_ctx, mem_ctx 1850 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 1859 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1875 source3/utils/net_rpc.c if (!NT_STATUS_IS_OK(get_sid_from_name(cli, mem_ctx, argv[0], mem_ctx 1882 source3/utils/net_rpc.c NTSTATUS result = rpc_add_groupmem(pipe_hnd, mem_ctx, mem_ctx 1893 source3/utils/net_rpc.c NTSTATUS result = rpc_add_aliasmem(pipe_hnd, mem_ctx, mem_ctx 1918 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1938 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 1946 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 1956 source3/utils/net_rpc.c result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 1967 source3/utils/net_rpc.c result = rpccli_samr_OpenGroup(pipe_hnd, mem_ctx, mem_ctx 1976 source3/utils/net_rpc.c result = rpccli_samr_DeleteGroupMember(pipe_hnd, mem_ctx, mem_ctx 1981 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 1986 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2005 source3/utils/net_rpc.c result = get_sid_from_name(rpc_pipe_np_smb_conn(pipe_hnd), mem_ctx, mem_ctx 2014 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 2023 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 2032 source3/utils/net_rpc.c result = rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 2041 source3/utils/net_rpc.c result = rpccli_samr_DeleteAliasMember(pipe_hnd, mem_ctx, mem_ctx 2049 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 2058 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2074 source3/utils/net_rpc.c if (!NT_STATUS_IS_OK(get_sid_from_name(cli, mem_ctx, argv[0], mem_ctx 2081 source3/utils/net_rpc.c NTSTATUS result = rpc_del_groupmem(c, pipe_hnd, mem_ctx, mem_ctx 2092 source3/utils/net_rpc.c NTSTATUS result = rpc_del_aliasmem(pipe_hnd, mem_ctx, mem_ctx 2136 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2179 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 2189 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 2211 source3/utils/net_rpc.c result = rpccli_samr_QueryDisplayInfo(pipe_hnd, mem_ctx, mem_ctx 2247 source3/utils/net_rpc.c result = rpccli_samr_EnumDomainAliases(pipe_hnd, mem_ctx, mem_ctx 2266 source3/utils/net_rpc.c if ((NT_STATUS_IS_OK(rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 2271 source3/utils/net_rpc.c (NT_STATUS_IS_OK(rpccli_samr_QueryAliasInfo(pipe_hnd, mem_ctx, mem_ctx 2275 source3/utils/net_rpc.c (NT_STATUS_IS_OK(rpccli_samr_Close(pipe_hnd, mem_ctx, mem_ctx 2290 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 2293 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 2306 source3/utils/net_rpc.c result = rpccli_samr_EnumDomainAliases(pipe_hnd, mem_ctx, mem_ctx 2325 source3/utils/net_rpc.c if ((NT_STATUS_IS_OK(rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 2330 source3/utils/net_rpc.c (NT_STATUS_IS_OK(rpccli_samr_QueryAliasInfo(pipe_hnd, mem_ctx, mem_ctx 2334 source3/utils/net_rpc.c (NT_STATUS_IS_OK(rpccli_samr_Close(pipe_hnd, mem_ctx, mem_ctx 2363 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2380 source3/utils/net_rpc.c result = rpccli_samr_OpenGroup(pipe_hnd, mem_ctx, mem_ctx 2389 source3/utils/net_rpc.c result = rpccli_samr_QueryGroupMember(pipe_hnd, mem_ctx, mem_ctx 2405 source3/utils/net_rpc.c result = rpccli_samr_LookupRids(pipe_hnd, mem_ctx, mem_ctx 2440 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2455 source3/utils/net_rpc.c result = rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 2464 source3/utils/net_rpc.c result = rpccli_samr_GetMembersInAlias(pipe_hnd, mem_ctx, mem_ctx 2488 source3/utils/net_rpc.c result = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, true, mem_ctx 2497 source3/utils/net_rpc.c alias_sids = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, num_members); mem_ctx 2508 source3/utils/net_rpc.c result = rpccli_lsa_lookup_sids(lsa_pipe, mem_ctx, &lsa_pol, mem_ctx 2544 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2555 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 2565 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 2576 source3/utils/net_rpc.c result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 2589 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 2593 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 2604 source3/utils/net_rpc.c result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 2623 source3/utils/net_rpc.c return rpc_list_group_members(c, pipe_hnd, mem_ctx, domain_name, mem_ctx 2629 source3/utils/net_rpc.c return rpc_list_alias_members(c, pipe_hnd, mem_ctx, &domain_pol, mem_ctx 2888 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 2907 source3/utils/net_rpc.c status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, mem_ctx, mem_ctx 2918 source3/utils/net_rpc.c status = rpccli_srvsvc_NetShareGetInfo(pipe_hnd, mem_ctx, mem_ctx 2939 source3/utils/net_rpc.c ctr1 = TALLOC_ZERO_P(mem_ctx, struct srvsvc_NetShareCtr1); mem_ctx 2951 source3/utils/net_rpc.c ctr2 = TALLOC_ZERO_P(mem_ctx, struct srvsvc_NetShareCtr2); mem_ctx 2963 source3/utils/net_rpc.c ctr502 = TALLOC_ZERO_P(mem_ctx, struct srvsvc_NetShareCtr502); mem_ctx 3080 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 3093 source3/utils/net_rpc.c result = get_share_info(c, pipe_hnd, mem_ctx, level, argc, argv, mem_ctx 3124 source3/utils/net_rpc.c nt_status = rpccli_srvsvc_NetShareAdd(srvsvc_pipe, mem_ctx, mem_ctx 3225 source3/utils/net_rpc.c nt_status = net_copy_file(c, local_state->mem_ctx, mem_ctx 3267 source3/utils/net_rpc.c nt_status = net_copy_file(c, local_state->mem_ctx, mem_ctx 3335 source3/utils/net_rpc.c cp_clistate->mem_ctx, mem_ctx 3379 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 3400 source3/utils/net_rpc.c result = get_share_info(c, pipe_hnd, mem_ctx, level, argc, argv, mem_ctx 3435 source3/utils/net_rpc.c cp_clistate.mem_ctx = mem_ctx; mem_ctx 3529 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 3543 source3/utils/net_rpc.c result = get_share_info(c, pipe_hnd, mem_ctx, level, argc, argv, mem_ctx 3577 source3/utils/net_rpc.c nt_status = rpccli_srvsvc_NetShareSetInfo(srvsvc_pipe, mem_ctx, mem_ctx 3740 source3/utils/net_rpc.c static void push_alias(TALLOC_CTX *mem_ctx, struct full_alias *alias) mem_ctx 3755 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 3766 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 3778 source3/utils/net_rpc.c result = rpccli_samr_EnumDomainAliases(pipe_hnd, mem_ctx, mem_ctx 3791 source3/utils/net_rpc.c result = rpccli_samr_OpenAlias(pipe_hnd, mem_ctx, mem_ctx 3799 source3/utils/net_rpc.c result = rpccli_samr_GetMembersInAlias(pipe_hnd, mem_ctx, mem_ctx 3807 source3/utils/net_rpc.c result = rpccli_samr_Close(pipe_hnd, mem_ctx, &alias_pol); mem_ctx 3824 source3/utils/net_rpc.c push_alias(mem_ctx, &alias); mem_ctx 3831 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 3845 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 3853 source3/utils/net_rpc.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 3867 source3/utils/net_rpc.c result = rpccli_lsa_lookup_sids(pipe_hnd, mem_ctx, &lsa_pol, 1, mem_ctx 3880 source3/utils/net_rpc.c result = rpccli_lsa_lookup_sids(pipe_hnd, mem_ctx, &lsa_pol, mem_ctx 3896 source3/utils/net_rpc.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &lsa_pol); mem_ctx 3911 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 3918 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 3926 source3/utils/net_rpc.c result = rpc_fetch_domain_aliases(pipe_hnd, mem_ctx, &connect_pol, mem_ctx 3932 source3/utils/net_rpc.c result = rpc_fetch_domain_aliases(pipe_hnd, mem_ctx, &connect_pol, mem_ctx 3935 source3/utils/net_rpc.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 4248 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4263 source3/utils/net_rpc.c status = rpccli_srvsvc_NetShareGetInfo(pipe_hnd, mem_ctx, mem_ctx 4291 source3/utils/net_rpc.c root_sd = cli_query_secdesc(cli, fnum, mem_ctx); mem_ctx 4375 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4432 source3/utils/net_rpc.c show_userlist(pipe_hnd, mem_ctx, netname, mem_ctx 4592 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4602 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4635 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4649 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4663 source3/utils/net_rpc.c status = rpccli_srvsvc_NetShareGetInfo(pipe_hnd, mem_ctx, mem_ctx 4682 source3/utils/net_rpc.c struct rpc_sh_cmd *net_rpc_share_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 4887 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4893 source3/utils/net_rpc.c result = rpccli_initshutdown_Abort(pipe_hnd, mem_ctx, NULL, NULL); mem_ctx 4926 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 4932 source3/utils/net_rpc.c result = rpccli_winreg_AbortSystemShutdown(pipe_hnd, mem_ctx, NULL, NULL); mem_ctx 5000 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5019 source3/utils/net_rpc.c result = rpccli_initshutdown_Init(pipe_hnd, mem_ctx, NULL, mem_ctx 5054 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5074 source3/utils/net_rpc.c result = rpccli_winreg_InitiateSystemShutdown(pipe_hnd, mem_ctx, NULL, mem_ctx 5149 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5183 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 5192 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 5214 source3/utils/net_rpc.c result = rpccli_samr_CreateUser2(pipe_hnd, mem_ctx, mem_ctx 5246 source3/utils/net_rpc.c result = rpccli_samr_SetUserInfo2(pipe_hnd, mem_ctx, mem_ctx 5306 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5325 source3/utils/net_rpc.c acct_name = talloc_asprintf(mem_ctx, "%s$", argv[0]); mem_ctx 5333 source3/utils/net_rpc.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 5342 source3/utils/net_rpc.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 5353 source3/utils/net_rpc.c result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 5366 source3/utils/net_rpc.c result = rpccli_samr_OpenUser(pipe_hnd, mem_ctx, mem_ctx 5386 source3/utils/net_rpc.c result = rpccli_samr_RemoveMemberFromForeignDomain(pipe_hnd, mem_ctx, mem_ctx 5397 source3/utils/net_rpc.c result = rpccli_samr_DeleteUser(pipe_hnd, mem_ctx, mem_ctx 5439 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5465 source3/utils/net_rpc.c status = rpccli_netr_GetDcName(netr, mem_ctx, mem_ctx 5500 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx; mem_ctx 5571 source3/utils/net_rpc.c if (!(mem_ctx = talloc_init("establishing trust relationship to " mem_ctx 5580 source3/utils/net_rpc.c nt_status = rpc_trustdom_get_pdc(c, cli, mem_ctx, domain_name); mem_ctx 5583 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5596 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5600 source3/utils/net_rpc.c nt_status = rpccli_lsa_open_policy2(pipe_hnd, mem_ctx, true, KEY_QUERY_VALUE, mem_ctx 5606 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5612 source3/utils/net_rpc.c nt_status = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 5620 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5636 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5644 source3/utils/net_rpc.c nt_status = rpccli_lsa_Close(pipe_hnd, mem_ctx, &connect_hnd); mem_ctx 5649 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5655 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5707 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5734 source3/utils/net_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 5745 source3/utils/net_rpc.c nt_status = rpccli_lsa_QueryTrustedDomainInfoBySid(pipe_hnd, mem_ctx, mem_ctx 5795 source3/utils/net_rpc.c TALLOC_CTX* mem_ctx; mem_ctx 5821 source3/utils/net_rpc.c mem_ctx = talloc_init("trust relationships vampire"); mem_ctx 5833 source3/utils/net_rpc.c domain_name = talloc_strdup(mem_ctx, lp_workgroup()); mem_ctx 5842 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5852 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5856 source3/utils/net_rpc.c nt_status = rpccli_lsa_open_policy2(pipe_hnd, mem_ctx, false, KEY_QUERY_VALUE, mem_ctx 5862 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5867 source3/utils/net_rpc.c nt_status = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 5876 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5890 source3/utils/net_rpc.c nt_status = rpccli_lsa_EnumTrustDom(pipe_hnd, mem_ctx, mem_ctx 5899 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5908 source3/utils/net_rpc.c nt_status = vampire_trusted_domain(pipe_hnd, mem_ctx, &connect_hnd, mem_ctx 5913 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5927 source3/utils/net_rpc.c nt_status = rpccli_lsa_Close(pipe_hnd, mem_ctx, &connect_hnd); mem_ctx 5932 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5939 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 5946 source3/utils/net_rpc.c TALLOC_CTX* mem_ctx; mem_ctx 5977 source3/utils/net_rpc.c mem_ctx = talloc_init("trust relationships listing"); mem_ctx 5989 source3/utils/net_rpc.c domain_name = talloc_strdup(mem_ctx, lp_workgroup()); mem_ctx 5998 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6008 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6012 source3/utils/net_rpc.c nt_status = rpccli_lsa_open_policy2(pipe_hnd, mem_ctx, false, KEY_QUERY_VALUE, mem_ctx 6018 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6023 source3/utils/net_rpc.c nt_status = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 6032 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6046 source3/utils/net_rpc.c nt_status = rpccli_lsa_EnumTrustDom(pipe_hnd, mem_ctx, mem_ctx 6055 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6073 source3/utils/net_rpc.c nt_status = rpccli_lsa_Close(pipe_hnd, mem_ctx, &connect_hnd); mem_ctx 6078 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6098 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6103 source3/utils/net_rpc.c nt_status = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 6111 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6117 source3/utils/net_rpc.c nt_status = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 6126 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6137 source3/utils/net_rpc.c nt_status = rpccli_samr_EnumDomainUsers(pipe_hnd, mem_ctx, mem_ctx 6148 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 6169 source3/utils/net_rpc.c c->opt_workgroup = talloc_strdup(mem_ctx, str); mem_ctx 6201 source3/utils/net_rpc.c nt_status = rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_hnd); mem_ctx 6206 source3/utils/net_rpc.c nt_status = rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_hnd); mem_ctx 6214 source3/utils/net_rpc.c talloc_destroy(mem_ctx); mem_ctx 69 source3/utils/net_rpc_audit.c TALLOC_CTX *mem_ctx, mem_ctx 90 source3/utils/net_rpc_audit.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 98 source3/utils/net_rpc_audit.c result = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 115 source3/utils/net_rpc_audit.c val = audit_policy_str(mem_ctx, info->audit_events.settings[i]); mem_ctx 137 source3/utils/net_rpc_audit.c TALLOC_CTX *mem_ctx, mem_ctx 172 source3/utils/net_rpc_audit.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 180 source3/utils/net_rpc_audit.c result = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 191 source3/utils/net_rpc_audit.c result = rpccli_lsa_SetInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 200 source3/utils/net_rpc_audit.c result = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 205 source3/utils/net_rpc_audit.c const char *val = audit_policy_str(mem_ctx, info->audit_events.settings[audit_category]); mem_ctx 222 source3/utils/net_rpc_audit.c TALLOC_CTX *mem_ctx, mem_ctx 231 source3/utils/net_rpc_audit.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 239 source3/utils/net_rpc_audit.c result = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 249 source3/utils/net_rpc_audit.c result = rpccli_lsa_SetInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 275 source3/utils/net_rpc_audit.c TALLOC_CTX *mem_ctx, mem_ctx 279 source3/utils/net_rpc_audit.c return rpc_audit_enable_internal_ext(pipe_hnd, mem_ctx, argc, argv, mem_ctx 291 source3/utils/net_rpc_audit.c TALLOC_CTX *mem_ctx, mem_ctx 295 source3/utils/net_rpc_audit.c return rpc_audit_enable_internal_ext(pipe_hnd, mem_ctx, argc, argv, mem_ctx 307 source3/utils/net_rpc_audit.c TALLOC_CTX *mem_ctx, mem_ctx 316 source3/utils/net_rpc_audit.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 324 source3/utils/net_rpc_audit.c result = rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 350 source3/utils/net_rpc_audit.c const char *val = audit_policy_str(mem_ctx, info->audit_events.settings[i]); mem_ctx 137 source3/utils/net_rpc_join.c TALLOC_CTX *mem_ctx; mem_ctx 197 source3/utils/net_rpc_join.c if (!(mem_ctx = talloc_init("net_rpc_join_newstyle"))) { mem_ctx 213 source3/utils/net_rpc_join.c CHECK_RPC_ERR(rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 218 source3/utils/net_rpc_join.c CHECK_RPC_ERR(rpccli_lsa_QueryInfoPolicy(pipe_hnd, mem_ctx, mem_ctx 227 source3/utils/net_rpc_join.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &lsa_pol); mem_ctx 245 source3/utils/net_rpc_join.c CHECK_RPC_ERR(rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 253 source3/utils/net_rpc_join.c CHECK_RPC_ERR(rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 263 source3/utils/net_rpc_join.c if ((acct_name = talloc_asprintf(mem_ctx, "%s$", global_myname())) == NULL) { mem_ctx 279 source3/utils/net_rpc_join.c result = rpccli_samr_CreateUser2(pipe_hnd, mem_ctx, mem_ctx 305 source3/utils/net_rpc_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 308 source3/utils/net_rpc_join.c CHECK_RPC_ERR_DEBUG(rpccli_samr_LookupNames(pipe_hnd, mem_ctx, mem_ctx 327 source3/utils/net_rpc_join.c rpccli_samr_OpenUser(pipe_hnd, mem_ctx, mem_ctx 349 source3/utils/net_rpc_join.c CHECK_RPC_ERR(rpccli_samr_SetUserInfo2(pipe_hnd, mem_ctx, mem_ctx 369 source3/utils/net_rpc_join.c result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx, mem_ctx 374 source3/utils/net_rpc_join.c rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol); mem_ctx 143 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 178 source3/utils/net_rpc_printer.c sd = cli_query_secdesc(cli_share_src, fnum_src, mem_ctx); mem_ctx 297 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 432 source3/utils/net_rpc_printer.c nt_status = net_copy_fileattr(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 477 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 497 source3/utils/net_rpc_printer.c while (next_token_talloc(mem_ctx, &p, &tok, "\\")) { mem_ctx 499 source3/utils/net_rpc_printer.c next_token_talloc(mem_ctx, &p, &version, "\\"); mem_ctx 500 source3/utils/net_rpc_printer.c next_token_talloc(mem_ctx, &p, &filename, "\\"); mem_ctx 515 source3/utils/net_rpc_printer.c nt_status = net_copy_file(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 585 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 602 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 607 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 612 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 617 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 624 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, mem_ctx 648 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 659 source3/utils/net_rpc_printer.c result = rpccli_spoolss_enumprinters(pipe_hnd, mem_ctx, mem_ctx 675 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 692 source3/utils/net_rpc_printer.c result = rpccli_spoolss_openprinter_ex(pipe_hnd, mem_ctx, mem_ctx 717 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 725 source3/utils/net_rpc_printer.c result = rpccli_spoolss_getprinter(pipe_hnd, mem_ctx, mem_ctx 739 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 793 source3/utils/net_rpc_printer.c status = rpccli_spoolss_SetPrinter(pipe_hnd, mem_ctx, mem_ctx 811 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 821 source3/utils/net_rpc_printer.c status = rpccli_spoolss_SetPrinterData(pipe_hnd, mem_ctx, mem_ctx 839 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 847 source3/utils/net_rpc_printer.c result = rpccli_spoolss_enumprinterkey(pipe_hnd, mem_ctx, hnd, keyname, keylist, 0); mem_ctx 858 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 868 source3/utils/net_rpc_printer.c result = rpccli_spoolss_enumprinterdataex(pipe_hnd, mem_ctx, mem_ctx 885 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 894 source3/utils/net_rpc_printer.c status = rpccli_spoolss_SetPrinterDataEx(pipe_hnd, mem_ctx, mem_ctx 912 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 921 source3/utils/net_rpc_printer.c result = rpccli_spoolss_enumforms(pipe_hnd, mem_ctx, mem_ctx 936 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 944 source3/utils/net_rpc_printer.c result = rpccli_spoolss_enumprinterdrivers(pipe_hnd, mem_ctx, mem_ctx 960 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 970 source3/utils/net_rpc_printer.c result = rpccli_spoolss_getprinterdriver2(pipe_hnd, mem_ctx, mem_ctx 995 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, uint32_t level, mem_ctx 1017 source3/utils/net_rpc_printer.c status = rpccli_spoolss_AddPrinterDriver(pipe_hnd, mem_ctx, mem_ctx 1040 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1052 source3/utils/net_rpc_printer.c if (!net_spoolss_enum_printers(pipe_hnd, mem_ctx, NULL, mem_ctx 1061 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, argv[0], mem_ctx 1067 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd, level, *info_p)) { mem_ctx 1068 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); mem_ctx 1072 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); mem_ctx 1105 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1117 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, level, argc, argv, &num_printers, &info)) mem_ctx 1157 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1174 source3/utils/net_rpc_printer.c if (!net_spoolss_enumprinterdrivers(pipe_hnd, mem_ctx, level, mem_ctx 1218 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1236 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, 2, argc, argv, &num_printers, &info_enum)) mem_ctx 1249 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 1254 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd, level, &info)) mem_ctx 1281 source3/utils/net_rpc_printer.c nt_status = rpccli_spoolss_SetPrinter(pipe_hnd, mem_ctx, mem_ctx 1301 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); mem_ctx 1311 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1315 source3/utils/net_rpc_printer.c return rpc_printer_publish_internals_args(pipe_hnd, mem_ctx, argc, argv, DSPRINT_PUBLISH); mem_ctx 1323 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1327 source3/utils/net_rpc_printer.c return rpc_printer_publish_internals_args(pipe_hnd, mem_ctx, argc, argv, DSPRINT_UNPUBLISH); mem_ctx 1335 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1339 source3/utils/net_rpc_printer.c return rpc_printer_publish_internals_args(pipe_hnd, mem_ctx, argc, argv, DSPRINT_UPDATE); mem_ctx 1364 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1377 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, 2, argc, argv, &num_printers, &info_enum)) mem_ctx 1391 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 1396 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd, level, &info)) mem_ctx 1426 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); mem_ctx 1453 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1481 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, level, argc, argv, &num_printers, &info_enum)) { mem_ctx 1518 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 1523 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd_dst, mem_ctx, sharename, mem_ctx 1528 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, level, &info_dst)) mem_ctx 1532 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd_src, 3, &info_src)) mem_ctx 1539 source3/utils/net_rpc_printer.c info_dst.info2.secdesc = dup_sec_desc(mem_ctx, info_src.info3.secdesc); mem_ctx 1544 source3/utils/net_rpc_printer.c if (!net_spoolss_setprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, 2, &info_dst)) mem_ctx 1552 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 1556 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 1566 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 1570 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 1601 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1628 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, 2, argc, argv, &num_printers, &info_enum)) { mem_ctx 1659 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 1664 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd_dst, mem_ctx, sharename, mem_ctx 1669 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, level, &info_dst)) mem_ctx 1673 source3/utils/net_rpc_printer.c if (!net_spoolss_enumforms(pipe_hnd, mem_ctx, &hnd_src, level, &num_forms, &forms)) mem_ctx 1698 source3/utils/net_rpc_printer.c status = rpccli_spoolss_AddForm(pipe_hnd_dst, mem_ctx, mem_ctx 1716 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 1720 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 1729 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 1732 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 1762 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1809 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, 2, argc, argv, &num_printers, &info_enum)) { mem_ctx 1841 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd_dst, mem_ctx, sharename, mem_ctx 1846 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, 2, &info_dst)) mem_ctx 1851 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 1863 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinterdriver(pipe_hnd, mem_ctx, &hnd_src, mem_ctx 1880 source3/utils/net_rpc_printer.c nt_status = copy_print_driver_3(c, mem_ctx, cli_share_src, cli_share_dst, mem_ctx 1888 source3/utils/net_rpc_printer.c if (!net_spoolss_addprinterdriver(pipe_hnd_dst, mem_ctx, level, &drv_info_src)) { mem_ctx 1907 source3/utils/net_rpc_printer.c if (!net_spoolss_setprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, 2, &info_dst)) { mem_ctx 1917 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 1922 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 1931 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 1934 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 1973 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 1998 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, level, argc, argv, &num_printers, &info_enum)) { mem_ctx 2028 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd_dst, mem_ctx, sharename, mem_ctx 2035 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, level, &info_dst)) { mem_ctx 2041 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 2050 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 2055 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd_src, level, &info_src)) mem_ctx 2066 source3/utils/net_rpc_printer.c mem_ctx, mem_ctx 2080 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 2084 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 2092 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 2095 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 2126 source3/utils/net_rpc_printer.c TALLOC_CTX *mem_ctx, mem_ctx 2161 source3/utils/net_rpc_printer.c if (!get_printer_info(pipe_hnd, mem_ctx, level, argc, argv, &num_printers, &info_enum)) { mem_ctx 2206 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd, mem_ctx, sharename, mem_ctx 2211 source3/utils/net_rpc_printer.c if (!net_spoolss_open_printer_ex(pipe_hnd_dst, mem_ctx, sharename, mem_ctx 2216 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, mem_ctx 2235 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, 7, &info_dst_publish)) mem_ctx 2241 source3/utils/net_rpc_printer.c net_spoolss_setprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, 7, &info_dst_publish); mem_ctx 2257 source3/utils/net_rpc_printer.c talloc_asprintf(mem_ctx, "\\\\%s\\%s", mem_ctx 2264 source3/utils/net_rpc_printer.c if (!net_spoolss_setprinter(pipe_hnd_dst, mem_ctx, &hnd_dst, mem_ctx 2280 source3/utils/net_rpc_printer.c nt_status = rpccli_spoolss_EnumPrinterData(pipe_hnd, mem_ctx, mem_ctx 2294 source3/utils/net_rpc_printer.c buffer = talloc_zero_array(mem_ctx, uint8_t, data_needed); mem_ctx 2295 source3/utils/net_rpc_printer.c value_name = talloc_zero_array(mem_ctx, char, value_needed); mem_ctx 2300 source3/utils/net_rpc_printer.c nt_status = rpccli_spoolss_EnumPrinterData(pipe_hnd, mem_ctx, mem_ctx 2327 source3/utils/net_rpc_printer.c result = pull_spoolss_PrinterData(mem_ctx, mem_ctx 2336 source3/utils/net_rpc_printer.c if (!net_spoolss_setprinterdata(pipe_hnd_dst, mem_ctx, mem_ctx 2353 source3/utils/net_rpc_printer.c if (!net_spoolss_enumprinterkey(pipe_hnd, mem_ctx, &hnd_src, "", &keylist)) { mem_ctx 2373 source3/utils/net_rpc_printer.c if (!net_spoolss_enumprinterdataex(pipe_hnd, mem_ctx, 0, mem_ctx 2440 source3/utils/net_rpc_printer.c value.data_p = (uint8_t *)TALLOC_MEMDUP(mem_ctx, data.buffer, value.size); mem_ctx 2449 source3/utils/net_rpc_printer.c if (!net_spoolss_setprinterdataex(pipe_hnd_dst, mem_ctx, &hnd_dst, mem_ctx 2458 source3/utils/net_rpc_printer.c result = push_spoolss_PrinterData(mem_ctx, &blob, mem_ctx 2475 source3/utils/net_rpc_printer.c if (!net_spoolss_setprinterdataex(pipe_hnd_dst, mem_ctx, &hnd_dst, mem_ctx 2492 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 2496 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 2509 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd_src, NULL); mem_ctx 2512 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd_dst, mem_ctx, &hnd_dst, NULL); mem_ctx 78 source3/utils/net_rpc_registry.c static NTSTATUS registry_openkey(TALLOC_CTX *mem_ctx, mem_ctx 90 source3/utils/net_rpc_registry.c if (!reg_hive_key(mem_ctx, name, &hive, &key.name)) { mem_ctx 94 source3/utils/net_rpc_registry.c status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, access_mask, mem_ctx 100 source3/utils/net_rpc_registry.c status = rpccli_winreg_OpenKey(pipe_hnd, mem_ctx, hive_hnd, key, 0, mem_ctx 103 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, hive_hnd, NULL); mem_ctx 116 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx; mem_ctx 127 source3/utils/net_rpc_registry.c if (!(mem_ctx = talloc_new(ctx))) { mem_ctx 133 source3/utils/net_rpc_registry.c pipe_hnd, mem_ctx, key_hnd, &classname, &num_subkeys, mem_ctx 143 source3/utils/net_rpc_registry.c TALLOC_FREE(mem_ctx); mem_ctx 147 source3/utils/net_rpc_registry.c if ((!(names = TALLOC_ZERO_ARRAY(mem_ctx, char *, num_subkeys))) || mem_ctx 148 source3/utils/net_rpc_registry.c (!(classes = TALLOC_ZERO_ARRAY(mem_ctx, char *, num_subkeys))) || mem_ctx 149 source3/utils/net_rpc_registry.c (!(modtimes = TALLOC_ZERO_ARRAY(mem_ctx, NTTIME *, mem_ctx 172 source3/utils/net_rpc_registry.c status = rpccli_winreg_EnumKey(pipe_hnd, mem_ctx, key_hnd, mem_ctx 220 source3/utils/net_rpc_registry.c TALLOC_FREE(mem_ctx); mem_ctx 230 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx; mem_ctx 241 source3/utils/net_rpc_registry.c if (!(mem_ctx = talloc_new(ctx))) { mem_ctx 247 source3/utils/net_rpc_registry.c pipe_hnd, mem_ctx, key_hnd, &classname, &num_subkeys, mem_ctx 257 source3/utils/net_rpc_registry.c TALLOC_FREE(mem_ctx); mem_ctx 261 source3/utils/net_rpc_registry.c if ((!(names = TALLOC_ARRAY(mem_ctx, char *, num_values))) || mem_ctx 262 source3/utils/net_rpc_registry.c (!(values = TALLOC_ARRAY(mem_ctx, struct registry_value *, mem_ctx 283 source3/utils/net_rpc_registry.c data = (uint8 *)TALLOC(mem_ctx, data_size); mem_ctx 286 source3/utils/net_rpc_registry.c status = rpccli_winreg_EnumValue(pipe_hnd, mem_ctx, key_hnd, mem_ctx 331 source3/utils/net_rpc_registry.c TALLOC_FREE(mem_ctx); mem_ctx 335 source3/utils/net_rpc_registry.c static NTSTATUS registry_getsd(TALLOC_CTX *mem_ctx, mem_ctx 341 source3/utils/net_rpc_registry.c return rpccli_winreg_GetKeySecurity(pipe_hnd, mem_ctx, key_hnd, mem_ctx 346 source3/utils/net_rpc_registry.c static NTSTATUS registry_setvalue(TALLOC_CTX *mem_ctx, mem_ctx 357 source3/utils/net_rpc_registry.c err = registry_push_value(mem_ctx, value, &blob); mem_ctx 377 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 385 source3/utils/net_rpc_registry.c status = registry_openkey(mem_ctx, pipe_hnd, argv[0], mem_ctx 414 source3/utils/net_rpc_registry.c status = registry_setvalue(mem_ctx, pipe_hnd, &key_hnd, mem_ctx 423 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &key_hnd, NULL); mem_ctx 424 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &hive_hnd, NULL); mem_ctx 447 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 457 source3/utils/net_rpc_registry.c status = registry_openkey(mem_ctx, pipe_hnd, argv[0], mem_ctx 468 source3/utils/net_rpc_registry.c status = rpccli_winreg_DeleteValue(pipe_hnd, mem_ctx, &key_hnd, mem_ctx 476 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &key_hnd, NULL); mem_ctx 477 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &hive_hnd, NULL); mem_ctx 500 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 588 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 593 source3/utils/net_rpc_registry.c cli, pipe_hnd, mem_ctx, false, mem_ctx 615 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 620 source3/utils/net_rpc_registry.c cli, pipe_hnd, mem_ctx, true, mem_ctx 642 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 655 source3/utils/net_rpc_registry.c if (!reg_hive_key(mem_ctx, argv[0], &hive, &key.name)) { mem_ctx 659 source3/utils/net_rpc_registry.c status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, mem_ctx 669 source3/utils/net_rpc_registry.c status = rpccli_winreg_CreateKey(pipe_hnd, mem_ctx, &hive_hnd, key, mem_ctx 675 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &hive_hnd, NULL); mem_ctx 691 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &key_hnd, NULL); mem_ctx 692 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &hive_hnd, NULL); mem_ctx 714 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 725 source3/utils/net_rpc_registry.c if (!reg_hive_key(mem_ctx, argv[0], &hive, &key.name)) { mem_ctx 729 source3/utils/net_rpc_registry.c status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, mem_ctx 736 source3/utils/net_rpc_registry.c status = rpccli_winreg_DeleteKey(pipe_hnd, mem_ctx, &hive_hnd, key, NULL); mem_ctx 737 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &hive_hnd, NULL); mem_ctx 766 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 785 source3/utils/net_rpc_registry.c status = registry_openkey(mem_ctx, pipe_hnd, argv[0], REG_KEY_READ, mem_ctx 793 source3/utils/net_rpc_registry.c status = registry_enumkeys(mem_ctx, pipe_hnd, &pol_key, &num_subkeys, mem_ctx 805 source3/utils/net_rpc_registry.c status = registry_enumvalues(mem_ctx, pipe_hnd, &pol_key, &num_values, mem_ctx 817 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_key, NULL); mem_ctx 818 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_hive, NULL); mem_ctx 841 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 855 source3/utils/net_rpc_registry.c status = registry_openkey(mem_ctx, pipe_hnd, argv[0], REG_KEY_ALL, mem_ctx 864 source3/utils/net_rpc_registry.c status = rpccli_winreg_SaveKey( pipe_hnd, mem_ctx, &pol_key, &filename, NULL, NULL); mem_ctx 871 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_key, NULL); mem_ctx 872 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_hive, NULL); mem_ctx 979 source3/utils/net_rpc_registry.c werr = regsubkey_ctr_init(infile->mem_ctx, &subkeys); mem_ctx 1064 source3/utils/net_rpc_registry.c talloc_report_full( registry->mem_ctx, stderr ); mem_ctx 1138 source3/utils/net_rpc_registry.c TALLOC_CTX *mem_ctx, mem_ctx 1159 source3/utils/net_rpc_registry.c status = registry_openkey(mem_ctx, pipe_hnd, argv[0], mem_ctx 1168 source3/utils/net_rpc_registry.c sd = TALLOC_ZERO_P(mem_ctx, struct KeySecurityData); mem_ctx 1182 source3/utils/net_rpc_registry.c status = registry_getsd(mem_ctx, pipe_hnd, &pol_key, sec_info, sd); mem_ctx 1192 source3/utils/net_rpc_registry.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &sec_desc, mem_ctx 1203 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_key, NULL); mem_ctx 1204 source3/utils/net_rpc_registry.c rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_hive, NULL); mem_ctx 27 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 36 source3/utils/net_rpc_rights.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 42 source3/utils/net_rpc_rights.c result = rpccli_lsa_lookup_sids(pipe_hnd, mem_ctx, &pol, 1, sid, &domains, &names, &sid_types); mem_ctx 51 source3/utils/net_rpc_rights.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &pol); mem_ctx 59 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 72 source3/utils/net_rpc_rights.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 78 source3/utils/net_rpc_rights.c result = rpccli_lsa_lookup_names(pipe_hnd, mem_ctx, &pol, 1, &name, mem_ctx 84 source3/utils/net_rpc_rights.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &pol); mem_ctx 316 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 330 source3/utils/net_rpc_rights.c result = rpccli_lsa_open_policy(pipe_hnd, mem_ctx, true, mem_ctx 339 source3/utils/net_rpc_rights.c result = enum_privileges(pipe_hnd, mem_ctx, &pol ); mem_ctx 347 source3/utils/net_rpc_rights.c result = enum_privileges(pipe_hnd, mem_ctx, &pol ); mem_ctx 357 source3/utils/net_rpc_rights.c result = rpccli_lsa_LookupPrivDisplayName(pipe_hnd, mem_ctx, mem_ctx 373 source3/utils/net_rpc_rights.c result = enum_accounts_for_privilege(pipe_hnd, mem_ctx, &pol, privname); mem_ctx 389 source3/utils/net_rpc_rights.c result = enum_privileges_for_accounts(pipe_hnd, mem_ctx, &pol); mem_ctx 394 source3/utils/net_rpc_rights.c result = name_to_sid(pipe_hnd, mem_ctx, &sid, argv[i]); mem_ctx 398 source3/utils/net_rpc_rights.c result = enum_privileges_for_user(pipe_hnd, mem_ctx, &pol, &sid); mem_ctx 415 source3/utils/net_rpc_rights.c result = name_to_sid(pipe_hnd, mem_ctx, &sid, argv[0]); mem_ctx 419 source3/utils/net_rpc_rights.c result = enum_privileges_for_user(pipe_hnd, mem_ctx, &pol, &sid ); mem_ctx 422 source3/utils/net_rpc_rights.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &pol); mem_ctx 435 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 451 source3/utils/net_rpc_rights.c result = name_to_sid(pipe_hnd, mem_ctx, &sid, argv[0]); mem_ctx 458 source3/utils/net_rpc_rights.c result = rpccli_lsa_open_policy2(pipe_hnd, mem_ctx, true, mem_ctx 466 source3/utils/net_rpc_rights.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, mem_ctx 476 source3/utils/net_rpc_rights.c result = rpccli_lsa_AddAccountRights(pipe_hnd, mem_ctx, mem_ctx 492 source3/utils/net_rpc_rights.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &dom_pol); mem_ctx 505 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 520 source3/utils/net_rpc_rights.c result = name_to_sid(pipe_hnd, mem_ctx, &sid, argv[0]); mem_ctx 524 source3/utils/net_rpc_rights.c result = rpccli_lsa_open_policy2(pipe_hnd, mem_ctx, true, mem_ctx 532 source3/utils/net_rpc_rights.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, mem_ctx 542 source3/utils/net_rpc_rights.c result = rpccli_lsa_RemoveAccountRights(pipe_hnd, mem_ctx, mem_ctx 559 source3/utils/net_rpc_rights.c rpccli_lsa_Close(pipe_hnd, mem_ctx, &dom_pol); mem_ctx 661 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx, mem_ctx 666 source3/utils/net_rpc_rights.c ctx->cli, pipe_hnd, mem_ctx, mem_ctx 671 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 677 source3/utils/net_rpc_rights.c ctx->cli, pipe_hnd, mem_ctx, mem_ctx 682 source3/utils/net_rpc_rights.c TALLOC_CTX *mem_ctx, mem_ctx 688 source3/utils/net_rpc_rights.c ctx->cli, pipe_hnd, mem_ctx, mem_ctx 692 source3/utils/net_rpc_rights.c struct rpc_sh_cmd *net_rpc_rights_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 29 source3/utils/net_rpc_samsync.c static void parse_samsync_partial_replication_objects(TALLOC_CTX *mem_ctx, mem_ctx 98 source3/utils/net_rpc_samsync.c ADD_TO_ARRAY(mem_ctx, struct samsync_object, o, mem_ctx 110 source3/utils/net_rpc_samsync.c TALLOC_CTX *mem_ctx, mem_ctx 117 source3/utils/net_rpc_samsync.c status = libnet_samsync_init_context(mem_ctx, mem_ctx 178 source3/utils/net_rpc_samsync.c TALLOC_CTX *mem_ctx, mem_ctx 200 source3/utils/net_rpc_samsync.c result = libnet_samsync_init_context(mem_ctx, mem_ctx 233 source3/utils/net_rpc_samsync.c ctx->domain_sid = sid_dup_talloc(mem_ctx, &global_sid_Builtin); mem_ctx 234 source3/utils/net_rpc_samsync.c ctx->domain_sid_str = sid_string_talloc(mem_ctx, ctx->domain_sid); mem_ctx 269 source3/utils/net_rpc_samsync.c TALLOC_CTX *mem_ctx, mem_ctx 276 source3/utils/net_rpc_samsync.c status = libnet_samsync_init_context(mem_ctx, mem_ctx 314 source3/utils/net_rpc_samsync.c ctx->domain_sid = sid_dup_talloc(mem_ctx, &global_sid_Builtin); mem_ctx 315 source3/utils/net_rpc_samsync.c ctx->domain_sid_str = sid_string_talloc(mem_ctx, ctx->domain_sid); mem_ctx 351 source3/utils/net_rpc_samsync.c TALLOC_CTX *mem_ctx, mem_ctx 358 source3/utils/net_rpc_samsync.c status = libnet_samsync_init_context(mem_ctx, mem_ctx 411 source3/utils/net_rpc_samsync.c TALLOC_CTX *mem_ctx, mem_ctx 418 source3/utils/net_rpc_samsync.c status = libnet_dssync_init_context(mem_ctx, mem_ctx 445 source3/utils/net_rpc_samsync.c status = libnet_dssync(mem_ctx, ctx); mem_ctx 63 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 75 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenServiceW(pipe_hnd, mem_ctx, mem_ctx 86 source3/utils/net_rpc_service.c status = rpccli_svcctl_QueryServiceStatus(pipe_hnd, mem_ctx, mem_ctx 95 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL); mem_ctx 104 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 119 source3/utils/net_rpc_service.c result = query_service_state(pipe_hnd, mem_ctx, hSCM, service, &state ); mem_ctx 139 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 153 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenServiceW(pipe_hnd, mem_ctx, mem_ctx 167 source3/utils/net_rpc_service.c status = rpccli_svcctl_ControlService(pipe_hnd, mem_ctx, mem_ctx 180 source3/utils/net_rpc_service.c result = watch_service_state(pipe_hnd, mem_ctx, hSCM, service, watch_state, &state ); mem_ctx 185 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL); mem_ctx 198 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 219 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 231 source3/utils/net_rpc_service.c status = rpccli_svcctl_EnumServicesStatusW(pipe_hnd, mem_ctx, mem_ctx 249 source3/utils/net_rpc_service.c buffer = talloc_array(mem_ctx, uint8_t, bytes_needed); mem_ctx 265 source3/utils/net_rpc_service.c blob.data = talloc_steal(mem_ctx, buffer); mem_ctx 267 source3/utils/net_rpc_service.c services = talloc_array(mem_ctx, struct ENUM_SERVICE_STATUSW, num_services); mem_ctx 273 source3/utils/net_rpc_service.c ndr = ndr_pull_init_blob(&blob, mem_ctx, NULL); mem_ctx 295 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 308 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 326 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 339 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenServiceW(pipe_hnd, mem_ctx, mem_ctx 353 source3/utils/net_rpc_service.c status = rpccli_svcctl_QueryServiceStatus(pipe_hnd, mem_ctx, mem_ctx 367 source3/utils/net_rpc_service.c status = rpccli_svcctl_QueryServiceConfigW(pipe_hnd, mem_ctx, mem_ctx 375 source3/utils/net_rpc_service.c status = rpccli_svcctl_QueryServiceConfigW(pipe_hnd, mem_ctx, mem_ctx 418 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL); mem_ctx 419 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 432 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 449 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 460 source3/utils/net_rpc_service.c result = control_service(pipe_hnd, mem_ctx, &hSCM, servicename, mem_ctx 463 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 476 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 493 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 504 source3/utils/net_rpc_service.c result = control_service(pipe_hnd, mem_ctx, &hSCM, servicename, mem_ctx 507 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 520 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 537 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 548 source3/utils/net_rpc_service.c result = control_service(pipe_hnd, mem_ctx, &hSCM, servicename, mem_ctx 551 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 564 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 579 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 592 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenServiceW(pipe_hnd, mem_ctx, mem_ctx 606 source3/utils/net_rpc_service.c status = rpccli_svcctl_StartServiceW(pipe_hnd, mem_ctx, mem_ctx 617 source3/utils/net_rpc_service.c result = watch_service_state(pipe_hnd, mem_ctx, &hSCM, argv[0], SVCCTL_RUNNING, &state ); mem_ctx 625 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL); mem_ctx 626 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 639 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 653 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 667 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenServiceW(pipe_hnd, mem_ctx, mem_ctx 682 source3/utils/net_rpc_service.c status = rpccli_svcctl_DeleteService(pipe_hnd, mem_ctx, mem_ctx 696 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL); mem_ctx 699 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 713 source3/utils/net_rpc_service.c TALLOC_CTX *mem_ctx, mem_ctx 730 source3/utils/net_rpc_service.c status = rpccli_svcctl_OpenSCManagerW(pipe_hnd, mem_ctx, mem_ctx 748 source3/utils/net_rpc_service.c status = rpccli_svcctl_CreateServiceW(pipe_hnd, mem_ctx, mem_ctx 777 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hService, NULL); mem_ctx 780 source3/utils/net_rpc_service.c rpccli_svcctl_CloseServiceHandle(pipe_hnd, mem_ctx, &hSCM, NULL); mem_ctx 29 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 34 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 53 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_Connect2(pipe_hnd, mem_ctx, mem_ctx 63 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx, mem_ctx 72 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_QueryDomainInfo(pipe_hnd, mem_ctx, mem_ctx 83 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_QueryDomainInfo(pipe_hnd, mem_ctx, mem_ctx 94 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_QueryDomainInfo(pipe_hnd, mem_ctx, mem_ctx 105 source3/utils/net_rpc_sh_acct.c store = fn(c, mem_ctx, ctx, &info1->info1, &info3->info3, mem_ctx 115 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_SetDomainInfo(pipe_hnd, mem_ctx, mem_ctx 121 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_SetDomainInfo(pipe_hnd, mem_ctx, mem_ctx 127 source3/utils/net_rpc_sh_acct.c result = rpccli_samr_SetDomainInfo(pipe_hnd, mem_ctx, mem_ctx 140 source3/utils/net_rpc_sh_acct.c rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol); mem_ctx 143 source3/utils/net_rpc_sh_acct.c rpccli_samr_Close(pipe_hnd, mem_ctx, &connect_pol); mem_ctx 150 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx, mem_ctx 211 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 215 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 220 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx, mem_ctx 239 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 244 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 249 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 269 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 274 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 279 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 299 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 304 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 309 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 329 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 334 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 339 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 359 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 364 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 369 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 389 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 394 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 399 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 419 source3/utils/net_rpc_sh_acct.c TALLOC_CTX *mem_ctx, mem_ctx 424 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, mem_ctx 428 source3/utils/net_rpc_sh_acct.c struct rpc_sh_cmd *net_rpc_acct_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, mem_ctx 25 source3/utils/net_rpc_shell.c TALLOC_CTX *mem_ctx, struct rpc_sh_ctx *ctx, mem_ctx 30 source3/utils/net_rpc_shell.c ctx->cli, pipe_hnd, mem_ctx, mem_ctx 71 source3/utils/net_rpc_shell.c TALLOC_CTX *mem_ctx; mem_ctx 75 source3/utils/net_rpc_shell.c mem_ctx = talloc_new(ctx); mem_ctx 76 source3/utils/net_rpc_shell.c if (mem_ctx == NULL) { mem_ctx 89 source3/utils/net_rpc_shell.c status = cmd->fn(c, mem_ctx, ctx, pipe_hnd, argc, argv); mem_ctx 93 source3/utils/net_rpc_shell.c talloc_destroy(mem_ctx); mem_ctx 26 source3/utils/net_util.c TALLOC_CTX *mem_ctx, struct cli_state *cli, mem_ctx 47 source3/utils/net_util.c result = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, false, mem_ctx 56 source3/utils/net_util.c result = rpccli_lsa_lookup_names(lsa_pipe, mem_ctx, &pol, 1, mem_ctx 68 source3/utils/net_util.c *ret_name = talloc_strdup(mem_ctx, name); mem_ctx 79 source3/utils/net_util.c rpccli_lsa_Close(lsa_pipe, mem_ctx, &pol); mem_ctx 616 source3/utils/net_util.c TALLOC_CTX *mem_ctx = talloc_tos(); mem_ctx 629 source3/utils/net_util.c status = rpccli_dssetup_DsRoleGetPrimaryDomainInformation(dssetup_pipe, mem_ctx, mem_ctx 643 source3/utils/net_util.c dc_info->netbios_domain_name = talloc_strdup(mem_ctx, info.basic.domain); mem_ctx 644 source3/utils/net_util.c dc_info->dns_domain_name = talloc_strdup(mem_ctx, info.basic.dns_domain); mem_ctx 645 source3/utils/net_util.c dc_info->forest_name = talloc_strdup(mem_ctx, info.basic.forest); mem_ctx 62 source3/utils/ntlm_auth.c TALLOC_CTX *mem_ctx; mem_ctx 741 source3/utils/ntlm_auth.c state->want_feature_list = talloc_strdup(state->mem_ctx, mem_ctx 790 source3/utils/ntlm_auth.c char *key64 = base64_encode_data_blob(state->mem_ctx, mem_ctx 823 source3/utils/ntlm_auth.c char *reply_base64 = base64_encode_data_blob(state->mem_ctx, mem_ctx 877 source3/utils/ntlm_auth.c state->want_feature_list = talloc_strdup(state->mem_ctx, mem_ctx 948 source3/utils/ntlm_auth.c char *key64 = base64_encode_data_blob(state->mem_ctx, mem_ctx 990 source3/utils/ntlm_auth.c char *reply_base64 = base64_encode_data_blob(state->mem_ctx, mem_ctx 1231 source3/utils/ntlm_auth.c TALLOC_CTX *mem_ctx = talloc_init("manage_gss_spnego_request"); mem_ctx 1249 source3/utils/ntlm_auth.c status = ads_verify_ticket(mem_ctx, lp_realm(), 0, mem_ctx 1277 source3/utils/ntlm_auth.c TALLOC_FREE(mem_ctx); mem_ctx 2151 source3/utils/ntlm_auth.c buf = talloc_strdup(state->mem_ctx, ""); mem_ctx 2204 source3/utils/ntlm_auth.c TALLOC_CTX *mem_ctx; mem_ctx 2211 source3/utils/ntlm_auth.c mem_ctx = talloc_init("ntlm_auth"); mem_ctx 2212 source3/utils/ntlm_auth.c if (!mem_ctx) { mem_ctx 2218 source3/utils/ntlm_auth.c state = talloc_zero(mem_ctx, struct ntlm_auth_state); mem_ctx 2225 source3/utils/ntlm_auth.c state->mem_ctx = mem_ctx; mem_ctx 128 source3/utils/profiles.c if ( !(new_sd = dup_sec_desc( outfile->mem_ctx, nk->sec_desc->sec_desc )) ) { mem_ctx 297 source3/utils/sharesec.c static SEC_DESC* parse_acl_string(TALLOC_CTX *mem_ctx, const char *szACL, size_t *sd_size ) mem_ctx 312 source3/utils/sharesec.c if ( !(ace = TALLOC_ZERO_ARRAY( mem_ctx, SEC_ACE, num_ace )) ) mem_ctx 329 source3/utils/sharesec.c if ( !(theacl = make_sec_acl( mem_ctx, NT4_ACL_REVISION, num_ace, ace )) ) mem_ctx 332 source3/utils/sharesec.c sd = make_sec_desc( mem_ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE, mem_ctx 339 source3/utils/sharesec.c static bool add_ace(TALLOC_CTX *mem_ctx, SEC_ACL **the_acl, SEC_ACE *ace) mem_ctx 344 source3/utils/sharesec.c return (((*the_acl) = make_sec_acl(mem_ctx, 3, 1, ace)) != NULL); mem_ctx 352 source3/utils/sharesec.c new_ace = make_sec_acl(mem_ctx,(*the_acl)->revision,1+(*the_acl)->num_aces, aces); mem_ctx 407 source3/utils/sharesec.c static int change_share_sec(TALLOC_CTX *mem_ctx, const char *sharename, char *the_acl, enum acl_mode mode) mem_ctx 415 source3/utils/sharesec.c if (!(old = get_share_security( mem_ctx, sharename, &sd_size )) ) { mem_ctx 423 source3/utils/sharesec.c !(sd = parse_acl_string(mem_ctx, the_acl, &sd_size )) ) { mem_ctx 483 source3/utils/sharesec.c add_ace(mem_ctx, &old->dacl, &sd->dacl->aces[i]); mem_ctx 66 source3/utils/smbcacls.c TALLOC_CTX *mem_ctx, mem_ctx 103 source3/utils/smbcacls.c *domain = talloc_move(mem_ctx, &domains[0]); mem_ctx 104 source3/utils/smbcacls.c *name = talloc_move(mem_ctx, &names[0]); mem_ctx 152 source3/utils/smbtree.c TALLOC_CTX *mem_ctx; mem_ctx 160 source3/utils/smbtree.c mem_ctx = talloc_new(NULL); mem_ctx 161 source3/utils/smbtree.c if (mem_ctx == NULL) { mem_ctx 172 source3/utils/smbtree.c TALLOC_FREE(mem_ctx); mem_ctx 182 source3/utils/smbtree.c status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, mem_ctx, mem_ctx 191 source3/utils/smbtree.c TALLOC_FREE(mem_ctx); mem_ctx 201 source3/utils/smbtree.c TALLOC_FREE(mem_ctx); mem_ctx 234 source3/winbindd/idmap.c static bool parse_idmap_module(TALLOC_CTX *mem_ctx, const char *param, mem_ctx 247 source3/winbindd/idmap.c modulename = talloc_strdup(mem_ctx, param); mem_ctx 261 source3/winbindd/idmap.c args = talloc_strdup(mem_ctx, args+1); mem_ctx 280 source3/winbindd/idmap.c static struct idmap_domain *idmap_init_domain(TALLOC_CTX *mem_ctx, mem_ctx 288 source3/winbindd/idmap.c result = talloc_zero(mem_ctx, struct idmap_domain); mem_ctx 343 source3/winbindd/idmap.c static struct idmap_domain *idmap_init_default_domain(TALLOC_CTX *mem_ctx) mem_ctx 361 source3/winbindd/idmap.c result = idmap_init_domain(mem_ctx, "*", modulename, params); mem_ctx 387 source3/winbindd/idmap.c static struct idmap_domain *idmap_init_named_domain(TALLOC_CTX *mem_ctx, mem_ctx 407 source3/winbindd/idmap.c result = idmap_init_domain(mem_ctx, domname, backend, NULL); mem_ctx 429 source3/winbindd/idmap.c static struct idmap_domain *idmap_init_passdb_domain(TALLOC_CTX *mem_ctx) mem_ctx 822 source3/winbindd/idmap_ad.c TALLOC_CTX *mem_ctx, mem_ctx 874 source3/winbindd/idmap_ad.c *homedir = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_homedir_attr ); mem_ctx 875 source3/winbindd/idmap_ad.c *shell = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_shell_attr ); mem_ctx 876 source3/winbindd/idmap_ad.c *gecos = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_gecos_attr ); mem_ctx 898 source3/winbindd/idmap_ad.c filter = talloc_asprintf(mem_ctx, "(objectSid=%s)", sidstr); mem_ctx 912 source3/winbindd/idmap_ad.c *homedir = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_homedir_attr); mem_ctx 913 source3/winbindd/idmap_ad.c *shell = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_shell_attr); mem_ctx 914 source3/winbindd/idmap_ad.c *gecos = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_gecos_attr); mem_ctx 934 source3/winbindd/idmap_ad.c static NTSTATUS nss_ad_map_to_alias(TALLOC_CTX *mem_ctx, mem_ctx 977 source3/winbindd/idmap_ad.c filter = talloc_asprintf(mem_ctx, mem_ctx 991 source3/winbindd/idmap_ad.c *alias = ads_pull_string(ctx->ads, mem_ctx, msg, ctx->ad_schema->posix_uid_attr); mem_ctx 1013 source3/winbindd/idmap_ad.c static NTSTATUS nss_ad_map_from_alias( TALLOC_CTX *mem_ctx, mem_ctx 1055 source3/winbindd/idmap_ad.c filter = talloc_asprintf(mem_ctx, mem_ctx 1070 source3/winbindd/idmap_ad.c username = ads_pull_string(ctx->ads, mem_ctx, msg, mem_ctx 1076 source3/winbindd/idmap_ad.c *name = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 342 source3/winbindd/idmap_adex/idmap_adex.c static NTSTATUS _nss_adex_map_to_alias(TALLOC_CTX * mem_ctx, mem_ctx 357 source3/winbindd/idmap_adex/idmap_adex.c nt_status = cell->provider->map_to_alias(mem_ctx, e->domain, mem_ctx 373 source3/winbindd/idmap_adex/idmap_adex.c static NTSTATUS _nss_adex_map_from_alias(TALLOC_CTX * mem_ctx, mem_ctx 389 source3/winbindd/idmap_adex/idmap_adex.c nt_status = cell->provider->map_from_alias(mem_ctx, e->domain, mem_ctx 102 source3/winbindd/idmap_adex/idmap_adex.h NTSTATUS(*map_to_alias) (TALLOC_CTX * mem_ctx, mem_ctx 105 source3/winbindd/idmap_adex/idmap_adex.h NTSTATUS(*map_from_alias) (TALLOC_CTX * mem_ctx, mem_ctx 1105 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS _ccp_map_from_alias(TALLOC_CTX *mem_ctx, mem_ctx 1152 source3/winbindd/idmap_adex/provider_unified.c *name = talloc_strdup(mem_ctx, canonical_name); mem_ctx 316 source3/winbindd/idmap_hash/idmap_hash.c static NTSTATUS nss_hash_map_to_alias(TALLOC_CTX *mem_ctx, mem_ctx 324 source3/winbindd/idmap_hash/idmap_hash.c value = talloc_asprintf(mem_ctx, "%s\\%s", e->domain, name); mem_ctx 327 source3/winbindd/idmap_hash/idmap_hash.c nt_status = mapfile_lookup_key(mem_ctx, value, alias); mem_ctx 337 source3/winbindd/idmap_hash/idmap_hash.c static NTSTATUS nss_hash_map_from_alias(TALLOC_CTX *mem_ctx, mem_ctx 342 source3/winbindd/idmap_hash/idmap_hash.c return mapfile_lookup_value(mem_ctx, alias, name); mem_ctx 94 source3/winbindd/idmap_ldap.c static NTSTATUS get_credentials( TALLOC_CTX *mem_ctx, mem_ctx 127 source3/winbindd/idmap_ldap.c *dn = talloc_strdup(mem_ctx, tmp); mem_ctx 135 source3/winbindd/idmap_ldap.c *dn = talloc_strdup(mem_ctx, user_dn); mem_ctx 329 source3/winbindd/nss_info.c NTSTATUS nss_map_to_alias( TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 343 source3/winbindd/nss_info.c return m->map_to_alias(mem_ctx, p, name, alias); mem_ctx 350 source3/winbindd/nss_info.c NTSTATUS nss_map_from_alias( TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 364 source3/winbindd/nss_info.c return m->map_from_alias( mem_ctx, p, alias, name ); mem_ctx 64 source3/winbindd/nss_info_template.c static NTSTATUS nss_template_map_to_alias( TALLOC_CTX *mem_ctx, mem_ctx 75 source3/winbindd/nss_info_template.c static NTSTATUS nss_template_map_from_alias( TALLOC_CTX *mem_ctx, mem_ctx 188 source3/winbindd/winbindd.c TALLOC_CTX *mem_ctx = talloc_init("end_description"); mem_ctx 189 source3/winbindd/winbindd.c char *description = talloc_describe_all(mem_ctx); mem_ctx 192 source3/winbindd/winbindd.c talloc_destroy(mem_ctx); mem_ctx 548 source3/winbindd/winbindd.c state->mem_ctx = talloc_init("winbind request"); mem_ctx 549 source3/winbindd/winbindd.c if (state->mem_ctx == NULL) mem_ctx 703 source3/winbindd/winbindd.c TALLOC_FREE(state->mem_ctx); mem_ctx 727 source3/winbindd/winbindd.c TALLOC_FREE(state->mem_ctx); mem_ctx 920 source3/winbindd/winbindd.c TALLOC_FREE(state->mem_ctx); mem_ctx 71 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx; /* memory per request */ mem_ctx 244 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 250 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 256 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 262 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 271 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 278 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 288 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 296 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 303 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 311 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 322 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 327 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 332 source3/winbindd/winbindd.h TALLOC_CTX *mem_ctx, mem_ctx 154 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 195 source3/winbindd/winbindd_ads.c (*info) = TALLOC_ZERO_ARRAY(mem_ctx, WINBIND_USERINFO, count); mem_ctx 218 source3/winbindd/winbindd_ads.c name = ads_pull_username(ads, mem_ctx, msg); mem_ctx 221 source3/winbindd/winbindd_ads.c status = nss_get_info_cached( domain, &user_sid, mem_ctx, mem_ctx 227 source3/winbindd/winbindd_ads.c gecos = ads_pull_string(ads, mem_ctx, msg, "name"); mem_ctx 263 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 310 source3/winbindd/winbindd_ads.c filter = talloc_asprintf(mem_ctx, "(&(objectCategory=group)(&(groupType:dn:%s:=%d)(!(groupType:dn:%s:=%d))))", mem_ctx 339 source3/winbindd/winbindd_ads.c (*info) = TALLOC_ZERO_ARRAY(mem_ctx, struct acct_info, count); mem_ctx 352 source3/winbindd/winbindd_ads.c name = ads_pull_username(ads, mem_ctx, msg); mem_ctx 353 source3/winbindd/winbindd_ads.c gecos = ads_pull_string(ads, mem_ctx, msg, "name"); mem_ctx 385 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 406 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 413 source3/winbindd/winbindd_ads.c return reconnect_methods.name_to_sid(domain, mem_ctx, orig_cmd, mem_ctx 420 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 426 source3/winbindd/winbindd_ads.c return reconnect_methods.sid_to_name(domain, mem_ctx, sid, mem_ctx 432 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 440 source3/winbindd/winbindd_ads.c return reconnect_methods.rids_to_names(domain, mem_ctx, sid, mem_ctx 452 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 475 source3/winbindd/winbindd_ads.c if ( (user = netsamlogon_cache_get( mem_ctx, sid )) != NULL ) mem_ctx 484 source3/winbindd/winbindd_ads.c info->acct_name = talloc_strdup(mem_ctx, user->base.account_name.string); mem_ctx 485 source3/winbindd/winbindd_ads.c info->full_name = talloc_strdup(mem_ctx, user->base.full_name.string); mem_ctx 487 source3/winbindd/winbindd_ads.c nss_get_info_cached( domain, sid, mem_ctx, NULL, NULL, mem_ctx 512 source3/winbindd/winbindd_ads.c nss_get_info_cached( domain, sid, mem_ctx, NULL, NULL, mem_ctx 548 source3/winbindd/winbindd_ads.c info->acct_name = ads_pull_username(ads, mem_ctx, msg); mem_ctx 550 source3/winbindd/winbindd_ads.c nss_get_info_cached( domain, sid, mem_ctx, ads, msg, mem_ctx 555 source3/winbindd/winbindd_ads.c info->full_name = ads_pull_string(ads, mem_ctx, msg, "name"); mem_ctx 580 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 616 source3/winbindd/winbindd_ads.c ldap_exp = talloc_asprintf(mem_ctx, mem_ctx 643 source3/winbindd/winbindd_ads.c status = add_sid_to_array(mem_ctx, primary_group, user_sids, mem_ctx 664 source3/winbindd/winbindd_ads.c status = add_sid_to_array(mem_ctx, &group_sid, mem_ctx 687 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 719 source3/winbindd/winbindd_ads.c rc = ads_search_retry_extended_dn_ranged(ads, mem_ctx, user_dn, attrs, mem_ctx 733 source3/winbindd/winbindd_ads.c status = add_sid_to_array(mem_ctx, primary_group, user_sids, mem_ctx 739 source3/winbindd/winbindd_ads.c group_sids = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, num_strings + 1); mem_ctx 746 source3/winbindd/winbindd_ads.c rc = ads_get_sid_from_extended_dn(mem_ctx, strings[i], mem_ctx 776 source3/winbindd/winbindd_ads.c status = add_sid_to_array(mem_ctx, &group_sids[i], user_sids, mem_ctx 800 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 820 source3/winbindd/winbindd_ads.c status = lookup_usergroups_cached(domain, mem_ctx, sid, mem_ctx 868 source3/winbindd/winbindd_ads.c user_dn = ads_get_dn(ads, mem_ctx, msg); mem_ctx 883 source3/winbindd/winbindd_ads.c count = ads_pull_sids(ads, mem_ctx, msg, "tokenGroups", &sids); mem_ctx 898 source3/winbindd/winbindd_ads.c status = lookup_usergroups_memberof(domain, mem_ctx, user_dn, mem_ctx 909 source3/winbindd/winbindd_ads.c status = lookup_usergroups_member(domain, mem_ctx, user_dn, mem_ctx 919 source3/winbindd/winbindd_ads.c status = add_sid_to_array(mem_ctx, &primary_group, user_sids, mem_ctx 932 source3/winbindd/winbindd_ads.c status = add_sid_to_array_unique(mem_ctx, &sids[i], mem_ctx 952 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 956 source3/winbindd/winbindd_ads.c return reconnect_methods.lookup_useraliases(domain, mem_ctx, mem_ctx 966 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 992 source3/winbindd/winbindd_ads.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 1056 source3/winbindd/winbindd_ads.c (*sid_mem) = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, num_members); mem_ctx 1057 source3/winbindd/winbindd_ads.c (*names) = TALLOC_ZERO_ARRAY(mem_ctx, char *, num_members); mem_ctx 1058 source3/winbindd/winbindd_ads.c (*name_types) = TALLOC_ZERO_ARRAY(mem_ctx, uint32, num_members); mem_ctx 1096 source3/winbindd/winbindd_ads.c if (lookup_cached_sid(mem_ctx, &sid, &domain_name, &name, mem_ctx 1240 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 1243 source3/winbindd/winbindd_ads.c return reconnect_methods.lockout_policy(domain, mem_ctx, policy); mem_ctx 1248 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 1251 source3/winbindd/winbindd_ads.c return reconnect_methods.password_policy(domain, mem_ctx, policy); mem_ctx 1256 source3/winbindd/winbindd_ads.c TALLOC_CTX *mem_ctx, mem_ctx 1300 source3/winbindd/winbindd_ads.c result = rpccli_netr_DsrEnumerateDomainTrusts(cli, mem_ctx, mem_ctx 1309 source3/winbindd/winbindd_ads.c if ( !(*names = TALLOC_ARRAY(mem_ctx, char *, trusts.count)) ) { mem_ctx 1314 source3/winbindd/winbindd_ads.c if ( !(*alt_names = TALLOC_ARRAY(mem_ctx, char *, trusts.count)) ) { mem_ctx 1319 source3/winbindd/winbindd_ads.c if ( !(*dom_sids = TALLOC_ARRAY(mem_ctx, DOM_SID, trusts.count)) ) { mem_ctx 41 source3/winbindd/winbindd_async.c TALLOC_CTX *mem_ctx; mem_ctx 44 source3/winbindd/winbindd_async.c void (*cont)(TALLOC_CTX *mem_ctx, mem_ctx 56 source3/winbindd/winbindd_async.c state->cont(state->mem_ctx, success, &state->response, mem_ctx 60 source3/winbindd/winbindd_async.c void do_async(TALLOC_CTX *mem_ctx, struct winbindd_child *child, mem_ctx 62 source3/winbindd/winbindd_async.c void (*cont)(TALLOC_CTX *mem_ctx, bool success, mem_ctx 69 source3/winbindd/winbindd_async.c state = TALLOC_ZERO_P(mem_ctx, struct do_async_state); mem_ctx 72 source3/winbindd/winbindd_async.c cont(mem_ctx, False, NULL, c, private_data); mem_ctx 76 source3/winbindd/winbindd_async.c state->mem_ctx = mem_ctx; mem_ctx 83 source3/winbindd/winbindd_async.c async_request(mem_ctx, child, &state->request, mem_ctx 87 source3/winbindd/winbindd_async.c static void do_async_domain(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, mem_ctx 89 source3/winbindd/winbindd_async.c void (*cont)(TALLOC_CTX *mem_ctx, bool success, mem_ctx 96 source3/winbindd/winbindd_async.c state = TALLOC_ZERO_P(mem_ctx, struct do_async_state); mem_ctx 99 source3/winbindd/winbindd_async.c cont(mem_ctx, False, NULL, c, private_data); mem_ctx 103 source3/winbindd/winbindd_async.c state->mem_ctx = mem_ctx; mem_ctx 110 source3/winbindd/winbindd_async.c async_domain_request(mem_ctx, domain, &state->request, mem_ctx 120 source3/winbindd/winbindd_async.c static void lookupsid_recv2(TALLOC_CTX *mem_ctx, bool success, mem_ctx 148 source3/winbindd/winbindd_async.c static void lookupsid_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 180 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, root_domain, &request, lookupsid_recv2, mem_ctx 191 source3/winbindd/winbindd_async.c void winbindd_lookupsid_async(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 214 source3/winbindd/winbindd_async.c if ( (s = TALLOC_ZERO_P(mem_ctx, struct lookupsid_state)) == NULL ) { mem_ctx 223 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, lookupsid_recv, mem_ctx 250 source3/winbindd/winbindd_async.c if (!winbindd_lookup_name_by_sid(state->mem_ctx, domain, &sid, mem_ctx 278 source3/winbindd/winbindd_async.c static void lookupname_recv2(TALLOC_CTX *mem_ctx, bool success, mem_ctx 316 source3/winbindd/winbindd_async.c static void lookupname_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 350 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, root_domain, &request, lookupname_recv2, mem_ctx 373 source3/winbindd/winbindd_async.c void winbindd_lookupname_async(TALLOC_CTX *mem_ctx, mem_ctx 397 source3/winbindd/winbindd_async.c if ( (s = TALLOC_ZERO_P(mem_ctx, struct lookupname_state)) == NULL ) { mem_ctx 412 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, lookupname_recv, mem_ctx 445 source3/winbindd/winbindd_async.c if (!winbindd_lookup_sid_by_name(state->mem_ctx, state->request.original_cmd, domain, name_domain, mem_ctx 457 source3/winbindd/winbindd_async.c static void listent_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 477 source3/winbindd/winbindd_async.c void winbindd_listent_async(TALLOC_CTX *mem_ctx, mem_ctx 491 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, listent_recv, mem_ctx 510 source3/winbindd/winbindd_async.c status = methods->query_user_list(domain, state->mem_ctx, mem_ctx 614 source3/winbindd/winbindd_async.c bool print_sidlist(TALLOC_CTX *mem_ctx, const DOM_SID *sids, mem_ctx 624 source3/winbindd/winbindd_async.c sprintf_append(mem_ctx, result, len, &buflen, mem_ctx 635 source3/winbindd/winbindd_async.c bool parse_sidlist(TALLOC_CTX *mem_ctx, char *sidstr, mem_ctx 657 source3/winbindd/winbindd_async.c if (!NT_STATUS_IS_OK(add_sid_to_array(mem_ctx, &sid, sids, mem_ctx 667 source3/winbindd/winbindd_async.c static bool parse_ridlist(TALLOC_CTX *mem_ctx, char *ridstr, mem_ctx 685 source3/winbindd/winbindd_async.c ADD_TO_ARRAY(mem_ctx, uint32, rid, rids, num_rids); mem_ctx 707 source3/winbindd/winbindd_async.c if (!parse_ridlist(state->mem_ctx, state->request.extra_data.data, mem_ctx 719 source3/winbindd/winbindd_async.c status = domain->methods->rids_to_names(domain, state->mem_ctx, mem_ctx 734 source3/winbindd/winbindd_async.c sprintf_append(state->mem_ctx, &result, &len, &buflen, mem_ctx 751 source3/winbindd/winbindd_async.c static void getsidaliases_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 782 source3/winbindd/winbindd_async.c if (!parse_sidlist(mem_ctx, aliases_str, &sids, &num_sids)) { mem_ctx 794 source3/winbindd/winbindd_async.c TALLOC_CTX *mem_ctx, mem_ctx 811 source3/winbindd/winbindd_async.c if (!print_sidlist(mem_ctx, sids, num_sids, &sidstr, &len)) { mem_ctx 821 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, getsidaliases_recv, mem_ctx 826 source3/winbindd/winbindd_async.c TALLOC_CTX *mem_ctx; mem_ctx 837 source3/winbindd/winbindd_async.c static void gettoken_recvdomgroups(TALLOC_CTX *mem_ctx, bool success, mem_ctx 845 source3/winbindd/winbindd_async.c void winbindd_gettoken_async(TALLOC_CTX *mem_ctx, const DOM_SID *user_sid, mem_ctx 854 source3/winbindd/winbindd_async.c state = TALLOC_ZERO_P(mem_ctx, struct gettoken_state); mem_ctx 861 source3/winbindd/winbindd_async.c state->mem_ctx = mem_ctx; mem_ctx 881 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, gettoken_recvdomgroups, mem_ctx 885 source3/winbindd/winbindd_async.c static void gettoken_recvdomgroups(TALLOC_CTX *mem_ctx, bool success, mem_ctx 915 source3/winbindd/winbindd_async.c if (!NT_STATUS_IS_OK(add_sid_to_array(mem_ctx, &state->user_sid, mem_ctx 923 source3/winbindd/winbindd_async.c if (sids_str && !parse_sidlist(mem_ctx, sids_str, &state->sids, mem_ctx 939 source3/winbindd/winbindd_async.c winbindd_getsidaliases_async(state->alias_domain, mem_ctx, mem_ctx 958 source3/winbindd/winbindd_async.c if (!NT_STATUS_IS_OK(add_sid_to_array(state->mem_ctx, mem_ctx 973 source3/winbindd/winbindd_async.c winbindd_getsidaliases_async(local_domain, state->mem_ctx, mem_ctx 983 source3/winbindd/winbindd_async.c winbindd_getsidaliases_async(builtin_domain, state->mem_ctx, mem_ctx 992 source3/winbindd/winbindd_async.c static void query_user_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 1022 source3/winbindd/winbindd_async.c void query_user_async(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, mem_ctx 1037 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, query_user_recv, mem_ctx 293 source3/winbindd/winbindd_cache.c static char *centry_string(struct cache_entry *centry, TALLOC_CTX *mem_ctx) mem_ctx 309 source3/winbindd/winbindd_cache.c ret = TALLOC_ARRAY(mem_ctx, char, len+1); mem_ctx 322 source3/winbindd/winbindd_cache.c static char *centry_hash16(struct cache_entry *centry, TALLOC_CTX *mem_ctx) mem_ctx 339 source3/winbindd/winbindd_cache.c ret = TALLOC_ARRAY(mem_ctx, char, 16); mem_ctx 351 source3/winbindd/winbindd_cache.c static bool centry_sid(struct cache_entry *centry, TALLOC_CTX *mem_ctx, DOM_SID *sid) mem_ctx 354 source3/winbindd/winbindd_cache.c sid_string = centry_string(centry, mem_ctx); mem_ctx 1015 source3/winbindd/winbindd_cache.c NTSTATUS resolve_username_to_alias( TALLOC_CTX *mem_ctx, mem_ctx 1048 source3/winbindd/winbindd_cache.c *alias = centry_string( centry, mem_ctx ); mem_ctx 1067 source3/winbindd/winbindd_cache.c status = nss_map_to_alias( mem_ctx, domain->name, name, alias ); mem_ctx 1090 source3/winbindd/winbindd_cache.c NTSTATUS resolve_alias_to_username( TALLOC_CTX *mem_ctx, mem_ctx 1123 source3/winbindd/winbindd_cache.c *name = centry_string( centry, mem_ctx ); mem_ctx 1150 source3/winbindd/winbindd_cache.c status = nss_map_from_alias( mem_ctx, domain->name, alias, name ); mem_ctx 1204 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1246 source3/winbindd/winbindd_cache.c *cached_nt_pass = (const uint8 *)centry_hash16(centry, mem_ctx); mem_ctx 1263 source3/winbindd/winbindd_cache.c *cached_salt = (const uint8 *)centry_hash16(centry, mem_ctx); mem_ctx 1285 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1330 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1351 source3/winbindd/winbindd_cache.c (*info) = TALLOC_ARRAY(mem_ctx, WINBIND_USERINFO, *num_entries); mem_ctx 1356 source3/winbindd/winbindd_cache.c (*info)[i].acct_name = centry_string(centry, mem_ctx); mem_ctx 1357 source3/winbindd/winbindd_cache.c (*info)[i].full_name = centry_string(centry, mem_ctx); mem_ctx 1358 source3/winbindd/winbindd_cache.c (*info)[i].homedir = centry_string(centry, mem_ctx); mem_ctx 1359 source3/winbindd/winbindd_cache.c (*info)[i].shell = centry_string(centry, mem_ctx); mem_ctx 1360 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*info)[i].user_sid); mem_ctx 1361 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*info)[i].group_sid); mem_ctx 1396 source3/winbindd/winbindd_cache.c status = domain->backend->query_user_list(domain, mem_ctx, num_entries, info); mem_ctx 1447 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1468 source3/winbindd/winbindd_cache.c (*info) = TALLOC_ARRAY(mem_ctx, struct acct_info, *num_entries); mem_ctx 1473 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_name, centry_string(centry, mem_ctx)); mem_ctx 1474 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_desc, centry_string(centry, mem_ctx)); mem_ctx 1499 source3/winbindd/winbindd_cache.c status = domain->backend->enum_dom_groups(domain, mem_ctx, num_entries, info); mem_ctx 1521 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1542 source3/winbindd/winbindd_cache.c (*info) = TALLOC_ARRAY(mem_ctx, struct acct_info, *num_entries); mem_ctx 1547 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_name, centry_string(centry, mem_ctx)); mem_ctx 1548 source3/winbindd/winbindd_cache.c fstrcpy((*info)[i].acct_desc, centry_string(centry, mem_ctx)); mem_ctx 1583 source3/winbindd/winbindd_cache.c status = domain->backend->enum_local_groups(domain, mem_ctx, num_entries, info); mem_ctx 1605 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1629 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, sid); mem_ctx 1655 source3/winbindd/winbindd_cache.c status = domain->backend->name_to_sid(domain, mem_ctx, orig_cmd, mem_ctx 1679 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1701 source3/winbindd/winbindd_cache.c *domain_name = centry_string(centry, mem_ctx); mem_ctx 1702 source3/winbindd/winbindd_cache.c *name = centry_string(centry, mem_ctx); mem_ctx 1729 source3/winbindd/winbindd_cache.c status = domain->backend->sid_to_name(domain, mem_ctx, sid, domain_name, name, type); mem_ctx 1742 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1768 source3/winbindd/winbindd_cache.c *names = TALLOC_ARRAY(mem_ctx, char *, num_rids); mem_ctx 1769 source3/winbindd/winbindd_cache.c *types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_rids); mem_ctx 1802 source3/winbindd/winbindd_cache.c dom = centry_string(centry, mem_ctx); mem_ctx 1836 source3/winbindd/winbindd_cache.c result = domain->backend->rids_to_names(domain, mem_ctx, domain_sid, mem_ctx 1898 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 1932 source3/winbindd/winbindd_cache.c info->acct_name = centry_string(centry, mem_ctx); mem_ctx 1933 source3/winbindd/winbindd_cache.c info->full_name = centry_string(centry, mem_ctx); mem_ctx 1934 source3/winbindd/winbindd_cache.c info->homedir = centry_string(centry, mem_ctx); mem_ctx 1935 source3/winbindd/winbindd_cache.c info->shell = centry_string(centry, mem_ctx); mem_ctx 1937 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &info->user_sid); mem_ctx 1938 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &info->group_sid); mem_ctx 1958 source3/winbindd/winbindd_cache.c status = domain->backend->query_user(domain, mem_ctx, user_sid, info); mem_ctx 1970 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 2006 source3/winbindd/winbindd_cache.c (*user_gids) = TALLOC_ARRAY(mem_ctx, DOM_SID, *num_groups); mem_ctx 2011 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*user_gids)[i]); mem_ctx 2035 source3/winbindd/winbindd_cache.c status = domain->backend->lookup_usergroups(domain, mem_ctx, user_sid, num_groups, user_gids); mem_ctx 2059 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 2066 source3/winbindd/winbindd_cache.c char *sidlist = talloc_strdup(mem_ctx, ""); mem_ctx 2083 source3/winbindd/winbindd_cache.c sidlist = talloc_asprintf(mem_ctx, "%s/%s", sidlist, mem_ctx 2098 source3/winbindd/winbindd_cache.c (*alias_rids) = TALLOC_ARRAY(mem_ctx, uint32, *num_aliases); mem_ctx 2129 source3/winbindd/winbindd_cache.c status = domain->backend->lookup_useraliases(domain, mem_ctx, mem_ctx 2150 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 2174 source3/winbindd/winbindd_cache.c (*sid_mem) = TALLOC_ARRAY(mem_ctx, DOM_SID, *num_names); mem_ctx 2175 source3/winbindd/winbindd_cache.c (*names) = TALLOC_ARRAY(mem_ctx, char *, *num_names); mem_ctx 2176 source3/winbindd/winbindd_cache.c (*name_types) = TALLOC_ARRAY(mem_ctx, uint32, *num_names); mem_ctx 2183 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &(*sid_mem)[i]); mem_ctx 2184 source3/winbindd/winbindd_cache.c (*names)[i] = centry_string(centry, mem_ctx); mem_ctx 2211 source3/winbindd/winbindd_cache.c status = domain->backend->lookup_groupmem(domain, mem_ctx, group_sid, num_names, mem_ctx 2246 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 2269 source3/winbindd/winbindd_cache.c (*names) = TALLOC_ARRAY(mem_ctx, char *, *num_domains); mem_ctx 2270 source3/winbindd/winbindd_cache.c (*alt_names) = TALLOC_ARRAY(mem_ctx, char *, *num_domains); mem_ctx 2271 source3/winbindd/winbindd_cache.c (*dom_sids) = TALLOC_ARRAY(mem_ctx, DOM_SID, *num_domains); mem_ctx 2283 source3/winbindd/winbindd_cache.c (*names)[i] = centry_string(centry, mem_ctx); mem_ctx 2284 source3/winbindd/winbindd_cache.c (*alt_names)[i] = centry_string(centry, mem_ctx); mem_ctx 2285 source3/winbindd/winbindd_cache.c if (!centry_sid(centry, mem_ctx, &(*dom_sids)[i])) { mem_ctx 2312 source3/winbindd/winbindd_cache.c status = domain->backend->trusted_domains(domain, mem_ctx, num_domains, mem_ctx 2354 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 2392 source3/winbindd/winbindd_cache.c status = domain->backend->lockout_policy(domain, mem_ctx, policy); mem_ctx 2403 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx, mem_ctx 2443 source3/winbindd/winbindd_cache.c status = domain->backend->password_policy(domain, mem_ctx, policy); mem_ctx 2755 source3/winbindd/winbindd_cache.c bool lookup_cached_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 2784 source3/winbindd/winbindd_cache.c *domain_name = centry_string(centry, mem_ctx); mem_ctx 2785 source3/winbindd/winbindd_cache.c *name = centry_string(centry, mem_ctx); mem_ctx 2793 source3/winbindd/winbindd_cache.c bool lookup_cached_name(TALLOC_CTX *mem_ctx, mem_ctx 2834 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, sid); mem_ctx 3149 source3/winbindd/winbindd_cache.c static int validate_seqnum(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3161 source3/winbindd/winbindd_cache.c static int validate_ns(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3172 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid); mem_ctx 3184 source3/winbindd/winbindd_cache.c static int validate_sn(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3194 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3195 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3207 source3/winbindd/winbindd_cache.c static int validate_u(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3217 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3218 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3219 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3220 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3222 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid); mem_ctx 3223 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid); mem_ctx 3234 source3/winbindd/winbindd_cache.c static int validate_loc_pol(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3256 source3/winbindd/winbindd_cache.c static int validate_pwd_pol(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3280 source3/winbindd/winbindd_cache.c static int validate_cred(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3290 source3/winbindd/winbindd_cache.c (void)centry_hash16(centry, mem_ctx); mem_ctx 3294 source3/winbindd/winbindd_cache.c (void)centry_hash16(centry, mem_ctx); mem_ctx 3306 source3/winbindd/winbindd_cache.c static int validate_ul(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3320 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3321 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3322 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3323 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3324 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid); mem_ctx 3325 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid); mem_ctx 3337 source3/winbindd/winbindd_cache.c static int validate_gl(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3350 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3351 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3364 source3/winbindd/winbindd_cache.c static int validate_ug(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3378 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &sid); mem_ctx 3390 source3/winbindd/winbindd_cache.c static int validate_ua(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3415 source3/winbindd/winbindd_cache.c static int validate_gm(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3429 source3/winbindd/winbindd_cache.c centry_sid(centry, mem_ctx, &sid); mem_ctx 3430 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3443 source3/winbindd/winbindd_cache.c static int validate_dr(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3459 source3/winbindd/winbindd_cache.c static int validate_de(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3475 source3/winbindd/winbindd_cache.c static int validate_pwinfo(TALLOC_CTX *mem_ctx, const char *keystr, mem_ctx 3484 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3485 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3486 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3498 source3/winbindd/winbindd_cache.c static int validate_nss_an(TALLOC_CTX *mem_ctx, const char *keystr, mem_ctx 3508 source3/winbindd/winbindd_cache.c (void)centry_string( centry, mem_ctx ); mem_ctx 3519 source3/winbindd/winbindd_cache.c static int validate_nss_na(TALLOC_CTX *mem_ctx, const char *keystr, mem_ctx 3529 source3/winbindd/winbindd_cache.c (void)centry_string( centry, mem_ctx ); mem_ctx 3540 source3/winbindd/winbindd_cache.c static int validate_trustdoms(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3554 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3555 source3/winbindd/winbindd_cache.c (void)centry_string(centry, mem_ctx); mem_ctx 3556 source3/winbindd/winbindd_cache.c (void)centry_sid(centry, mem_ctx, &sid); mem_ctx 3568 source3/winbindd/winbindd_cache.c static int validate_trustdomcache(TALLOC_CTX *mem_ctx, const char *keystr, mem_ctx 3585 source3/winbindd/winbindd_cache.c static int validate_offline(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3599 source3/winbindd/winbindd_cache.c static int validate_cache_version(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, mem_ctx 3622 source3/winbindd/winbindd_cache.c int (*validate_data_fn)(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf, struct tdb_validation_status* state); mem_ctx 3674 source3/winbindd/winbindd_cache.c TALLOC_CTX *mem_ctx; mem_ctx 3685 source3/winbindd/winbindd_cache.c mem_ctx = talloc_init("validate_ctx"); mem_ctx 3686 source3/winbindd/winbindd_cache.c if (!mem_ctx) { mem_ctx 3691 source3/winbindd/winbindd_cache.c ret = key_val[i].validate_data_fn(mem_ctx, keystr, dbuf, mem_ctx 3695 source3/winbindd/winbindd_cache.c talloc_destroy(mem_ctx); mem_ctx 77 source3/winbindd/winbindd_cm.c static bool get_dcs(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, mem_ctx 173 source3/winbindd/winbindd_cm.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 233 source3/winbindd/winbindd_cm.c mem_ctx = talloc_init("fork_child_dc_connect"); mem_ctx 234 source3/winbindd/winbindd_cm.c if (!mem_ctx) { mem_ctx 244 source3/winbindd/winbindd_cm.c if ((!get_dcs(mem_ctx, domain, &dcs, &num_dcs)) || (num_dcs == 0)) { mem_ctx 585 source3/winbindd/winbindd_cm.c TALLOC_CTX *mem_ctx; mem_ctx 603 source3/winbindd/winbindd_cm.c if ((mem_ctx = talloc_init("get_dc_name_via_netlogon")) == NULL) { mem_ctx 609 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 622 source3/winbindd/winbindd_cm.c mem_ctx, mem_ctx 632 source3/winbindd/winbindd_cm.c mem_ctx, domain_info->dc_unc); mem_ctx 635 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 648 source3/winbindd/winbindd_cm.c result = rpccli_netr_GetAnyDCName(netlogon_pipe, mem_ctx, mem_ctx 661 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 668 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 677 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 1029 source3/winbindd/winbindd_cm.c static bool add_one_dc_unique(TALLOC_CTX *mem_ctx, const char *domain_name, mem_ctx 1045 source3/winbindd/winbindd_cm.c *dcs = TALLOC_REALLOC_ARRAY(mem_ctx, *dcs, struct dc_name_ip, (*num)+1); mem_ctx 1056 source3/winbindd/winbindd_cm.c static bool add_sockaddr_to_array(TALLOC_CTX *mem_ctx, mem_ctx 1060 source3/winbindd/winbindd_cm.c *addrs = TALLOC_REALLOC_ARRAY(mem_ctx, *addrs, struct sockaddr_storage, (*num)+1); mem_ctx 1078 source3/winbindd/winbindd_cm.c static bool dcip_to_name(TALLOC_CTX *mem_ctx, mem_ctx 1149 source3/winbindd/winbindd_cm.c if (send_getdc_request(mem_ctx, winbind_messaging_context(), mem_ctx 1156 source3/winbindd/winbindd_cm.c if (receive_getdc_response(mem_ctx, pss, domain->name, mem_ctx 1188 source3/winbindd/winbindd_cm.c static bool get_dcs(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, mem_ctx 1204 source3/winbindd/winbindd_cm.c && add_one_dc_unique(mem_ctx, domain->name, dcname, &ss, dcs, mem_ctx 1243 source3/winbindd/winbindd_cm.c add_one_dc_unique(mem_ctx, mem_ctx 1264 source3/winbindd/winbindd_cm.c add_one_dc_unique(mem_ctx, mem_ctx 1285 source3/winbindd/winbindd_cm.c add_one_dc_unique(mem_ctx, mem_ctx 1311 source3/winbindd/winbindd_cm.c static bool find_new_dc(TALLOC_CTX *mem_ctx, mem_ctx 1329 source3/winbindd/winbindd_cm.c if (!get_dcs(mem_ctx, domain, &dcs, &num_dcs) || (num_dcs == 0)) mem_ctx 1334 source3/winbindd/winbindd_cm.c if (!add_string_to_array(mem_ctx, dcs[i].name, mem_ctx 1338 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &dcs[i].ss, 445, mem_ctx 1343 source3/winbindd/winbindd_cm.c if (!add_string_to_array(mem_ctx, dcs[i].name, mem_ctx 1347 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &dcs[i].ss, 139, mem_ctx 1382 source3/winbindd/winbindd_cm.c if (dcip_to_name(mem_ctx, domain, pss, dcname)) { mem_ctx 1409 source3/winbindd/winbindd_cm.c TALLOC_CTX *mem_ctx; mem_ctx 1414 source3/winbindd/winbindd_cm.c if ((mem_ctx = talloc_init("cm_open_connection")) == NULL) { mem_ctx 1441 source3/winbindd/winbindd_cm.c if (dcip_to_name(mem_ctx, domain, &ss, saf_name )) { mem_ctx 1472 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &domain->dcaddr, 445, &addrs, &num_addrs)) { mem_ctx 1474 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 1477 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &domain->dcaddr, 139, &addrs, &num_addrs)) { mem_ctx 1479 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 1490 source3/winbindd/winbindd_cm.c && !find_new_dc(mem_ctx, domain, domain->dcname, &domain->dcaddr, &fd)) mem_ctx 1523 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 1677 source3/winbindd/winbindd_cm.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 1712 source3/winbindd/winbindd_cm.c if ( (mem_ctx = talloc_init("set_dc_type_and_flags_trustinfo")) == NULL ) { mem_ctx 1717 source3/winbindd/winbindd_cm.c result = rpccli_netr_DsrEnumerateDomainTrusts(cli, mem_ctx, mem_ctx 1726 source3/winbindd/winbindd_cm.c talloc_destroy(mem_ctx); mem_ctx 1765 source3/winbindd/winbindd_cm.c talloc_destroy( mem_ctx ); mem_ctx 1782 source3/winbindd/winbindd_cm.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 1792 source3/winbindd/winbindd_cm.c mem_ctx = talloc_init("set_dc_type_and_flags on domain %s\n", mem_ctx 1794 source3/winbindd/winbindd_cm.c if (!mem_ctx) { mem_ctx 1817 source3/winbindd/winbindd_cm.c result = rpccli_dssetup_DsRoleGetPrimaryDomainInformation(cli, mem_ctx, mem_ctx 1837 source3/winbindd/winbindd_cm.c TALLOC_FREE(mem_ctx); mem_ctx 1857 source3/winbindd/winbindd_cm.c TALLOC_FREE(mem_ctx); mem_ctx 1861 source3/winbindd/winbindd_cm.c result = rpccli_lsa_open_policy2(cli, mem_ctx, True, mem_ctx 1867 source3/winbindd/winbindd_cm.c result = rpccli_lsa_QueryInfoPolicy2(cli, mem_ctx, mem_ctx 1903 source3/winbindd/winbindd_cm.c result = rpccli_lsa_open_policy(cli, mem_ctx, True, mem_ctx 1911 source3/winbindd/winbindd_cm.c result = rpccli_lsa_QueryInfoPolicy(cli, mem_ctx, mem_ctx 1940 source3/winbindd/winbindd_cm.c TALLOC_FREE(mem_ctx); mem_ctx 2002 source3/winbindd/winbindd_cm.c NTSTATUS cm_connect_sam(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, mem_ctx 2079 source3/winbindd/winbindd_cm.c result = rpccli_samr_Connect2(conn->samr_pipe, mem_ctx, mem_ctx 2115 source3/winbindd/winbindd_cm.c result = rpccli_samr_Connect2(conn->samr_pipe, mem_ctx, mem_ctx 2137 source3/winbindd/winbindd_cm.c result = rpccli_samr_Connect2(conn->samr_pipe, mem_ctx, mem_ctx 2150 source3/winbindd/winbindd_cm.c mem_ctx, mem_ctx 2186 source3/winbindd/winbindd_cm.c TALLOC_CTX *mem_ctx, mem_ctx 2233 source3/winbindd/winbindd_cm.c NTSTATUS cm_connect_lsa(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, mem_ctx 2279 source3/winbindd/winbindd_cm.c result = rpccli_lsa_open_policy(conn->lsa_pipe, mem_ctx, True, mem_ctx 2315 source3/winbindd/winbindd_cm.c result = rpccli_lsa_open_policy(conn->lsa_pipe, mem_ctx, True, mem_ctx 2337 source3/winbindd/winbindd_cm.c result = rpccli_lsa_open_policy(conn->lsa_pipe, mem_ctx, True, mem_ctx 30 source3/winbindd/winbindd_creds.c TALLOC_CTX *mem_ctx, mem_ctx 39 source3/winbindd/winbindd_creds.c status = wcache_get_creds(domain, mem_ctx, sid, cached_nt_pass, cred_salt); mem_ctx 44 source3/winbindd/winbindd_creds.c info = netsamlogon_cache_get(mem_ctx, sid); mem_ctx 56 source3/winbindd/winbindd_creds.c TALLOC_CTX *mem_ctx, mem_ctx 84 source3/winbindd/winbindd_creds.c if (!lookup_cached_name(mem_ctx, mem_ctx 122 source3/winbindd/winbindd_creds.c status = wcache_save_creds(domain, mem_ctx, &cred_sid, nt_pass); mem_ctx 138 source3/winbindd/winbindd_creds.c TALLOC_CTX *mem_ctx, mem_ctx 143 source3/winbindd/winbindd_creds.c return winbindd_store_creds(domain, mem_ctx, user, pass, info3, NULL); mem_ctx 147 source3/winbindd/winbindd_creds.c TALLOC_CTX *mem_ctx, mem_ctx 151 source3/winbindd/winbindd_creds.c return winbindd_store_creds(domain, mem_ctx, NULL, pass, NULL, sid); mem_ctx 155 source3/winbindd/winbindd_creds.c TALLOC_CTX *mem_ctx, mem_ctx 159 source3/winbindd/winbindd_creds.c return winbindd_store_creds(domain, mem_ctx, user, pass, NULL, NULL); mem_ctx 96 source3/winbindd/winbindd_dual.c TALLOC_CTX *mem_ctx; mem_ctx 113 source3/winbindd/winbindd_dual.c void async_request(TALLOC_CTX *mem_ctx, struct winbindd_child *child, mem_ctx 127 source3/winbindd/winbindd_dual.c state = TALLOC_P(mem_ctx, struct winbindd_async_request); mem_ctx 135 source3/winbindd/winbindd_dual.c state->mem_ctx = mem_ctx; mem_ctx 339 source3/winbindd/winbindd_dual.c TALLOC_CTX *mem_ctx; mem_ctx 349 source3/winbindd/winbindd_dual.c void async_domain_request(TALLOC_CTX *mem_ctx, mem_ctx 359 source3/winbindd/winbindd_dual.c async_request(mem_ctx, &domain->child, request, response, mem_ctx 364 source3/winbindd/winbindd_dual.c state = TALLOC_P(mem_ctx, struct domain_request_state); mem_ctx 371 source3/winbindd/winbindd_dual.c state->mem_ctx = mem_ctx; mem_ctx 392 source3/winbindd/winbindd_dual.c async_request(state->mem_ctx, &state->domain->child, mem_ctx 420 source3/winbindd/winbindd_dual.c async_request(state->mem_ctx, child, &state->request, mem_ctx 427 source3/winbindd/winbindd_dual.c async_domain_request(state->mem_ctx, domain, mem_ctx 445 source3/winbindd/winbindd_dual.c state->mem_ctx = talloc_tos(); mem_ctx 751 source3/winbindd/winbindd_dual.c TALLOC_CTX *mem_ctx; mem_ctx 769 source3/winbindd/winbindd_dual.c mem_ctx = talloc_init("winbind_msg_dump_domain_list"); mem_ctx 770 source3/winbindd/winbindd_dual.c if (!mem_ctx) { mem_ctx 784 source3/winbindd/winbindd_dual.c message = NDR_PRINT_STRUCT_STRING(mem_ctx, winbindd_domain, mem_ctx 787 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 795 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 803 source3/winbindd/winbindd_dual.c message = NDR_PRINT_STRUCT_STRING(mem_ctx, winbindd_domain, dom); mem_ctx 805 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 811 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 824 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 834 source3/winbindd/winbindd_dual.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 853 source3/winbindd/winbindd_dual.c mem_ctx = talloc_init("account_lockout_policy_handler ctx"); mem_ctx 854 source3/winbindd/winbindd_dual.c if (!mem_ctx) { mem_ctx 857 source3/winbindd/winbindd_dual.c result = methods->lockout_policy(child->domain, mem_ctx, &lockout_policy); mem_ctx 859 source3/winbindd/winbindd_dual.c TALLOC_FREE(mem_ctx); mem_ctx 1072 source3/winbindd/winbindd_dual.c static const char *collect_onlinestatus(TALLOC_CTX *mem_ctx) mem_ctx 1077 source3/winbindd/winbindd_dual.c if ((buf = talloc_asprintf(mem_ctx, "global:%s ", mem_ctx 1105 source3/winbindd/winbindd_dual.c TALLOC_CTX *mem_ctx; mem_ctx 1117 source3/winbindd/winbindd_dual.c mem_ctx = talloc_init("winbind_msg_onlinestatus"); mem_ctx 1118 source3/winbindd/winbindd_dual.c if (mem_ctx == NULL) { mem_ctx 1122 source3/winbindd/winbindd_dual.c message = collect_onlinestatus(mem_ctx); mem_ctx 1124 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 1131 source3/winbindd/winbindd_dual.c talloc_destroy(mem_ctx); mem_ctx 70 source3/winbindd/winbindd_group.c TALLOC_CTX *mem_ctx = talloc_init("add_expanded_sid"); mem_ctx 72 source3/winbindd/winbindd_group.c if (mem_ctx == NULL) { mem_ctx 88 source3/winbindd/winbindd_group.c result = domain->methods->sid_to_name(domain, mem_ctx, sid, mem_ctx 120 source3/winbindd/winbindd_group.c result = domain->methods->lookup_groupmem(domain, mem_ctx, mem_ctx 145 source3/winbindd/winbindd_group.c talloc_destroy(mem_ctx); mem_ctx 184 source3/winbindd/winbindd_group.c static bool fill_grent(TALLOC_CTX *mem_ctx, struct winbindd_gr *gr, mem_ctx 193 source3/winbindd/winbindd_group.c nt_status = normalize_name_map(mem_ctx, domain, gr_name, mem_ctx 230 source3/winbindd/winbindd_group.c static bool fill_grent_mem_domusers( TALLOC_CTX *mem_ctx, mem_ctx 276 source3/winbindd/winbindd_group.c mem_ctx, mem_ctx 315 source3/winbindd/winbindd_group.c status = domain->methods->sid_to_name(domain, mem_ctx, mem_ctx 330 source3/winbindd/winbindd_group.c name_map_status = normalize_name_map(mem_ctx, target_domain, mem_ctx 535 source3/winbindd/winbindd_group.c TALLOC_CTX *mem_ctx; mem_ctx 542 source3/winbindd/winbindd_group.c if (!(mem_ctx = talloc_init("fill_grent_mem(%s)", domain->name))) mem_ctx 578 source3/winbindd/winbindd_group.c result = fill_grent_mem_domusers( mem_ctx, domain, state, mem_ctx 590 source3/winbindd/winbindd_group.c if ( (glist = TALLOC_ARRAY(mem_ctx, DOM_SID, 1 )) == NULL ) { mem_ctx 604 source3/winbindd/winbindd_group.c nt_status = expand_groups( mem_ctx, domain, mem_ctx 645 source3/winbindd/winbindd_group.c nt_status = add_names_to_list( mem_ctx, &names, mem_ctx 727 source3/winbindd/winbindd_group.c talloc_destroy(mem_ctx); mem_ctx 772 source3/winbindd/winbindd_group.c nt_status = normalize_name_unmap(state->mem_ctx, mem_ctx 820 source3/winbindd/winbindd_group.c winbindd_lookupname_async( state->mem_ctx, domain->name, name_group, mem_ctx 866 source3/winbindd/winbindd_group.c if (!fill_grent(s->state->mem_ctx, &s->state->response.data.gr, mem_ctx 920 source3/winbindd/winbindd_group.c nt_status = normalize_name_unmap(s->state->mem_ctx, raw_name, mem_ctx 925 source3/winbindd/winbindd_group.c s->group_name = talloc_asprintf(s->state->mem_ctx, mem_ctx 937 source3/winbindd/winbindd_group.c s->group_name = talloc_asprintf(s->state->mem_ctx, mem_ctx 952 source3/winbindd/winbindd_group.c winbindd_sid2gid_async(s->state->mem_ctx, &s->group_sid, mem_ctx 960 source3/winbindd/winbindd_group.c if ( (s = TALLOC_ZERO_P(state->mem_ctx, struct getgrsid_state)) == NULL ) { mem_ctx 977 source3/winbindd/winbindd_group.c winbindd_lookupsid_async( s->state->mem_ctx, &group_sid, mem_ctx 1005 source3/winbindd/winbindd_group.c lookup_sid(state->mem_ctx, &group_sid, NULL, NULL, &name_type) && mem_ctx 1029 source3/winbindd/winbindd_group.c winbindd_gid2sid_async(state->mem_ctx, gid, getgrgid_recv, state); mem_ctx 1122 source3/winbindd/winbindd_group.c TALLOC_CTX *mem_ctx; mem_ctx 1130 source3/winbindd/winbindd_group.c if (!(mem_ctx = talloc_init("get_sam_group_entries(%s)", mem_ctx 1155 source3/winbindd/winbindd_group.c status = domain->methods->enum_dom_groups(domain, mem_ctx, &num_entries, mem_ctx 1194 source3/winbindd/winbindd_group.c status = domain->methods->enum_local_groups(domain, mem_ctx, mem_ctx 1243 source3/winbindd/winbindd_group.c talloc_destroy(mem_ctx); mem_ctx 1392 source3/winbindd/winbindd_group.c result = fill_grent(state->mem_ctx, &group_list[group_list_ndx], mem_ctx 1556 source3/winbindd/winbindd_group.c s = TALLOC_P(state->mem_ctx, struct getgroups_state); mem_ctx 1565 source3/winbindd/winbindd_group.c nt_status = normalize_name_unmap(state->mem_ctx, mem_ctx 1577 source3/winbindd/winbindd_group.c if (!parse_domain_user_talloc(state->mem_ctx, real_name, mem_ctx 1589 source3/winbindd/winbindd_group.c s->domname = talloc_strdup(state->mem_ctx, mem_ctx 1591 source3/winbindd/winbindd_group.c s->username = talloc_strdup(state->mem_ctx, mem_ctx 1625 source3/winbindd/winbindd_group.c winbindd_lookupname_async(state->mem_ctx, mem_ctx 1645 source3/winbindd/winbindd_group.c winbindd_gettoken_async(s->state->mem_ctx, &s->user_sid, mem_ctx 1679 source3/winbindd/winbindd_group.c if (!add_gid_to_array_unique(s->state->mem_ctx, gid, mem_ctx 1695 source3/winbindd/winbindd_group.c winbindd_sid2gid_async(s->state->mem_ctx, sid, mem_ctx 1733 source3/winbindd/winbindd_group.c user_sid = TALLOC_P(state->mem_ctx, DOM_SID); mem_ctx 1747 source3/winbindd/winbindd_group.c winbindd_gettoken_async(state->mem_ctx, user_sid, getusersids_recv, mem_ctx 1840 source3/winbindd/winbindd_group.c status = domain->methods->lookup_usergroups(domain, state->mem_ctx, mem_ctx 1852 source3/winbindd/winbindd_group.c if (!print_sidlist(state->mem_ctx, mem_ctx 1911 source3/winbindd/winbindd_group.c sidstr = talloc_strdup(state->mem_ctx, "\n"); /* No SID */ mem_ctx 1920 source3/winbindd/winbindd_group.c if (!parse_sidlist(state->mem_ctx, sidstr, &sids, &num_sids)) { mem_ctx 1929 source3/winbindd/winbindd_group.c state->mem_ctx, mem_ctx 1951 source3/winbindd/winbindd_group.c result = add_sid_to_array(state->mem_ctx, &sid, &sids, mem_ctx 1959 source3/winbindd/winbindd_group.c if (!print_sidlist(state->mem_ctx, sids, num_sids, &sidstr, &len)) { mem_ctx 57 source3/winbindd/winbindd_idmap.c static void winbindd_set_mapping_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 78 source3/winbindd/winbindd_idmap.c void winbindd_set_mapping_async(TALLOC_CTX *mem_ctx, const struct id_map *map, mem_ctx 89 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_set_mapping_recv, mem_ctx 114 source3/winbindd/winbindd_idmap.c static void winbindd_remove_mapping_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 135 source3/winbindd/winbindd_idmap.c void winbindd_remove_mapping_async(TALLOC_CTX *mem_ctx, mem_ctx 147 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_remove_mapping_recv, mem_ctx 173 source3/winbindd/winbindd_idmap.c static void winbindd_set_hwm_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 194 source3/winbindd/winbindd_idmap.c void winbindd_set_hwm_async(TALLOC_CTX *mem_ctx, const struct unixid *xid, mem_ctx 204 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_set_hwm_recv, mem_ctx 232 source3/winbindd/winbindd_idmap.c static void winbindd_sid2uid_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 254 source3/winbindd/winbindd_idmap.c void winbindd_sid2uid_async(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 282 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_sid2uid_recv, mem_ctx 311 source3/winbindd/winbindd_idmap.c static void winbindd_sid2gid_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 333 source3/winbindd/winbindd_idmap.c void winbindd_sid2gid_async(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 353 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_sid2gid_recv, mem_ctx 387 source3/winbindd/winbindd_idmap.c static void winbindd_uid2sid_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 409 source3/winbindd/winbindd_idmap.c void winbindd_uid2sid_async(TALLOC_CTX *mem_ctx, uid_t uid, mem_ctx 428 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_uid2sid_recv, mem_ctx 455 source3/winbindd/winbindd_idmap.c static void winbindd_gid2sid_recv(TALLOC_CTX *mem_ctx, bool success, mem_ctx 477 source3/winbindd/winbindd_idmap.c void winbindd_gid2sid_async(TALLOC_CTX *mem_ctx, gid_t gid, mem_ctx 496 source3/winbindd/winbindd_idmap.c do_async(mem_ctx, idmap_child(), &request, winbindd_gid2sid_recv, mem_ctx 128 source3/winbindd/winbindd_locator.c result = dsgetdcname(state->mem_ctx, mem_ctx 140 source3/winbindd/winbindd_locator.c guid_str = GUID_string(state->mem_ctx, &info->domain_guid); mem_ctx 108 source3/winbindd/winbindd_misc.c TALLOC_CTX *mem_ctx; mem_ctx 134 source3/winbindd/winbindd_misc.c ent_state = TALLOC_P(state->mem_ctx, struct listent_state); mem_ctx 141 source3/winbindd/winbindd_misc.c ent_state->mem_ctx = state->mem_ctx; mem_ctx 174 source3/winbindd/winbindd_misc.c winbindd_listent_async(state->mem_ctx, domain, mem_ctx 192 source3/winbindd/winbindd_misc.c state->extra_data = talloc_asprintf(state->mem_ctx, mem_ctx 306 source3/winbindd/winbindd_misc.c extra_data = talloc_asprintf(state->mem_ctx, mem_ctx 310 source3/winbindd/winbindd_misc.c sid_string_talloc(state->mem_ctx, &d->sid), mem_ctx 317 source3/winbindd/winbindd_misc.c extra_data = talloc_asprintf(state->mem_ctx, mem_ctx 322 source3/winbindd/winbindd_misc.c sid_string_talloc(state->mem_ctx, &d->sid), mem_ctx 361 source3/winbindd/winbindd_misc.c result = domain->methods->trusted_domains(domain, state->mem_ctx, mem_ctx 371 source3/winbindd/winbindd_misc.c extra_data = talloc_strdup(state->mem_ctx, ""); mem_ctx 375 source3/winbindd/winbindd_misc.c state->mem_ctx, "%s\\%s\\%s", mem_ctx 377 source3/winbindd/winbindd_misc.c sid_string_talloc(state->mem_ctx, &sids[0])); mem_ctx 381 source3/winbindd/winbindd_misc.c state->mem_ctx, "%s\n%s\\%s\\%s", mem_ctx 384 source3/winbindd/winbindd_misc.c sid_string_talloc(state->mem_ctx, &sids[i])); mem_ctx 397 source3/winbindd/winbindd_misc.c state->mem_ctx, "%s\n%s\\%s\\%s", mem_ctx 400 source3/winbindd/winbindd_misc.c sid_string_talloc(state->mem_ctx, &domain->sid)); mem_ctx 471 source3/winbindd/winbindd_misc.c state->mem_ctx, mem_ctx 478 source3/winbindd/winbindd_misc.c state->mem_ctx, mem_ctx 512 source3/winbindd/winbindd_misc.c TALLOC_CTX *mem_ctx; mem_ctx 543 source3/winbindd/winbindd_misc.c seq = TALLOC_P(state->mem_ctx, struct sequence_state); mem_ctx 550 source3/winbindd/winbindd_misc.c seq->mem_ctx = state->mem_ctx; mem_ctx 558 source3/winbindd/winbindd_misc.c seq->request = TALLOC_ZERO_P(state->mem_ctx, mem_ctx 560 source3/winbindd/winbindd_misc.c seq->response = TALLOC_ZERO_P(state->mem_ctx, mem_ctx 562 source3/winbindd/winbindd_misc.c seq->extra_data = talloc_strdup(state->mem_ctx, ""); mem_ctx 575 source3/winbindd/winbindd_misc.c async_domain_request(state->mem_ctx, seq->domain, mem_ctx 590 source3/winbindd/winbindd_misc.c state->extra_data = talloc_asprintf(state->mem_ctx, mem_ctx 595 source3/winbindd/winbindd_misc.c state->extra_data = talloc_asprintf(state->mem_ctx, mem_ctx 618 source3/winbindd/winbindd_misc.c async_domain_request(state->mem_ctx, state->domain, mem_ctx 668 source3/winbindd/winbindd_misc.c istate = TALLOC_P(state->mem_ctx, struct domain_info_state); mem_ctx 32 source3/winbindd/winbindd_pam.c static NTSTATUS append_info3_as_txt(TALLOC_CTX *mem_ctx, mem_ctx 84 source3/winbindd/winbindd_pam.c ex = talloc_strdup(mem_ctx, ""); mem_ctx 97 source3/winbindd/winbindd_pam.c sid = dom_sid_string(mem_ctx, info3->sids[i].sid); mem_ctx 123 source3/winbindd/winbindd_pam.c static NTSTATUS append_info3_as_ndr(TALLOC_CTX *mem_ctx, mem_ctx 130 source3/winbindd/winbindd_pam.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, info3, mem_ctx 153 source3/winbindd/winbindd_pam.c static NTSTATUS append_unix_username(TALLOC_CTX *mem_ctx, mem_ctx 164 source3/winbindd/winbindd_pam.c nt_domain = talloc_strdup(mem_ctx, info3->base.domain.string); mem_ctx 171 source3/winbindd/winbindd_pam.c nt_username = talloc_strdup(mem_ctx, info3->base.account_name.string); mem_ctx 187 source3/winbindd/winbindd_pam.c static NTSTATUS append_afs_token(TALLOC_CTX *mem_ctx, mem_ctx 196 source3/winbindd/winbindd_pam.c afsname = talloc_strdup(mem_ctx, lp_afs_username_map()); mem_ctx 201 source3/winbindd/winbindd_pam.c afsname = talloc_string_sub(mem_ctx, mem_ctx 204 source3/winbindd/winbindd_pam.c afsname = talloc_string_sub(mem_ctx, afsname, mem_ctx 206 source3/winbindd/winbindd_pam.c afsname = talloc_string_sub(mem_ctx, afsname, mem_ctx 216 source3/winbindd/winbindd_pam.c afsname = talloc_string_sub(mem_ctx, afsname, mem_ctx 250 source3/winbindd/winbindd_pam.c static NTSTATUS check_info3_in_group(TALLOC_CTX *mem_ctx, mem_ctx 282 source3/winbindd/winbindd_pam.c if (!(token = TALLOC_ZERO_P(mem_ctx, struct nt_user_token))) { mem_ctx 301 source3/winbindd/winbindd_pam.c status = add_sid_to_array(mem_ctx, &sid, mem_ctx 313 source3/winbindd/winbindd_pam.c status = sid_array_from_info3(mem_ctx, info3, mem_ctx 414 source3/winbindd/winbindd_pam.c status = methods->password_policy(domain, state->mem_ctx, &password_policy); mem_ctx 425 source3/winbindd/winbindd_pam.c TALLOC_CTX *mem_ctx, mem_ctx 436 source3/winbindd/winbindd_pam.c status = methods->lockout_policy(domain, mem_ctx, &lockout_policy); mem_ctx 447 source3/winbindd/winbindd_pam.c TALLOC_CTX *mem_ctx, mem_ctx 458 source3/winbindd/winbindd_pam.c status = methods->password_policy(domain, mem_ctx, &password_policy); mem_ctx 470 source3/winbindd/winbindd_pam.c static const char *generate_krb5_ccache(TALLOC_CTX *mem_ctx, mem_ctx 492 source3/winbindd/winbindd_pam.c gen_cc = talloc_asprintf(mem_ctx, "FILE:/tmp/krb5cc_%d", uid); mem_ctx 494 source3/winbindd/winbindd_pam.c gen_cc = talloc_asprintf(mem_ctx, "WRFILE:/tmp/krb5cc_%d", uid); mem_ctx 504 source3/winbindd/winbindd_pam.c gen_cc = talloc_strdup(mem_ctx, "MEMORY:winbindd_pam_ccache"); mem_ctx 588 source3/winbindd/winbindd_pam.c cc = generate_krb5_ccache(state->mem_ctx, mem_ctx 614 source3/winbindd/winbindd_pam.c principal_s = talloc_asprintf(state->mem_ctx, "%s@%s", name_user, realm); mem_ctx 619 source3/winbindd/winbindd_pam.c service = talloc_asprintf(state->mem_ctx, "%s/%s@%s", KRB5_TGS_NAME, realm, realm); mem_ctx 634 source3/winbindd/winbindd_pam.c result = kerberos_return_info3_from_pac(state->mem_ctx, mem_ctx 768 source3/winbindd/winbindd_pam.c result = append_info3_as_txt(state->mem_ctx, state, info3); mem_ctx 779 source3/winbindd/winbindd_pam.c result = append_info3_as_ndr(state->mem_ctx, state, info3); mem_ctx 788 source3/winbindd/winbindd_pam.c result = append_unix_username(state->mem_ctx, state, info3, mem_ctx 798 source3/winbindd/winbindd_pam.c result = append_afs_token(state->mem_ctx, state, info3, mem_ctx 836 source3/winbindd/winbindd_pam.c name_map_status = normalize_name_unmap(state->mem_ctx, mem_ctx 904 source3/winbindd/winbindd_pam.c if (!lookup_cached_name(state->mem_ctx, mem_ctx 919 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 1001 source3/winbindd/winbindd_pam.c ((tdc_domain = wcache_tdc_fetch_domain(state->mem_ctx, name_domain)) != NULL) && mem_ctx 1019 source3/winbindd/winbindd_pam.c cc = generate_krb5_ccache(state->mem_ctx, mem_ctx 1030 source3/winbindd/winbindd_pam.c principal_s = talloc_asprintf(state->mem_ctx, "%s@%s", name_user, realm); mem_ctx 1035 source3/winbindd/winbindd_pam.c service = talloc_asprintf(state->mem_ctx, "%s/%s@%s", KRB5_TGS_NAME, realm, realm); mem_ctx 1071 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 1088 source3/winbindd/winbindd_pam.c result = get_max_bad_attempts_from_lockout_policy(domain, state->mem_ctx, &max_allowed_bad_attempts); mem_ctx 1106 source3/winbindd/winbindd_pam.c result = get_pwd_properties(domain, state->mem_ctx, &password_properties); mem_ctx 1119 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 1192 source3/winbindd/winbindd_pam.c TALLOC_CTX *mem_ctx, mem_ctx 1238 source3/winbindd/winbindd_pam.c server_chal = data_blob_talloc(state->mem_ctx, chal, 8); mem_ctx 1259 source3/winbindd/winbindd_pam.c lm_resp = data_blob_talloc(state->mem_ctx, lm_response.data, mem_ctx 1261 source3/winbindd/winbindd_pam.c nt_resp = data_blob_talloc(state->mem_ctx, nt_response.data, mem_ctx 1271 source3/winbindd/winbindd_pam.c lm_resp = data_blob_talloc(state->mem_ctx, mem_ctx 1281 source3/winbindd/winbindd_pam.c nt_resp = data_blob_talloc(state->mem_ctx, mem_ctx 1347 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 1407 source3/winbindd/winbindd_pam.c status_tmp = cm_connect_sam(contact_domain, state->mem_ctx, mem_ctx 1416 source3/winbindd/winbindd_pam.c status_tmp = rpccli_samr_OpenUser(samr_pipe, state->mem_ctx, mem_ctx 1428 source3/winbindd/winbindd_pam.c status_tmp = rpccli_samr_QueryUserInfo(samr_pipe, state->mem_ctx, mem_ctx 1436 source3/winbindd/winbindd_pam.c rpccli_samr_Close(samr_pipe, state->mem_ctx, &user_pol); mem_ctx 1443 source3/winbindd/winbindd_pam.c rpccli_samr_Close(samr_pipe, state->mem_ctx, &user_pol); mem_ctx 1451 source3/winbindd/winbindd_pam.c rpccli_samr_Close(samr_pipe, state->mem_ctx, &user_pol); mem_ctx 1486 source3/winbindd/winbindd_pam.c name_map_status = normalize_name_unmap(state->mem_ctx, mem_ctx 1649 source3/winbindd/winbindd_pam.c if (!NT_STATUS_IS_OK(result = check_info3_in_group(state->mem_ctx, info3, mem_ctx 1676 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 1759 source3/winbindd/winbindd_pam.c error_string = talloc_asprintf(state->mem_ctx, mem_ctx 1870 source3/winbindd/winbindd_pam.c lm_resp = data_blob_talloc(state->mem_ctx, state->request.data.auth_crap.lm_resp, mem_ctx 1874 source3/winbindd/winbindd_pam.c nt_resp = data_blob_talloc(state->mem_ctx, mem_ctx 1878 source3/winbindd/winbindd_pam.c nt_resp = data_blob_talloc(state->mem_ctx, mem_ctx 1920 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 1975 source3/winbindd/winbindd_pam.c if (!NT_STATUS_IS_OK(result = check_info3_in_group(state->mem_ctx, info3, mem_ctx 2028 source3/winbindd/winbindd_pam.c nt_status = normalize_name_unmap(state->mem_ctx, mem_ctx 2097 source3/winbindd/winbindd_pam.c result = cm_connect_sam(contact_domain, state->mem_ctx, &cli, mem_ctx 2104 source3/winbindd/winbindd_pam.c result = rpccli_samr_chgpasswd_user3(cli, state->mem_ctx, mem_ctx 2137 source3/winbindd/winbindd_pam.c result = rpccli_samr_chgpasswd_user2(cli, state->mem_ctx, user, newpass, oldpass); mem_ctx 2172 source3/winbindd/winbindd_pam.c state->mem_ctx, user, mem_ctx 2452 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 2457 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 2463 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 2468 source3/winbindd/winbindd_pam.c state->mem_ctx, mem_ctx 2478 source3/winbindd/winbindd_pam.c result = cm_connect_sam(contact_domain, state->mem_ctx, &cli, &dom_pol); mem_ctx 2485 source3/winbindd/winbindd_pam.c cli, state->mem_ctx, user, new_nt_password, old_nt_hash_enc, mem_ctx 32 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 57 source3/winbindd/winbindd_passdb.c *info = TALLOC_ARRAY(mem_ctx, struct acct_info, *num_entries); mem_ctx 77 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 82 source3/winbindd/winbindd_passdb.c mem_ctx, mem_ctx 90 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 112 source3/winbindd/winbindd_passdb.c fullname = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 123 source3/winbindd/winbindd_passdb.c if ( !lookup_name( mem_ctx, fullname, flags, NULL, NULL, sid, type ) ) { mem_ctx 139 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 163 source3/winbindd/winbindd_passdb.c if (!lookup_sid(mem_ctx, sid, &dom, &nam, type)) { mem_ctx 167 source3/winbindd/winbindd_passdb.c *domain_name = talloc_strdup(mem_ctx, dom); mem_ctx 168 source3/winbindd/winbindd_passdb.c *name = talloc_strdup(mem_ctx, nam); mem_ctx 174 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 208 source3/winbindd/winbindd_passdb.c *names = TALLOC_ARRAY(mem_ctx, char *, num_rids); mem_ctx 209 source3/winbindd/winbindd_passdb.c *types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_rids); mem_ctx 226 source3/winbindd/winbindd_passdb.c if (!lookup_sid(mem_ctx, &lsid, &dom, &nam, &type)) { mem_ctx 229 source3/winbindd/winbindd_passdb.c (*names)[i] = talloc_strdup(mem_ctx, ""); mem_ctx 255 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 265 source3/winbindd/winbindd_passdb.c if ( (user = samu_new(mem_ctx)) == NULL ) { mem_ctx 274 source3/winbindd/winbindd_passdb.c result = pdb_enum_group_memberships( mem_ctx, user, &groups, &gids, &ngroups ); mem_ctx 285 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 292 source3/winbindd/winbindd_passdb.c result = pdb_enum_alias_memberships(mem_ctx, &domain->sid, mem_ctx 316 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 324 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 331 source3/winbindd/winbindd_passdb.c if ((p = TALLOC_ZERO_P(mem_ctx, struct samr_DomInfo1)) == NULL) { mem_ctx 376 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 390 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 402 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 410 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 424 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 443 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 448 source3/winbindd/winbindd_passdb.c mem_ctx, mem_ctx 455 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 474 source3/winbindd/winbindd_passdb.c *info = TALLOC_ZERO_ARRAY(mem_ctx, WINBIND_USERINFO, *num_entries); mem_ctx 483 source3/winbindd/winbindd_passdb.c (*info)[i].acct_name = talloc_strdup(mem_ctx, e->account_name ); mem_ctx 484 source3/winbindd/winbindd_passdb.c (*info)[i].full_name = talloc_strdup(mem_ctx, e->fullname ); mem_ctx 507 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 522 source3/winbindd/winbindd_passdb.c if (!(sampass = samu_new(mem_ctx))) { mem_ctx 542 source3/winbindd/winbindd_passdb.c user_info->acct_name = talloc_strdup(mem_ctx, sampass->username ? mem_ctx 544 source3/winbindd/winbindd_passdb.c user_info->full_name = talloc_strdup(mem_ctx, sampass->full_name ? mem_ctx 546 source3/winbindd/winbindd_passdb.c user_info->homedir = talloc_strdup(mem_ctx, sampass->home_dir ? mem_ctx 549 source3/winbindd/winbindd_passdb.c user_info->shell = talloc_strdup(mem_ctx, sampass->unix_pw->pw_shell); mem_ctx 551 source3/winbindd/winbindd_passdb.c user_info->shell = talloc_strdup(mem_ctx, ""); mem_ctx 561 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 599 source3/winbindd/winbindd_passdb.c *sid_mem = TALLOC_ARRAY(mem_ctx, DOM_SID, num_members); mem_ctx 600 source3/winbindd/winbindd_passdb.c *names = TALLOC_ARRAY(mem_ctx, char *, num_members); mem_ctx 601 source3/winbindd/winbindd_passdb.c *name_types = TALLOC_ARRAY(mem_ctx, uint32, num_members); mem_ctx 657 source3/winbindd/winbindd_passdb.c TALLOC_CTX *mem_ctx, mem_ctx 684 source3/winbindd/winbindd_passdb.c *names = TALLOC_ARRAY(mem_ctx, char *, *num_domains); mem_ctx 685 source3/winbindd/winbindd_passdb.c *alt_names = TALLOC_ARRAY(mem_ctx, char *, *num_domains); mem_ctx 686 source3/winbindd/winbindd_passdb.c *dom_sids = TALLOC_ARRAY(mem_ctx, DOM_SID, *num_domains); mem_ctx 34 source3/winbindd/winbindd_proto.h struct nt_user_token *create_local_nt_token(TALLOC_CTX *mem_ctx, mem_ctx 76 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_lookup_sids(TALLOC_CTX *mem_ctx, mem_ctx 83 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_lookup_names(TALLOC_CTX *mem_ctx, mem_ctx 93 source3/winbindd/winbindd_proto.h void do_async(TALLOC_CTX *mem_ctx, struct winbindd_child *child, mem_ctx 95 source3/winbindd/winbindd_proto.h void (*cont)(TALLOC_CTX *mem_ctx, bool success, mem_ctx 99 source3/winbindd/winbindd_proto.h void winbindd_lookupsid_async(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 107 source3/winbindd/winbindd_proto.h void winbindd_lookupname_async(TALLOC_CTX *mem_ctx, mem_ctx 116 source3/winbindd/winbindd_proto.h void winbindd_listent_async(TALLOC_CTX *mem_ctx, mem_ctx 125 source3/winbindd/winbindd_proto.h bool print_sidlist(TALLOC_CTX *mem_ctx, const DOM_SID *sids, mem_ctx 127 source3/winbindd/winbindd_proto.h bool parse_sidlist(TALLOC_CTX *mem_ctx, char *sidstr, mem_ctx 132 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 141 source3/winbindd/winbindd_proto.h void winbindd_gettoken_async(TALLOC_CTX *mem_ctx, const DOM_SID *user_sid, mem_ctx 145 source3/winbindd/winbindd_proto.h void query_user_async(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, mem_ctx 162 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 167 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 180 source3/winbindd/winbindd_proto.h bool lookup_cached_sid(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 183 source3/winbindd/winbindd_proto.h bool lookup_cached_name(TALLOC_CTX *mem_ctx, mem_ctx 227 source3/winbindd/winbindd_proto.h NTSTATUS cm_connect_sam(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, mem_ctx 229 source3/winbindd/winbindd_proto.h NTSTATUS cm_connect_lsa(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, mem_ctx 232 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 267 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 273 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 279 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 284 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 288 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 299 source3/winbindd/winbindd_proto.h void async_request(TALLOC_CTX *mem_ctx, struct winbindd_child *child, mem_ctx 304 source3/winbindd/winbindd_proto.h void async_domain_request(TALLOC_CTX *mem_ctx, mem_ctx 373 source3/winbindd/winbindd_proto.h void winbindd_set_mapping_async(TALLOC_CTX *mem_ctx, const struct id_map *map, mem_ctx 378 source3/winbindd/winbindd_proto.h void winbindd_remove_mapping_async(TALLOC_CTX *mem_ctx, const struct id_map *map, mem_ctx 383 source3/winbindd/winbindd_proto.h void winbindd_set_hwm_async(TALLOC_CTX *mem_ctx, const struct unixid *xid, mem_ctx 388 source3/winbindd/winbindd_proto.h void winbindd_sids2xids_async(TALLOC_CTX *mem_ctx, void *sids, int size, mem_ctx 393 source3/winbindd/winbindd_proto.h void winbindd_sid2uid_async(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 398 source3/winbindd/winbindd_proto.h void winbindd_sid2gid_async(TALLOC_CTX *mem_ctx, const DOM_SID *sid, mem_ctx 403 source3/winbindd/winbindd_proto.h void winbindd_uid2sid_async(TALLOC_CTX *mem_ctx, uid_t uid, mem_ctx 408 source3/winbindd/winbindd_proto.h void winbindd_gid2sid_async(TALLOC_CTX *mem_ctx, gid_t gid, mem_ctx 545 source3/winbindd/winbindd_proto.h bool winbindd_lookup_sid_by_name(TALLOC_CTX *mem_ctx, mem_ctx 551 source3/winbindd/winbindd_proto.h bool winbindd_lookup_name_by_sid(TALLOC_CTX *mem_ctx, mem_ctx 559 source3/winbindd/winbindd_proto.h bool parse_domain_user_talloc(TALLOC_CTX *mem_ctx, const char *domuser, mem_ctx 578 source3/winbindd/winbindd_proto.h TALLOC_CTX *mem_ctx, mem_ctx 582 source3/winbindd/winbindd_proto.h NTSTATUS normalize_name_map(TALLOC_CTX *mem_ctx, mem_ctx 586 source3/winbindd/winbindd_proto.h NTSTATUS normalize_name_unmap(TALLOC_CTX *mem_ctx, mem_ctx 590 source3/winbindd/winbindd_proto.h NTSTATUS resolve_username_to_alias(TALLOC_CTX *mem_ctx, mem_ctx 593 source3/winbindd/winbindd_proto.h NTSTATUS resolve_alias_to_username(TALLOC_CTX *mem_ctx, mem_ctx 32 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 38 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user_list(domain, mem_ctx, mem_ctx 42 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user_list(domain, mem_ctx, mem_ctx 49 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 55 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_dom_groups(domain, mem_ctx, mem_ctx 59 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_dom_groups(domain, mem_ctx, mem_ctx 67 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 73 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_local_groups(domain, mem_ctx, mem_ctx 77 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_local_groups(domain, mem_ctx, mem_ctx 85 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 94 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.name_to_sid(domain, mem_ctx, orig_cmd, mem_ctx 99 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.name_to_sid(domain, mem_ctx, orig_cmd, mem_ctx 110 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 118 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.sid_to_name(domain, mem_ctx, sid, mem_ctx 122 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.sid_to_name(domain, mem_ctx, sid, mem_ctx 129 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 139 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.rids_to_names(domain, mem_ctx, sid, mem_ctx 143 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.rids_to_names(domain, mem_ctx, sid, mem_ctx 154 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 160 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user(domain, mem_ctx, user_sid, mem_ctx 164 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user(domain, mem_ctx, user_sid, mem_ctx 172 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 178 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_usergroups(domain, mem_ctx, mem_ctx 183 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_usergroups(domain, mem_ctx, mem_ctx 191 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 197 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_useraliases(domain, mem_ctx, mem_ctx 203 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_useraliases(domain, mem_ctx, mem_ctx 213 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 220 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_groupmem(domain, mem_ctx, mem_ctx 226 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_groupmem(domain, mem_ctx, mem_ctx 249 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 254 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lockout_policy(domain, mem_ctx, policy); mem_ctx 257 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lockout_policy(domain, mem_ctx, policy); mem_ctx 264 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 269 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.password_policy(domain, mem_ctx, policy); mem_ctx 272 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.password_policy(domain, mem_ctx, policy); mem_ctx 279 source3/winbindd/winbindd_reconnect.c TALLOC_CTX *mem_ctx, mem_ctx 287 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.trusted_domains(domain, mem_ctx, mem_ctx 292 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.trusted_domains(domain, mem_ctx, mem_ctx 36 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 57 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 76 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryDisplayInfo(cli, mem_ctx, mem_ctx 91 source3/winbindd/winbindd_rpc.c *info = TALLOC_REALLOC_ARRAY(mem_ctx, *info, WINBIND_USERINFO, mem_ctx 102 source3/winbindd/winbindd_rpc.c (*info)[i].acct_name = talloc_strdup(mem_ctx, mem_ctx 104 source3/winbindd/winbindd_rpc.c (*info)[i].full_name = talloc_strdup(mem_ctx, mem_ctx 129 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 149 source3/winbindd/winbindd_rpc.c status = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 175 source3/winbindd/winbindd_rpc.c (*info) = TALLOC_REALLOC_ARRAY(mem_ctx, *info, mem_ctx 200 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 219 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 244 source3/winbindd/winbindd_rpc.c (*info) = TALLOC_REALLOC_ARRAY(mem_ctx, *info, mem_ctx 269 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 284 source3/winbindd/winbindd_rpc.c full_name = talloc_asprintf(mem_ctx, "%s", domain_name); mem_ctx 286 source3/winbindd/winbindd_rpc.c full_name = talloc_asprintf(mem_ctx, "%s", name); mem_ctx 288 source3/winbindd/winbindd_rpc.c full_name = talloc_asprintf(mem_ctx, "%s\\%s", domain_name, name); mem_ctx 297 source3/winbindd/winbindd_rpc.c name_map_status = normalize_name_unmap(mem_ctx, full_name, mem_ctx 311 source3/winbindd/winbindd_rpc.c result = winbindd_lookup_names(mem_ctx, domain, 1, mem_ctx 329 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 345 source3/winbindd/winbindd_rpc.c result = winbindd_lookup_sids(mem_ctx, mem_ctx 365 source3/winbindd/winbindd_rpc.c name_map_status = normalize_name_map(mem_ctx, domain, *name, mem_ctx 378 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 395 source3/winbindd/winbindd_rpc.c sids = TALLOC_ARRAY(mem_ctx, DOM_SID, num_rids); mem_ctx 409 source3/winbindd/winbindd_rpc.c result = winbindd_lookup_sids(mem_ctx, mem_ctx 428 source3/winbindd/winbindd_rpc.c name_map_status = normalize_name_map(mem_ctx, mem_ctx 447 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 469 source3/winbindd/winbindd_rpc.c if ( (user = netsamlogon_cache_get( mem_ctx, user_sid )) != NULL ) mem_ctx 479 source3/winbindd/winbindd_rpc.c user_info->acct_name = talloc_strdup(mem_ctx, mem_ctx 481 source3/winbindd/winbindd_rpc.c user_info->full_name = talloc_strdup(mem_ctx, mem_ctx 509 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 514 source3/winbindd/winbindd_rpc.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 524 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryUserInfo(cli, mem_ctx, mem_ctx 529 source3/winbindd/winbindd_rpc.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 537 source3/winbindd/winbindd_rpc.c user_info->acct_name = talloc_strdup(mem_ctx, mem_ctx 539 source3/winbindd/winbindd_rpc.c user_info->full_name = talloc_strdup(mem_ctx, mem_ctx 550 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 571 source3/winbindd/winbindd_rpc.c result = lookup_usergroups_cached(domain, mem_ctx, user_sid, mem_ctx 589 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 594 source3/winbindd/winbindd_rpc.c result = rpccli_samr_OpenUser(cli, mem_ctx, mem_ctx 604 source3/winbindd/winbindd_rpc.c result = rpccli_samr_GetGroupsForUser(cli, mem_ctx, mem_ctx 609 source3/winbindd/winbindd_rpc.c rpccli_samr_Close(cli, mem_ctx, &user_pol); mem_ctx 614 source3/winbindd/winbindd_rpc.c (*user_grpsids) = TALLOC_ARRAY(mem_ctx, DOM_SID, *num_groups); mem_ctx 630 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 656 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 672 source3/winbindd/winbindd_rpc.c sid_array.sids = TALLOC_ZERO_ARRAY(mem_ctx, struct lsa_SidPtr, num_query_sids); mem_ctx 681 source3/winbindd/winbindd_rpc.c sid_array.sids[i].sid = sid_dup_talloc(mem_ctx, &sids[total_sids++]); mem_ctx 690 source3/winbindd/winbindd_rpc.c result = rpccli_samr_GetAliasMembership(cli, mem_ctx, mem_ctx 706 source3/winbindd/winbindd_rpc.c if (!add_rid_to_array_unique(mem_ctx, alias_rids_query.ids[i], mem_ctx 729 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 759 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 763 source3/winbindd/winbindd_rpc.c result = rpccli_samr_OpenGroup(cli, mem_ctx, mem_ctx 780 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryGroupMember(cli, mem_ctx, mem_ctx 787 source3/winbindd/winbindd_rpc.c rpccli_samr_Close(cli, mem_ctx, &group_pol); mem_ctx 809 source3/winbindd/winbindd_rpc.c *names = TALLOC_ZERO_ARRAY(mem_ctx, char *, *num_names); mem_ctx 810 source3/winbindd/winbindd_rpc.c *name_types = TALLOC_ZERO_ARRAY(mem_ctx, uint32, *num_names); mem_ctx 811 source3/winbindd/winbindd_rpc.c *sid_mem = TALLOC_ZERO_ARRAY(mem_ctx, DOM_SID, *num_names); mem_ctx 826 source3/winbindd/winbindd_rpc.c result = rpccli_samr_LookupRids(cli, mem_ctx, mem_ctx 852 source3/winbindd/winbindd_rpc.c mem_ctx, domain->name, mem_ctx 941 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx; mem_ctx 959 source3/winbindd/winbindd_rpc.c if (!(mem_ctx = talloc_init("sequence_number[rpc]"))) mem_ctx 986 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 993 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryDomainInfo(cli, mem_ctx, mem_ctx 1007 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryDomainInfo(cli, mem_ctx, mem_ctx 1029 source3/winbindd/winbindd_rpc.c talloc_destroy(mem_ctx); mem_ctx 1036 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1054 source3/winbindd/winbindd_rpc.c result = cm_connect_lsa(domain, mem_ctx, &cli, &lsa_policy); mem_ctx 1065 source3/winbindd/winbindd_rpc.c result = rpccli_lsa_EnumTrustDom(cli, mem_ctx, mem_ctx 1077 source3/winbindd/winbindd_rpc.c *names = TALLOC_REALLOC_ARRAY(mem_ctx, *names, mem_ctx 1079 source3/winbindd/winbindd_rpc.c *dom_sids = TALLOC_REALLOC_ARRAY(mem_ctx, *dom_sids, mem_ctx 1081 source3/winbindd/winbindd_rpc.c *alt_names = TALLOC_REALLOC_ARRAY(mem_ctx, *alt_names, mem_ctx 1090 source3/winbindd/winbindd_rpc.c (*alt_names)[start_idx+i] = talloc_strdup(mem_ctx, ""); mem_ctx 1098 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1114 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 1119 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryDomainInfo(cli, mem_ctx, mem_ctx 1139 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1155 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); mem_ctx 1160 source3/winbindd/winbindd_rpc.c result = rpccli_samr_QueryDomainInfo(cli, mem_ctx, mem_ctx 1179 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1187 source3/winbindd/winbindd_rpc.c NTSTATUS winbindd_lookup_sids(TALLOC_CTX *mem_ctx, mem_ctx 1202 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa_tcp(domain, mem_ctx, &cli); mem_ctx 1209 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa(domain, mem_ctx, &cli, &lsa_policy); mem_ctx 1224 source3/winbindd/winbindd_rpc.c mem_ctx, mem_ctx 1243 source3/winbindd/winbindd_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 1252 source3/winbindd/winbindd_rpc.c NTSTATUS winbindd_lookup_names(TALLOC_CTX *mem_ctx, mem_ctx 1267 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa_tcp(domain, mem_ctx, &cli); mem_ctx 1274 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa(domain, mem_ctx, &cli, &lsa_policy); mem_ctx 1290 source3/winbindd/winbindd_rpc.c mem_ctx, mem_ctx 50 source3/winbindd/winbindd_sid.c winbindd_lookupsid_async(state->mem_ctx, &sid, lookupsid_recv, state); mem_ctx 109 source3/winbindd/winbindd_sid.c winbindd_lookupname_async(state->mem_ctx, name_domain, name_user, mem_ctx 211 source3/winbindd/winbindd_sid.c winbindd_sid2uid_async(state->mem_ctx, &sid, sid2uid_recv, state); mem_ctx 266 source3/winbindd/winbindd_sid.c winbindd_lookupsid_async( state->mem_ctx, &sid, sid2uid_lookupsid_recv, state ); mem_ctx 323 source3/winbindd/winbindd_sid.c winbindd_sid2gid_async(state->mem_ctx, &sid, sid2gid_recv, state); mem_ctx 378 source3/winbindd/winbindd_sid.c winbindd_lookupsid_async( state->mem_ctx, &sid, sid2gid_lookupsid_recv, mem_ctx 420 source3/winbindd/winbindd_sid.c winbindd_set_mapping_async(state->mem_ctx, &map, mem_ctx 462 source3/winbindd/winbindd_sid.c winbindd_remove_mapping_async(state->mem_ctx, &map, mem_ctx 495 source3/winbindd/winbindd_sid.c winbindd_set_hwm_async(state->mem_ctx, &xid, set_hwm_recv, state); mem_ctx 553 source3/winbindd/winbindd_sid.c winbindd_uid2sid_async(state->mem_ctx, state->request.data.uid, uid2sid_recv, state); mem_ctx 611 source3/winbindd/winbindd_sid.c winbindd_gid2sid_async(state->mem_ctx, state->request.data.gid, gid2sid_recv, state); mem_ctx 173 source3/winbindd/winbindd_user.c status = domain->methods->query_user(domain, state->mem_ctx, mem_ctx 225 source3/winbindd/winbindd_user.c s = TALLOC_ZERO_P(state->mem_ctx, struct getpwsid_state); mem_ctx 241 source3/winbindd/winbindd_user.c query_user_async(s->state->mem_ctx, s->domain, sid, mem_ctx 285 source3/winbindd/winbindd_user.c winbindd_lookup_name_by_sid(s->state->mem_ctx, domain, mem_ctx 301 source3/winbindd/winbindd_user.c s->username = talloc_strdup(s->state->mem_ctx, username); mem_ctx 303 source3/winbindd/winbindd_user.c nt_status = normalize_name_map(s->state->mem_ctx, s->domain, mem_ctx 321 source3/winbindd/winbindd_user.c s->fullname = talloc_strdup(s->state->mem_ctx, full_name); mem_ctx 322 source3/winbindd/winbindd_user.c s->homedir = talloc_strdup(s->state->mem_ctx, homedir); mem_ctx 323 source3/winbindd/winbindd_user.c s->shell = talloc_strdup(s->state->mem_ctx, shell); mem_ctx 328 source3/winbindd/winbindd_user.c winbindd_sid2uid_async(s->state->mem_ctx, &s->user_sid, mem_ctx 345 source3/winbindd/winbindd_user.c winbindd_sid2gid_async(s->state->mem_ctx, &s->group_sid, mem_ctx 440 source3/winbindd/winbindd_user.c nt_status = normalize_name_unmap(state->mem_ctx, domuser, mem_ctx 483 source3/winbindd/winbindd_user.c winbindd_lookupname_async(state->mem_ctx, domname, username, mem_ctx 553 source3/winbindd/winbindd_user.c winbindd_uid2sid_async(state->mem_ctx, uid, getpwuid_recv, state); mem_ctx 662 source3/winbindd/winbindd_user.c static bool get_sam_user_entries(struct getent_state *ent, TALLOC_CTX *mem_ctx) mem_ctx 692 source3/winbindd/winbindd_user.c status = methods->query_user_list(domain, mem_ctx, &num_entries, &info); mem_ctx 811 source3/winbindd/winbindd_user.c !get_sam_user_entries(ent, state->mem_ctx)) { mem_ctx 836 source3/winbindd/winbindd_user.c state->mem_ctx, mem_ctx 245 source3/winbindd/winbindd_util.c TALLOC_CTX *mem_ctx; mem_ctx 257 source3/winbindd/winbindd_util.c TALLOC_CTX *mem_ctx; mem_ctx 264 source3/winbindd/winbindd_util.c mem_ctx = talloc_init("add_trusted_domains"); mem_ctx 265 source3/winbindd/winbindd_util.c if (mem_ctx == NULL) { mem_ctx 270 source3/winbindd/winbindd_util.c request = TALLOC_ZERO_P(mem_ctx, struct winbindd_request); mem_ctx 271 source3/winbindd/winbindd_util.c response = TALLOC_P(mem_ctx, struct winbindd_response); mem_ctx 272 source3/winbindd/winbindd_util.c state = TALLOC_P(mem_ctx, struct trustdom_state); mem_ctx 276 source3/winbindd/winbindd_util.c talloc_destroy(mem_ctx); mem_ctx 280 source3/winbindd/winbindd_util.c state->mem_ctx = mem_ctx; mem_ctx 291 source3/winbindd/winbindd_util.c async_domain_request(mem_ctx, domain, request, response, mem_ctx 304 source3/winbindd/winbindd_util.c talloc_destroy(state->mem_ctx); mem_ctx 402 source3/winbindd/winbindd_util.c talloc_destroy(state->mem_ctx); mem_ctx 573 source3/winbindd/winbindd_util.c TALLOC_CTX *mem_ctx; mem_ctx 589 source3/winbindd/winbindd_util.c TALLOC_CTX *mem_ctx; mem_ctx 595 source3/winbindd/winbindd_util.c mem_ctx = talloc_init("init_child_connection"); mem_ctx 596 source3/winbindd/winbindd_util.c if (mem_ctx == NULL) { mem_ctx 601 source3/winbindd/winbindd_util.c request = TALLOC_ZERO_P(mem_ctx, struct winbindd_request); mem_ctx 602 source3/winbindd/winbindd_util.c response = TALLOC_P(mem_ctx, struct winbindd_response); mem_ctx 603 source3/winbindd/winbindd_util.c state = TALLOC_P(mem_ctx, struct init_child_state); mem_ctx 607 source3/winbindd/winbindd_util.c TALLOC_FREE(mem_ctx); mem_ctx 614 source3/winbindd/winbindd_util.c state->mem_ctx = mem_ctx; mem_ctx 627 source3/winbindd/winbindd_util.c async_request(mem_ctx, &domain->child, request, response, mem_ctx 639 source3/winbindd/winbindd_util.c async_domain_request(mem_ctx, request_domain, request, response, mem_ctx 661 source3/winbindd/winbindd_util.c async_request(state->mem_ctx, &state->domain->child, mem_ctx 677 source3/winbindd/winbindd_util.c talloc_destroy(state->mem_ctx); mem_ctx 691 source3/winbindd/winbindd_util.c talloc_destroy(state->mem_ctx); mem_ctx 704 source3/winbindd/winbindd_util.c talloc_destroy(state->mem_ctx); mem_ctx 1025 source3/winbindd/winbindd_util.c bool winbindd_lookup_sid_by_name(TALLOC_CTX *mem_ctx, mem_ctx 1035 source3/winbindd/winbindd_util.c result = domain->methods->name_to_sid(domain, mem_ctx, orig_cmd, mem_ctx 1057 source3/winbindd/winbindd_util.c bool winbindd_lookup_name_by_sid(TALLOC_CTX *mem_ctx, mem_ctx 1071 source3/winbindd/winbindd_util.c result = domain->methods->sid_to_name(domain, mem_ctx, sid, dom_name, name, type); mem_ctx 1163 source3/winbindd/winbindd_util.c bool parse_domain_user_talloc(TALLOC_CTX *mem_ctx, const char *domuser, mem_ctx 1170 source3/winbindd/winbindd_util.c *domain = talloc_strdup(mem_ctx, fstr_domain); mem_ctx 1171 source3/winbindd/winbindd_util.c *user = talloc_strdup(mem_ctx, fstr_user); mem_ctx 1254 source3/winbindd/winbindd_util.c char *fill_domain_username_talloc(TALLOC_CTX *mem_ctx, mem_ctx 1261 source3/winbindd/winbindd_util.c tmp_user = talloc_strdup(mem_ctx, user); mem_ctx 1267 source3/winbindd/winbindd_util.c name = talloc_asprintf(mem_ctx, "%s%c%s", mem_ctx 1375 source3/winbindd/winbindd_util.c TALLOC_CTX *mem_ctx, mem_ctx 1388 source3/winbindd/winbindd_util.c info3 = netsamlogon_cache_get(mem_ctx, user_sid); mem_ctx 1401 source3/winbindd/winbindd_util.c status = sid_array_from_info3(mem_ctx, info3, mem_ctx 1424 source3/winbindd/winbindd_util.c NTSTATUS normalize_name_map(TALLOC_CTX *mem_ctx, mem_ctx 1442 source3/winbindd/winbindd_util.c nt_status = resolve_username_to_alias(mem_ctx, domain, mem_ctx 1461 source3/winbindd/winbindd_util.c *normalized = talloc_strdup(mem_ctx, name); mem_ctx 1475 source3/winbindd/winbindd_util.c NTSTATUS normalize_name_unmap(TALLOC_CTX *mem_ctx, mem_ctx 1498 source3/winbindd/winbindd_util.c nt_status = resolve_alias_to_username(mem_ctx, domain, mem_ctx 1517 source3/winbindd/winbindd_util.c *normalized = talloc_strdup(mem_ctx, name); mem_ctx 136 source4/auth/auth.h NTSTATUS (*get_challenge)(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *challenge); mem_ctx 140 source4/auth/auth.h NTSTATUS (*want_check)(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 145 source4/auth/auth.h NTSTATUS (*check_password)(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 150 source4/auth/auth.h NTSTATUS (*get_server_info_principal)(TALLOC_CTX *mem_ctx, mem_ctx 187 source4/auth/auth.h TALLOC_CTX *mem_ctx, mem_ctx 197 source4/auth/auth.h NTSTATUS (*get_server_info_principal)(TALLOC_CTX *mem_ctx, mem_ctx 214 source4/auth/auth.h NTSTATUS encrypt_user_info(TALLOC_CTX *mem_ctx, struct auth_context *auth_context, mem_ctx 227 source4/auth/auth.h NTSTATUS authsam_account_ok(TALLOC_CTX *mem_ctx, mem_ctx 235 source4/auth/auth.h struct auth_session_info *system_session(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx); mem_ctx 236 source4/auth/auth.h NTSTATUS authsam_make_server_info(TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, mem_ctx 247 source4/auth/auth.h NTSTATUS auth_context_create_methods(TALLOC_CTX *mem_ctx, const char **methods, mem_ctx 253 source4/auth/auth.h NTSTATUS auth_context_create(TALLOC_CTX *mem_ctx, mem_ctx 260 source4/auth/auth.h TALLOC_CTX *mem_ctx, mem_ctx 265 source4/auth/auth.h NTSTATUS authenticate_username_pw(TALLOC_CTX *mem_ctx, mem_ctx 274 source4/auth/auth.h TALLOC_CTX *mem_ctx, mem_ctx 283 source4/auth/auth.h NTSTATUS samba_server_gensec_start(TALLOC_CTX *mem_ctx, mem_ctx 29 source4/auth/auth_sam_reply.c NTSTATUS auth_convert_server_info_sambaseinfo(TALLOC_CTX *mem_ctx, mem_ctx 33 source4/auth/auth_sam_reply.c struct netr_SamBaseInfo *sam = talloc_zero(mem_ctx, struct netr_SamBaseInfo); mem_ctx 36 source4/auth/auth_sam_reply.c sam->domain_sid = dom_sid_dup(mem_ctx, server_info->account_sid); mem_ctx 108 source4/auth/auth_sam_reply.c NTSTATUS auth_convert_server_info_saminfo3(TALLOC_CTX *mem_ctx, mem_ctx 113 source4/auth/auth_sam_reply.c struct netr_SamInfo3 *sam3 = talloc_zero(mem_ctx, struct netr_SamInfo3); mem_ctx 118 source4/auth/auth_sam_reply.c status = auth_convert_server_info_sambaseinfo(mem_ctx, server_info, &sam); mem_ctx 153 source4/auth/auth_sam_reply.c NTSTATUS make_server_info_netlogon_validation(TALLOC_CTX *mem_ctx, mem_ctx 186 source4/auth/auth_sam_reply.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 37 source4/auth/credentials/credentials.c _PUBLIC_ struct cli_credentials *cli_credentials_init(TALLOC_CTX *mem_ctx) mem_ctx 39 source4/auth/credentials/credentials.c struct cli_credentials *cred = talloc(mem_ctx, struct cli_credentials); mem_ctx 80 source4/auth/credentials/credentials.c _PUBLIC_ struct cli_credentials *cli_credentials_init_anon(TALLOC_CTX *mem_ctx) mem_ctx 84 source4/auth/credentials/credentials.c anon_credentials = cli_credentials_init(mem_ctx); mem_ctx 187 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_principal(struct cli_credentials *cred, TALLOC_CTX *mem_ctx) mem_ctx 205 source4/auth/credentials/credentials.c return talloc_asprintf(mem_ctx, "%s@%s", mem_ctx 209 source4/auth/credentials/credentials.c return talloc_asprintf(mem_ctx, "%s@%s", mem_ctx 214 source4/auth/credentials/credentials.c return talloc_reference(mem_ctx, cred->principal); mem_ctx 364 source4/auth/credentials/credentials.c TALLOC_CTX *mem_ctx) mem_ctx 369 source4/auth/credentials/credentials.c struct samr_Password *nt_hash = talloc(mem_ctx, struct samr_Password); mem_ctx 584 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_unparsed_name(struct cli_credentials *credentials, TALLOC_CTX *mem_ctx) mem_ctx 592 source4/auth/credentials/credentials.c name = talloc_reference(mem_ctx, bind_dn); mem_ctx 594 source4/auth/credentials/credentials.c cli_credentials_get_ntlm_username_domain(credentials, mem_ctx, &username, &domain); mem_ctx 596 source4/auth/credentials/credentials.c name = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 599 source4/auth/credentials/credentials.c name = talloc_asprintf(mem_ctx, "%s", mem_ctx 143 source4/auth/credentials/credentials.h struct cli_credentials *cli_credentials_init(TALLOC_CTX *mem_ctx); mem_ctx 147 source4/auth/credentials/credentials.h void cli_credentials_get_ntlm_username_domain(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, mem_ctx 150 source4/auth/credentials/credentials.h NTSTATUS cli_credentials_get_ntlm_response(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, mem_ctx 175 source4/auth/credentials/credentials.h const char *cli_credentials_get_principal(struct cli_credentials *cred, TALLOC_CTX *mem_ctx); mem_ctx 203 source4/auth/credentials/credentials.h struct cli_credentials *cli_credentials_init_anon(TALLOC_CTX *mem_ctx); mem_ctx 206 source4/auth/credentials/credentials.h TALLOC_CTX *mem_ctx); mem_ctx 229 source4/auth/credentials/credentials.h const char *cli_credentials_get_unparsed_name(struct cli_credentials *credentials, TALLOC_CTX *mem_ctx); mem_ctx 181 source4/auth/credentials/credentials_files.c TALLOC_CTX *mem_ctx; mem_ctx 217 source4/auth/credentials/credentials_files.c mem_ctx = talloc_named(cred, 0, "cli_credentials fetch machine password"); mem_ctx 221 source4/auth/credentials/credentials_files.c ldb = secrets_db_connect(mem_ctx, event_ctx, lp_ctx); mem_ctx 226 source4/auth/credentials/credentials_files.c talloc_free(mem_ctx); mem_ctx 233 source4/auth/credentials/credentials_files.c mem_ctx, ldb_dn_new(mem_ctx, ldb, base), mem_ctx 241 source4/auth/credentials/credentials_files.c talloc_free(mem_ctx); mem_ctx 248 source4/auth/credentials/credentials_files.c talloc_free(mem_ctx); mem_ctx 267 source4/auth/credentials/credentials_files.c talloc_free(mem_ctx); mem_ctx 323 source4/auth/credentials/credentials_files.c keytab = talloc_asprintf(mem_ctx, "FILE:%s", private_path(mem_ctx, lp_ctx, keytab)); mem_ctx 329 source4/auth/credentials/credentials_files.c talloc_free(mem_ctx); mem_ctx 523 source4/auth/credentials/credentials_krb5.c TALLOC_CTX *mem_ctx; mem_ctx 541 source4/auth/credentials/credentials_krb5.c mem_ctx = talloc_new(cred); mem_ctx 542 source4/auth/credentials/credentials_krb5.c if (!mem_ctx) { mem_ctx 548 source4/auth/credentials/credentials_krb5.c ret = smb_krb5_create_memory_keytab(mem_ctx, cred, mem_ctx 552 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 562 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 578 source4/auth/credentials/credentials_krb5.c TALLOC_CTX *mem_ctx; mem_ctx 589 source4/auth/credentials/credentials_krb5.c mem_ctx = talloc_new(cred); mem_ctx 590 source4/auth/credentials/credentials_krb5.c if (!mem_ctx) { mem_ctx 594 source4/auth/credentials/credentials_krb5.c ret = smb_krb5_open_keytab(mem_ctx, smb_krb5_context, mem_ctx 604 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 617 source4/auth/credentials/credentials_krb5.c TALLOC_CTX *mem_ctx; mem_ctx 619 source4/auth/credentials/credentials_krb5.c mem_ctx = talloc_new(cred); mem_ctx 620 source4/auth/credentials/credentials_krb5.c if (!mem_ctx) { mem_ctx 626 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 634 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 638 source4/auth/credentials/credentials_krb5.c ret = smb_krb5_update_keytab(mem_ctx, cred, smb_krb5_context, enctype_strings, ktc); mem_ctx 640 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 656 source4/auth/credentials/credentials_krb5.c TALLOC_CTX *mem_ctx; mem_ctx 677 source4/auth/credentials/credentials_krb5.c mem_ctx = talloc_new(cred); mem_ctx 678 source4/auth/credentials/credentials_krb5.c if (!mem_ctx) { mem_ctx 682 source4/auth/credentials/credentials_krb5.c ret = principal_from_credentials(mem_ctx, cred, smb_krb5_context, &princ); mem_ctx 686 source4/auth/credentials/credentials_krb5.c ret, mem_ctx))); mem_ctx 687 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 693 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 713 source4/auth/credentials/credentials_krb5.c talloc_free(mem_ctx); mem_ctx 30 source4/auth/credentials/credentials_ntlm.c _PUBLIC_ void cli_credentials_get_ntlm_username_domain(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, mem_ctx 35 source4/auth/credentials/credentials_ntlm.c *domain = talloc_strdup(mem_ctx, ""); mem_ctx 36 source4/auth/credentials/credentials_ntlm.c *username = cli_credentials_get_principal(cred, mem_ctx); mem_ctx 43 source4/auth/credentials/credentials_ntlm.c _PUBLIC_ NTSTATUS cli_credentials_get_ntlm_response(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, mem_ctx 69 source4/auth/credentials/credentials_ntlm.c nt_hash = cli_credentials_get_nt_hash(cred, mem_ctx); mem_ctx 71 source4/auth/credentials/credentials_ntlm.c cli_credentials_get_ntlm_username_domain(cred, mem_ctx, &user, &domain); mem_ctx 94 source4/auth/credentials/credentials_ntlm.c session_key = data_blob_talloc(mem_ctx, zeros, 16); mem_ctx 95 source4/auth/credentials/credentials_ntlm.c lm_session_key = data_blob_talloc(mem_ctx, zeros, 16); mem_ctx 113 source4/auth/credentials/credentials_ntlm.c if (!SMBNTLMv2encrypt_hash(mem_ctx, mem_ctx 131 source4/auth/credentials/credentials_ntlm.c lm_response = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 147 source4/auth/credentials/credentials_ntlm.c nt_response = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 152 source4/auth/credentials/credentials_ntlm.c session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 162 source4/auth/credentials/credentials_ntlm.c nt_response = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 166 source4/auth/credentials/credentials_ntlm.c session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 178 source4/auth/credentials/credentials_ntlm.c lm_response = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 192 source4/auth/credentials/credentials_ntlm.c lm_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 211 source4/auth/credentials/credentials_ntlm.c lm_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 107 source4/auth/credentials/tests/simple.c struct torture_suite *torture_local_credentials(TALLOC_CTX *mem_ctx) mem_ctx 109 source4/auth/credentials/tests/simple.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 54 source4/auth/gensec/gensec.c _PUBLIC_ struct gensec_security_ops **gensec_use_kerberos_mechs(TALLOC_CTX *mem_ctx, mem_ctx 67 source4/auth/gensec/gensec.c if (!talloc_reference(mem_ctx, old_gensec_list)) { mem_ctx 77 source4/auth/gensec/gensec.c new_gensec_list = talloc_array(mem_ctx, struct gensec_security_ops *, num_mechs_in + 1); mem_ctx 117 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx) mem_ctx 122 source4/auth/gensec/gensec.c if (!talloc_reference(mem_ctx, backends)) { mem_ctx 129 source4/auth/gensec/gensec.c if (!talloc_reference(mem_ctx, backends)) { mem_ctx 134 source4/auth/gensec/gensec.c return gensec_use_kerberos_mechs(mem_ctx, backends, creds); mem_ctx 144 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx = talloc_new(gensec_security); mem_ctx 145 source4/auth/gensec/gensec.c if (!mem_ctx) { mem_ctx 148 source4/auth/gensec/gensec.c backends = gensec_security_mechs(gensec_security, mem_ctx); mem_ctx 155 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 159 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 170 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx = talloc_new(gensec_security); mem_ctx 171 source4/auth/gensec/gensec.c if (!mem_ctx) { mem_ctx 174 source4/auth/gensec/gensec.c backends = gensec_security_mechs(gensec_security, mem_ctx); mem_ctx 185 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 191 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 202 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx = talloc_new(gensec_security); mem_ctx 203 source4/auth/gensec/gensec.c if (!mem_ctx) { mem_ctx 206 source4/auth/gensec/gensec.c backends = gensec_security_mechs(gensec_security, mem_ctx); mem_ctx 213 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 217 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 228 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx = talloc_new(gensec_security); mem_ctx 229 source4/auth/gensec/gensec.c if (!mem_ctx) { mem_ctx 232 source4/auth/gensec/gensec.c backends = gensec_security_mechs(gensec_security, mem_ctx); mem_ctx 240 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 244 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 257 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 269 source4/auth/gensec/gensec.c backends = gensec_security_mechs(gensec_security, mem_ctx); mem_ctx 271 source4/auth/gensec/gensec.c backends_out = talloc_array(mem_ctx, const struct gensec_security_ops *, 1); mem_ctx 301 source4/auth/gensec/gensec.c backends_out = talloc_realloc(mem_ctx, backends_out, mem_ctx 326 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 341 source4/auth/gensec/gensec.c backends_out = talloc_array(mem_ctx, struct gensec_security_ops_wrapper, 1); mem_ctx 380 source4/auth/gensec/gensec.c backends_out = talloc_realloc(mem_ctx, backends_out, mem_ctx 403 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 414 source4/auth/gensec/gensec.c oid_list = talloc_array(mem_ctx, const char *, 1); mem_ctx 431 source4/auth/gensec/gensec.c oid_list = talloc_realloc(mem_ctx, oid_list, const char *, j + 2); mem_ctx 449 source4/auth/gensec/gensec.c const char **gensec_security_oids_from_ops_wrapped(TALLOC_CTX *mem_ctx, mem_ctx 459 source4/auth/gensec/gensec.c oid_list = talloc_array(mem_ctx, const char *, 1); mem_ctx 470 source4/auth/gensec/gensec.c oid_list = talloc_realloc(mem_ctx, oid_list, const char *, j + 2); mem_ctx 492 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 496 source4/auth/gensec/gensec.c = gensec_security_mechs(gensec_security, mem_ctx); mem_ctx 497 source4/auth/gensec/gensec.c return gensec_security_oids_from_ops(gensec_security, mem_ctx, ops, skip); mem_ctx 508 source4/auth/gensec/gensec.c static NTSTATUS gensec_start(TALLOC_CTX *mem_ctx, mem_ctx 519 source4/auth/gensec/gensec.c (*gensec_security) = talloc(mem_ctx, struct gensec_security); mem_ctx 548 source4/auth/gensec/gensec.c _PUBLIC_ NTSTATUS gensec_subcontext_start(TALLOC_CTX *mem_ctx, mem_ctx 552 source4/auth/gensec/gensec.c (*gensec_security) = talloc(mem_ctx, struct gensec_security); mem_ctx 575 source4/auth/gensec/gensec.c _PUBLIC_ NTSTATUS gensec_client_start(TALLOC_CTX *mem_ctx, mem_ctx 587 source4/auth/gensec/gensec.c status = gensec_start(mem_ctx, ev, settings, NULL, gensec_security); mem_ctx 602 source4/auth/gensec/gensec.c _PUBLIC_ NTSTATUS gensec_server_start(TALLOC_CTX *mem_ctx, mem_ctx 620 source4/auth/gensec/gensec.c status = gensec_start(mem_ctx, ev, settings, auth_context, gensec_security); mem_ctx 773 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx = talloc_new(gensec_security); mem_ctx 776 source4/auth/gensec/gensec.c if (!mem_ctx) { mem_ctx 779 source4/auth/gensec/gensec.c ops = gensec_security_by_sasl_list(gensec_security, mem_ctx, sasl_names); mem_ctx 782 source4/auth/gensec/gensec.c str_list_join(mem_ctx, mem_ctx 784 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 793 source4/auth/gensec/gensec.c talloc_free(mem_ctx); mem_ctx 817 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 829 source4/auth/gensec/gensec.c return gensec_security->ops->unseal_packet(gensec_security, mem_ctx, mem_ctx 836 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 848 source4/auth/gensec/gensec.c return gensec_security->ops->check_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig); mem_ctx 852 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 864 source4/auth/gensec/gensec.c return gensec_security->ops->seal_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig); mem_ctx 868 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 880 source4/auth/gensec/gensec.c return gensec_security->ops->sign_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig); mem_ctx 914 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 921 source4/auth/gensec/gensec.c return gensec_security->ops->wrap(gensec_security, mem_ctx, in, out); mem_ctx 925 source4/auth/gensec/gensec.c TALLOC_CTX *mem_ctx, mem_ctx 932 source4/auth/gensec/gensec.c return gensec_security->ops->unwrap(gensec_security, mem_ctx, in, out); mem_ctx 125 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 129 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 133 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 138 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 195 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 204 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 211 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 223 source4/auth/gensec/gensec.h NTSTATUS gensec_subcontext_start(TALLOC_CTX *mem_ctx, mem_ctx 226 source4/auth/gensec/gensec.h NTSTATUS gensec_client_start(TALLOC_CTX *mem_ctx, mem_ctx 256 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 261 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 267 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 272 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 279 source4/auth/gensec/gensec.h NTSTATUS gensec_server_start(TALLOC_CTX *mem_ctx, mem_ctx 289 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 298 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 302 source4/auth/gensec/gensec.h TALLOC_CTX *mem_ctx, mem_ctx 308 source4/auth/gensec/gensec.h struct gensec_security_ops **gensec_use_kerberos_mechs(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/auth/gensec/gensec_gssapi.c static char *gssapi_error_string(TALLOC_CTX *mem_ctx, mem_ctx 68 source4/auth/gensec/gensec_gssapi.c maj_error_string = talloc_strndup(mem_ctx, (char *)maj_error_message.value, maj_error_message.length); mem_ctx 70 source4/auth/gensec/gensec_gssapi.c min_error_string = talloc_strndup(mem_ctx, (char *)min_error_message.value, min_error_message.length); mem_ctx 72 source4/auth/gensec/gensec_gssapi.c ret = talloc_asprintf(mem_ctx, "%s: %s", maj_error_string, min_error_string); mem_ctx 800 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx, mem_ctx 821 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 825 source4/auth/gensec/gensec_gssapi.c *out = data_blob_talloc(mem_ctx, output_token.value, output_token.length); mem_ctx 847 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx, mem_ctx 876 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 880 source4/auth/gensec/gensec_gssapi.c *out = data_blob_talloc(mem_ctx, output_token.value, output_token.length); mem_ctx 906 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 908 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 909 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 924 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx, mem_ctx 948 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 960 source4/auth/gensec/gensec_gssapi.c *sig = data_blob_talloc(mem_ctx, (uint8_t *)output_token.value, sig_length); mem_ctx 976 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx, mem_ctx 991 source4/auth/gensec/gensec_gssapi.c in = data_blob_talloc(mem_ctx, NULL, sig->length + length); mem_ctx 1007 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 1027 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx, mem_ctx 1052 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 1056 source4/auth/gensec/gensec_gssapi.c *sig = data_blob_talloc(mem_ctx, (uint8_t *)output_token.value, output_token.length); mem_ctx 1066 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx, mem_ctx 1098 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 1220 source4/auth/gensec/gensec_gssapi.c TALLOC_CTX *mem_ctx; mem_ctx 1236 source4/auth/gensec/gensec_gssapi.c mem_ctx = talloc_named(gensec_gssapi_state, 0, "gensec_gssapi_session_info context"); mem_ctx 1237 source4/auth/gensec/gensec_gssapi.c NT_STATUS_HAVE_NO_MEMORY(mem_ctx); mem_ctx 1246 source4/auth/gensec/gensec_gssapi.c pac_blob = data_blob_talloc(mem_ctx, pac.value, pac.length); mem_ctx 1258 source4/auth/gensec/gensec_gssapi.c nt_status = kerberos_pac_blob_to_server_info(mem_ctx, mem_ctx 1264 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1277 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 1278 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1282 source4/auth/gensec/gensec_gssapi.c principal_string = talloc_strndup(mem_ctx, mem_ctx 1289 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1296 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 1297 source4/auth/gensec/gensec_gssapi.c nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, mem_ctx 1303 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1309 source4/auth/gensec/gensec_gssapi.c gssapi_error_string(mem_ctx, maj_stat, min_stat, gensec_gssapi_state->gss_oid))); mem_ctx 1315 source4/auth/gensec/gensec_gssapi.c nt_status = auth_generate_session_info(mem_ctx, gensec_security->event_ctx, mem_ctx 1318 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1324 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1335 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1349 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 1360 source4/auth/gensec/gensec_gssapi.c talloc_free(mem_ctx); mem_ctx 569 source4/auth/gensec/gensec_krb5.c TALLOC_CTX *mem_ctx = talloc_new(gensec_security); mem_ctx 570 source4/auth/gensec/gensec_krb5.c if (!mem_ctx) { mem_ctx 578 source4/auth/gensec/gensec_krb5.c ret, mem_ctx))); mem_ctx 579 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 588 source4/auth/gensec/gensec_krb5.c ret, mem_ctx))); mem_ctx 589 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 601 source4/auth/gensec/gensec_krb5.c ret, mem_ctx))); mem_ctx 609 source4/auth/gensec/gensec_krb5.c ret, mem_ctx))); mem_ctx 613 source4/auth/gensec/gensec_krb5.c nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, mem_ctx 618 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 631 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 639 source4/auth/gensec/gensec_krb5.c pac = data_blob_talloc(mem_ctx, pac_data.data, pac_data.length); mem_ctx 642 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 657 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 662 source4/auth/gensec/gensec_krb5.c nt_status = make_server_info_netlogon_validation(mem_ctx, mem_ctx 667 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 673 source4/auth/gensec/gensec_krb5.c nt_status = auth_generate_session_info(mem_ctx, gensec_security->event_ctx, gensec_security->settings->lp_ctx, server_info, &session_info); mem_ctx 676 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 683 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 690 source4/auth/gensec/gensec_krb5.c talloc_free(mem_ctx); mem_ctx 695 source4/auth/gensec/gensec_krb5.c TALLOC_CTX *mem_ctx, mem_ctx 712 source4/auth/gensec/gensec_krb5.c ret, mem_ctx))); mem_ctx 715 source4/auth/gensec/gensec_krb5.c *out = data_blob_talloc(mem_ctx, output.data, output.length); mem_ctx 725 source4/auth/gensec/gensec_krb5.c TALLOC_CTX *mem_ctx, mem_ctx 743 source4/auth/gensec/gensec_krb5.c ret, mem_ctx))); mem_ctx 746 source4/auth/gensec/gensec_krb5.c *out = data_blob_talloc(mem_ctx, output.data, output.length); mem_ctx 171 source4/auth/gensec/schannel.c TALLOC_CTX *mem_ctx, mem_ctx 176 source4/auth/gensec/schannel.c *creds = talloc_reference(mem_ctx, state->creds); mem_ctx 105 source4/auth/gensec/schannel_sign.c TALLOC_CTX *mem_ctx, mem_ctx 156 source4/auth/gensec/schannel_sign.c TALLOC_CTX *mem_ctx, mem_ctx 204 source4/auth/gensec/schannel_sign.c TALLOC_CTX *mem_ctx, mem_ctx 232 source4/auth/gensec/schannel_sign.c (*sig) = data_blob_talloc(mem_ctx, NULL, 32); mem_ctx 252 source4/auth/gensec/schannel_sign.c TALLOC_CTX *mem_ctx, mem_ctx 272 source4/auth/gensec/schannel_sign.c (*sig) = data_blob_talloc(mem_ctx, NULL, 32); mem_ctx 32 source4/auth/gensec/schannel_state.c static struct ldb_val *schannel_dom_sid_ldb_val(TALLOC_CTX *mem_ctx, mem_ctx 39 source4/auth/gensec/schannel_state.c v = talloc(mem_ctx, struct ldb_val); mem_ctx 42 source4/auth/gensec/schannel_state.c ndr_err = ndr_push_struct_blob(v, mem_ctx, smbiconv, sid, mem_ctx 52 source4/auth/gensec/schannel_state.c static struct dom_sid *schannel_ldb_val_dom_sid(TALLOC_CTX *mem_ctx, mem_ctx 58 source4/auth/gensec/schannel_state.c sid = talloc(mem_ctx, struct dom_sid); mem_ctx 74 source4/auth/gensec/schannel_state.c struct ldb_context *schannel_db_connect(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, mem_ctx 85 source4/auth/gensec/schannel_state.c path = private_path(mem_ctx, lp_ctx, "schannel.ldb"); mem_ctx 92 source4/auth/gensec/schannel_state.c ldb = ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx, path, mem_ctx 93 source4/auth/gensec/schannel_state.c system_session(mem_ctx, lp_ctx), mem_ctx 111 source4/auth/gensec/schannel_state.c NTSTATUS schannel_store_session_key_ldb(TALLOC_CTX *mem_ctx, mem_ctx 123 source4/auth/gensec/schannel_state.c f = talloc_asprintf(mem_ctx, "%u", (unsigned int)creds->negotiate_flags); mem_ctx 129 source4/auth/gensec/schannel_state.c sct = talloc_asprintf(mem_ctx, "%u", (unsigned int)creds->secure_channel_type); mem_ctx 187 source4/auth/gensec/schannel_state.c NTSTATUS schannel_store_session_key(TALLOC_CTX *mem_ctx, mem_ctx 196 source4/auth/gensec/schannel_state.c ldb = schannel_db_connect(mem_ctx, ev_ctx, lp_ctx); mem_ctx 207 source4/auth/gensec/schannel_state.c nt_status = schannel_store_session_key_ldb(mem_ctx, ldb, creds); mem_ctx 229 source4/auth/gensec/schannel_state.c NTSTATUS schannel_fetch_session_key_ldb(TALLOC_CTX *mem_ctx, mem_ctx 239 source4/auth/gensec/schannel_state.c *creds = talloc_zero(mem_ctx, struct creds_CredentialState); mem_ctx 244 source4/auth/gensec/schannel_state.c ret = ldb_search(ldb, mem_ctx, &res, mem_ctx 329 source4/auth/gensec/schannel_state.c NTSTATUS schannel_fetch_session_key(TALLOC_CTX *mem_ctx, mem_ctx 339 source4/auth/gensec/schannel_state.c ldb = schannel_db_connect(mem_ctx, ev_ctx, lp_ctx); mem_ctx 344 source4/auth/gensec/schannel_state.c nt_status = schannel_fetch_session_key_ldb(mem_ctx, ldb, mem_ctx 64 source4/auth/gensec/socket.c TALLOC_CTX *mem_ctx, mem_ctx 77 source4/auth/gensec/socket.c mem_ctx, mem_ctx 80 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 84 source4/auth/gensec/socket.c *out = data_blob_talloc(mem_ctx, NULL, 4); mem_ctx 90 source4/auth/gensec/socket.c if (!data_blob_append(mem_ctx, out, wrapped.data, wrapped.length)) { mem_ctx 96 source4/auth/gensec/socket.c return gensec_security->ops->wrap_packets(gensec_security, mem_ctx, in, out, mem_ctx 103 source4/auth/gensec/socket.c TALLOC_CTX *mem_ctx, mem_ctx 129 source4/auth/gensec/socket.c mem_ctx, mem_ctx 138 source4/auth/gensec/socket.c return gensec_security->ops->unwrap_packets(gensec_security, mem_ctx, in, out, mem_ctx 295 source4/auth/gensec/socket.c TALLOC_CTX *mem_ctx; mem_ctx 298 source4/auth/gensec/socket.c mem_ctx = talloc_new(gensec_socket); mem_ctx 299 source4/auth/gensec/socket.c if (!mem_ctx) { mem_ctx 303 source4/auth/gensec/socket.c mem_ctx, mem_ctx 307 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 313 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 323 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 327 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 350 source4/auth/gensec/socket.c TALLOC_CTX *mem_ctx; mem_ctx 374 source4/auth/gensec/socket.c mem_ctx = talloc_new(gensec_socket); mem_ctx 375 source4/auth/gensec/socket.c if (!mem_ctx) { mem_ctx 380 source4/auth/gensec/socket.c mem_ctx, mem_ctx 384 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 395 source4/auth/gensec/socket.c talloc_free(mem_ctx); mem_ctx 414 source4/auth/gensec/socket.c TALLOC_CTX *mem_ctx, mem_ctx 425 source4/auth/gensec/socket.c nt_status = socket_create_with_ops(mem_ctx, &gensec_socket_ops, &new_sock, mem_ctx 496 source4/auth/gensec/socket.c static char *gensec_socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 499 source4/auth/gensec/socket.c return socket_get_peer_name(gensec->socket, mem_ctx); mem_ctx 502 source4/auth/gensec/socket.c static struct socket_address *gensec_socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 505 source4/auth/gensec/socket.c return socket_get_peer_addr(gensec->socket, mem_ctx); mem_ctx 508 source4/auth/gensec/socket.c static struct socket_address *gensec_socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 511 source4/auth/gensec/socket.c return socket_get_my_addr(gensec->socket, mem_ctx); mem_ctx 95 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 108 source4/auth/gensec/spnego.c mem_ctx, mem_ctx 115 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 128 source4/auth/gensec/spnego.c mem_ctx, mem_ctx 135 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 148 source4/auth/gensec/spnego.c mem_ctx, mem_ctx 155 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 168 source4/auth/gensec/spnego.c mem_ctx, mem_ctx 175 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 188 source4/auth/gensec/spnego.c mem_ctx, in, out); mem_ctx 192 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 205 source4/auth/gensec/spnego.c mem_ctx, in, out); mem_ctx 209 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 223 source4/auth/gensec/spnego.c mem_ctx, in, out, mem_ctx 243 source4/auth/gensec/spnego.c TALLOC_CTX *mem_ctx, mem_ctx 257 source4/auth/gensec/spnego.c mem_ctx, in, out, mem_ctx 28 source4/auth/gensec/spnego_parse.c static bool read_negTokenInit(struct asn1_data *asn1, TALLOC_CTX *mem_ctx, mem_ctx 73 source4/auth/gensec/spnego_parse.c asn1_read_OctetString(asn1, mem_ctx, &token->mechToken); mem_ctx 86 source4/auth/gensec/spnego_parse.c asn1_read_OctetString(asn1, mem_ctx, mem_ctx 94 source4/auth/gensec/spnego_parse.c asn1_read_GeneralString(asn1, mem_ctx, &mechListMIC); mem_ctx 178 source4/auth/gensec/spnego_parse.c static bool read_negTokenTarg(struct asn1_data *asn1, TALLOC_CTX *mem_ctx, mem_ctx 203 source4/auth/gensec/spnego_parse.c asn1_read_OID(asn1, mem_ctx, &token->supportedMech); mem_ctx 208 source4/auth/gensec/spnego_parse.c asn1_read_OctetString(asn1, mem_ctx, &token->responseToken); mem_ctx 213 source4/auth/gensec/spnego_parse.c asn1_read_OctetString(asn1, mem_ctx, &token->mechListMIC); mem_ctx 265 source4/auth/gensec/spnego_parse.c ssize_t spnego_read_data(TALLOC_CTX *mem_ctx, DATA_BLOB data, struct spnego_data *token) mem_ctx 277 source4/auth/gensec/spnego_parse.c asn1 = asn1_init(mem_ctx); mem_ctx 291 source4/auth/gensec/spnego_parse.c if (read_negTokenInit(asn1, mem_ctx, &token->negTokenInit)) { mem_ctx 297 source4/auth/gensec/spnego_parse.c if (read_negTokenTarg(asn1, mem_ctx, &token->negTokenTarg)) { mem_ctx 313 source4/auth/gensec/spnego_parse.c ssize_t spnego_write_data(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, struct spnego_data *spnego) mem_ctx 315 source4/auth/gensec/spnego_parse.c struct asn1_data *asn1 = asn1_init(mem_ctx); mem_ctx 338 source4/auth/gensec/spnego_parse.c *blob = data_blob_talloc(mem_ctx, asn1->data, asn1->length); mem_ctx 377 source4/auth/gensec/spnego_parse.c bool spnego_write_mech_types(TALLOC_CTX *mem_ctx, mem_ctx 381 source4/auth/gensec/spnego_parse.c struct asn1_data *asn1 = asn1_init(mem_ctx); mem_ctx 399 source4/auth/gensec/spnego_parse.c *blob = data_blob_talloc(mem_ctx, asn1->data, asn1->length); mem_ctx 97 source4/auth/kerberos/clikrb5.c char *smb_get_krb5_error_message(krb5_context context, krb5_error_code code, TALLOC_CTX *mem_ctx) mem_ctx 104 source4/auth/kerberos/clikrb5.c ret = talloc_asprintf(mem_ctx, "%s: %s", error_message(code), context_error); mem_ctx 109 source4/auth/kerberos/clikrb5.c ret = talloc_strdup(mem_ctx, error_message(code)); mem_ctx 33 source4/auth/kerberos/gssapi_parse.c DATA_BLOB gensec_gssapi_gen_krb5_wrap(TALLOC_CTX *mem_ctx, const DATA_BLOB *ticket, const uint8_t tok_id[2]) mem_ctx 42 source4/auth/kerberos/gssapi_parse.c data = asn1_init(mem_ctx); mem_ctx 60 source4/auth/kerberos/gssapi_parse.c ret = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 69 source4/auth/kerberos/gssapi_parse.c bool gensec_gssapi_parse_krb5_wrap(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob, DATA_BLOB *ticket, uint8_t tok_id[2]) mem_ctx 72 source4/auth/kerberos/gssapi_parse.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 90 source4/auth/kerberos/gssapi_parse.c *ticket = data_blob_talloc(mem_ctx, NULL, data_remaining); mem_ctx 90 source4/auth/kerberos/kerberos.h bool get_auth_data_from_tkt(TALLOC_CTX *mem_ctx, DATA_BLOB *auth_data, krb5_ticket *tkt); mem_ctx 104 source4/auth/kerberos/kerberos.h char *smb_get_krb5_error_message(krb5_context context, krb5_error_code code, TALLOC_CTX *mem_ctx); mem_ctx 113 source4/auth/kerberos/kerberos.h NTSTATUS kerberos_decode_pac(TALLOC_CTX *mem_ctx, mem_ctx 123 source4/auth/kerberos/kerberos.h NTSTATUS kerberos_pac_logon_info(TALLOC_CTX *mem_ctx, mem_ctx 133 source4/auth/kerberos/kerberos.h krb5_error_code kerberos_encode_pac(TALLOC_CTX *mem_ctx, mem_ctx 140 source4/auth/kerberos/kerberos.h krb5_error_code kerberos_create_pac(TALLOC_CTX *mem_ctx, mem_ctx 34 source4/auth/kerberos/kerberos_pac.c krb5_error_code check_pac_checksum(TALLOC_CTX *mem_ctx, mem_ctx 54 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 68 source4/auth/kerberos/kerberos_pac.c NTSTATUS kerberos_decode_pac(TALLOC_CTX *mem_ctx, mem_ctx 105 source4/auth/kerberos/kerberos_pac.c pac_data = talloc(mem_ctx, struct PAC_DATA); mem_ctx 106 source4/auth/kerberos/kerberos_pac.c pac_data_raw = talloc(mem_ctx, struct PAC_DATA_RAW); mem_ctx 107 source4/auth/kerberos/kerberos_pac.c kdc_sig_wipe = talloc(mem_ctx, struct PAC_SIGNATURE_DATA); mem_ctx 108 source4/auth/kerberos/kerberos_pac.c srv_sig_wipe = talloc(mem_ctx, struct PAC_SIGNATURE_DATA); mem_ctx 272 source4/auth/kerberos/kerberos_pac.c ret = check_pac_checksum(mem_ctx, mem_ctx 278 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 286 source4/auth/kerberos/kerberos_pac.c ret = check_pac_checksum(mem_ctx, mem_ctx 291 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 304 source4/auth/kerberos/kerberos_pac.c DEBUG(2, ("PAC Decode: PAC: %s\n", nt_time_string(mem_ctx, logon_name->logon_time))); mem_ctx 305 source4/auth/kerberos/kerberos_pac.c DEBUG(2, ("PAC Decode: Ticket: %s\n", nt_time_string(mem_ctx, tgs_authtime_nttime))); mem_ctx 314 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 342 source4/auth/kerberos/kerberos_pac.c _PUBLIC_ NTSTATUS kerberos_pac_logon_info(TALLOC_CTX *mem_ctx, mem_ctx 356 source4/auth/kerberos/kerberos_pac.c nt_status = kerberos_decode_pac(mem_ctx, mem_ctx 383 source4/auth/kerberos/kerberos_pac.c static krb5_error_code make_pac_checksum(TALLOC_CTX *mem_ctx, mem_ctx 400 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 412 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 422 source4/auth/kerberos/kerberos_pac.c sig->signature = data_blob_talloc(mem_ctx, cksum.checksum.data, cksum.checksum.length); mem_ctx 428 source4/auth/kerberos/kerberos_pac.c krb5_error_code kerberos_encode_pac(TALLOC_CTX *mem_ctx, mem_ctx 451 source4/auth/kerberos/kerberos_pac.c ret = make_pac_checksum(mem_ctx, &zero_blob, mem_ctx 456 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 467 source4/auth/kerberos/kerberos_pac.c ret = make_pac_checksum(mem_ctx, &zero_blob, mem_ctx 472 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 491 source4/auth/kerberos/kerberos_pac.c ndr_err = ndr_push_struct_blob(&tmp_blob, mem_ctx, mem_ctx 503 source4/auth/kerberos/kerberos_pac.c ret = make_pac_checksum(mem_ctx, &tmp_blob, srv_checksum, mem_ctx 507 source4/auth/kerberos/kerberos_pac.c ret = make_pac_checksum(mem_ctx, &srv_checksum->signature, kdc_checksum, context, krbtgt_keyblock); mem_ctx 510 source4/auth/kerberos/kerberos_pac.c smb_get_krb5_error_message(context, ret, mem_ctx))); mem_ctx 516 source4/auth/kerberos/kerberos_pac.c ndr_err = ndr_push_struct_blob(&tmp_blob, mem_ctx, mem_ctx 533 source4/auth/kerberos/kerberos_pac.c krb5_error_code kerberos_create_pac(TALLOC_CTX *mem_ctx, mem_ctx 545 source4/auth/kerberos/kerberos_pac.c struct PAC_DATA *pac_data = talloc(mem_ctx, struct PAC_DATA); mem_ctx 646 source4/auth/kerberos/kerberos_pac.c ret = kerberos_encode_pac(mem_ctx, mem_ctx 657 source4/auth/kerberos/kerberos_pac.c krb5_error_code kerberos_pac_to_server_info(TALLOC_CTX *mem_ctx, mem_ctx 674 source4/auth/kerberos/kerberos_pac.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 701 source4/auth/kerberos/kerberos_pac.c nt_status = make_server_info_netlogon_validation(mem_ctx, mem_ctx 754 source4/auth/kerberos/kerberos_pac.c NTSTATUS kerberos_pac_blob_to_server_info(TALLOC_CTX *mem_ctx, mem_ctx 770 source4/auth/kerberos/kerberos_pac.c ret = kerberos_pac_to_server_info(mem_ctx, iconv_convenience, pac, context, server_info); mem_ctx 53 source4/auth/kerberos/kerberos_util.c struct principal_container *mem_ctx = talloc(parent_ctx, struct principal_container); mem_ctx 54 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 62 source4/auth/kerberos/kerberos_util.c machine_username = talloc_strdup(mem_ctx, cli_credentials_get_username(machine_account)); mem_ctx 65 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 72 source4/auth/kerberos/kerberos_util.c lower_realm = strlower_talloc(mem_ctx, cli_credentials_get_realm(machine_account)); mem_ctx 74 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 78 source4/auth/kerberos/kerberos_util.c salt_body = talloc_asprintf(mem_ctx, "%s.%s", machine_username, mem_ctx 81 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 93 source4/auth/kerberos/kerberos_util.c mem_ctx->smb_krb5_context = talloc_reference(mem_ctx, smb_krb5_context); mem_ctx 94 source4/auth/kerberos/kerberos_util.c mem_ctx->principal = *salt_princ; mem_ctx 95 source4/auth/kerberos/kerberos_util.c talloc_set_destructor(mem_ctx, free_principal); mem_ctx 112 source4/auth/kerberos/kerberos_util.c struct principal_container *mem_ctx = talloc(parent_ctx, struct principal_container); mem_ctx 113 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 117 source4/auth/kerberos/kerberos_util.c princ_string = cli_credentials_get_principal(credentials, mem_ctx); mem_ctx 122 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 133 source4/auth/kerberos/kerberos_util.c mem_ctx->smb_krb5_context = talloc_reference(mem_ctx, smb_krb5_context); mem_ctx 134 source4/auth/kerberos/kerberos_util.c mem_ctx->principal = *princ; mem_ctx 135 source4/auth/kerberos/kerberos_util.c talloc_set_destructor(mem_ctx, free_principal); mem_ctx 155 source4/auth/kerberos/kerberos_util.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 157 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 161 source4/auth/kerberos/kerberos_util.c ret = principal_from_credentials(mem_ctx, credentials, smb_krb5_context, &princ); mem_ctx 163 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 180 source4/auth/kerberos/kerberos_util.c mach_pwd = cli_credentials_get_nt_hash(credentials, mem_ctx); mem_ctx 182 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 211 source4/auth/kerberos/kerberos_util.c cli_credentials_get_principal(credentials, mem_ctx), mem_ctx 213 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 214 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 234 source4/auth/kerberos/kerberos_util.c cli_credentials_get_principal(credentials, mem_ctx), mem_ctx 236 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 237 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 240 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 249 source4/auth/kerberos/kerberos_util.c krb5_error_code smb_krb5_open_keytab(TALLOC_CTX *mem_ctx, mem_ctx 259 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 263 source4/auth/kerberos/kerberos_util.c *ktc = talloc(mem_ctx, struct keytab_container); mem_ctx 288 source4/auth/kerberos/kerberos_util.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 289 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 304 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 305 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 311 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 324 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 325 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 336 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 355 source4/auth/kerberos/kerberos_util.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 356 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 360 source4/auth/kerberos/kerberos_util.c princ_string = cli_credentials_get_principal(machine_account, mem_ctx); mem_ctx 362 source4/auth/kerberos/kerberos_util.c ret = principal_from_credentials(mem_ctx, machine_account, smb_krb5_context, &princ); mem_ctx 366 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 367 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 372 source4/auth/kerberos/kerberos_util.c ret = salt_principal_from_credentials(mem_ctx, machine_account, mem_ctx 378 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 379 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 392 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 398 source4/auth/kerberos/kerberos_util.c mach_pwd = cli_credentials_get_nt_hash(machine_account, mem_ctx); mem_ctx 401 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 411 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 412 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 421 source4/auth/kerberos/kerberos_util.c cli_credentials_get_principal(machine_account, mem_ctx), mem_ctx 423 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 424 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 430 source4/auth/kerberos/kerberos_util.c cli_credentials_get_principal(machine_account, mem_ctx), mem_ctx 436 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 442 source4/auth/kerberos/kerberos_util.c ret = keytab_add_keys(mem_ctx, princ_string, princ, salt_princ, mem_ctx 446 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 451 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 457 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 461 source4/auth/kerberos/kerberos_util.c ret = keytab_add_keys(mem_ctx, princ_string, princ, salt_princ, mem_ctx 465 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 469 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 492 source4/auth/kerberos/kerberos_util.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 494 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 499 source4/auth/kerberos/kerberos_util.c princ_string = cli_credentials_get_principal(machine_account, mem_ctx); mem_ctx 502 source4/auth/kerberos/kerberos_util.c ret = principal_from_credentials(mem_ctx, machine_account, smb_krb5_context, &princ); mem_ctx 506 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 507 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 522 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 527 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 528 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 566 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 568 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 598 source4/auth/kerberos/kerberos_util.c ret, mem_ctx))); mem_ctx 600 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 612 source4/auth/kerberos/kerberos_util.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 613 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 617 source4/auth/kerberos/kerberos_util.c ret = remove_old_entries(mem_ctx, machine_account, mem_ctx 620 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 628 source4/auth/kerberos/kerberos_util.c ret = create_keytab(mem_ctx, machine_account, smb_krb5_context, mem_ctx 632 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 643 source4/auth/kerberos/kerberos_util.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 646 source4/auth/kerberos/kerberos_util.c if (!mem_ctx) { mem_ctx 650 source4/auth/kerberos/kerberos_util.c *keytab_container = talloc(mem_ctx, struct keytab_container); mem_ctx 652 source4/auth/kerberos/kerberos_util.c rand_string = generate_random_str(mem_ctx, 16); mem_ctx 654 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 658 source4/auth/kerberos/kerberos_util.c keytab_name = talloc_asprintf(mem_ctx, "MEMORY:%s", mem_ctx 661 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 665 source4/auth/kerberos/kerberos_util.c ret = smb_krb5_open_keytab(mem_ctx, smb_krb5_context, keytab_name, keytab_container); mem_ctx 670 source4/auth/kerberos/kerberos_util.c ret = smb_krb5_update_keytab(mem_ctx, machine_account, smb_krb5_context, enctype_strings, *keytab_container); mem_ctx 676 source4/auth/kerberos/kerberos_util.c talloc_free(mem_ctx); mem_ctx 110 source4/auth/ntlm/auth.c _PUBLIC_ NTSTATUS auth_get_server_info_principal(TALLOC_CTX *mem_ctx, mem_ctx 123 source4/auth/ntlm/auth.c nt_status = method->ops->get_server_info_principal(mem_ctx, auth_ctx, principal, server_info); mem_ctx 180 source4/auth/ntlm/auth.c TALLOC_CTX *mem_ctx, mem_ctx 199 source4/auth/ntlm/auth.c *server_info = talloc_steal(mem_ctx, sync_state->server_info); mem_ctx 354 source4/auth/ntlm/auth.c TALLOC_CTX *mem_ctx, mem_ctx 365 source4/auth/ntlm/auth.c *server_info = talloc_steal(mem_ctx, req->server_info); mem_ctx 383 source4/auth/ntlm/auth.c _PUBLIC_ NTSTATUS auth_context_create_methods(TALLOC_CTX *mem_ctx, const char **methods, mem_ctx 409 source4/auth/ntlm/auth.c ctx = talloc(mem_ctx, struct auth_context); mem_ctx 454 source4/auth/ntlm/auth.c _PUBLIC_ NTSTATUS auth_context_create(TALLOC_CTX *mem_ctx, mem_ctx 463 source4/auth/ntlm/auth.c auth_methods = lp_parm_string_list(mem_ctx, lp_ctx, NULL, "auth methods", "standalone", NULL); mem_ctx 466 source4/auth/ntlm/auth.c auth_methods = lp_parm_string_list(mem_ctx, lp_ctx, NULL, "auth methods", "member server", NULL); mem_ctx 469 source4/auth/ntlm/auth.c auth_methods = lp_parm_string_list(mem_ctx, lp_ctx, NULL, "auth methods", "domain controller", NULL); mem_ctx 472 source4/auth/ntlm/auth.c return auth_context_create_methods(mem_ctx, auth_methods, ev, msg, lp_ctx, auth_ctx); mem_ctx 35 source4/auth/ntlm/auth_anonymous.c TALLOC_CTX *mem_ctx, mem_ctx 53 source4/auth/ntlm/auth_anonymous.c TALLOC_CTX *mem_ctx, mem_ctx 57 source4/auth/ntlm/auth_anonymous.c return auth_anonymous_server_info(mem_ctx, lp_netbios_name(ctx->auth_ctx->lp_ctx), _server_info); mem_ctx 29 source4/auth/ntlm/auth_developer.c TALLOC_CTX *mem_ctx, mem_ctx 49 source4/auth/ntlm/auth_developer.c TALLOC_CTX *mem_ctx, mem_ctx 69 source4/auth/ntlm/auth_developer.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 154 source4/auth/ntlm/auth_developer.c static NTSTATUS fixed_challenge_get_challenge(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *_blob) mem_ctx 159 source4/auth/ntlm/auth_developer.c blob = data_blob_talloc(mem_ctx, challenge, 8); mem_ctx 167 source4/auth/ntlm/auth_developer.c TALLOC_CTX *mem_ctx, mem_ctx 175 source4/auth/ntlm/auth_developer.c TALLOC_CTX *mem_ctx, mem_ctx 26 source4/auth/ntlm/auth_proto.h NTSTATUS auth_get_challenge_not_implemented(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *challenge); mem_ctx 31 source4/auth/ntlm/auth_proto.h NTSTATUS map_user_info(TALLOC_CTX *mem_ctx, mem_ctx 39 source4/auth/ntlm/auth_proto.h NTSTATUS encrypt_user_info(TALLOC_CTX *mem_ctx, struct auth_context *auth_context, mem_ctx 43 source4/auth/ntlm/auth_sam.c static NTSTATUS authsam_search_account(TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, mem_ctx 52 source4/auth/ntlm/auth_sam.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); mem_ctx 60 source4/auth/ntlm/auth_sam.c domain_dn = samdb_domain_to_dn(sam_ctx, mem_ctx, domain_name); mem_ctx 67 source4/auth/ntlm/auth_sam.c ret = gendb_search(sam_ctx, mem_ctx, domain_dn, &msgs, user_attrs, mem_ctx 69 source4/auth/ntlm/auth_sam.c ldb_binary_encode_string(mem_ctx, account_name)); mem_ctx 88 source4/auth/ntlm/auth_sam.c domain_sid = samdb_result_sid_prefix(mem_ctx, msgs[0], "objectSid"); mem_ctx 94 source4/auth/ntlm/auth_sam.c ret = gendb_search(sam_ctx, mem_ctx, NULL, &msgs_tmp, NULL, mem_ctx 96 source4/auth/ntlm/auth_sam.c ldap_encode_ndr_dom_sid(mem_ctx, domain_sid)); mem_ctx 103 source4/auth/ntlm/auth_sam.c dom_sid_string(mem_ctx, domain_sid))); mem_ctx 109 source4/auth/ntlm/auth_sam.c ret, dom_sid_string(mem_ctx, domain_sid))); mem_ctx 116 source4/auth/ntlm/auth_sam.c ret_domain = gendb_search(sam_ctx, mem_ctx, partitions_basedn, &msgs_domain_ref, domain_ref_attrs, mem_ctx 145 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 173 source4/auth/ntlm/auth_sam.c status = encrypt_user_info(mem_ctx, auth_context, mem_ctx 187 source4/auth/ntlm/auth_sam.c status = hash_password_check(mem_ctx, mem_ctx 197 source4/auth/ntlm/auth_sam.c status = ntlm_password_check(mem_ctx, mem_ctx 226 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, mem_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); mem_ctx 236 source4/auth/ntlm/auth_sam.c uint16_t acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, msgs[0], domain_dn); mem_ctx 252 source4/auth/ntlm/auth_sam.c nt_status = samdb_result_passwords(mem_ctx, auth_context->lp_ctx, msgs[0], &lm_pwd, &nt_pwd); mem_ctx 255 source4/auth/ntlm/auth_sam.c nt_status = authsam_password_ok(auth_context, mem_ctx, mem_ctx 260 source4/auth/ntlm/auth_sam.c nt_status = authsam_account_ok(mem_ctx, sam_ctx, mem_ctx 274 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 292 source4/auth/ntlm/auth_sam.c tmp_ctx = talloc_new(mem_ctx); mem_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)); mem_ctx 325 source4/auth/ntlm/auth_sam.c talloc_steal(mem_ctx, *server_info); mem_ctx 332 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 343 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 347 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, NULL, user_info, server_info); mem_ctx 354 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 398 source4/auth/ntlm/auth_sam.c TALLOC_CTX *mem_ctx, mem_ctx 419 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, domain, user_info, server_info); mem_ctx 424 source4/auth/ntlm/auth_sam.c NTSTATUS authsam_get_server_info_principal(TALLOC_CTX *mem_ctx, mem_ctx 437 source4/auth/ntlm/auth_sam.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 461 source4/auth/ntlm/auth_sam.c talloc_steal(mem_ctx, *server_info); mem_ctx 37 source4/auth/ntlm/auth_server.c TALLOC_CTX *mem_ctx, mem_ctx 45 source4/auth/ntlm/auth_server.c static NTSTATUS server_get_challenge(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *_blob) mem_ctx 70 source4/auth/ntlm/auth_server.c io.in.gensec_settings = lp_gensec_settings(mem_ctx, ctx->auth_ctx->lp_ctx); mem_ctx 72 source4/auth/ntlm/auth_server.c io.in.called_name = strupper_talloc(mem_ctx, io.in.dest_host); mem_ctx 75 source4/auth/ntlm/auth_server.c io.in.credentials = cli_credentials_init_anon(mem_ctx); mem_ctx 89 source4/auth/ntlm/auth_server.c status = smb_composite_connect(&io, mem_ctx, lp_resolve_context(ctx->auth_ctx->lp_ctx), mem_ctx 112 source4/auth/ntlm/auth_server.c TALLOC_CTX *mem_ctx, mem_ctx 123 source4/auth/ntlm/auth_server.c creds = cli_credentials_init(mem_ctx); mem_ctx 159 source4/auth/ntlm/auth_server.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 34 source4/auth/ntlm/auth_simple.c _PUBLIC_ NTSTATUS authenticate_username_pw(TALLOC_CTX *mem_ctx, mem_ctx 47 source4/auth/ntlm/auth_simple.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 96 source4/auth/ntlm/auth_simple.c talloc_steal(mem_ctx, *session_info); mem_ctx 33 source4/auth/ntlm/auth_unix.c static NTSTATUS authunix_make_server_info(TALLOC_CTX *mem_ctx, mem_ctx 44 source4/auth/ntlm/auth_unix.c status = auth_system_server_info(mem_ctx, netbios_name, &server_info); mem_ctx 55 source4/auth/ntlm/auth_unix.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 781 source4/auth/ntlm/auth_unix.c TALLOC_CTX *mem_ctx, mem_ctx 792 source4/auth/ntlm/auth_unix.c TALLOC_CTX *mem_ctx, mem_ctx 804 source4/auth/ntlm/auth_unix.c check_ctx = talloc_named_const(mem_ctx, 0, "check_unix_password"); mem_ctx 815 source4/auth/ntlm/auth_unix.c nt_status = authunix_make_server_info(mem_ctx, lp_netbios_name(ctx->auth_ctx->lp_ctx), mem_ctx 36 source4/auth/ntlm/auth_util.c NTSTATUS auth_get_challenge_not_implemented(struct auth_method_context *ctx, TALLOC_CTX *mem_ctx, DATA_BLOB *challenge) mem_ctx 46 source4/auth/ntlm/auth_util.c NTSTATUS map_user_info(TALLOC_CTX *mem_ctx, mem_ctx 57 source4/auth/ntlm/auth_util.c account_name = talloc_strdup(mem_ctx, user_info->client.account_name); mem_ctx 81 source4/auth/ntlm/auth_util.c *user_info_mapped = talloc(mem_ctx, struct auth_usersupplied_info); mem_ctx 105 source4/auth/ntlm/auth_util.c NTSTATUS encrypt_user_info(TALLOC_CTX *mem_ctx, struct auth_context *auth_context, mem_ctx 118 source4/auth/ntlm/auth_util.c nt_status = encrypt_user_info(mem_ctx, auth_context, mem_ctx 131 source4/auth/ntlm/auth_util.c user_info_temp = talloc(mem_ctx, struct auth_usersupplied_info); mem_ctx 146 source4/auth/ntlm/auth_util.c chall_blob = data_blob_talloc(mem_ctx, challenge, 8); mem_ctx 148 source4/auth/ntlm/auth_util.c DATA_BLOB names_blob = NTLMv2_generate_names_blob(mem_ctx, lp_netbios_name(auth_context->lp_ctx), lp_workgroup(auth_context->lp_ctx)); mem_ctx 168 source4/auth/ntlm/auth_util.c DATA_BLOB blob = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 173 source4/auth/ntlm/auth_util.c DATA_BLOB lm_blob = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 197 source4/auth/ntlm/auth_util.c user_info_temp = talloc(mem_ctx, struct auth_usersupplied_info); mem_ctx 34 source4/auth/ntlm/auth_winbind.c static NTSTATUS get_info3_from_ndr(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, struct winbindd_response *response, struct netr_SamInfo3 *info3) mem_ctx 43 source4/auth/ntlm/auth_winbind.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, mem_ctx 58 source4/auth/ntlm/auth_winbind.c TALLOC_CTX *mem_ctx, mem_ctx 74 source4/auth/ntlm/auth_winbind.c TALLOC_CTX *mem_ctx, mem_ctx 86 source4/auth/ntlm/auth_winbind.c nt_status = encrypt_user_info(mem_ctx, ctx->auth_ctx, mem_ctx 127 source4/auth/ntlm/auth_winbind.c nt_status = get_info3_from_ndr(mem_ctx, lp_iconv_convenience(ctx->auth_ctx->lp_ctx), &response, &info3); mem_ctx 132 source4/auth/ntlm/auth_winbind.c nt_status = make_server_info_netlogon_validation(mem_ctx, mem_ctx 161 source4/auth/ntlm/auth_winbind.c TALLOC_CTX *mem_ctx, mem_ctx 171 source4/auth/ntlm/auth_winbind.c s = talloc(mem_ctx, struct winbind_check_password_state); mem_ctx 241 source4/auth/ntlm/auth_winbind.c status = make_server_info_netlogon_validation(mem_ctx, mem_ctx 32 source4/auth/ntlm/ntlm_check.c static bool smb_pwd_check_ntlmv1(TALLOC_CTX *mem_ctx, mem_ctx 73 source4/auth/ntlm/ntlm_check.c *user_sess_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 86 source4/auth/ntlm/ntlm_check.c static bool smb_pwd_check_ntlmv2(TALLOC_CTX *mem_ctx, mem_ctx 120 source4/auth/ntlm/ntlm_check.c client_key_data = data_blob_talloc(mem_ctx, ntv2_response->data+16, ntv2_response->length-16); mem_ctx 147 source4/auth/ntlm/ntlm_check.c *user_sess_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 160 source4/auth/ntlm/ntlm_check.c static bool smb_sess_key_ntlmv2(TALLOC_CTX *mem_ctx, mem_ctx 194 source4/auth/ntlm/ntlm_check.c client_key_data = data_blob_talloc(mem_ctx, ntv2_response->data+16, ntv2_response->length-16); mem_ctx 201 source4/auth/ntlm/ntlm_check.c *user_sess_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 221 source4/auth/ntlm/ntlm_check.c NTSTATUS hash_password_check(TALLOC_CTX *mem_ctx, mem_ctx 284 source4/auth/ntlm/ntlm_check.c NTSTATUS ntlm_password_check(TALLOC_CTX *mem_ctx, mem_ctx 324 source4/auth/ntlm/ntlm_check.c (convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, mem_ctx 335 source4/auth/ntlm/ntlm_check.c return hash_password_check(mem_ctx, mem_ctx 353 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 368 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 383 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 404 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv1(mem_ctx, mem_ctx 412 source4/auth/ntlm/ntlm_check.c *lm_sess_key = data_blob_talloc(mem_ctx, stored_lanman->hash, 8); mem_ctx 450 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv1(mem_ctx, mem_ctx 462 source4/auth/ntlm/ntlm_check.c *user_sess_key = data_blob_talloc(mem_ctx, first_8_lm_hash, 16); mem_ctx 463 source4/auth/ntlm/ntlm_check.c *lm_sess_key = data_blob_talloc(mem_ctx, stored_lanman->hash, 8); mem_ctx 478 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 490 source4/auth/ntlm/ntlm_check.c smb_sess_key_ntlmv2(mem_ctx, mem_ctx 509 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 521 source4/auth/ntlm/ntlm_check.c smb_sess_key_ntlmv2(mem_ctx, mem_ctx 540 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv2(mem_ctx, mem_ctx 552 source4/auth/ntlm/ntlm_check.c smb_sess_key_ntlmv2(mem_ctx, mem_ctx 575 source4/auth/ntlm/ntlm_check.c if (smb_pwd_check_ntlmv1(mem_ctx, mem_ctx 587 source4/auth/ntlm/ntlm_check.c *user_sess_key = data_blob_talloc(mem_ctx, first_8_lm_hash, 16); mem_ctx 588 source4/auth/ntlm/ntlm_check.c *lm_sess_key = data_blob_talloc(mem_ctx, stored_lanman->hash, 8); mem_ctx 38 source4/auth/ntlm/ntlm_check.h NTSTATUS hash_password_check(TALLOC_CTX *mem_ctx, mem_ctx 63 source4/auth/ntlm/ntlm_check.h NTSTATUS ntlm_password_check(TALLOC_CTX *mem_ctx, mem_ctx 319 source4/auth/ntlmssp/ntlmssp.c TALLOC_CTX *mem_ctx) mem_ctx 321 source4/auth/ntlmssp/ntlmssp.c DATA_BLOB weakened_key = data_blob_talloc(mem_ctx, mem_ctx 155 source4/auth/ntlmssp/ntlmssp.h TALLOC_CTX *mem_ctx, mem_ctx 119 source4/auth/ntlmssp/ntlmssp_client.c TALLOC_CTX *mem_ctx = talloc_new(out_mem_ctx); mem_ctx 120 source4/auth/ntlmssp/ntlmssp_client.c if (!mem_ctx) { mem_ctx 124 source4/auth/ntlmssp/ntlmssp_client.c if (!msrpc_parse(mem_ctx, mem_ctx 132 source4/auth/ntlmssp/ntlmssp_client.c talloc_free(mem_ctx); mem_ctx 161 source4/auth/ntlmssp/ntlmssp_client.c if (!msrpc_parse(mem_ctx, mem_ctx 172 source4/auth/ntlmssp/ntlmssp_client.c talloc_free(mem_ctx); mem_ctx 179 source4/auth/ntlmssp/ntlmssp_client.c talloc_free(mem_ctx); mem_ctx 183 source4/auth/ntlmssp/ntlmssp_client.c cli_credentials_get_ntlm_username_domain(gensec_security->credentials, mem_ctx, mem_ctx 199 source4/auth/ntlmssp/ntlmssp_client.c nt_status = cli_credentials_get_ntlm_response(gensec_security->credentials, mem_ctx, mem_ctx 221 source4/auth/ntlmssp/ntlmssp_client.c DATA_BLOB new_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 250 source4/auth/ntlmssp/ntlmssp_client.c session_key = data_blob_talloc(mem_ctx, client_session_key, sizeof(client_session_key)); mem_ctx 257 source4/auth/ntlmssp/ntlmssp_client.c if (!msrpc_gen(mem_ctx, mem_ctx 268 source4/auth/ntlmssp/ntlmssp_client.c talloc_free(mem_ctx); mem_ctx 290 source4/auth/ntlmssp/ntlmssp_client.c talloc_free(mem_ctx); mem_ctx 295 source4/auth/ntlmssp/ntlmssp_client.c talloc_free(mem_ctx); mem_ctx 43 source4/auth/ntlmssp/ntlmssp_parse.c bool msrpc_gen(TALLOC_CTX *mem_ctx, mem_ctx 59 source4/auth/ntlmssp/ntlmssp_parse.c pointers = talloc_array(mem_ctx, DATA_BLOB, strlen(format)); mem_ctx 132 source4/auth/ntlmssp/ntlmssp_parse.c *blob = data_blob_talloc(mem_ctx, NULL, head_size + data_size); mem_ctx 206 source4/auth/ntlmssp/ntlmssp_parse.c bool msrpc_parse(TALLOC_CTX *mem_ctx, mem_ctx 219 source4/auth/ntlmssp/ntlmssp_parse.c char *p = talloc_array(mem_ctx, char, p_len); mem_ctx 254 source4/auth/ntlmssp/ntlmssp_parse.c (*ps) = talloc_strdup(mem_ctx, p); mem_ctx 289 source4/auth/ntlmssp/ntlmssp_parse.c (*ps) = talloc_strdup(mem_ctx, p); mem_ctx 307 source4/auth/ntlmssp/ntlmssp_parse.c *b = data_blob_talloc(mem_ctx, NULL, 0); mem_ctx 321 source4/auth/ntlmssp/ntlmssp_parse.c *b = data_blob_talloc(mem_ctx, blob->data + ptr, len1); mem_ctx 335 source4/auth/ntlmssp/ntlmssp_parse.c *b = data_blob_talloc(mem_ctx, blob->data + head_ofs, len1); mem_ctx 561 source4/auth/ntlmssp/ntlmssp_server.c TALLOC_CTX *mem_ctx = talloc_new(out_mem_ctx); mem_ctx 562 source4/auth/ntlmssp/ntlmssp_server.c if (!mem_ctx) { mem_ctx 570 source4/auth/ntlmssp/ntlmssp_server.c talloc_free(mem_ctx); mem_ctx 583 source4/auth/ntlmssp/ntlmssp_server.c if (!NT_STATUS_IS_OK(nt_status = gensec_ntlmssp_state->check_password(gensec_ntlmssp_state, mem_ctx, mem_ctx 585 source4/auth/ntlmssp/ntlmssp_server.c talloc_free(mem_ctx); mem_ctx 592 source4/auth/ntlmssp/ntlmssp_server.c talloc_free(mem_ctx); mem_ctx 596 source4/auth/ntlmssp/ntlmssp_server.c talloc_free(mem_ctx); mem_ctx 661 source4/auth/ntlmssp/ntlmssp_server.c TALLOC_CTX *mem_ctx, mem_ctx 665 source4/auth/ntlmssp/ntlmssp_server.c struct auth_usersupplied_info *user_info = talloc(mem_ctx, struct auth_usersupplied_info); mem_ctx 685 source4/auth/ntlmssp/ntlmssp_server.c mem_ctx, mem_ctx 696 source4/auth/ntlmssp/ntlmssp_server.c if (!talloc_reference(mem_ctx, gensec_ntlmssp_state->server_info->user_session_key.data)) { mem_ctx 705 source4/auth/ntlmssp/ntlmssp_server.c if (!talloc_reference(mem_ctx, gensec_ntlmssp_state->server_info->lm_session_key.data)) { mem_ctx 45 source4/auth/ntlmssp/ntlmssp_sign.c static void calc_ntlmv2_key(TALLOC_CTX *mem_ctx, mem_ctx 51 source4/auth/ntlmssp/ntlmssp_sign.c *subkey = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 308 source4/auth/ntlmssp/ntlmssp_sign.c TALLOC_CTX *mem_ctx = talloc_new(gensec_ntlmssp_state); mem_ctx 310 source4/auth/ntlmssp/ntlmssp_sign.c if (!mem_ctx) { mem_ctx 318 source4/auth/ntlmssp/ntlmssp_sign.c talloc_free(mem_ctx); mem_ctx 348 source4/auth/ntlmssp/ntlmssp_sign.c talloc_free(mem_ctx); mem_ctx 391 source4/auth/ntlmssp/ntlmssp_sign.c calc_ntlmv2_key(mem_ctx, mem_ctx 412 source4/auth/ntlmssp/ntlmssp_sign.c calc_ntlmv2_key(mem_ctx, mem_ctx 428 source4/auth/ntlmssp/ntlmssp_sign.c DATA_BLOB weak_session_key = ntlmssp_weakend_key(gensec_ntlmssp_state, mem_ctx); mem_ctx 442 source4/auth/ntlmssp/ntlmssp_sign.c talloc_free(mem_ctx); mem_ctx 141 source4/auth/sam.c _PUBLIC_ NTSTATUS authsam_account_ok(TALLOC_CTX *mem_ctx, mem_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)); mem_ctx 160 source4/auth/sam.c acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, msg, domain_dn); mem_ctx 166 source4/auth/sam.c must_change_time = samdb_result_force_password_change(sam_ctx, mem_ctx, mem_ctx 188 source4/auth/sam.c nt_time_string(mem_ctx, acct_expiry))); mem_ctx 204 source4/auth/sam.c nt_time_string(mem_ctx, must_change_time))); mem_ctx 212 source4/auth/sam.c const char **workstations = (const char **)str_list_make(mem_ctx, workstation_list, ","); mem_ctx 257 source4/auth/sam.c _PUBLIC_ NTSTATUS authsam_make_server_info(TALLOC_CTX *mem_ctx, struct ldb_context *sam_ctx, mem_ctx 277 source4/auth/sam.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 288 source4/auth/sam.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 360 source4/auth/sam.c ncname = samdb_result_dn(sam_ctx, mem_ctx, msg_domain_ref, "nCName", NULL); mem_ctx 365 source4/auth/sam.c = samdb_result_allow_password_change(sam_ctx, mem_ctx, mem_ctx 368 source4/auth/sam.c = samdb_result_force_password_change(sam_ctx, mem_ctx, mem_ctx 374 source4/auth/sam.c domain_dn = samdb_result_dn(sam_ctx, mem_ctx, msg_domain_ref, "nCName", NULL); mem_ctx 376 source4/auth/sam.c server_info->acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, mem_ctx 390 source4/auth/sam.c TALLOC_CTX *mem_ctx, const char *principal, mem_ctx 396 source4/auth/sam.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 398 source4/auth/sam.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); mem_ctx 425 source4/auth/sam.c talloc_steal(mem_ctx, *msgs); mem_ctx 426 source4/auth/sam.c talloc_steal(mem_ctx, *msgs_domain_ref); mem_ctx 30 source4/auth/samba_server_gensec.c NTSTATUS samba_server_gensec_start(TALLOC_CTX *mem_ctx, mem_ctx 42 source4/auth/samba_server_gensec.c nt_status = auth_context_create(mem_ctx, mem_ctx 53 source4/auth/samba_server_gensec.c nt_status = gensec_server_start(mem_ctx, mem_ctx 55 source4/auth/samba_server_gensec.c lp_gensec_settings(mem_ctx, lp_ctx), mem_ctx 33 source4/auth/session.c _PUBLIC_ struct auth_session_info *anonymous_session(TALLOC_CTX *mem_ctx, mem_ctx 39 source4/auth/session.c nt_status = auth_anonymous_session_info(mem_ctx, event_ctx, lp_ctx, &session_info); mem_ctx 54 source4/auth/session.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 56 source4/auth/session.c nt_status = auth_anonymous_server_info(mem_ctx, mem_ctx 60 source4/auth/session.c talloc_free(mem_ctx); mem_ctx 66 source4/auth/session.c talloc_free(mem_ctx); mem_ctx 83 source4/auth/session.c _PUBLIC_ NTSTATUS auth_anonymous_server_info(TALLOC_CTX *mem_ctx, mem_ctx 88 source4/auth/session.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 155 source4/auth/session.c _PUBLIC_ NTSTATUS auth_generate_session_info(TALLOC_CTX *mem_ctx, mem_ctx 164 source4/auth/session.c session_info = talloc(mem_ctx, struct auth_session_info); mem_ctx 38 source4/auth/session.h struct auth_session_info *system_session(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) ; mem_ctx 44 source4/auth/session.h struct auth_session_info *system_session_anon(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx); mem_ctx 47 source4/auth/session.h NTSTATUS auth_anonymous_server_info(TALLOC_CTX *mem_ctx, mem_ctx 50 source4/auth/session.h NTSTATUS auth_generate_session_info(TALLOC_CTX *mem_ctx, mem_ctx 61 source4/auth/session.h struct auth_session_info *anonymous_session(TALLOC_CTX *mem_ctx, mem_ctx 38 source4/auth/system_session.c static NTSTATUS create_token(TALLOC_CTX *mem_ctx, mem_ctx 49 source4/auth/system_session.c ptoken = security_token_initialise(mem_ctx); mem_ctx 117 source4/auth/system_session.c static NTSTATUS generate_session_info(TALLOC_CTX *mem_ctx, mem_ctx 124 source4/auth/system_session.c session_info = talloc(mem_ctx, struct auth_session_info); mem_ctx 154 source4/auth/system_session.c _PUBLIC_ struct auth_session_info *system_session(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 158 source4/auth/system_session.c nt_status = auth_system_session_info(mem_ctx, mem_ctx 175 source4/auth/system_session.c TALLOC_CTX *mem_ctx = talloc_new(parent_ctx); mem_ctx 177 source4/auth/system_session.c nt_status = auth_system_server_info(mem_ctx, lp_netbios_name(lp_ctx), mem_ctx 180 source4/auth/system_session.c talloc_free(mem_ctx); mem_ctx 186 source4/auth/system_session.c talloc_free(mem_ctx); mem_ctx 210 source4/auth/system_session.c _PUBLIC_ struct auth_session_info *system_session_anon(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 214 source4/auth/system_session.c nt_status = _auth_system_session_info(mem_ctx, lp_ctx, false, &session_info); mem_ctx 233 source4/auth/system_session.c NTSTATUS auth_system_server_info(TALLOC_CTX *mem_ctx, const char *netbios_name, mem_ctx 238 source4/auth/system_session.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); mem_ctx 43 source4/cldap_server/netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 76 source4/cldap_server/netlogon.c partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); mem_ctx 80 source4/cldap_server/netlogon.c domain = talloc_strndup(mem_ctx, domain, strlen(domain)-1); mem_ctx 87 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &ref_res, mem_ctx 91 source4/cldap_server/netlogon.c ldb_binary_encode_string(mem_ctx, domain)); mem_ctx 99 source4/cldap_server/netlogon.c dom_dn = ldb_msg_find_attr_as_dn(sam_ctx, mem_ctx, ref_res->msgs[0], "ncName"); mem_ctx 103 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, mem_ctx 124 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &ref_res, mem_ctx 128 source4/cldap_server/netlogon.c ldb_binary_encode_string(mem_ctx, netbios_domain)); mem_ctx 136 source4/cldap_server/netlogon.c dom_dn = ldb_msg_find_attr_as_dn(sam_ctx, mem_ctx, ref_res->msgs[0], "ncName"); mem_ctx 140 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, mem_ctx 173 source4/cldap_server/netlogon.c ndr_err = ndr_push_struct_blob(&guid_val, mem_ctx, NULL, &binary_guid, mem_ctx 178 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, mem_ctx 182 source4/cldap_server/netlogon.c ldb_binary_encode(mem_ctx, guid_val)); mem_ctx 189 source4/cldap_server/netlogon.c ndr_err = ndr_push_struct_blob(&sid_val, mem_ctx, NULL, &sid, mem_ctx 195 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &dom_res, mem_ctx 199 source4/cldap_server/netlogon.c ldb_binary_encode(mem_ctx, sid_val)); mem_ctx 204 source4/cldap_server/netlogon.c domain_guid, dom_sid_string(mem_ctx, domain_sid), mem_ctx 209 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &ref_res, mem_ctx 259 source4/cldap_server/netlogon.c ret = ldb_search(sam_ctx, mem_ctx, &user_res, mem_ctx 265 source4/cldap_server/netlogon.c ldb_binary_encode_string(mem_ctx, user), mem_ctx 308 source4/cldap_server/netlogon.c pdc_name = talloc_asprintf(mem_ctx, "\\\\%s", lp_netbios_name(lp_ctx)); mem_ctx 312 source4/cldap_server/netlogon.c pdc_dns_name = talloc_asprintf(mem_ctx, "%s.%s", mem_ctx 313 source4/cldap_server/netlogon.c strlower_talloc(mem_ctx, mem_ctx 322 source4/cldap_server/netlogon.c load_interfaces(mem_ctx, lp_interfaces(lp_ctx), &ifaces); mem_ctx 354 source4/cldap_server/netlogon.c netlogon->data.nt5_ex.sockaddr.remaining = data_blob_talloc_zero(mem_ctx, 8); mem_ctx 38 source4/cldap_server/rootdse.c TALLOC_CTX *mem_ctx, mem_ctx 53 source4/cldap_server/rootdse.c basedn = ldb_dn_new(mem_ctx, cldapd->samctx, NULL); mem_ctx 60 source4/cldap_server/rootdse.c attrs = talloc_array(mem_ctx, const char *, search->num_attributes+1); mem_ctx 69 source4/cldap_server/rootdse.c res = talloc_zero(mem_ctx, struct ldb_result); mem_ctx 72 source4/cldap_server/rootdse.c ldb_ret = ldb_build_search_req_ex(&lreq, cldapd->samctx, mem_ctx, mem_ctx 103 source4/cldap_server/rootdse.c ent = talloc(mem_ctx, struct ldap_SearchResEntry); mem_ctx 147 source4/cldap_server/rootdse.c result->errormessage = (errstr?talloc_strdup(mem_ctx, errstr):NULL); mem_ctx 2569 source4/client/client.c TALLOC_CTX *mem_ctx = talloc_init("browse_host"); mem_ctx 2573 source4/client/client.c binding = talloc_asprintf(mem_ctx, "ncacn_np:%s", query_host); mem_ctx 2575 source4/client/client.c status = dcerpc_pipe_connect(mem_ctx, &p, binding, mem_ctx 2582 source4/client/client.c talloc_free(mem_ctx); mem_ctx 2589 source4/client/client.c r.in.server_unc = talloc_asprintf(mem_ctx,"\\\\%s",dcerpc_server_name(p)); mem_ctx 2602 source4/client/client.c status = dcerpc_srvsvc_NetShareEnumAll(p, mem_ctx, &r); mem_ctx 2613 source4/client/client.c talloc_free(mem_ctx); mem_ctx 3162 source4/client/client.c TALLOC_CTX *mem_ctx; mem_ctx 3187 source4/client/client.c mem_ctx = talloc_init("client.c/main"); mem_ctx 3188 source4/client/client.c if (!mem_ctx) { mem_ctx 3193 source4/client/client.c ctx = talloc_zero(mem_ctx, struct smbclient_context); mem_ctx 3302 source4/client/client.c talloc_free(mem_ctx); mem_ctx 63 source4/cluster/cluster.c const char *cluster_id_string(TALLOC_CTX *mem_ctx, struct server_id id) mem_ctx 66 source4/cluster/cluster.c return ops->cluster_id_string(ops, mem_ctx, id); mem_ctx 73 source4/cluster/cluster.c struct tdb_wrap *cluster_tdb_tmp_open(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, const char *dbname, int flags) mem_ctx 76 source4/cluster/cluster.c return ops->cluster_tdb_tmp_open(ops, mem_ctx, lp_ctx, dbname, flags); mem_ctx 42 source4/cluster/cluster.h const char *cluster_id_string(TALLOC_CTX *mem_ctx, struct server_id id); mem_ctx 43 source4/cluster/cluster.h struct tdb_wrap *cluster_tdb_tmp_open(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, const char *dbname, int flags); mem_ctx 48 source4/cluster/local.c TALLOC_CTX *mem_ctx, struct server_id id) mem_ctx 50 source4/cluster/local.c return talloc_asprintf(mem_ctx, "%u.%llu.%u", id.node, (unsigned long long)id.id, id.id2); mem_ctx 59 source4/cluster/local.c TALLOC_CTX *mem_ctx, mem_ctx 63 source4/cluster/local.c char *path = smbd_tmp_path(mem_ctx, lp_ctx, dbname); mem_ctx 65 source4/cluster/local.c w = tdb_wrap_open(mem_ctx, path, 0, flags, mem_ctx 52 source4/dsdb/common/sidmap.c struct sidmap_context *sidmap_open(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, mem_ctx 56 source4/dsdb/common/sidmap.c sidmap = talloc(mem_ctx, struct sidmap_context); mem_ctx 102 source4/dsdb/common/sidmap.c TALLOC_CTX *mem_ctx, struct dom_sid **sid) mem_ctx 108 source4/dsdb/common/sidmap.c ret = gendb_search_dn(sidmap->samctx, mem_ctx, NULL, &res, attrs); mem_ctx 114 source4/dsdb/common/sidmap.c *sid = samdb_result_dom_sid(mem_ctx, res[0], "objectSid"); mem_ctx 360 source4/dsdb/common/sidmap.c TALLOC_CTX *mem_ctx, mem_ctx 386 source4/dsdb/common/sidmap.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 399 source4/dsdb/common/sidmap.c *sid = samdb_result_dom_sid(mem_ctx, res[i], "objectSid"); mem_ctx 420 source4/dsdb/common/sidmap.c *sid = samdb_result_dom_sid(mem_ctx, res[i], "objectSid"); mem_ctx 442 source4/dsdb/common/sidmap.c *sid = dom_sid_add_rid(mem_ctx, domain_sid, SIDMAP_LOCAL_USER_BASE + uid); mem_ctx 458 source4/dsdb/common/sidmap.c TALLOC_CTX *mem_ctx, mem_ctx 497 source4/dsdb/common/sidmap.c *sid = samdb_result_dom_sid(mem_ctx, res[i], "objectSid"); mem_ctx 518 source4/dsdb/common/sidmap.c *sid = samdb_result_dom_sid(mem_ctx, res[i], "objectSid"); mem_ctx 540 source4/dsdb/common/sidmap.c *sid = dom_sid_add_rid(mem_ctx, domain_sid, SIDMAP_LOCAL_GROUP_BASE + gid); mem_ctx 555 source4/dsdb/common/sidmap.c TALLOC_CTX *mem_ctx, mem_ctx 562 source4/dsdb/common/sidmap.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 590 source4/dsdb/common/sidmap.c *name = talloc_asprintf(mem_ctx, "uid%u", uid); mem_ctx 592 source4/dsdb/common/sidmap.c *name = talloc_strdup(mem_ctx, pwd->pw_name); mem_ctx 601 source4/dsdb/common/sidmap.c *name = talloc_asprintf(mem_ctx, "gid%u", gid); mem_ctx 603 source4/dsdb/common/sidmap.c *name = talloc_strdup(mem_ctx, grp->gr_name); mem_ctx 45 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 56 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, mem_ctx 65 source4/dsdb/common/util.c entry_sid = samdb_result_dom_sid(mem_ctx, (*res)[i], "objectSid"); mem_ctx 86 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 97 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); mem_ctx 115 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 124 source4/dsdb/common/util.c str = samdb_search_string_v(sam_ldb, mem_ctx, basedn, attr_name, format, ap); mem_ctx 131 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 141 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, NULL, format, ap); mem_ctx 146 source4/dsdb/common/util.c ret = talloc_steal(mem_ctx, res[0]->dn); mem_ctx 156 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 170 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); mem_ctx 180 source4/dsdb/common/util.c sid = samdb_result_dom_sid(mem_ctx, res[0], attr_name); mem_ctx 189 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 199 source4/dsdb/common/util.c ret = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); mem_ctx 210 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 224 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); mem_ctx 238 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 252 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); mem_ctx 267 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 281 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); mem_ctx 298 source4/dsdb/common/util.c *strs = talloc_array(mem_ctx, const char *, count+1); mem_ctx 337 source4/dsdb/common/util.c struct ldb_dn *samdb_result_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const struct ldb_message *msg, mem_ctx 340 source4/dsdb/common/util.c struct ldb_dn *ret_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, msg, attr); mem_ctx 350 source4/dsdb/common/util.c uint32_t samdb_result_rid_from_sid(TALLOC_CTX *mem_ctx, const struct ldb_message *msg, mem_ctx 356 source4/dsdb/common/util.c sid = samdb_result_dom_sid(mem_ctx, msg, attr); mem_ctx 368 source4/dsdb/common/util.c struct dom_sid *samdb_result_dom_sid(TALLOC_CTX *mem_ctx, const struct ldb_message *msg, mem_ctx 378 source4/dsdb/common/util.c sid = talloc(mem_ctx, struct dom_sid); mem_ctx 399 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx; mem_ctx 406 source4/dsdb/common/util.c mem_ctx = talloc_named_const(NULL, 0, "samdb_result_guid"); mem_ctx 407 source4/dsdb/common/util.c if (!mem_ctx) return guid; mem_ctx 408 source4/dsdb/common/util.c ndr_err = ndr_pull_struct_blob(v, mem_ctx, NULL, &guid, mem_ctx 410 source4/dsdb/common/util.c talloc_free(mem_ctx); mem_ctx 422 source4/dsdb/common/util.c struct dom_sid *samdb_result_sid_prefix(TALLOC_CTX *mem_ctx, const struct ldb_message *msg, mem_ctx 425 source4/dsdb/common/util.c struct dom_sid *sid = samdb_result_dom_sid(mem_ctx, msg, attr); mem_ctx 476 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 488 source4/dsdb/common/util.c minPwdAge = samdb_search_int64(sam_ldb, mem_ctx, 0, domain_dn, "minPwdAge", NULL); mem_ctx 502 source4/dsdb/common/util.c TALLOC_CTX *mem_ctx, mem_ctx 520 source4/dsdb/common/util.c maxPwdAge = samdb_search_int64(sam_ldb, mem_ctx, 0, domain_dn, "maxPwdAge", NULL); mem_ctx 533 source4/dsdb/common/util.c struct samr_Password *samdb_result_hash(TALLOC_CTX *mem_ctx, struct ldb_message *msg, const char *attr) mem_ctx 538 source4/dsdb/common/util.c hash = talloc(mem_ctx, struct samr_Password); mem_ctx 547 source4/dsdb/common/util.c uint_t samdb_result_hashes(TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 563 source4/dsdb/common/util.c *hashes = talloc_array(mem_ctx, struct samr_Password, count); mem_ctx 575 source4/dsdb/common/util.c NTSTATUS samdb_result_passwords(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, struct ldb_message *msg, mem_ctx 581 source4/dsdb/common/util.c num_nt = samdb_result_hashes(mem_ctx, msg, "unicodePwd", &ntPwdHash); mem_ctx 596 source4/dsdb/common/util.c num_lm = samdb_result_hashes(mem_ctx, msg, "dBCSPwd", &lmPwdHash); mem_ctx 614 source4/dsdb/common/util.c struct samr_LogonHours samdb_result_logon_hours(TALLOC_CTX *mem_ctx, struct ldb_message *msg, const char *attr) mem_ctx 620 source4/dsdb/common/util.c hours.bits = talloc_array(mem_ctx, uint8_t, units_per_week); mem_ctx 640 source4/dsdb/common/util.c uint32_t samdb_result_acct_flags(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 648 source4/dsdb/common/util.c must_change_time = samdb_result_force_password_change(sam_ctx, mem_ctx, mem_ctx 660 source4/dsdb/common/util.c struct lsa_BinaryString samdb_result_parameters(TALLOC_CTX *mem_ctx, mem_ctx 673 source4/dsdb/common/util.c s.array = talloc_array(mem_ctx, uint16_t, val->length/2); mem_ctx 734 source4/dsdb/common/util.c int samdb_msg_add_string(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 737 source4/dsdb/common/util.c char *s = talloc_strdup(mem_ctx, str); mem_ctx 738 source4/dsdb/common/util.c char *a = talloc_strdup(mem_ctx, attr_name); mem_ctx 748 source4/dsdb/common/util.c int samdb_msg_add_dom_sid(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 754 source4/dsdb/common/util.c ndr_err = ndr_push_struct_blob(&v, mem_ctx, mem_ctx 768 source4/dsdb/common/util.c int samdb_msg_add_delete(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 779 source4/dsdb/common/util.c int samdb_msg_add_addval(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 785 source4/dsdb/common/util.c a = talloc_strdup(mem_ctx, attr_name); mem_ctx 788 source4/dsdb/common/util.c v = talloc_strdup(mem_ctx, value); mem_ctx 804 source4/dsdb/common/util.c int samdb_msg_add_delval(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 810 source4/dsdb/common/util.c a = talloc_strdup(mem_ctx, attr_name); mem_ctx 813 source4/dsdb/common/util.c v = talloc_strdup(mem_ctx, value); mem_ctx 829 source4/dsdb/common/util.c int samdb_msg_add_int(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 832 source4/dsdb/common/util.c const char *s = talloc_asprintf(mem_ctx, "%d", v); mem_ctx 833 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); mem_ctx 839 source4/dsdb/common/util.c int samdb_msg_add_uint(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 842 source4/dsdb/common/util.c const char *s = talloc_asprintf(mem_ctx, "%u", v); mem_ctx 843 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); mem_ctx 849 source4/dsdb/common/util.c int samdb_msg_add_int64(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 852 source4/dsdb/common/util.c const char *s = talloc_asprintf(mem_ctx, "%lld", (long long)v); mem_ctx 853 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); mem_ctx 859 source4/dsdb/common/util.c int samdb_msg_add_uint64(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 862 source4/dsdb/common/util.c const char *s = talloc_asprintf(mem_ctx, "%llu", (unsigned long long)v); mem_ctx 863 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); mem_ctx 869 source4/dsdb/common/util.c int samdb_msg_add_hash(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 873 source4/dsdb/common/util.c val.data = talloc_memdup(mem_ctx, hash->hash, 16); mem_ctx 884 source4/dsdb/common/util.c int samdb_msg_add_hashes(TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 889 source4/dsdb/common/util.c val.data = talloc_array_size(mem_ctx, 16, count); mem_ctx 903 source4/dsdb/common/util.c int samdb_msg_add_acct_flags(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 906 source4/dsdb/common/util.c return samdb_msg_add_uint(sam_ldb, mem_ctx, msg, attr_name, samdb_acb2uf(v)); mem_ctx 912 source4/dsdb/common/util.c int samdb_msg_add_logon_hours(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 924 source4/dsdb/common/util.c int samdb_msg_add_parameters(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 935 source4/dsdb/common/util.c int samdb_msg_add_value(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 944 source4/dsdb/common/util.c int samdb_msg_set_value(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 959 source4/dsdb/common/util.c int samdb_msg_set_string(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 968 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, str); mem_ctx 974 source4/dsdb/common/util.c int samdb_replace(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg) mem_ctx 990 source4/dsdb/common/util.c struct security_descriptor *samdb_default_security_descriptor(TALLOC_CTX *mem_ctx) mem_ctx 994 source4/dsdb/common/util.c sd = security_descriptor_initialise(mem_ctx); mem_ctx 1019 source4/dsdb/common/util.c struct ldb_dn *samdb_partitions_dn(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx) mem_ctx 1023 source4/dsdb/common/util.c new_dn = ldb_dn_copy(mem_ctx, samdb_config_dn(sam_ctx)); mem_ctx 1031 source4/dsdb/common/util.c struct ldb_dn *samdb_sites_dn(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx) mem_ctx 1035 source4/dsdb/common/util.c new_dn = ldb_dn_copy(mem_ctx, samdb_config_dn(sam_ctx)); mem_ctx 1138 source4/dsdb/common/util.c const char *samdb_result_fsmo_name(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const struct ldb_message *msg, mem_ctx 1142 source4/dsdb/common/util.c struct ldb_dn *fsmo_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, msg, attr); mem_ctx 1398 source4/dsdb/common/util.c struct ldb_dn *samdb_server_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx) mem_ctx 1400 source4/dsdb/common/util.c return ldb_dn_get_parent(mem_ctx, samdb_ntds_settings_dn(ldb)); mem_ctx 1406 source4/dsdb/common/util.c struct ldb_dn *samdb_server_site_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx) mem_ctx 1411 source4/dsdb/common/util.c server_dn = samdb_server_dn(ldb, mem_ctx); mem_ctx 1414 source4/dsdb/common/util.c server_site_dn = ldb_dn_get_parent(mem_ctx, server_dn); mem_ctx 1505 source4/dsdb/common/util.c int samdb_search_for_parent_domain(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, struct ldb_dn *dn, mem_ctx 1514 source4/dsdb/common/util.c local_ctx = talloc_new(mem_ctx); mem_ctx 1530 source4/dsdb/common/util.c *errstring = talloc_asprintf(mem_ctx, "Error searching for parent domain of %s, failed searching for %s: %s", mem_ctx 1538 source4/dsdb/common/util.c *errstring = talloc_asprintf(mem_ctx, "Invalid dn (%s), not child of a domain object", mem_ctx 1544 source4/dsdb/common/util.c *parent_dn = talloc_steal(mem_ctx, res->msgs[0]->dn); mem_ctx 1571 source4/dsdb/common/util.c NTSTATUS samdb_set_password(struct ldb_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 1609 source4/dsdb/common/util.c count = gendb_search_dn(ctx, mem_ctx, user_dn, &res, user_attrs); mem_ctx 1614 source4/dsdb/common/util.c sambaLMPwdHistory_len = samdb_result_hashes(mem_ctx, res[0], mem_ctx 1616 source4/dsdb/common/util.c sambaNTPwdHistory_len = samdb_result_hashes(mem_ctx, res[0], mem_ctx 1618 source4/dsdb/common/util.c lmPwdHash = samdb_result_hash(mem_ctx, res[0], "dBCSPwd"); mem_ctx 1619 source4/dsdb/common/util.c ntPwdHash = samdb_result_hash(mem_ctx, res[0], "unicodePwd"); mem_ctx 1631 source4/dsdb/common/util.c count = gendb_search_dn(ctx, mem_ctx, domain_dn, &res, domain_attrs); mem_ctx 1640 source4/dsdb/common/util.c domain_sid = samdb_result_sid_prefix(mem_ctx, res[0], "objectSid"); mem_ctx 1645 source4/dsdb/common/util.c count = gendb_search(ctx, mem_ctx, NULL, &res, domain_attrs, mem_ctx 1647 source4/dsdb/common/util.c ldap_encode_ndr_dom_sid(mem_ctx, domain_sid)); mem_ctx 1650 source4/dsdb/common/util.c dom_sid_string(mem_ctx, domain_sid), mem_ctx 1664 source4/dsdb/common/util.c dominfo = talloc(mem_ctx, struct samr_DomInfo1); mem_ctx 1693 source4/dsdb/common/util.c if (convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(ldb_get_opaque(ctx, "loadparm")), mem_ctx 1790 source4/dsdb/common/util.c CHECK_RET(samdb_msg_add_delete(ctx, mem_ctx, mod, "clearTextPassword")); mem_ctx 1793 source4/dsdb/common/util.c CHECK_RET(samdb_msg_add_hash(ctx, mem_ctx, mod, "dBCSPwd", lmNewHash)); mem_ctx 1795 source4/dsdb/common/util.c CHECK_RET(samdb_msg_add_delete(ctx, mem_ctx, mod, "dBCSPwd")); mem_ctx 1799 source4/dsdb/common/util.c CHECK_RET(samdb_msg_add_hash(ctx, mem_ctx, mod, "unicodePwd", ntNewHash)); mem_ctx 1801 source4/dsdb/common/util.c CHECK_RET(samdb_msg_add_delete(ctx, mem_ctx, mod, "unicodePwd")); mem_ctx 1817 source4/dsdb/common/util.c NTSTATUS samdb_set_password_sid(struct ldb_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 1837 source4/dsdb/common/util.c user_dn = samdb_search_dn(ctx, mem_ctx, NULL, mem_ctx 1839 source4/dsdb/common/util.c ldap_encode_ndr_dom_sid(mem_ctx, user_sid)); mem_ctx 1843 source4/dsdb/common/util.c dom_sid_string(mem_ctx, user_sid))); mem_ctx 1847 source4/dsdb/common/util.c msg = ldb_msg_new(mem_ctx); mem_ctx 1859 source4/dsdb/common/util.c nt_status = samdb_set_password(ctx, mem_ctx, mem_ctx 1871 source4/dsdb/common/util.c ret = samdb_replace(ctx, mem_ctx, msg); mem_ctx 1889 source4/dsdb/common/util.c NTSTATUS samdb_create_foreign_security_principal(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 1897 source4/dsdb/common/util.c sidstr = dom_sid_string(mem_ctx, sid); mem_ctx 1903 source4/dsdb/common/util.c msg = ldb_msg_new(mem_ctx); mem_ctx 1914 source4/dsdb/common/util.c basedn = samdb_search_dn(sam_ctx, mem_ctx, NULL, mem_ctx 1924 source4/dsdb/common/util.c msg->dn = ldb_dn_copy(mem_ctx, basedn); mem_ctx 1928 source4/dsdb/common/util.c samdb_msg_add_string(sam_ctx, mem_ctx, msg, mem_ctx 1950 source4/dsdb/common/util.c struct ldb_dn *samdb_dns_domain_to_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *dns_domain) mem_ctx 1953 source4/dsdb/common/util.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 1967 source4/dsdb/common/util.c dn = ldb_dn_new(mem_ctx, ldb, NULL); mem_ctx 1988 source4/dsdb/common/util.c struct ldb_dn *samdb_domain_to_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, mem_ctx 1998 source4/dsdb/common/util.c char *escaped_domain = ldb_binary_encode_string(mem_ctx, domain_name); mem_ctx 2000 source4/dsdb/common/util.c int ret_domain = ldb_search(ldb, mem_ctx, mem_ctx 2002 source4/dsdb/common/util.c samdb_partitions_dn(ldb, mem_ctx), mem_ctx 2012 source4/dsdb/common/util.c ret_domain = ldb_search(ldb, mem_ctx, mem_ctx 2014 source4/dsdb/common/util.c samdb_dns_domain_to_dn(ldb, mem_ctx, domain_name), mem_ctx 2034 source4/dsdb/common/util.c return samdb_result_dn(ldb, mem_ctx, res_domain_ref->msgs[0], "nCName", NULL); mem_ctx 39 source4/dsdb/repl/drepl_out_pull.c TALLOC_CTX *mem_ctx) mem_ctx 43 source4/dsdb/repl/drepl_out_pull.c op = talloc_zero(mem_ctx, struct dreplsrv_out_operation); mem_ctx 56 source4/dsdb/repl/drepl_out_pull.c TALLOC_CTX *mem_ctx) mem_ctx 62 source4/dsdb/repl/drepl_out_pull.c status = dreplsrv_schedule_partition_pull_source(s, p, cur, mem_ctx); mem_ctx 69 source4/dsdb/repl/drepl_out_pull.c WERROR dreplsrv_schedule_pull_replication(struct dreplsrv_service *s, TALLOC_CTX *mem_ctx) mem_ctx 75 source4/dsdb/repl/drepl_out_pull.c status = dreplsrv_schedule_partition_pull(s, p, mem_ctx); mem_ctx 182 source4/dsdb/repl/drepl_partitions.c TALLOC_CTX *mem_ctx) mem_ctx 203 source4/dsdb/repl/drepl_partitions.c ret = ldb_search(s->samdb, mem_ctx, &r, p->dn, LDB_SCOPE_BASE, attrs, mem_ctx 224 source4/dsdb/repl/drepl_partitions.c ndr_err = ndr_pull_struct_blob(ouv_value, mem_ctx, mem_ctx 98 source4/dsdb/repl/drepl_periodic.c TALLOC_CTX *mem_ctx; mem_ctx 102 source4/dsdb/repl/drepl_periodic.c mem_ctx = talloc_new(service); mem_ctx 103 source4/dsdb/repl/drepl_periodic.c dreplsrv_schedule_pull_replication(service, mem_ctx); mem_ctx 104 source4/dsdb/repl/drepl_periodic.c talloc_free(mem_ctx); mem_ctx 33 source4/dsdb/repl/replicated_objects.c static WERROR dsdb_decrypt_attribute_value(TALLOC_CTX *mem_ctx, mem_ctx 103 source4/dsdb/repl/replicated_objects.c plain_buffer = data_blob_talloc(mem_ctx, checked_buffer.data, checked_buffer.length); mem_ctx 137 source4/dsdb/repl/replicated_objects.c TALLOC_CTX *mem_ctx; mem_ctx 173 source4/dsdb/repl/replicated_objects.c mem_ctx = attr->value_ctr.values[0].blob; mem_ctx 176 source4/dsdb/repl/replicated_objects.c status = dsdb_decrypt_attribute_value(mem_ctx, mem_ctx 195 source4/dsdb/repl/replicated_objects.c TALLOC_CTX *mem_ctx, mem_ctx 240 source4/dsdb/repl/replicated_objects.c msg = ldb_msg_new(mem_ctx); mem_ctx 259 source4/dsdb/repl/replicated_objects.c md = talloc(mem_ctx, struct replPropertyMetaDataBlob); mem_ctx 266 source4/dsdb/repl/replicated_objects.c md->ctr.ctr1.array = talloc_array(mem_ctx, mem_ctx 352 source4/dsdb/repl/replicated_objects.c TALLOC_CTX *mem_ctx, mem_ctx 371 source4/dsdb/repl/replicated_objects.c out = talloc_zero(mem_ctx, struct dsdb_extended_replicated_objects); mem_ctx 40 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 46 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameOneSyntactical(TALLOC_CTX *mem_ctx, mem_ctx 51 source4/dsdb/samdb/cracknames.c static WERROR dns_domain_from_principal(TALLOC_CTX *mem_ctx, struct smb_krb5_context *smb_krb5_context, mem_ctx 69 source4/dsdb/samdb/cracknames.c info1->dns_domain_name = talloc_strdup(mem_ctx, *realm); mem_ctx 79 source4/dsdb/samdb/cracknames.c TALLOC_CTX *mem_ctx, mem_ctx 96 source4/dsdb/samdb/cracknames.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 162 source4/dsdb/samdb/cracknames.c talloc_steal(mem_ctx, mapping); mem_ctx 178 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameSPNAlias(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 197 source4/dsdb/samdb/cracknames.c ret, mem_ctx))); mem_ctx 213 source4/dsdb/samdb/cracknames.c sam_ctx, mem_ctx, mem_ctx 218 source4/dsdb/samdb/cracknames.c info1->dns_domain_name = talloc_strdup(mem_ctx, dns_name); mem_ctx 247 source4/dsdb/samdb/cracknames.c wret = DsCrackNameOneName(sam_ctx, mem_ctx, format_flags, format_offered, format_desired, mem_ctx 252 source4/dsdb/samdb/cracknames.c info1->dns_domain_name = talloc_strdup(mem_ctx, dns_name); mem_ctx 263 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameUPN(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 294 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, mem_ctx 295 source4/dsdb/samdb/cracknames.c samdb_partitions_dn(sam_ctx, mem_ctx), mem_ctx 299 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, *realm), mem_ctx 300 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, *realm)); mem_ctx 312 source4/dsdb/samdb/cracknames.c return dns_domain_from_principal(mem_ctx, smb_krb5_context, mem_ctx 329 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(&(objectClass=user)(samAccountName=%s))", mem_ctx 330 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, unparsed_name_short)); mem_ctx 332 source4/dsdb/samdb/cracknames.c domain_filter = talloc_asprintf(mem_ctx, "(distinguishedName=%s)", ldb_dn_get_linearized(domain_res->msgs[0]->dn)); mem_ctx 338 source4/dsdb/samdb/cracknames.c status = DsCrackNameOneFilter(sam_ctx, mem_ctx, mem_ctx 350 source4/dsdb/samdb/cracknames.c WERROR DsCrackNameOneName(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 388 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, format_flags, formats[i], format_desired, name, info1); mem_ctx 409 source4/dsdb/samdb/cracknames.c str = talloc_strdup(mem_ctx, name); mem_ctx 432 source4/dsdb/samdb/cracknames.c domain_filter = talloc_asprintf(mem_ctx, "(&(objectClass=crossRef)(ncName=%s))", mem_ctx 433 source4/dsdb/samdb/cracknames.c ldb_dn_get_linearized(samdb_dns_domain_to_dn(sam_ctx, mem_ctx, str))); mem_ctx 445 source4/dsdb/samdb/cracknames.c account = ldb_binary_encode_string(mem_ctx, account); mem_ctx 447 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(name=%s)", mem_ctx 458 source4/dsdb/samdb/cracknames.c domain = talloc_strdup(mem_ctx, name); mem_ctx 473 source4/dsdb/samdb/cracknames.c domain_filter = talloc_asprintf(mem_ctx, mem_ctx 475 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, domain)); mem_ctx 478 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(sAMAccountName=%s)", mem_ctx 479 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, account)); mem_ctx 490 source4/dsdb/samdb/cracknames.c name_dn = ldb_dn_new(mem_ctx, sam_ctx, name); mem_ctx 511 source4/dsdb/samdb/cracknames.c ldap_guid = ldap_encode_ndr_GUID(mem_ctx, &guid); mem_ctx 515 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(objectGUID=%s)", mem_ctx 523 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(|(displayName=%s)(samAccountName=%s))", mem_ctx 524 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, name), mem_ctx 525 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, name)); mem_ctx 532 source4/dsdb/samdb/cracknames.c struct dom_sid *sid = dom_sid_parse_talloc(mem_ctx, name); mem_ctx 540 source4/dsdb/samdb/cracknames.c ldap_sid = ldap_encode_ndr_dom_sid(mem_ctx, mem_ctx 545 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(objectSid=%s)", mem_ctx 554 source4/dsdb/samdb/cracknames.c ret = smb_krb5_init_context(mem_ctx, mem_ctx 578 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(&(objectClass=user)(userPrincipalName=%s))", mem_ctx 579 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, unparsed_name)); mem_ctx 590 source4/dsdb/samdb/cracknames.c ret = smb_krb5_init_context(mem_ctx, mem_ctx 610 source4/dsdb/samdb/cracknames.c return dns_domain_from_principal(mem_ctx, smb_krb5_context, mem_ctx 627 source4/dsdb/samdb/cracknames.c computer_name = talloc_strndup(mem_ctx, principal->name.name_string.val[1], mem_ctx 633 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(|(&(servicePrincipalName=%s)(objectClass=user))(&(cn=%s)(objectClass=computer)))", mem_ctx 634 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, unparsed_name_short), mem_ctx 635 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, computer_name)); mem_ctx 637 source4/dsdb/samdb/cracknames.c result_filter = talloc_asprintf(mem_ctx, "(&(servicePrincipalName=%s)(objectClass=user))", mem_ctx 638 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, unparsed_name_short)); mem_ctx 654 source4/dsdb/samdb/cracknames.c return DsCrackNameOneSyntactical(mem_ctx, format_offered, format_desired, mem_ctx 658 source4/dsdb/samdb/cracknames.c return DsCrackNameOneFilter(sam_ctx, mem_ctx, mem_ctx 670 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameOneSyntactical(TALLOC_CTX *mem_ctx, mem_ctx 683 source4/dsdb/samdb/cracknames.c cracked = ldb_dn_canonical_string(mem_ctx, name_dn); mem_ctx 686 source4/dsdb/samdb/cracknames.c cracked = ldb_dn_canonical_ex_string(mem_ctx, name_dn); mem_ctx 708 source4/dsdb/samdb/cracknames.c static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx, mem_ctx 724 source4/dsdb/samdb/cracknames.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); mem_ctx 775 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, mem_ctx 810 source4/dsdb/samdb/cracknames.c result_basedn = samdb_result_dn(sam_ctx, mem_ctx, domain_res->msgs[0], "ncName", NULL); mem_ctx 812 source4/dsdb/samdb/cracknames.c ret = ldb_search(sam_ctx, mem_ctx, &res, mem_ctx 826 source4/dsdb/samdb/cracknames.c res = talloc_zero(mem_ctx, struct ldb_result); mem_ctx 829 source4/dsdb/samdb/cracknames.c ret = ldb_build_search_req(&req, sam_ctx, mem_ctx, mem_ctx 870 source4/dsdb/samdb/cracknames.c ldb_ret = gendb_search_dn(sam_ctx, mem_ctx, name_dn, &result_res, mem_ctx 873 source4/dsdb/samdb/cracknames.c name_dn = samdb_result_dn(sam_ctx, mem_ctx, domain_res->msgs[0], "ncName", NULL); mem_ctx 874 source4/dsdb/samdb/cracknames.c ldb_ret = gendb_search_dn(sam_ctx, mem_ctx, name_dn, &result_res, mem_ctx 890 source4/dsdb/samdb/cracknames.c return DsCrackNameSPNAlias(sam_ctx, mem_ctx, mem_ctx 896 source4/dsdb/samdb/cracknames.c return DsCrackNameUPN(sam_ctx, mem_ctx, smb_krb5_context, mem_ctx 916 source4/dsdb/samdb/cracknames.c canonical_name = ldb_dn_canonical_string(mem_ctx, result_res[i]->dn); mem_ctx 919 source4/dsdb/samdb/cracknames.c canonical_name = ldb_dn_canonical_ex_string(mem_ctx, result_res[i]->dn); mem_ctx 938 source4/dsdb/samdb/cracknames.c info1->dns_domain_name = ldb_dn_canonical_string(mem_ctx, result->dn); mem_ctx 948 source4/dsdb/samdb/cracknames.c info1->result_name = ldb_dn_alloc_linearized(mem_ctx, result->dn); mem_ctx 961 source4/dsdb/samdb/cracknames.c return DsCrackNameOneSyntactical(mem_ctx, mem_ctx 968 source4/dsdb/samdb/cracknames.c const struct dom_sid *sid = samdb_result_dom_sid(mem_ctx, result, "objectSid"); mem_ctx 973 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, mem_ctx 1003 source4/dsdb/samdb/cracknames.c if (dom_sid_in_domain(dom_sid_parse_talloc(mem_ctx, SID_BUILTIN), sid)) { mem_ctx 1008 source4/dsdb/samdb/cracknames.c struct dom_sid *dom_sid = dom_sid_dup(mem_ctx, sid); mem_ctx 1013 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res, mem_ctx 1018 source4/dsdb/samdb/cracknames.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid)); mem_ctx 1037 source4/dsdb/samdb/cracknames.c ldb_ret = ldb_search(sam_ctx, mem_ctx, &domain_res2, mem_ctx 1064 source4/dsdb/samdb/cracknames.c info1->result_name = talloc_asprintf(mem_ctx, "%s\\%s", _dom, _acc); mem_ctx 1075 source4/dsdb/samdb/cracknames.c info1->result_name = GUID_string2(mem_ctx, &guid); mem_ctx 1113 source4/dsdb/samdb/cracknames.c TALLOC_CTX *mem_ctx, mem_ctx 1120 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, mem_ctx 1140 source4/dsdb/samdb/cracknames.c *user_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); mem_ctx 1143 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, mem_ctx 1146 source4/dsdb/samdb/cracknames.c talloc_asprintf(mem_ctx, "%s/", mem_ctx 1164 source4/dsdb/samdb/cracknames.c *domain_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); mem_ctx 1176 source4/dsdb/samdb/cracknames.c TALLOC_CTX *mem_ctx, mem_ctx 1183 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, mem_ctx 1203 source4/dsdb/samdb/cracknames.c *user_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); mem_ctx 1206 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(sam_ctx, mem_ctx, 0, mem_ctx 1209 source4/dsdb/samdb/cracknames.c talloc_asprintf(mem_ctx, "%s/", mem_ctx 1227 source4/dsdb/samdb/cracknames.c *domain_dn = ldb_dn_new(mem_ctx, sam_ctx, info1.result_name); mem_ctx 1234 source4/dsdb/samdb/cracknames.c NTSTATUS crack_name_to_nt4_name(TALLOC_CTX *mem_ctx, mem_ctx 1253 source4/dsdb/samdb/cracknames.c ldb = samdb_connect(mem_ctx, ev_ctx, lp_ctx, system_session(mem_ctx, lp_ctx)); mem_ctx 1258 source4/dsdb/samdb/cracknames.c werr = DsCrackNameOneName(ldb, mem_ctx, 0, mem_ctx 1278 source4/dsdb/samdb/cracknames.c *nt4_domain = talloc_strdup(mem_ctx, info1.result_name); mem_ctx 1287 source4/dsdb/samdb/cracknames.c *nt4_account = talloc_strdup(mem_ctx, &p[1]); mem_ctx 1297 source4/dsdb/samdb/cracknames.c NTSTATUS crack_auto_name_to_nt4_name(TALLOC_CTX *mem_ctx, mem_ctx 1325 source4/dsdb/samdb/cracknames.c return crack_name_to_nt4_name(mem_ctx, ev_ctx, lp_ctx, format_offered, name, nt4_domain, nt4_account); mem_ctx 40 source4/dsdb/samdb/ldb_modules/anr.c TALLOC_CTX *mem_ctx, enum ldb_parse_op op, mem_ctx 48 source4/dsdb/samdb/ldb_modules/anr.c list = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 70 source4/dsdb/samdb/ldb_modules/anr.c TALLOC_CTX *mem_ctx, enum ldb_parse_op op, mem_ctx 78 source4/dsdb/samdb/ldb_modules/anr.c match_tree = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 121 source4/dsdb/samdb/ldb_modules/anr.c TALLOC_CTX *mem_ctx, mem_ctx 145 source4/dsdb/samdb/ldb_modules/anr.c DATA_BLOB *match2 = talloc(mem_ctx, DATA_BLOB); mem_ctx 158 source4/dsdb/samdb/ldb_modules/anr.c match_tree = make_match_tree(module, mem_ctx, op, cur->lDAPDisplayName, match); mem_ctx 162 source4/dsdb/samdb/ldb_modules/anr.c tree = make_parse_list(module, mem_ctx, LDB_OP_OR, tree, match_tree); mem_ctx 191 source4/dsdb/samdb/ldb_modules/anr.c match_tree_1 = make_match_tree(module, mem_ctx, op, "givenName", first_match); mem_ctx 192 source4/dsdb/samdb/ldb_modules/anr.c match_tree_2 = make_match_tree(module, mem_ctx, op, "sn", second_match); mem_ctx 200 source4/dsdb/samdb/ldb_modules/anr.c match_tree_1 = make_match_tree(module, mem_ctx, op, "sn", first_match); mem_ctx 201 source4/dsdb/samdb/ldb_modules/anr.c match_tree_2 = make_match_tree(module, mem_ctx, op, "givenName", second_match); mem_ctx 209 source4/dsdb/samdb/ldb_modules/anr.c split_filters = make_parse_list(module, mem_ctx, LDB_OP_OR, mem_ctx 218 source4/dsdb/samdb/ldb_modules/anr.c tree = make_parse_list(module, mem_ctx, LDB_OP_OR, tree, split_filters); mem_ctx 60 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static char **copy_attrs(void *mem_ctx, const char * const * attrs) mem_ctx 67 source4/dsdb/samdb/ldb_modules/extended_dn_out.c nattrs = talloc_array(mem_ctx, char *, num + 1); mem_ctx 82 source4/dsdb/samdb/ldb_modules/extended_dn_out.c static bool add_attrs(void *mem_ctx, char ***attrs, const char *attr) mem_ctx 89 source4/dsdb/samdb/ldb_modules/extended_dn_out.c nattrs = talloc_realloc(mem_ctx, *attrs, char *, num + 2); mem_ctx 51 source4/dsdb/samdb/ldb_modules/extended_dn_store.c TALLOC_CTX *mem_ctx; mem_ctx 164 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ldb_dn_get_extended_linearized(os->mem_ctx, mem_ctx 229 source4/dsdb/samdb/ldb_modules/extended_dn_store.c os->mem_ctx = callback_mem_ctx; mem_ctx 59 source4/dsdb/samdb/ldb_modules/kludge_acl.c static const char *user_name(TALLOC_CTX *mem_ctx, struct ldb_module *module) mem_ctx 68 source4/dsdb/samdb/ldb_modules/kludge_acl.c return talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 95 source4/dsdb/samdb/ldb_modules/kludge_acl.c TALLOC_CTX *mem_ctx; mem_ctx 111 source4/dsdb/samdb/ldb_modules/kludge_acl.c mem_ctx = talloc_new(msg); mem_ctx 112 source4/dsdb/samdb/ldb_modules/kludge_acl.c if (!mem_ctx) { mem_ctx 121 source4/dsdb/samdb/ldb_modules/kludge_acl.c objectclass_list = talloc_array(mem_ctx, const char *, oc_el->num_values + 1); mem_ctx 124 source4/dsdb/samdb/ldb_modules/kludge_acl.c talloc_free(mem_ctx); mem_ctx 133 source4/dsdb/samdb/ldb_modules/kludge_acl.c attr_list = dsdb_full_attribute_list(mem_ctx, schema, objectclass_list, DSDB_SCHEMA_ALL); mem_ctx 136 source4/dsdb/samdb/ldb_modules/kludge_acl.c talloc_free(mem_ctx); mem_ctx 143 source4/dsdb/samdb/ldb_modules/kludge_acl.c talloc_free(mem_ctx); mem_ctx 457 source4/dsdb/samdb/ldb_modules/kludge_acl.c TALLOC_CTX *mem_ctx = talloc_new(module); mem_ctx 476 source4/dsdb/samdb/ldb_modules/kludge_acl.c if (!mem_ctx) { mem_ctx 481 source4/dsdb/samdb/ldb_modules/kludge_acl.c ret = ldb_search(ldb, mem_ctx, &res, mem_ctx 482 source4/dsdb/samdb/ldb_modules/kludge_acl.c ldb_dn_new(mem_ctx, ldb, "@KLUDGEACL"), mem_ctx 492 source4/dsdb/samdb/ldb_modules/kludge_acl.c talloc_free(mem_ctx); mem_ctx 504 source4/dsdb/samdb/ldb_modules/kludge_acl.c talloc_free(mem_ctx); mem_ctx 522 source4/dsdb/samdb/ldb_modules/kludge_acl.c talloc_free(mem_ctx); mem_ctx 35 source4/dsdb/samdb/ldb_modules/naming_fsmo.c TALLOC_CTX *mem_ctx; mem_ctx 47 source4/dsdb/samdb/ldb_modules/naming_fsmo.c mem_ctx = talloc_new(module); mem_ctx 48 source4/dsdb/samdb/ldb_modules/naming_fsmo.c if (!mem_ctx) { mem_ctx 53 source4/dsdb/samdb/ldb_modules/naming_fsmo.c naming_dn = samdb_partitions_dn(ldb, mem_ctx); mem_ctx 57 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_free(mem_ctx); mem_ctx 61 source4/dsdb/samdb/ldb_modules/naming_fsmo.c naming_fsmo = talloc_zero(mem_ctx, struct dsdb_naming_fsmo); mem_ctx 68 source4/dsdb/samdb/ldb_modules/naming_fsmo.c ret = ldb_search(ldb, mem_ctx, &naming_res, mem_ctx 74 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_free(mem_ctx); mem_ctx 81 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_free(mem_ctx); mem_ctx 87 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_free(mem_ctx); mem_ctx 93 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_free(mem_ctx); mem_ctx 115 source4/dsdb/samdb/ldb_modules/naming_fsmo.c talloc_free(mem_ctx); mem_ctx 89 source4/dsdb/samdb/ldb_modules/objectclass.c TALLOC_CTX *mem_ctx, mem_ctx 132 source4/dsdb/samdb/ldb_modules/objectclass.c current = talloc(mem_ctx, struct class_list); mem_ctx 153 source4/dsdb/samdb/ldb_modules/objectclass.c current = talloc(mem_ctx, struct class_list); mem_ctx 170 source4/dsdb/samdb/ldb_modules/objectclass.c new_parent = talloc(mem_ctx, struct class_list); mem_ctx 233 source4/dsdb/samdb/ldb_modules/objectclass.c static DATA_BLOB *get_sd(struct ldb_module *module, TALLOC_CTX *mem_ctx, mem_ctx 248 source4/dsdb/samdb/ldb_modules/objectclass.c sd = sddl_decode(mem_ctx, mem_ctx 259 source4/dsdb/samdb/ldb_modules/objectclass.c linear_sd = talloc(mem_ctx, DATA_BLOB); mem_ctx 264 source4/dsdb/samdb/ldb_modules/objectclass.c ndr_err = ndr_push_struct_blob(linear_sd, mem_ctx, mem_ctx 361 source4/dsdb/samdb/ldb_modules/objectclass.c static int fix_dn(TALLOC_CTX *mem_ctx, mem_ctx 367 source4/dsdb/samdb/ldb_modules/objectclass.c *fixed_dn = ldb_dn_copy(mem_ctx, parent_dn); mem_ctx 474 source4/dsdb/samdb/ldb_modules/objectclass.c TALLOC_CTX *mem_ctx; mem_ctx 481 source4/dsdb/samdb/ldb_modules/objectclass.c mem_ctx = talloc_new(ac); mem_ctx 482 source4/dsdb/samdb/ldb_modules/objectclass.c if (mem_ctx == NULL) { mem_ctx 499 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 513 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 526 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 535 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 538 source4/dsdb/samdb/ldb_modules/objectclass.c ret = objectclass_sort(ac->module, schema, mem_ctx, objectclass_element, &sorted); mem_ctx 540 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 548 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 560 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 568 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 579 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 589 source4/dsdb/samdb/ldb_modules/objectclass.c DATA_BLOB *sd = get_sd(ac->module, mem_ctx, current->objectclass); mem_ctx 633 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 667 source4/dsdb/samdb/ldb_modules/objectclass.c TALLOC_CTX *mem_ctx; mem_ctx 726 source4/dsdb/samdb/ldb_modules/objectclass.c mem_ctx = talloc_new(ac); mem_ctx 727 source4/dsdb/samdb/ldb_modules/objectclass.c if (mem_ctx == NULL) { mem_ctx 733 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 739 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 743 source4/dsdb/samdb/ldb_modules/objectclass.c ret = objectclass_sort(module, schema, mem_ctx, objectclass_element, &sorted); mem_ctx 745 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 756 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 769 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 777 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 782 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 884 source4/dsdb/samdb/ldb_modules/objectclass.c TALLOC_CTX *mem_ctx; mem_ctx 895 source4/dsdb/samdb/ldb_modules/objectclass.c mem_ctx = talloc_new(ac); mem_ctx 896 source4/dsdb/samdb/ldb_modules/objectclass.c if (mem_ctx == NULL) { mem_ctx 905 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 914 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 921 source4/dsdb/samdb/ldb_modules/objectclass.c ret = objectclass_sort(ac->module, schema, mem_ctx, objectclass_element, &sorted); mem_ctx 933 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 947 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 954 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 964 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 968 source4/dsdb/samdb/ldb_modules/objectclass.c talloc_free(mem_ctx); mem_ctx 1080 source4/dsdb/samdb/ldb_modules/partition.c TALLOC_CTX *mem_ctx = talloc_new(module); mem_ctx 1090 source4/dsdb/samdb/ldb_modules/partition.c if (!mem_ctx) { mem_ctx 1094 source4/dsdb/samdb/ldb_modules/partition.c data = talloc(mem_ctx, struct partition_private_data); mem_ctx 1099 source4/dsdb/samdb/ldb_modules/partition.c ret = ldb_search(module->ldb, mem_ctx, &res, mem_ctx 1100 source4/dsdb/samdb/ldb_modules/partition.c ldb_dn_new(mem_ctx, module->ldb, "@PARTITION"), mem_ctx 1103 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1107 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1112 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1121 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1126 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1136 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1145 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1150 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1159 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1169 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1173 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1185 source4/dsdb/samdb/ldb_modules/partition.c req = talloc_zero(mem_ctx, struct ldb_request); mem_ctx 1188 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1209 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1221 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1232 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1257 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1266 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1270 source4/dsdb/samdb/ldb_modules/partition.c modules = ldb_modules_list_from_string(module->ldb, mem_ctx, mem_ctx 1273 source4/dsdb/samdb/ldb_modules/partition.c base_dn = ldb_dn_new(mem_ctx, module->ldb, base); mem_ctx 1275 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1290 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1300 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1309 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 1329 source4/dsdb/samdb/ldb_modules/partition.c talloc_free(mem_ctx); mem_ctx 34 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c TALLOC_CTX *mem_ctx; mem_ctx 46 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c mem_ctx = talloc_new(module); mem_ctx 47 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c if (!mem_ctx) { mem_ctx 56 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_free(mem_ctx); mem_ctx 60 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c pdc_fsmo = talloc_zero(mem_ctx, struct dsdb_pdc_fsmo); mem_ctx 67 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c ret = ldb_search(ldb, mem_ctx, &pdc_res, mem_ctx 73 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_free(mem_ctx); mem_ctx 79 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_free(mem_ctx); mem_ctx 85 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_free(mem_ctx); mem_ctx 91 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_free(mem_ctx); mem_ctx 95 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c pdc_fsmo->master_dn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, pdc_res->msgs[0], "fSMORoleOwner"); mem_ctx 113 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c talloc_free(mem_ctx); mem_ctx 169 source4/dsdb/samdb/ldb_modules/proxy.c static void proxy_convert_blob(TALLOC_CTX *mem_ctx, struct ldb_val *v, mem_ctx 180 source4/dsdb/samdb/ldb_modules/proxy.c v->data = talloc_size(mem_ctx, v->length); mem_ctx 204 source4/dsdb/samdb/ldb_modules/proxy.c static struct ldb_parse_tree *proxy_convert_tree(TALLOC_CTX *mem_ctx, mem_ctx 209 source4/dsdb/samdb/ldb_modules/proxy.c char *expression = ldb_filter_from_tree(mem_ctx, tree); mem_ctx 217 source4/dsdb/samdb/ldb_modules/proxy.c proxy_convert_blob(mem_ctx, &v, proxy->newstr[i], proxy->oldstr[i]); mem_ctx 218 source4/dsdb/samdb/ldb_modules/proxy.c return ldb_parse_tree(mem_ctx, (const char *)v.data); mem_ctx 83 source4/dsdb/samdb/ldb_modules/schema_fsmo.c TALLOC_CTX *mem_ctx; mem_ctx 118 source4/dsdb/samdb/ldb_modules/schema_fsmo.c mem_ctx = talloc_new(module); mem_ctx 119 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (!mem_ctx) { mem_ctx 124 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = dsdb_schema_from_schema_dn(mem_ctx, ldb, mem_ctx 132 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 140 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 150 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 154 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 235 source4/dsdb/samdb/ldb_modules/schema_fsmo.c TALLOC_CTX *mem_ctx; mem_ctx 251 source4/dsdb/samdb/ldb_modules/schema_fsmo.c mem_ctx = talloc_new(module); mem_ctx 252 source4/dsdb/samdb/ldb_modules/schema_fsmo.c if (!mem_ctx) { mem_ctx 257 source4/dsdb/samdb/ldb_modules/schema_fsmo.c ret = dsdb_schema_from_schema_dn(mem_ctx, ldb, mem_ctx 265 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 273 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 283 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 287 source4/dsdb/samdb/ldb_modules/schema_fsmo.c talloc_free(mem_ctx); mem_ctx 46 source4/dsdb/samdb/samdb.c TALLOC_CTX *mem_ctx, mem_ctx 56 source4/dsdb/samdb/samdb.c return talloc_strdup(mem_ctx, name); mem_ctx 58 source4/dsdb/samdb/samdb.c path = talloc_strdup(mem_ctx, base_url); mem_ctx 64 source4/dsdb/samdb/samdb.c full_name = talloc_asprintf(mem_ctx, "%s/%s", path, name); mem_ctx 66 source4/dsdb/samdb/samdb.c full_name = talloc_asprintf(mem_ctx, "./%s", name); mem_ctx 72 source4/dsdb/samdb/samdb.c struct cli_credentials *samdb_credentials(TALLOC_CTX *mem_ctx, mem_ctx 76 source4/dsdb/samdb/samdb.c struct cli_credentials *cred = cli_credentials_init(mem_ctx); mem_ctx 99 source4/dsdb/samdb/samdb.c struct ldb_context *samdb_connect(TALLOC_CTX *mem_ctx, mem_ctx 105 source4/dsdb/samdb/samdb.c ldb = ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx, mem_ctx 107 source4/dsdb/samdb/samdb.c samdb_credentials(mem_ctx, ev_ctx, lp_ctx), mem_ctx 225 source4/dsdb/samdb/samdb.c NTSTATUS security_token_create(TALLOC_CTX *mem_ctx, mem_ctx 239 source4/dsdb/samdb/samdb.c ptoken = security_token_initialise(mem_ctx); mem_ctx 33 source4/dsdb/samdb/samdb_privilege.c static NTSTATUS samdb_privilege_setup_sid(void *samctx, TALLOC_CTX *mem_ctx, mem_ctx 43 source4/dsdb/samdb/samdb_privilege.c sidstr = ldap_encode_ndr_dom_sid(mem_ctx, sid); mem_ctx 46 source4/dsdb/samdb/samdb_privilege.c ret = gendb_search(samctx, mem_ctx, NULL, &res, attrs, "objectSid=%s", sidstr); mem_ctx 80 source4/dsdb/samdb/samdb_privilege.c TALLOC_CTX *mem_ctx; mem_ctx 100 source4/dsdb/samdb/samdb_privilege.c mem_ctx = talloc_new(token); mem_ctx 101 source4/dsdb/samdb/samdb_privilege.c samctx = samdb_connect(mem_ctx, ev_ctx, lp_ctx, system_session(mem_ctx, lp_ctx)); mem_ctx 103 source4/dsdb/samdb/samdb_privilege.c talloc_free(mem_ctx); mem_ctx 110 source4/dsdb/samdb/samdb_privilege.c status = samdb_privilege_setup_sid(samctx, mem_ctx, mem_ctx 113 source4/dsdb/samdb/samdb_privilege.c talloc_free(mem_ctx); mem_ctx 118 source4/dsdb/samdb/samdb_privilege.c talloc_free(mem_ctx); mem_ctx 44 source4/dsdb/schema/schema.h TALLOC_CTX *mem_ctx, mem_ctx 50 source4/dsdb/schema/schema.h TALLOC_CTX *mem_ctx, mem_ctx 32 source4/dsdb/schema/schema_description.c char *schema_attribute_description(TALLOC_CTX *mem_ctx, mem_ctx 47 source4/dsdb/schema/schema_description.c char *schema_entry = talloc_asprintf(mem_ctx, mem_ctx 128 source4/dsdb/schema/schema_description.c char *schema_attribute_to_description(TALLOC_CTX *mem_ctx, const struct dsdb_attribute *attribute) mem_ctx 132 source4/dsdb/schema/schema_description.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 138 source4/dsdb/schema/schema_description.c = schema_attribute_description(mem_ctx, mem_ctx 152 source4/dsdb/schema/schema_description.c char *schema_attribute_to_extendedInfo(TALLOC_CTX *mem_ctx, const struct dsdb_attribute *attribute) mem_ctx 155 source4/dsdb/schema/schema_description.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 161 source4/dsdb/schema/schema_description.c = schema_attribute_description(mem_ctx, mem_ctx 210 source4/dsdb/schema/schema_description.c char *schema_class_description(TALLOC_CTX *mem_ctx, mem_ctx 222 source4/dsdb/schema/schema_description.c char *schema_entry = talloc_asprintf(mem_ctx, mem_ctx 316 source4/dsdb/schema/schema_description.c char *schema_class_to_description(TALLOC_CTX *mem_ctx, const struct dsdb_class *sclass) mem_ctx 319 source4/dsdb/schema/schema_description.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 325 source4/dsdb/schema/schema_description.c = schema_class_description(mem_ctx, mem_ctx 342 source4/dsdb/schema/schema_description.c char *schema_class_to_dITContentRule(TALLOC_CTX *mem_ctx, const struct dsdb_class *sclass, mem_ctx 351 source4/dsdb/schema/schema_description.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 363 source4/dsdb/schema/schema_description.c attrs = dsdb_attribute_list(mem_ctx, aux_class, DSDB_SCHEMA_ALL_MUST); mem_ctx 364 source4/dsdb/schema/schema_description.c must_attr_list = merge_attr_list(mem_ctx, must_attr_list, attrs); mem_ctx 366 source4/dsdb/schema/schema_description.c attrs = dsdb_attribute_list(mem_ctx, aux_class, DSDB_SCHEMA_ALL_MAY); mem_ctx 367 source4/dsdb/schema/schema_description.c may_attr_list = merge_attr_list(mem_ctx, may_attr_list, attrs); mem_ctx 371 source4/dsdb/schema/schema_description.c = schema_class_description(mem_ctx, mem_ctx 388 source4/dsdb/schema/schema_description.c char *schema_class_to_extendedInfo(TALLOC_CTX *mem_ctx, const struct dsdb_class *sclass) mem_ctx 391 source4/dsdb/schema/schema_description.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 397 source4/dsdb/schema/schema_description.c = schema_class_description(mem_ctx, mem_ctx 32 source4/dsdb/schema/schema_init.c struct dsdb_schema *dsdb_new_schema(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience) mem_ctx 34 source4/dsdb/schema/schema_init.c struct dsdb_schema *schema = talloc_zero(mem_ctx, struct dsdb_schema); mem_ctx 100 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx = talloc_new(schema); mem_ctx 101 source4/dsdb/schema/schema_init.c W_ERROR_HAVE_NO_MEMORY(mem_ctx); mem_ctx 103 source4/dsdb/schema/schema_init.c ndr_err = ndr_pull_struct_blob(prefixMap, mem_ctx, schema->iconv_convenience, &pfm, (ndr_pull_flags_fn_t)ndr_pull_prefixMapBlob); mem_ctx 106 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 111 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 116 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 122 source4/dsdb/schema/schema_init.c pfm.ctr.dsdb.mappings = talloc_realloc(mem_ctx, pfm.ctr.dsdb.mappings, mem_ctx 136 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 145 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 151 source4/dsdb/schema/schema_init.c ctr = talloc(mem_ctx, struct drsuapi_DsReplicaOIDMapping_Ctr); mem_ctx 179 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 188 source4/dsdb/schema/schema_init.c status = dsdb_get_oid_mappings_drsuapi(schema, false, mem_ctx, &ctr); mem_ctx 195 source4/dsdb/schema/schema_init.c ndr_err = ndr_push_struct_blob(prefixMap, mem_ctx, schema->iconv_convenience, &pfm, (ndr_push_flags_fn_t)ndr_push_prefixMapBlob); mem_ctx 202 source4/dsdb/schema/schema_init.c *schemaInfo = strhex_to_data_blob(mem_ctx, schema->schema_info); mem_ctx 274 source4/dsdb/schema/schema_init.c WERROR dsdb_map_int2oid(const struct dsdb_schema *schema, uint32_t in, TALLOC_CTX *mem_ctx, const char **out) mem_ctx 284 source4/dsdb/schema/schema_init.c val = talloc_asprintf(mem_ctx, "%s%u", mem_ctx 304 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx; mem_ctx 307 source4/dsdb/schema/schema_init.c mem_ctx = talloc_new(ldb); mem_ctx 308 source4/dsdb/schema/schema_init.c W_ERROR_HAVE_NO_MEMORY(mem_ctx); mem_ctx 311 source4/dsdb/schema/schema_init.c status = dsdb_read_prefixes_from_ldb( mem_ctx, ldb, &num_prefixes, &prefixes ); mem_ctx 315 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 323 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 329 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 334 source4/dsdb/schema/schema_init.c status = dsdb_prefix_map_update(mem_ctx, &num_prefixes, &prefixes, full_oid); mem_ctx 338 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 343 source4/dsdb/schema/schema_init.c status = dsdb_write_prefixes_to_ldb(mem_ctx, ldb, num_prefixes, prefixes); mem_ctx 347 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 351 source4/dsdb/schema/schema_init.c talloc_free(mem_ctx); mem_ctx 355 source4/dsdb/schema/schema_init.c WERROR dsdb_prefix_map_update(TALLOC_CTX *mem_ctx, uint32_t *num_prefixes, struct dsdb_schema_oid_prefix **prefixes, const char *oid) mem_ctx 388 source4/dsdb/schema/schema_init.c (*prefixes) = talloc_realloc(mem_ctx, *prefixes, struct dsdb_schema_oid_prefix, new_num_prefixes); mem_ctx 393 source4/dsdb/schema/schema_init.c (*prefixes)[index_new_prefix].oid = talloc_strndup(mem_ctx, oid, size); mem_ctx 448 source4/dsdb/schema/schema_init.c WERROR dsdb_write_prefixes_to_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, mem_ctx 469 source4/dsdb/schema/schema_init.c pm.ctr.dsdb.mappings = talloc_array(mem_ctx, mem_ctx 492 source4/dsdb/schema/schema_init.c el.name = talloc_strdup(mem_ctx, "prefixMap"); mem_ctx 494 source4/dsdb/schema/schema_init.c msg.dn = ldb_dn_copy(mem_ctx, schema_dn); mem_ctx 507 source4/dsdb/schema/schema_init.c WERROR dsdb_read_prefixes_from_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, uint32_t* num_prefixes, struct dsdb_schema_oid_prefix **prefixes) mem_ctx 527 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, mem_ctx, &schema_res, schema_dn, LDB_SCOPE_BASE, schema_attrs, NULL); mem_ctx 545 source4/dsdb/schema/schema_init.c blob = talloc(mem_ctx, struct prefixMapBlob); mem_ctx 568 source4/dsdb/schema/schema_init.c *prefixes = talloc_array(mem_ctx, struct dsdb_schema_oid_prefix, *num_prefixes); mem_ctx 576 source4/dsdb/schema/schema_init.c oid = talloc_strdup(mem_ctx, blob->ctr.dsdb.mappings[i].oid.oid); mem_ctx 585 source4/dsdb/schema/schema_init.c #define GET_STRING_LDB(msg, attr, mem_ctx, p, elem, strict) do { \ mem_ctx 591 source4/dsdb/schema/schema_init.c talloc_steal(mem_ctx, (p)->elem); \ mem_ctx 594 source4/dsdb/schema/schema_init.c #define GET_STRING_LIST_LDB(msg, attr, mem_ctx, p, elem, strict) do { \ mem_ctx 606 source4/dsdb/schema/schema_init.c (p)->elem = talloc_array(mem_ctx, const char *, get_string_list_el->num_values + 1); \ mem_ctx 619 source4/dsdb/schema/schema_init.c talloc_steal(mem_ctx, (p)->elem); \ mem_ctx 655 source4/dsdb/schema/schema_init.c (p)->elem = talloc(mem_ctx, uint32_t); \ mem_ctx 668 source4/dsdb/schema/schema_init.c #define GET_BLOB_LDB(msg, attr, mem_ctx, p, elem) do { \ mem_ctx 673 source4/dsdb/schema/schema_init.c talloc_steal(mem_ctx, (p)->elem.data);\ mem_ctx 681 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 686 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "cn", mem_ctx, attr, cn, false); mem_ctx 687 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "lDAPDisplayName", mem_ctx, attr, lDAPDisplayName, true); mem_ctx 688 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "attributeID", mem_ctx, attr, attributeID_oid, true); mem_ctx 711 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "attributeSyntax", mem_ctx, attr, attributeSyntax_oid, true); mem_ctx 725 source4/dsdb/schema/schema_init.c GET_BLOB_LDB(msg, "oMObjectClass", mem_ctx, attr, oMObjectClass); mem_ctx 733 source4/dsdb/schema/schema_init.c GET_BLOB_LDB(msg, "msDs-Schema-Extensions", mem_ctx, attr, msDs_Schema_Extensions); mem_ctx 736 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "adminDisplayName", mem_ctx, attr, adminDisplayName, false); mem_ctx 737 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "adminDescription", mem_ctx, attr, adminDescription, false); mem_ctx 738 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "classDisplayName", mem_ctx, attr, classDisplayName, false); mem_ctx 753 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 758 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "cn", mem_ctx, obj, cn, false); mem_ctx 759 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "lDAPDisplayName", mem_ctx, obj, lDAPDisplayName, true); mem_ctx 760 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "governsID", mem_ctx, obj, governsID_oid, true); mem_ctx 776 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "rDNAttID", mem_ctx, obj, rDNAttID, false); mem_ctx 777 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "defaultObjectCategory", mem_ctx, obj, defaultObjectCategory, true); mem_ctx 779 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "subClassOf", mem_ctx, obj, subClassOf, true); mem_ctx 781 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "systemAuxiliaryClass", mem_ctx, obj, systemAuxiliaryClass, false); mem_ctx 782 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "auxiliaryClass", mem_ctx, obj, auxiliaryClass, false); mem_ctx 784 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "systemMustContain", mem_ctx, obj, systemMustContain, false); mem_ctx 785 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "systemMayContain", mem_ctx, obj, systemMayContain, false); mem_ctx 786 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "mustContain", mem_ctx, obj, mustContain, false); mem_ctx 787 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "mayContain", mem_ctx, obj, mayContain, false); mem_ctx 789 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "systemPossSuperiors", mem_ctx, obj, systemPossSuperiors, false); mem_ctx 790 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "possSuperiors", mem_ctx, obj, possSuperiors, false); mem_ctx 791 source4/dsdb/schema/schema_init.c GET_STRING_LIST_LDB(msg, "possibleInferiors", mem_ctx, obj, possibleInferiors, false); mem_ctx 793 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "defaultSecurityDescriptor", mem_ctx, obj, defaultSecurityDescriptor, false); mem_ctx 796 source4/dsdb/schema/schema_init.c GET_BLOB_LDB(msg, "msDs-Schema-Extensions", mem_ctx, obj, msDs_Schema_Extensions); mem_ctx 799 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "adminDisplayName", mem_ctx, obj, adminDisplayName, false); mem_ctx 800 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "adminDescription", mem_ctx, obj, adminDescription, false); mem_ctx 801 source4/dsdb/schema/schema_init.c GET_STRING_LDB(msg, "classDisplayName", mem_ctx, obj, classDisplayName, false); mem_ctx 809 source4/dsdb/schema/schema_init.c #define dsdb_oom(error_string, mem_ctx) *error_string = talloc_asprintf(mem_ctx, "dsdb out of memory at %s:%d\n", __FILE__, __LINE__) mem_ctx 811 source4/dsdb/schema/schema_init.c int dsdb_schema_from_ldb_results(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, mem_ctx 825 source4/dsdb/schema/schema_init.c schema = dsdb_new_schema(mem_ctx, iconv_convenience); mem_ctx 827 source4/dsdb/schema/schema_init.c dsdb_oom(error_string, mem_ctx); mem_ctx 833 source4/dsdb/schema/schema_init.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 839 source4/dsdb/schema/schema_init.c info_val_default = strhex_to_data_blob(mem_ctx, "FF0000000000000000000000000000000000000000"); mem_ctx 841 source4/dsdb/schema/schema_init.c dsdb_oom(error_string, mem_ctx); mem_ctx 849 source4/dsdb/schema/schema_init.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 860 source4/dsdb/schema/schema_init.c dsdb_oom(error_string, mem_ctx); mem_ctx 866 source4/dsdb/schema/schema_init.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 881 source4/dsdb/schema/schema_init.c dsdb_oom(error_string, mem_ctx); mem_ctx 887 source4/dsdb/schema/schema_init.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 919 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 930 source4/dsdb/schema/schema_init.c ret = ldb_search(ldb, mem_ctx, &res, mem_ctx 949 source4/dsdb/schema/schema_init.c ret = fetch_oc_recursive(ldb, schemadn, mem_ctx, res, res_list); mem_ctx 959 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 963 source4/dsdb/schema/schema_init.c TALLOC_CTX *local_ctx = talloc_new(mem_ctx); mem_ctx 975 source4/dsdb/schema/schema_init.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 982 source4/dsdb/schema/schema_init.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 998 source4/dsdb/schema/schema_init.c *objectclasses_res = talloc_move(mem_ctx, &ret_res); mem_ctx 1002 source4/dsdb/schema/schema_init.c int dsdb_schema_from_schema_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, mem_ctx 1022 source4/dsdb/schema/schema_init.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 1024 source4/dsdb/schema/schema_init.c dsdb_oom(error_string_out, mem_ctx); mem_ctx 1037 source4/dsdb/schema/schema_init.c *error_string_out = talloc_asprintf(mem_ctx, mem_ctx 1044 source4/dsdb/schema/schema_init.c *error_string_out = talloc_asprintf(mem_ctx, mem_ctx 1058 source4/dsdb/schema/schema_init.c *error_string_out = talloc_asprintf(mem_ctx, mem_ctx 1070 source4/dsdb/schema/schema_init.c *error_string_out = talloc_asprintf(mem_ctx, mem_ctx 1080 source4/dsdb/schema/schema_init.c *error_string_out = talloc_asprintf(mem_ctx, mem_ctx 1086 source4/dsdb/schema/schema_init.c talloc_steal(mem_ctx, *schema); mem_ctx 1176 source4/dsdb/schema/schema_init.c #define GET_STRING_DS(s, r, attr, mem_ctx, p, elem, strict) do { \ mem_ctx 1190 source4/dsdb/schema/schema_init.c if (!convert_string_talloc_convenience(mem_ctx, s->iconv_convenience, CH_UTF16, CH_UNIX, \ mem_ctx 1205 source4/dsdb/schema/schema_init.c #define GET_STRING_LIST_DS(s, r, attr, mem_ctx, p, elem, strict) do { \ mem_ctx 1213 source4/dsdb/schema/schema_init.c (p)->elem = _a ? talloc_array(mem_ctx, const char *, _a->value_ctr.num_values + 1) : NULL; \ mem_ctx 1218 source4/dsdb/schema/schema_init.c if (!convert_string_talloc_convenience(mem_ctx, s->iconv_convenience, CH_UTF16, CH_UNIX, \ mem_ctx 1230 source4/dsdb/schema/schema_init.c talloc_steal(mem_ctx, (p)->elem); \ mem_ctx 1233 source4/dsdb/schema/schema_init.c #define GET_DN_DS(s, r, attr, mem_ctx, p, elem, strict) do { \ mem_ctx 1254 source4/dsdb/schema/schema_init.c mem_ctx, s->iconv_convenience, &_id3,\ mem_ctx 1314 source4/dsdb/schema/schema_init.c (p)->elem = talloc(mem_ctx, uint32_t); \ mem_ctx 1325 source4/dsdb/schema/schema_init.c #define GET_GUID_DS(s, r, attr, mem_ctx, p, elem) do { \ mem_ctx 1333 source4/dsdb/schema/schema_init.c mem_ctx, s->iconv_convenience, &(p)->elem, \ mem_ctx 1344 source4/dsdb/schema/schema_init.c #define GET_BLOB_DS(s, r, attr, mem_ctx, p, elem) do { \ mem_ctx 1350 source4/dsdb/schema/schema_init.c talloc_steal(mem_ctx, (p)->elem.data); \ mem_ctx 1358 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 1363 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "name", mem_ctx, attr, cn, true); mem_ctx 1364 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "lDAPDisplayName", mem_ctx, attr, lDAPDisplayName, true); mem_ctx 1366 source4/dsdb/schema/schema_init.c status = dsdb_map_int2oid(schema, attr->attributeID_id, mem_ctx, &attr->attributeID_oid); mem_ctx 1373 source4/dsdb/schema/schema_init.c GET_GUID_DS(schema, r, "schemaIDGUID", mem_ctx, attr, schemaIDGUID); mem_ctx 1376 source4/dsdb/schema/schema_init.c GET_GUID_DS(schema, r, "attributeSecurityGUID", mem_ctx, attr, attributeSecurityGUID); mem_ctx 1384 source4/dsdb/schema/schema_init.c status = dsdb_map_int2oid(schema, attr->attributeSyntax_id, mem_ctx, &attr->attributeSyntax_oid); mem_ctx 1392 source4/dsdb/schema/schema_init.c GET_BLOB_DS(schema, r, "oMObjectClass", mem_ctx, attr, oMObjectClass); mem_ctx 1400 source4/dsdb/schema/schema_init.c GET_BLOB_DS(schema, r, "msDs-Schema-Extensions", mem_ctx, attr, msDs_Schema_Extensions); mem_ctx 1403 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "adminDisplayName", mem_ctx, attr, adminDisplayName, false); mem_ctx 1404 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "adminDescription", mem_ctx, attr, adminDescription, false); mem_ctx 1405 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "classDisplayName", mem_ctx, attr, classDisplayName, false); mem_ctx 1420 source4/dsdb/schema/schema_init.c TALLOC_CTX *mem_ctx, mem_ctx 1425 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "name", mem_ctx, obj, cn, true); mem_ctx 1426 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "lDAPDisplayName", mem_ctx, obj, lDAPDisplayName, true); mem_ctx 1428 source4/dsdb/schema/schema_init.c status = dsdb_map_int2oid(schema, obj->governsID_id, mem_ctx, &obj->governsID_oid); mem_ctx 1435 source4/dsdb/schema/schema_init.c GET_GUID_DS(schema, r, "schemaIDGUID", mem_ctx, obj, schemaIDGUID); mem_ctx 1438 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "rDNAttID", mem_ctx, obj, rDNAttID, false); mem_ctx 1439 source4/dsdb/schema/schema_init.c GET_DN_DS(schema, r, "defaultObjectCategory", mem_ctx, obj, defaultObjectCategory, true); mem_ctx 1441 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "subClassOf", mem_ctx, obj, subClassOf, true); mem_ctx 1444 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "systemAuxiliaryClass", mem_ctx, obj, systemAuxiliaryClass, false); mem_ctx 1445 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "auxiliaryClass", mem_ctx, obj, auxiliaryClass, false); mem_ctx 1447 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "systemMustContain", mem_ctx, obj, systemMustContain, false); mem_ctx 1448 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "systemMayContain", mem_ctx, obj, systemMayContain, false); mem_ctx 1449 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "mustContain", mem_ctx, obj, mustContain, false); mem_ctx 1450 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "mayContain", mem_ctx, obj, mayContain, false); mem_ctx 1452 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "systemPossSuperiors", mem_ctx, obj, systemPossSuperiors, false); mem_ctx 1453 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "possSuperiors", mem_ctx, obj, possSuperiors, false); mem_ctx 1454 source4/dsdb/schema/schema_init.c GET_STRING_LIST_DS(schema, r, "possibleInferiors", mem_ctx, obj, possibleInferiors, false); mem_ctx 1456 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "defaultSecurityDescriptor", mem_ctx, obj, defaultSecurityDescriptor, false); mem_ctx 1459 source4/dsdb/schema/schema_init.c GET_BLOB_DS(schema, r, "msDs-Schema-Extensions", mem_ctx, obj, msDs_Schema_Extensions); mem_ctx 1462 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "adminDisplayName", mem_ctx, obj, adminDisplayName, false); mem_ctx 1463 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "adminDescription", mem_ctx, obj, adminDescription, false); mem_ctx 1464 source4/dsdb/schema/schema_init.c GET_STRING_DS(schema, r, "classDisplayName", mem_ctx, obj, classDisplayName, false); mem_ctx 195 source4/dsdb/schema/schema_query.c WERROR dsdb_linked_attribute_lDAPDisplayName_list(const struct dsdb_schema *schema, TALLOC_CTX *mem_ctx, const char ***attr_list_ret) mem_ctx 203 source4/dsdb/schema/schema_query.c attr_list = talloc_realloc(mem_ctx, attr_list, const char *, i+2); mem_ctx 215 source4/dsdb/schema/schema_query.c const char **merge_attr_list(TALLOC_CTX *mem_ctx, mem_ctx 225 source4/dsdb/schema/schema_query.c ret_attrs = talloc_realloc(mem_ctx, mem_ctx 244 source4/dsdb/schema/schema_query.c const char **dsdb_attribute_list(TALLOC_CTX *mem_ctx, const struct dsdb_class *sclass, enum dsdb_attr_list_query query) mem_ctx 249 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->mayContain); mem_ctx 250 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->systemMayContain); mem_ctx 254 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->mustContain); mem_ctx 255 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->systemMustContain); mem_ctx 259 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->systemMayContain); mem_ctx 263 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->systemMustContain); mem_ctx 267 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->mayContain); mem_ctx 271 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->mustContain); mem_ctx 275 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->mayContain); mem_ctx 276 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->systemMayContain); mem_ctx 277 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->mustContain); mem_ctx 278 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, sclass->systemMustContain); mem_ctx 284 source4/dsdb/schema/schema_query.c static const char **dsdb_full_attribute_list_internal(TALLOC_CTX *mem_ctx, mem_ctx 299 source4/dsdb/schema/schema_query.c this_class_list = dsdb_attribute_list(mem_ctx, sclass, query); mem_ctx 300 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, this_class_list); mem_ctx 302 source4/dsdb/schema/schema_query.c recursive_list = dsdb_full_attribute_list_internal(mem_ctx, schema, mem_ctx 306 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, recursive_list); mem_ctx 308 source4/dsdb/schema/schema_query.c recursive_list = dsdb_full_attribute_list_internal(mem_ctx, schema, mem_ctx 312 source4/dsdb/schema/schema_query.c attr_list = merge_attr_list(mem_ctx, attr_list, recursive_list); mem_ctx 318 source4/dsdb/schema/schema_query.c const char **dsdb_full_attribute_list(TALLOC_CTX *mem_ctx, mem_ctx 323 source4/dsdb/schema/schema_query.c const char **attr_list = dsdb_full_attribute_list_internal(mem_ctx, schema, class_list, query); mem_ctx 37 source4/dsdb/schema/schema_set.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 42 source4/dsdb/schema/schema_set.c if (!mem_ctx) { mem_ctx 46 source4/dsdb/schema/schema_set.c msg = ldb_msg_new(mem_ctx); mem_ctx 51 source4/dsdb/schema/schema_set.c msg_idx = ldb_msg_new(mem_ctx); mem_ctx 112 source4/dsdb/schema/schema_set.c talloc_free(mem_ctx); mem_ctx 118 source4/dsdb/schema/schema_set.c ret = ldb_search(ldb, mem_ctx, &res, msg->dn, LDB_SCOPE_BASE, NULL, "dn=%s", ldb_dn_get_linearized(msg->dn)); mem_ctx 140 source4/dsdb/schema/schema_set.c talloc_free(mem_ctx); mem_ctx 146 source4/dsdb/schema/schema_set.c ret = ldb_search(ldb, mem_ctx, &res_idx, msg_idx->dn, LDB_SCOPE_BASE, NULL, "dn=%s", ldb_dn_get_linearized(msg_idx->dn)); mem_ctx 166 source4/dsdb/schema/schema_set.c talloc_free(mem_ctx); mem_ctx 284 source4/dsdb/schema/schema_set.c TALLOC_CTX *mem_ctx; mem_ctx 292 source4/dsdb/schema/schema_set.c mem_ctx = talloc_new(ldb); mem_ctx 293 source4/dsdb/schema/schema_set.c if (!mem_ctx) { mem_ctx 297 source4/dsdb/schema/schema_set.c schema = dsdb_new_schema(mem_ctx, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm"))); mem_ctx 313 source4/dsdb/schema/schema_set.c talloc_steal(mem_ctx, ldif); mem_ctx 319 source4/dsdb/schema/schema_set.c talloc_steal(mem_ctx, msg); mem_ctx 330 source4/dsdb/schema/schema_set.c info_val_default = strhex_to_data_blob(mem_ctx, "FF0000000000000000000000000000000000000000"); mem_ctx 349 source4/dsdb/schema/schema_set.c talloc_steal(mem_ctx, ldif); mem_ctx 356 source4/dsdb/schema/schema_set.c talloc_steal(mem_ctx, msg); mem_ctx 405 source4/dsdb/schema/schema_set.c talloc_free(mem_ctx); mem_ctx 38 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 44 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 48 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 72 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 82 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 88 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 92 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 127 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 139 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 144 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 169 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 175 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 179 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 209 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 221 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 226 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 249 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 255 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 259 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 289 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 301 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 306 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 329 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 335 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 339 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 380 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 392 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 397 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 423 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 429 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 433 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 466 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 478 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 483 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 509 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 515 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 519 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 543 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 555 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 560 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 577 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 583 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 587 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 624 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 630 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 634 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 665 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 672 source4/dsdb/schema/schema_syntax.c return _dsdb_syntax_OID_obj_drsuapi_to_ldb(ldb, schema, attr, in, mem_ctx, out); mem_ctx 676 source4/dsdb/schema/schema_syntax.c return _dsdb_syntax_OID_oid_drsuapi_to_ldb(ldb, schema, attr, in, mem_ctx, out); mem_ctx 680 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 684 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 720 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 735 source4/dsdb/schema/schema_syntax.c return dsdb_syntax_FOOBAR_ldb_to_drsuapi(ldb, schema, attr, in, mem_ctx, out); mem_ctx 740 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 745 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 768 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 774 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 778 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 811 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 823 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 828 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 852 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 859 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 863 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 871 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 948 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 960 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 965 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 973 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 1028 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 1034 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 1038 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 1084 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 1096 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 1101 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 1130 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 1136 source4/dsdb/schema/schema_syntax.c out->name = talloc_strdup(mem_ctx, attr->lDAPDisplayName); mem_ctx 1140 source4/dsdb/schema/schema_syntax.c out->values = talloc_array(mem_ctx, struct ldb_val, out->num_values); mem_ctx 1178 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 1190 source4/dsdb/schema/schema_syntax.c out->value_ctr.values = talloc_array(mem_ctx, mem_ctx 1195 source4/dsdb/schema/schema_syntax.c blobs = talloc_array(mem_ctx, DATA_BLOB, in->num_values); mem_ctx 1511 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 1521 source4/dsdb/schema/schema_syntax.c return sa->syntax->drsuapi_to_ldb(ldb, schema, sa, in, mem_ctx, out); mem_ctx 1527 source4/dsdb/schema/schema_syntax.c TALLOC_CTX *mem_ctx, mem_ctx 1537 source4/dsdb/schema/schema_syntax.c return sa->syntax->ldb_to_drsuapi(ldb, schema, sa, in, mem_ctx, out); mem_ctx 203 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 228 source4/kdc/hdb-samba4.c hash = samdb_result_hash(mem_ctx, msg, "unicodePwd"); mem_ctx 238 source4/kdc/hdb-samba4.c ndr_err = ndr_pull_struct_blob_all(sc_val, mem_ctx, iconv_convenience, &scb, mem_ctx 280 source4/kdc/hdb-samba4.c blob = strhex_to_data_blob(mem_ctx, scpk->data); mem_ctx 287 source4/kdc/hdb-samba4.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, iconv_convenience, &_pkb, mem_ctx 493 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, krb5_const_principal principal, mem_ctx 504 source4/kdc/hdb-samba4.c char *realm = strupper_talloc(mem_ctx, dnsdomain); mem_ctx 507 source4/kdc/hdb-samba4.c mem_ctx, mem_ctx 510 source4/kdc/hdb-samba4.c ldb_dn_new(mem_ctx, (struct ldb_context *)db->hdb_db, NULL)); mem_ctx 534 source4/kdc/hdb-samba4.c p = talloc(mem_ctx, struct hdb_ldb_private); mem_ctx 635 source4/kdc/hdb-samba4.c = samdb_result_force_password_change((struct ldb_context *)db->hdb_db, mem_ctx, mem_ctx 702 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, krb5_const_principal principal, mem_ctx 720 source4/kdc/hdb-samba4.c p = talloc(mem_ctx, struct hdb_ldb_private); mem_ctx 745 source4/kdc/hdb-samba4.c realm = strupper_talloc(mem_ctx, lp_realm(lp_ctx)); mem_ctx 750 source4/kdc/hdb-samba4.c realm = strupper_talloc(mem_ctx, dnsdomain); mem_ctx 759 source4/kdc/hdb-samba4.c ndr_err = ndr_pull_struct_blob(password_val, mem_ctx, p->iconv_convenience, &password_blob, mem_ctx 888 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 912 source4/kdc/hdb-samba4.c short_princ_talloc = talloc_strdup(mem_ctx, short_princ); mem_ctx 926 source4/kdc/hdb-samba4.c filter = talloc_asprintf(mem_ctx, "(&(objectClass=user)(samAccountName=%s))", mem_ctx 930 source4/kdc/hdb-samba4.c filter = talloc_asprintf(mem_ctx, "(&(objectClass=user)(samAccountName=%s))", mem_ctx 940 source4/kdc/hdb-samba4.c lret = ldb_search(ldb_ctx, mem_ctx, &res, realm_dn, mem_ctx 950 source4/kdc/hdb-samba4.c talloc_steal(mem_ctx, res->msgs); mem_ctx 957 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 967 source4/kdc/hdb-samba4.c filter = talloc_asprintf(mem_ctx, "(&(objectClass=trustedDomain)(|(flatname=%s)(trustPartner=%s)))", realm, realm); mem_ctx 974 source4/kdc/hdb-samba4.c lret = ldb_search(ldb_ctx, mem_ctx, &res, mem_ctx 985 source4/kdc/hdb-samba4.c talloc_steal(mem_ctx, res->msgs); mem_ctx 992 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 998 source4/kdc/hdb-samba4.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(ldb_ctx, mem_ctx); mem_ctx 1000 source4/kdc/hdb-samba4.c ret = ldb_search(ldb_ctx, mem_ctx, &cross_ref_res, mem_ctx 1017 source4/kdc/hdb-samba4.c talloc_steal(mem_ctx, cross_ref_res->msgs); mem_ctx 1057 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 1074 source4/kdc/hdb-samba4.c mem_ctx, principal_string, mem_ctx 1085 source4/kdc/hdb-samba4.c ret = LDB_message2entry(context, db, mem_ctx, mem_ctx 1092 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 1114 source4/kdc/hdb-samba4.c mem_ctx, principal->realm, &realm_ref_msg_1) == 0) mem_ctx 1116 source4/kdc/hdb-samba4.c mem_ctx, principal->name.name_string.val[1], &realm_ref_msg_2) == 0) mem_ctx 1124 source4/kdc/hdb-samba4.c char *realm_fixed = strupper_talloc(mem_ctx, dnsdomain); mem_ctx 1143 source4/kdc/hdb-samba4.c realm_dn = samdb_result_dn((struct ldb_context *)db->hdb_db, mem_ctx, realm_ref_msg_1[0], "nCName", NULL); mem_ctx 1146 source4/kdc/hdb-samba4.c mem_ctx, mem_ctx 1155 source4/kdc/hdb-samba4.c ret = LDB_message2entry(context, db, mem_ctx, mem_ctx 1184 source4/kdc/hdb-samba4.c mem_ctx, mem_ctx 1193 source4/kdc/hdb-samba4.c ret = LDB_trust_message2entry(context, db, lp_ctx, mem_ctx, mem_ctx 1209 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx, mem_ctx 1218 source4/kdc/hdb-samba4.c struct ldb_dn *partitions_basedn = samdb_partitions_dn(db->hdb_db, mem_ctx); mem_ctx 1237 source4/kdc/hdb-samba4.c mem_ctx, principal_string, mem_ctx 1246 source4/kdc/hdb-samba4.c mem_ctx, user_dn, &msg, user_attrs); mem_ctx 1253 source4/kdc/hdb-samba4.c mem_ctx, partitions_basedn, &realm_ref_msg, realm_ref_attrs, mem_ctx 1267 source4/kdc/hdb-samba4.c mem_ctx, realm, &realm_ref_msg); mem_ctx 1272 source4/kdc/hdb-samba4.c realm_dn = samdb_result_dn((struct ldb_context *)db->hdb_db, mem_ctx, realm_ref_msg[0], "nCName", NULL); mem_ctx 1275 source4/kdc/hdb-samba4.c mem_ctx, mem_ctx 1283 source4/kdc/hdb-samba4.c ret = LDB_message2entry(context, db, mem_ctx, mem_ctx 1300 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx = talloc_named(db, 0, "LDB_fetch context"); mem_ctx 1302 source4/kdc/hdb-samba4.c if (!mem_ctx) { mem_ctx 1308 source4/kdc/hdb-samba4.c ret = LDB_fetch_client(context, db, mem_ctx, principal, flags, entry_ex); mem_ctx 1313 source4/kdc/hdb-samba4.c ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex); mem_ctx 1317 source4/kdc/hdb-samba4.c ret = LDB_fetch_server(context, db, mem_ctx, principal, flags, entry_ex); mem_ctx 1321 source4/kdc/hdb-samba4.c ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex); mem_ctx 1326 source4/kdc/hdb-samba4.c talloc_free(mem_ctx); mem_ctx 1352 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx; mem_ctx 1360 source4/kdc/hdb-samba4.c mem_ctx = talloc_named(priv, 0, "LDB_seq context"); mem_ctx 1362 source4/kdc/hdb-samba4.c if (!mem_ctx) { mem_ctx 1368 source4/kdc/hdb-samba4.c ret = LDB_message2entry(context, db, mem_ctx, mem_ctx 1380 source4/kdc/hdb-samba4.c talloc_free(mem_ctx); mem_ctx 1396 source4/kdc/hdb-samba4.c TALLOC_CTX *mem_ctx; mem_ctx 1416 source4/kdc/hdb-samba4.c mem_ctx = talloc_named(priv, 0, "LDB_firstkey context"); mem_ctx 1418 source4/kdc/hdb-samba4.c if (!mem_ctx) { mem_ctx 1430 source4/kdc/hdb-samba4.c mem_ctx, realm, &realm_ref_msgs); mem_ctx 1440 source4/kdc/hdb-samba4.c realm_dn = samdb_result_dn((struct ldb_context *)db->hdb_db, mem_ctx, realm_ref_msgs[0], "nCName", NULL); mem_ctx 1465 source4/kdc/hdb-samba4.c talloc_free(mem_ctx); mem_ctx 1487 source4/kdc/hdb-samba4.c NTSTATUS kdc_hdb_samba4_create(TALLOC_CTX *mem_ctx, mem_ctx 1494 source4/kdc/hdb-samba4.c *db = talloc(mem_ctx, HDB); mem_ctx 58 source4/kdc/kdc.c TALLOC_CTX *mem_ctx, mem_ctx 319 source4/kdc/kdc.c TALLOC_CTX *mem_ctx, mem_ctx 347 source4/kdc/kdc.c *reply = data_blob_talloc(mem_ctx, k5_reply.data, k5_reply.length); mem_ctx 38 source4/kdc/kdc.h TALLOC_CTX *mem_ctx, mem_ctx 58 source4/kdc/kpasswdd.c TALLOC_CTX *mem_ctx, mem_ctx 68 source4/kdc/kpasswdd.c if (!push_utf8_talloc(mem_ctx, &error_string_utf8, error_string, &len)) { mem_ctx 72 source4/kdc/kpasswdd.c *error_blob = data_blob_talloc(mem_ctx, NULL, 2 + len + 1); mem_ctx 83 source4/kdc/kpasswdd.c TALLOC_CTX *mem_ctx, mem_ctx 92 source4/kdc/kpasswdd.c ret = kpasswdd_make_error_reply(kdc, mem_ctx, result_code, error_string, mem_ctx 105 source4/kdc/kpasswdd.c *error_blob = data_blob_talloc(mem_ctx, k5_error_blob.data, k5_error_blob.length); mem_ctx 114 source4/kdc/kpasswdd.c TALLOC_CTX *mem_ctx, mem_ctx 121 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 127 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 136 source4/kdc/kpasswdd.c reject_string = talloc_asprintf(mem_ctx, "Password too short, password must be at least %d characters long", mem_ctx 147 source4/kdc/kpasswdd.c reject_string = talloc_asprintf(mem_ctx, "Password must be at least %d characters long, and cannot match any of your %d previous passwords", mem_ctx 151 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 157 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 159 source4/kdc/kpasswdd.c talloc_asprintf(mem_ctx, "failed to set password: %s", nt_errstr(status)), mem_ctx 163 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, KRB5_KPASSWD_SUCCESS, mem_ctx 175 source4/kdc/kpasswdd.c TALLOC_CTX *mem_ctx, mem_ctx 185 source4/kdc/kpasswdd.c samdb = samdb_connect(mem_ctx, kdc->task->event_ctx, kdc->task->lp_ctx, system_session(mem_ctx, kdc->task->lp_ctx)); mem_ctx 187 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 196 source4/kdc/kpasswdd.c dom_sid_string(mem_ctx, session_info->security_token->user_sid))); mem_ctx 199 source4/kdc/kpasswdd.c status = samdb_set_password_sid(samdb, mem_ctx, mem_ctx 205 source4/kdc/kpasswdd.c return kpasswd_make_pwchange_reply(kdc, mem_ctx, mem_ctx 214 source4/kdc/kpasswdd.c TALLOC_CTX *mem_ctx, mem_ctx 225 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 235 source4/kdc/kpasswdd.c if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(kdc->task->lp_ctx), mem_ctx 244 source4/kdc/kpasswdd.c return kpasswdd_change_password(kdc, mem_ctx, session_info, mem_ctx 267 source4/kdc/kpasswdd.c msg = ldb_msg_new(mem_ctx); mem_ctx 275 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 281 source4/kdc/kpasswdd.c if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(kdc->task->lp_ctx), mem_ctx 294 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 305 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 312 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 319 source4/kdc/kpasswdd.c return kpasswdd_change_password(kdc, mem_ctx, session_info, mem_ctx 326 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 334 source4/kdc/kpasswdd.c samdb = samdb_connect(mem_ctx, kdc->task->event_ctx, kdc->task->lp_ctx, session_info); mem_ctx 336 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 345 source4/kdc/kpasswdd.c dom_sid_string(mem_ctx, session_info->security_token->user_sid), mem_ctx 350 source4/kdc/kpasswdd.c return kpasswd_make_pwchange_reply(kdc, mem_ctx, mem_ctx 357 source4/kdc/kpasswdd.c status = crack_user_principal_name(samdb, mem_ctx, mem_ctx 363 source4/kdc/kpasswdd.c return kpasswd_make_pwchange_reply(kdc, mem_ctx, mem_ctx 370 source4/kdc/kpasswdd.c msg = ldb_msg_new(mem_ctx); mem_ctx 383 source4/kdc/kpasswdd.c status = samdb_set_password(samdb, mem_ctx, mem_ctx 392 source4/kdc/kpasswdd.c ret = samdb_replace(samdb, mem_ctx, msg); mem_ctx 411 source4/kdc/kpasswdd.c return kpasswd_make_pwchange_reply(kdc, mem_ctx, mem_ctx 418 source4/kdc/kpasswdd.c return kpasswdd_make_error_reply(kdc, mem_ctx, mem_ctx 420 source4/kdc/kpasswdd.c talloc_asprintf(mem_ctx, mem_ctx 429 source4/kdc/kpasswdd.c TALLOC_CTX *mem_ctx, mem_ctx 449 source4/kdc/kpasswdd.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 494 source4/kdc/kpasswdd.c ret = kpasswdd_make_unauth_error_reply(kdc, mem_ctx, mem_ctx 496 source4/kdc/kpasswdd.c talloc_asprintf(mem_ctx, mem_ctx 549 source4/kdc/kpasswdd.c ret = kpasswdd_make_unauth_error_reply(kdc, mem_ctx, mem_ctx 551 source4/kdc/kpasswdd.c talloc_asprintf(mem_ctx, mem_ctx 566 source4/kdc/kpasswdd.c ret = kpasswdd_make_unauth_error_reply(kdc, mem_ctx, mem_ctx 568 source4/kdc/kpasswdd.c talloc_asprintf(mem_ctx, mem_ctx 595 source4/kdc/kpasswdd.c ret = kpasswdd_make_unauth_error_reply(kdc, mem_ctx, mem_ctx 597 source4/kdc/kpasswdd.c talloc_asprintf(mem_ctx, mem_ctx 610 source4/kdc/kpasswdd.c *reply = data_blob_talloc(mem_ctx, NULL, krb_priv_rep.length + ap_rep.length + header_len); mem_ctx 48 source4/kdc/pac-glue.c TALLOC_CTX *mem_ctx, mem_ctx 63 source4/kdc/pac-glue.c nt_status = auth_convert_server_info_saminfo3(mem_ctx, server_info, &info3); mem_ctx 69 source4/kdc/pac-glue.c info.logon_info.info = talloc_zero(mem_ctx, struct PAC_LOGON_INFO); mem_ctx 70 source4/kdc/pac-glue.c if (!mem_ctx) { mem_ctx 76 source4/kdc/pac-glue.c ndr_err = ndr_push_union_blob(&pac_out, mem_ctx, iconv_convenience, &info, mem_ctx 115 source4/kdc/pac-glue.c TALLOC_CTX *mem_ctx = talloc_named(p, 0, "samba_get_pac context"); mem_ctx 118 source4/kdc/pac-glue.c if (!mem_ctx) { mem_ctx 129 source4/kdc/pac-glue.c nt_status = authsam_make_server_info(mem_ctx, p->samdb, mem_ctx 142 source4/kdc/pac-glue.c ret = make_pac(context, mem_ctx, p->iconv_convenience, server_info, pac); mem_ctx 144 source4/kdc/pac-glue.c talloc_free(mem_ctx); mem_ctx 163 source4/kdc/pac-glue.c TALLOC_CTX *mem_ctx = talloc_named(p, 0, "samba_get_pac context"); mem_ctx 165 source4/kdc/pac-glue.c if (!mem_ctx) { mem_ctx 172 source4/kdc/pac-glue.c talloc_free(mem_ctx); mem_ctx 177 source4/kdc/pac-glue.c ret = kerberos_pac_to_server_info(mem_ctx, p->iconv_convenience, mem_ctx 184 source4/kdc/pac-glue.c talloc_free(mem_ctx); mem_ctx 188 source4/kdc/pac-glue.c ret = make_pac(context, mem_ctx, p->iconv_convenience, server_info_out, pac); mem_ctx 190 source4/kdc/pac-glue.c talloc_free(mem_ctx); mem_ctx 28 source4/lib/cmdline/credentials.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 30 source4/lib/cmdline/credentials.c const char *prompt_name = cli_credentials_get_unparsed_name(credentials, mem_ctx); mem_ctx 33 source4/lib/cmdline/credentials.c prompt = talloc_asprintf(mem_ctx, "Password for [%s]:", mem_ctx 38 source4/lib/cmdline/credentials.c talloc_free(mem_ctx); mem_ctx 28 source4/lib/com/classes/simple.c static WERROR simple_IUnknown_QueryInterface (struct IUnknown *d, TALLOC_CTX *mem_ctx, struct GUID *iid, struct IUnknown **iun) mem_ctx 34 source4/lib/com/classes/simple.c static uint32_t simple_IUnknown_AddRef (struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 39 source4/lib/com/classes/simple.c static uint32_t simple_IUnknown_Release (struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 44 source4/lib/com/classes/simple.c static WERROR simple_IStream_Read (struct IStream *d, TALLOC_CTX *mem_ctx, uint8_t *pv, uint32_t num_requested, uint32_t *num_readx, uint32_t num_read) mem_ctx 50 source4/lib/com/classes/simple.c static WERROR simple_IStream_Write (struct IStream *d, TALLOC_CTX *mem_ctx, uint8_t *data, uint32_t num_requested, uint32_t num_written) mem_ctx 56 source4/lib/com/classes/simple.c static WERROR simpleclass_IUnknown_QueryInterface (struct IUnknown *d, TALLOC_CTX *mem_ctx, struct GUID *iid, struct IUnknown **iun) mem_ctx 63 source4/lib/com/classes/simple.c static WERROR simpleclass_IClassFactory_CreateInstance (struct IClassFactory *d, TALLOC_CTX *mem_ctx, struct IUnknown *iunk, struct GUID *iid, struct IUnknown **ppv) mem_ctx 67 source4/lib/com/classes/simple.c ret = talloc(mem_ctx, struct IStream); mem_ctx 77 source4/lib/com/classes/simple.c static uint32_t simpleclass_IUnknown_AddRef (struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 82 source4/lib/com/classes/simple.c static uint32_t simpleclass_IUnknown_Release (struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 46 source4/lib/com/dcom/dcom.h typedef enum ndr_err_code (*marshal_fn)(TALLOC_CTX *mem_ctx, struct IUnknown *pv, struct OBJREF *o); mem_ctx 47 source4/lib/com/dcom/dcom.h typedef enum ndr_err_code (*unmarshal_fn)(TALLOC_CTX *mem_ctx, struct OBJREF *o, struct IUnknown **pv); mem_ctx 57 source4/lib/com/dcom/dcom.h NTSTATUS dcom_IUnknown_from_OBJREF(TALLOC_CTX *mem_ctx, struct com_context *ctx, struct IUnknown **_p, struct OBJREF *o); mem_ctx 71 source4/lib/com/dcom/dcom.h struct composite_context *dcom_release_send(struct IUnknown *d, TALLOC_CTX *mem_ctx); mem_ctx 80 source4/lib/com/dcom/dcom.h TALLOC_CTX *mem_ctx; mem_ctx 37 source4/lib/com/dcom/main.c static NTSTATUS dcerpc_binding_from_STRINGBINDING(TALLOC_CTX *mem_ctx, struct dcerpc_binding **b_out, struct STRINGBINDING *bd) mem_ctx 42 source4/lib/com/dcom/main.c b = talloc_zero(mem_ctx, struct dcerpc_binding); mem_ctx 513 source4/lib/com/dcom/main.c NTSTATUS dcom_OBJREF_from_IUnknown(TALLLOC_CTX *mem_ctx, struct OBJREF *o, struct IUnknown *p) mem_ctx 529 source4/lib/com/dcom/main.c return marshal(mem_ctx, p, o); mem_ctx 604 source4/lib/com/dcom/main.c struct composite_context *dcom_get_pipe_send(struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 649 source4/lib/com/dcom/main.c struct composite_context *dcom_release_send(struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 663 source4/lib/com/dcom/main.c cr = IRemUnknown_RemRelease_send(ox->rem_unknown, mem_ctx, 1, &iref); mem_ctx 683 source4/lib/com/dcom/main.c uint32_t dcom_release(void *interface, TALLOC_CTX *mem_ctx) mem_ctx 687 source4/lib/com/dcom/main.c c = dcom_release_send(interface, mem_ctx); mem_ctx 52 source4/lib/com/tables.c static struct IUnknown *get_com_class_so(TALLOC_CTX *mem_ctx, const struct GUID *clsid) mem_ctx 59 source4/lib/com/tables.c clsid_str = GUID_string(mem_ctx, clsid); mem_ctx 60 source4/lib/com/tables.c mod_name = talloc_asprintf(mem_ctx, "%s.so", clsid_str); mem_ctx 5 source4/lib/events/events.h struct tevent_context *s4_event_context_init(TALLOC_CTX *mem_ctx); mem_ctx 6 source4/lib/events/events.h struct tevent_context *event_context_find(TALLOC_CTX *mem_ctx) _DEPRECATED_; mem_ctx 62 source4/lib/events/tevent_s4.c struct tevent_context *s4_event_context_init(TALLOC_CTX *mem_ctx) mem_ctx 66 source4/lib/events/tevent_s4.c ev = tevent_context_init_byname(mem_ctx, NULL); mem_ctx 83 source4/lib/events/tevent_s4.c struct tevent_context *event_context_find(TALLOC_CTX *mem_ctx) mem_ctx 85 source4/lib/events/tevent_s4.c struct tevent_context *ev = talloc_find_parent_bytype(mem_ctx, struct tevent_context); mem_ctx 87 source4/lib/events/tevent_s4.c ev = tevent_context_init(mem_ctx); mem_ctx 37 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 42 source4/lib/ldb-samba/ldif_handlers.c sid = dom_sid_parse_length(mem_ctx, in); mem_ctx 46 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_push_struct_blob(out, mem_ctx, NULL, sid, mem_ctx 58 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 64 source4/lib/ldb-samba/ldif_handlers.c sid = talloc(mem_ctx, struct dom_sid); mem_ctx 74 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_string_const(dom_sid_string(mem_ctx, sid)); mem_ctx 96 source4/lib/ldb-samba/ldif_handlers.c static int ldb_comparison_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 100 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 105 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v1, &v) != 0) { mem_ctx 107 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 109 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2); mem_ctx 116 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, v2, &v) != 0) { mem_ctx 118 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 120 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v); mem_ctx 124 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 130 source4/lib/ldb-samba/ldif_handlers.c static int ldb_canonicalise_objectSid(struct ldb_context *ldb, void *mem_ctx, mem_ctx 134 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, in, out) != 0) { mem_ctx 136 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 140 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 143 source4/lib/ldb-samba/ldif_handlers.c static int extended_dn_read_SID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 149 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectSid(ldb, mem_ctx, in, out) == 0) { mem_ctx 155 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_talloc(mem_ctx, NULL, in->length/2+1); mem_ctx 165 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_pull_struct_blob_all(out, mem_ctx, NULL, &sid, mem_ctx 176 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 188 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_push_struct_blob(out, mem_ctx, NULL, &guid, mem_ctx 199 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 204 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_pull_struct_blob_all(in, mem_ctx, NULL, &guid, mem_ctx 209 source4/lib/ldb-samba/ldif_handlers.c out->data = (uint8_t *)GUID_string(mem_ctx, &guid); mem_ctx 225 source4/lib/ldb-samba/ldif_handlers.c static int extended_dn_read_GUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 230 source4/lib/ldb-samba/ldif_handlers.c if (in->length == 36 && ldif_read_objectGUID(ldb, mem_ctx, in, out) == 0) { mem_ctx 239 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_talloc(mem_ctx, NULL, in->length/2+1); mem_ctx 249 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_pull_struct_blob_all(out, mem_ctx, NULL, &guid, mem_ctx 260 source4/lib/ldb-samba/ldif_handlers.c static int ldb_comparison_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 264 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 269 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v1, &v) != 0) { mem_ctx 271 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 273 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, &v, v2); mem_ctx 280 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, v2, &v) != 0) { mem_ctx 282 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 284 source4/lib/ldb-samba/ldif_handlers.c ret = ldb_comparison_binary(ldb, mem_ctx, v1, &v); mem_ctx 288 source4/lib/ldb-samba/ldif_handlers.c return ldb_comparison_binary(ldb, mem_ctx, v1, v2); mem_ctx 294 source4/lib/ldb-samba/ldif_handlers.c static int ldb_canonicalise_objectGUID(struct ldb_context *ldb, void *mem_ctx, mem_ctx 298 source4/lib/ldb-samba/ldif_handlers.c if (ldif_read_objectGUID(ldb, mem_ctx, in, out) != 0) { mem_ctx 300 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 304 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 311 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx, mem_ctx 317 source4/lib/ldb-samba/ldif_handlers.c sd = sddl_decode(mem_ctx, (const char *)in->data, NULL); mem_ctx 321 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_push_struct_blob(out, mem_ctx, NULL, sd, mem_ctx 333 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_ntSecurityDescriptor(struct ldb_context *ldb, void *mem_ctx, mem_ctx 339 source4/lib/ldb-samba/ldif_handlers.c sd = talloc(mem_ctx, struct security_descriptor); mem_ctx 350 source4/lib/ldb-samba/ldif_handlers.c out->data = (uint8_t *)sddl_encode(mem_ctx, sd, NULL); mem_ctx 364 source4/lib/ldb-samba/ldif_handlers.c static int ldif_canonicalise_objectCategory(struct ldb_context *ldb, void *mem_ctx, mem_ctx 370 source4/lib/ldb-samba/ldif_handlers.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 376 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_talloc(mem_ctx, in->data, in->length); mem_ctx 387 source4/lib/ldb-samba/ldif_handlers.c struct ldb_dn *dn = ldb_dn_new(mem_ctx, ldb, mem_ctx 389 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_string_const(ldb_dn_alloc_casefold(mem_ctx, dn)); mem_ctx 397 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_talloc(mem_ctx, in->data, in->length); mem_ctx 406 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_string_const(ldb_dn_alloc_casefold(mem_ctx, dn1)); mem_ctx 415 source4/lib/ldb-samba/ldif_handlers.c static int ldif_comparison_objectCategory(struct ldb_context *ldb, void *mem_ctx, mem_ctx 422 source4/lib/ldb-samba/ldif_handlers.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 444 source4/lib/ldb-samba/ldif_handlers.c static int ldif_read_prefixMap(struct ldb_context *ldb, void *mem_ctx, mem_ctx 451 source4/lib/ldb-samba/ldif_handlers.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 465 source4/lib/ldb-samba/ldif_handlers.c string = talloc_strndup(mem_ctx, (const char *)in->data, in->length); mem_ctx 519 source4/lib/ldb-samba/ldif_handlers.c ndr_err = ndr_push_struct_blob(out, mem_ctx, mem_ctx 533 source4/lib/ldb-samba/ldif_handlers.c static int ldif_write_prefixMap(struct ldb_context *ldb, void *mem_ctx, mem_ctx 541 source4/lib/ldb-samba/ldif_handlers.c blob = talloc(mem_ctx, struct prefixMapBlob); mem_ctx 556 source4/lib/ldb-samba/ldif_handlers.c string = talloc_strdup(mem_ctx, ""); mem_ctx 594 source4/lib/ldb-samba/ldif_handlers.c static int ldif_canonicalise_prefixMap(struct ldb_context *ldb, void *mem_ctx, mem_ctx 598 source4/lib/ldb-samba/ldif_handlers.c return ldif_read_prefixMap(ldb, mem_ctx, in, out); mem_ctx 600 source4/lib/ldb-samba/ldif_handlers.c return ldb_handler_copy(ldb, mem_ctx, in, out); mem_ctx 603 source4/lib/ldb-samba/ldif_handlers.c static int ldif_comparison_prefixMap(struct ldb_context *ldb, void *mem_ctx, mem_ctx 610 source4/lib/ldb-samba/ldif_handlers.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 629 source4/lib/ldb-samba/ldif_handlers.c static int extended_dn_write_hex(struct ldb_context *ldb, void *mem_ctx, mem_ctx 632 source4/lib/ldb-samba/ldif_handlers.c *out = data_blob_string_const(data_blob_hex_string(mem_ctx, in)); mem_ctx 35 source4/lib/ldb/common/attrib_handlers.c int ldb_handler_copy(struct ldb_context *ldb, void *mem_ctx, mem_ctx 38 source4/lib/ldb/common/attrib_handlers.c *out = ldb_val_dup(mem_ctx, in); mem_ctx 53 source4/lib/ldb/common/attrib_handlers.c int ldb_handler_fold(struct ldb_context *ldb, void *mem_ctx, mem_ctx 63 source4/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_casefold(ldb, mem_ctx, (const char *)(in->data), in->length); mem_ctx 108 source4/lib/ldb/common/attrib_handlers.c int ldb_canonicalise_Integer(struct ldb_context *ldb, void *mem_ctx, mem_ctx 116 source4/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)talloc_asprintf(mem_ctx, "%lld", i); mem_ctx 127 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_Integer(struct ldb_context *ldb, void *mem_ctx, mem_ctx 136 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_binary(struct ldb_context *ldb, void *mem_ctx, mem_ctx 153 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_fold(struct ldb_context *ldb, void *mem_ctx, mem_ctx 194 source4/lib/ldb/common/attrib_handlers.c b1 = ldb_casefold(ldb, mem_ctx, s1, n1); mem_ctx 195 source4/lib/ldb/common/attrib_handlers.c b2 = ldb_casefold(ldb, mem_ctx, s2, n2); mem_ctx 234 source4/lib/ldb/common/attrib_handlers.c int ldb_canonicalise_dn(struct ldb_context *ldb, void *mem_ctx, mem_ctx 243 source4/lib/ldb/common/attrib_handlers.c dn = ldb_dn_from_ldb_val(ldb, mem_ctx, in); mem_ctx 248 source4/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_dn_alloc_casefold(mem_ctx, dn); mem_ctx 265 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_dn(struct ldb_context *ldb, void *mem_ctx, mem_ctx 271 source4/lib/ldb/common/attrib_handlers.c dn1 = ldb_dn_from_ldb_val(ldb, mem_ctx, v1); mem_ctx 274 source4/lib/ldb/common/attrib_handlers.c dn2 = ldb_dn_from_ldb_val(ldb, mem_ctx, v2); mem_ctx 290 source4/lib/ldb/common/attrib_handlers.c int ldb_comparison_utctime(struct ldb_context *ldb, void *mem_ctx, mem_ctx 302 source4/lib/ldb/common/attrib_handlers.c int ldb_canonicalise_utctime(struct ldb_context *ldb, void *mem_ctx, mem_ctx 306 source4/lib/ldb/common/attrib_handlers.c out->data = (uint8_t *)ldb_timestring(mem_ctx, t); mem_ctx 90 source4/lib/ldb/common/ldb.c struct ldb_context *ldb_init(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx) mem_ctx 95 source4/lib/ldb/common/ldb.c ldb = talloc_zero(mem_ctx, struct ldb_context); mem_ctx 713 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 727 source4/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 767 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 780 source4/lib/ldb/common/ldb.c tree = ldb_parse_tree(mem_ctx, expression); mem_ctx 786 source4/lib/ldb/common/ldb.c ret = ldb_build_search_req_ex(ret_req, ldb, mem_ctx, base, mem_ctx 797 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 808 source4/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 835 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 846 source4/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 873 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 884 source4/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 911 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 923 source4/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 980 source4/lib/ldb/common/ldb.c void *mem_ctx, mem_ctx 992 source4/lib/ldb/common/ldb.c req = talloc(mem_ctx, struct ldb_request); mem_ctx 1063 source4/lib/ldb/common/ldb.c int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, mem_ctx 1078 source4/lib/ldb/common/ldb.c res = talloc_zero(mem_ctx, struct ldb_result); mem_ctx 1085 source4/lib/ldb/common/ldb.c expression = talloc_vasprintf(mem_ctx, exp_fmt, ap); mem_ctx 1094 source4/lib/ldb/common/ldb.c ret = ldb_build_search_req(&req, ldb, mem_ctx, mem_ctx 156 source4/lib/ldb/common/ldb_controls.c struct ldb_control **ldb_parse_control_strings(struct ldb_context *ldb, void *mem_ctx, const char **control_strings) mem_ctx 168 source4/lib/ldb/common/ldb_controls.c ctrl = talloc_array(mem_ctx, struct ldb_control *, i + 1); mem_ctx 187 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid server_sort control syntax\n"); mem_ctx 239 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid dirsync control syntax\n"); mem_ctx 282 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid asq control syntax\n"); mem_ctx 316 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid extended_dn control syntax\n"); mem_ctx 353 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid sd_flags control syntax\n"); mem_ctx 384 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid search_options control syntax\n"); mem_ctx 413 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid domain_scope control syntax\n"); mem_ctx 442 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid paged_results control syntax\n"); mem_ctx 478 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid server_sort control syntax\n"); mem_ctx 513 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid notification control syntax\n"); mem_ctx 540 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid show_deleted control syntax\n"); mem_ctx 567 source4/lib/ldb/common/ldb_controls.c error_string = talloc_asprintf(mem_ctx, "invalid permissive_modify control syntax\n"); mem_ctx 83 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_from_ldb_val(void *mem_ctx, struct ldb_context *ldb, const struct ldb_val *strdn) mem_ctx 89 source4/lib/ldb/common/ldb_dn.c dn = talloc_zero(mem_ctx, struct ldb_dn); mem_ctx 134 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_new(void *mem_ctx, struct ldb_context *ldb, const char *strdn) mem_ctx 139 source4/lib/ldb/common/ldb_dn.c return ldb_dn_from_ldb_val(mem_ctx, ldb, &blob); mem_ctx 142 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_new_fmt(void *mem_ctx, struct ldb_context *ldb, const char *new_fmt, ...) mem_ctx 147 source4/lib/ldb/common/ldb_dn.c if ( (! mem_ctx) || (! ldb)) return NULL; mem_ctx 150 source4/lib/ldb/common/ldb_dn.c strdn = talloc_vasprintf(mem_ctx, new_fmt, ap); mem_ctx 154 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *dn = ldb_dn_new(mem_ctx, ldb, strdn); mem_ctx 200 source4/lib/ldb/common/ldb_dn.c char *ldb_dn_escape_value(void *mem_ctx, struct ldb_val value) mem_ctx 208 source4/lib/ldb/common/ldb_dn.c dst = talloc_array(mem_ctx, char, value.length * 3 + 1); mem_ctx 216 source4/lib/ldb/common/ldb_dn.c dst = talloc_realloc(mem_ctx, dst, char, strlen(dst) + 1); mem_ctx 711 source4/lib/ldb/common/ldb_dn.c char *ldb_dn_get_extended_linearized(void *mem_ctx, struct ldb_dn *dn, int mode) mem_ctx 722 source4/lib/ldb/common/ldb_dn.c return talloc_strdup(mem_ctx, linearized); mem_ctx 738 source4/lib/ldb/common/ldb_dn.c ret = extended_syntax->write_clear_fn(dn->ldb, mem_ctx, mem_ctx 742 source4/lib/ldb/common/ldb_dn.c ret = extended_syntax->write_hex_fn(dn->ldb, mem_ctx, mem_ctx 754 source4/lib/ldb/common/ldb_dn.c p = talloc_asprintf(mem_ctx, "<%s=%s>", dn->extended_components[i].name, val.data); mem_ctx 779 source4/lib/ldb/common/ldb_dn.c char *ldb_dn_alloc_linearized(void *mem_ctx, struct ldb_dn *dn) mem_ctx 781 source4/lib/ldb/common/ldb_dn.c return talloc_strdup(mem_ctx, ldb_dn_get_linearized(dn)); mem_ctx 892 source4/lib/ldb/common/ldb_dn.c char *ldb_dn_alloc_casefold(void *mem_ctx, struct ldb_dn *dn) mem_ctx 894 source4/lib/ldb/common/ldb_dn.c return talloc_strdup(mem_ctx, ldb_dn_get_casefold(dn)); mem_ctx 1030 source4/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src) mem_ctx 1040 source4/lib/ldb/common/ldb_dn.c dst.value = ldb_val_dup(mem_ctx, &(src->value)); mem_ctx 1045 source4/lib/ldb/common/ldb_dn.c dst.name = talloc_strdup(mem_ctx, src->name); mem_ctx 1052 source4/lib/ldb/common/ldb_dn.c dst.cf_value = ldb_val_dup(mem_ctx, &(src->cf_value)); mem_ctx 1059 source4/lib/ldb/common/ldb_dn.c dst.cf_name = talloc_strdup(mem_ctx, src->cf_name); mem_ctx 1074 source4/lib/ldb/common/ldb_dn.c static struct ldb_dn_extended_component ldb_dn_extended_copy_component(void *mem_ctx, struct ldb_dn_extended_component *src) mem_ctx 1084 source4/lib/ldb/common/ldb_dn.c dst.value = ldb_val_dup(mem_ctx, &(src->value)); mem_ctx 1089 source4/lib/ldb/common/ldb_dn.c dst.name = talloc_strdup(mem_ctx, src->name); mem_ctx 1098 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_copy(void *mem_ctx, struct ldb_dn *dn) mem_ctx 1106 source4/lib/ldb/common/ldb_dn.c new_dn = talloc_zero(mem_ctx, struct ldb_dn); mem_ctx 1498 source4/lib/ldb/common/ldb_dn.c struct ldb_dn *ldb_dn_get_parent(void *mem_ctx, struct ldb_dn *dn) mem_ctx 1502 source4/lib/ldb/common/ldb_dn.c new_dn = ldb_dn_copy(mem_ctx, dn); mem_ctx 1528 source4/lib/ldb/common/ldb_dn.c static char *ldb_dn_canonical(void *mem_ctx, struct ldb_dn *dn, int ex_format) { mem_ctx 1538 source4/lib/ldb/common/ldb_dn.c tmpctx = talloc_new(mem_ctx); mem_ctx 1560 source4/lib/ldb/common/ldb_dn.c talloc_steal(mem_ctx, cracked); mem_ctx 1577 source4/lib/ldb/common/ldb_dn.c talloc_steal(mem_ctx, cracked); mem_ctx 1584 source4/lib/ldb/common/ldb_dn.c char *ldb_dn_canonical_string(void *mem_ctx, struct ldb_dn *dn) { mem_ctx 1585 source4/lib/ldb/common/ldb_dn.c return ldb_dn_canonical(mem_ctx, dn, 0); mem_ctx 1589 source4/lib/ldb/common/ldb_dn.c char *ldb_dn_canonical_ex_string(void *mem_ctx, struct ldb_dn *dn) { mem_ctx 1590 source4/lib/ldb/common/ldb_dn.c return ldb_dn_canonical(mem_ctx, dn, 1); mem_ctx 44 source4/lib/ldb/common/ldb_ldif.c static int ldb_read_data_file(void *mem_ctx, struct ldb_val *value) mem_ctx 73 source4/lib/ldb/common/ldb_ldif.c value->data = (uint8_t *)talloc_size(mem_ctx, statbuf.st_size + 1); mem_ctx 153 source4/lib/ldb/common/ldb_ldif.c char *ldb_base64_encode(void *mem_ctx, const char *buf, int len) mem_ctx 161 source4/lib/ldb/common/ldb_ldif.c out = talloc_array(mem_ctx, char, bytes+pad_bytes+1); mem_ctx 268 source4/lib/ldb/common/ldb_ldif.c #define CHECK_RET do { if (ret < 0) { talloc_free(mem_ctx); return ret; } total += ret; } while (0) mem_ctx 278 source4/lib/ldb/common/ldb_ldif.c TALLOC_CTX *mem_ctx; mem_ctx 284 source4/lib/ldb/common/ldb_ldif.c mem_ctx = talloc_named_const(NULL, 0, "ldb_ldif_write"); mem_ctx 287 source4/lib/ldb/common/ldb_ldif.c p = ldb_dn_get_extended_linearized(mem_ctx, msg->dn, 1); mem_ctx 301 source4/lib/ldb/common/ldb_ldif.c talloc_free(mem_ctx); mem_ctx 332 source4/lib/ldb/common/ldb_ldif.c ret = a->syntax->ldif_write_fn(ldb, mem_ctx, &msg->elements[i].values[j], &v); mem_ctx 441 source4/lib/ldb/common/ldb_ldif.c static int next_attr(void *mem_ctx, char **s, const char **attr, struct ldb_val *value) mem_ctx 500 source4/lib/ldb/common/ldb_ldif.c int len = ldb_read_data_file(mem_ctx, value); mem_ctx 49 source4/lib/ldb/common/ldb_modules.c static char *ldb_modules_strdup_no_spaces(TALLOC_CTX *mem_ctx, const char *string) mem_ctx 54 source4/lib/ldb/common/ldb_modules.c trimmed = talloc_strdup(mem_ctx, string); mem_ctx 77 source4/lib/ldb/common/ldb_modules.c const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string) mem_ctx 85 source4/lib/ldb/common/ldb_modules.c modstr = ldb_modules_strdup_no_spaces(mem_ctx, string); mem_ctx 91 source4/lib/ldb/common/ldb_modules.c modules = talloc_realloc(mem_ctx, modules, char *, 2); mem_ctx 107 source4/lib/ldb/common/ldb_modules.c modules = talloc_realloc(mem_ctx, modules, char *, i + 2); mem_ctx 398 source4/lib/ldb/common/ldb_modules.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 399 source4/lib/ldb/common/ldb_modules.c if (!mem_ctx) { mem_ctx 409 source4/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx, &options[i][LDB_MODULE_PREFIX_LEN]); mem_ctx 420 source4/lib/ldb/common/ldb_modules.c mods_dn = ldb_dn_new(mem_ctx, ldb, "@MODULES"); mem_ctx 422 source4/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 432 source4/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 440 source4/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 447 source4/lib/ldb/common/ldb_modules.c modules = ldb_modules_list_from_string(ldb, mem_ctx, mem_ctx 458 source4/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 466 source4/lib/ldb/common/ldb_modules.c talloc_free(mem_ctx); mem_ctx 604 source4/lib/ldb/common/ldb_modules.c struct ldb_handle *ldb_handle_new(TALLOC_CTX *mem_ctx, struct ldb_context *ldb) mem_ctx 608 source4/lib/ldb/common/ldb_modules.c h = talloc_zero(mem_ctx, struct ldb_handle); mem_ctx 39 source4/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_new(void *mem_ctx) mem_ctx 41 source4/lib/ldb/common/ldb_msg.c return talloc_zero(mem_ctx, struct ldb_message); mem_ctx 95 source4/lib/ldb/common/ldb_msg.c struct ldb_val ldb_val_dup(void *mem_ctx, const struct ldb_val *v) mem_ctx 106 source4/lib/ldb/common/ldb_msg.c v2.data = talloc_array(mem_ctx, uint8_t, v->length+1); mem_ctx 413 source4/lib/ldb/common/ldb_msg.c void *mem_ctx, mem_ctx 424 source4/lib/ldb/common/ldb_msg.c res_dn = ldb_dn_from_ldb_val(mem_ctx, ldb, v); mem_ctx 445 source4/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_copy_shallow(TALLOC_CTX *mem_ctx, mem_ctx 451 source4/lib/ldb/common/ldb_msg.c msg2 = talloc(mem_ctx, struct ldb_message); mem_ctx 475 source4/lib/ldb/common/ldb_msg.c struct ldb_message *ldb_msg_copy(TALLOC_CTX *mem_ctx, mem_ctx 481 source4/lib/ldb/common/ldb_msg.c msg2 = ldb_msg_copy_shallow(mem_ctx, msg); mem_ctx 620 source4/lib/ldb/common/ldb_msg.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 626 source4/lib/ldb/common/ldb_msg.c talloc_free(mem_ctx); mem_ctx 642 source4/lib/ldb/common/ldb_msg.c const char **ldb_attr_list_copy(TALLOC_CTX *mem_ctx, const char * const *attrs) mem_ctx 647 source4/lib/ldb/common/ldb_msg.c ret = talloc_array(mem_ctx, const char *, i+1); mem_ctx 663 source4/lib/ldb/common/ldb_msg.c const char **ldb_attr_list_copy_add(TALLOC_CTX *mem_ctx, const char * const *attrs, const char *new_attr) mem_ctx 674 source4/lib/ldb/common/ldb_msg.c return ldb_attr_list_copy(mem_ctx, attrs); mem_ctx 676 source4/lib/ldb/common/ldb_msg.c ret = talloc_array(mem_ctx, const char *, i+2); mem_ctx 763 source4/lib/ldb/common/ldb_msg.c char *ldb_timestring(TALLOC_CTX *mem_ctx, time_t t) mem_ctx 774 source4/lib/ldb/common/ldb_msg.c ts = talloc_array(mem_ctx, char, 18); mem_ctx 815 source4/lib/ldb/common/ldb_msg.c char *ldb_timestring_utc(TALLOC_CTX *mem_ctx, time_t t) mem_ctx 826 source4/lib/ldb/common/ldb_msg.c ts = talloc_array(mem_ctx, char, 14); mem_ctx 62 source4/lib/ldb/common/ldb_parse.c struct ldb_val ldb_binary_decode(void *mem_ctx, const char *str) mem_ctx 68 source4/lib/ldb/common/ldb_parse.c ret.data = (uint8_t *)talloc_size(mem_ctx, slen+1); mem_ctx 97 source4/lib/ldb/common/ldb_parse.c char *ldb_binary_encode(void *mem_ctx, struct ldb_val val) mem_ctx 109 source4/lib/ldb/common/ldb_parse.c ret = talloc_array(mem_ctx, char, len+1); mem_ctx 132 source4/lib/ldb/common/ldb_parse.c char *ldb_binary_encode_string(void *mem_ctx, const char *string) mem_ctx 137 source4/lib/ldb/common/ldb_parse.c return ldb_binary_encode(mem_ctx, val); mem_ctx 162 source4/lib/ldb/common/ldb_parse.c static struct ldb_val **ldb_wildcard_decode(void *mem_ctx, const char *string) mem_ctx 168 source4/lib/ldb/common/ldb_parse.c wc = talloc_strdup(mem_ctx, string); mem_ctx 183 source4/lib/ldb/common/ldb_parse.c ret = talloc_realloc(mem_ctx, ret, struct ldb_val *, val + 2); mem_ctx 186 source4/lib/ldb/common/ldb_parse.c ret[val] = talloc(mem_ctx, struct ldb_val); mem_ctx 189 source4/lib/ldb/common/ldb_parse.c *(ret[val]) = ldb_binary_decode(mem_ctx, str); mem_ctx 202 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s); mem_ctx 256 source4/lib/ldb/common/ldb_parse.c static enum ldb_parse_op ldb_parse_filtertype(void *mem_ctx, char **type, char **value, const char **s) mem_ctx 290 source4/lib/ldb/common/ldb_parse.c name = (char *)talloc_memdup(mem_ctx, t, t1 - t + 1); mem_ctx 331 source4/lib/ldb/common/ldb_parse.c val = (char *)talloc_memdup(mem_ctx, t, p - t + 1); mem_ctx 353 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_simple(void *mem_ctx, const char **s) mem_ctx 359 source4/lib/ldb/common/ldb_parse.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 468 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filterlist(void *mem_ctx, const char **s) mem_ctx 488 source4/lib/ldb/common/ldb_parse.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 536 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_not(void *mem_ctx, const char **s) mem_ctx 546 source4/lib/ldb/common/ldb_parse.c ret = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 568 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filtercomp(void *mem_ctx, const char **s) mem_ctx 577 source4/lib/ldb/common/ldb_parse.c ret = ldb_parse_filterlist(mem_ctx, &p); mem_ctx 581 source4/lib/ldb/common/ldb_parse.c ret = ldb_parse_filterlist(mem_ctx, &p); mem_ctx 585 source4/lib/ldb/common/ldb_parse.c ret = ldb_parse_not(mem_ctx, &p); mem_ctx 593 source4/lib/ldb/common/ldb_parse.c ret = ldb_parse_simple(mem_ctx, &p); mem_ctx 605 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s) mem_ctx 615 source4/lib/ldb/common/ldb_parse.c ret = ldb_parse_filtercomp(mem_ctx, &p); mem_ctx 637 source4/lib/ldb/common/ldb_parse.c struct ldb_parse_tree *ldb_parse_tree(void *mem_ctx, const char *s) mem_ctx 646 source4/lib/ldb/common/ldb_parse.c return ldb_parse_filter(mem_ctx, &s); mem_ctx 649 source4/lib/ldb/common/ldb_parse.c return ldb_parse_simple(mem_ctx, &s); mem_ctx 656 source4/lib/ldb/common/ldb_parse.c char *ldb_filter_from_tree(void *mem_ctx, struct ldb_parse_tree *tree) mem_ctx 668 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%c", tree->operation==LDB_OP_AND?'&':'|'); mem_ctx 671 source4/lib/ldb/common/ldb_parse.c s = ldb_filter_from_tree(mem_ctx, tree->u.list.elements[i]); mem_ctx 691 source4/lib/ldb/common/ldb_parse.c s = ldb_filter_from_tree(mem_ctx, tree->u.isnot.child); mem_ctx 694 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(!%s)", s); mem_ctx 698 source4/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 700 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=%s)", mem_ctx 705 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=%s", tree->u.substring.attr, mem_ctx 709 source4/lib/ldb/common/ldb_parse.c s2 = ldb_binary_encode(mem_ctx, *(tree->u.substring.chunks[i])); mem_ctx 734 source4/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 736 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s>=%s)", mem_ctx 741 source4/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 743 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s<=%s)", mem_ctx 748 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=*)", tree->u.present.attr); mem_ctx 751 source4/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.equality.value); mem_ctx 753 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s~=%s)", mem_ctx 758 source4/lib/ldb/common/ldb_parse.c s = ldb_binary_encode(mem_ctx, tree->u.extended.value); mem_ctx 760 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s%s%s%s:=%s)", mem_ctx 56 source4/lib/ldb/common/ldb_utf8.c char *ldb_casefold_default(void *context, void *mem_ctx, const char *s, size_t n) mem_ctx 59 source4/lib/ldb/common/ldb_utf8.c char *ret = talloc_strndup(mem_ctx, s, n); mem_ctx 75 source4/lib/ldb/common/ldb_utf8.c char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s, size_t n) mem_ctx 77 source4/lib/ldb/common/ldb_utf8.c return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s, n); mem_ctx 112 source4/lib/ldb/common/ldb_utf8.c char *ldb_attr_casefold(void *mem_ctx, const char *s) mem_ctx 115 source4/lib/ldb/common/ldb_utf8.c char *ret = talloc_strdup(mem_ctx, s); mem_ctx 210 source4/lib/ldb/include/ldb.h char *(*casefold)(void *context, TALLOC_CTX *mem_ctx, const char *s, size_t n); mem_ctx 287 source4/lib/ldb/include/ldb.h struct ldb_parse_tree *ldb_parse_tree(TALLOC_CTX *mem_ctx, const char *s); mem_ctx 288 source4/lib/ldb/include/ldb.h char *ldb_filter_from_tree(TALLOC_CTX *mem_ctx, struct ldb_parse_tree *tree); mem_ctx 304 source4/lib/ldb/include/ldb.h char *ldb_binary_encode(TALLOC_CTX *mem_ctx, struct ldb_val val); mem_ctx 320 source4/lib/ldb/include/ldb.h char *ldb_binary_encode_string(TALLOC_CTX *mem_ctx, const char *string); mem_ctx 325 source4/lib/ldb/include/ldb.h typedef int (*ldb_attr_handler_t)(struct ldb_context *, TALLOC_CTX *mem_ctx, const struct ldb_val *, struct ldb_val *); mem_ctx 326 source4/lib/ldb/include/ldb.h typedef int (*ldb_attr_comparison_t)(struct ldb_context *, TALLOC_CTX *mem_ctx, const struct ldb_val *, const struct ldb_val *); mem_ctx 828 source4/lib/ldb/include/ldb.h struct ldb_context *ldb_init(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx); mem_ctx 942 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 954 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 981 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 1005 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 1029 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 1054 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 1110 source4/lib/ldb/include/ldb.h int ldb_search(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, mem_ctx 1214 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 1290 source4/lib/ldb/include/ldb.h char *ldb_casefold(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *s, size_t n); mem_ctx 1435 source4/lib/ldb/include/ldb.h char *ldb_base64_encode(TALLOC_CTX *mem_ctx, const char *buf, int len); mem_ctx 1468 source4/lib/ldb/include/ldb.h char *ldb_dn_alloc_linearized(TALLOC_CTX *mem_ctx, struct ldb_dn *dn); mem_ctx 1477 source4/lib/ldb/include/ldb.h char *ldb_dn_get_extended_linearized(void *mem_ctx, struct ldb_dn *dn, int mode); mem_ctx 1497 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_new(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, const char *dn); mem_ctx 1507 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_new_fmt(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, const char *new_fmt, ...) PRINTF_ATTRIBUTE(3,4); mem_ctx 1517 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_from_ldb_val(void *mem_ctx, struct ldb_context *ldb, const struct ldb_val *strdn); mem_ctx 1527 source4/lib/ldb/include/ldb.h char *ldb_dn_escape_value(TALLOC_CTX *mem_ctx, struct ldb_val value); mem_ctx 1529 source4/lib/ldb/include/ldb.h char *ldb_dn_alloc_casefold(TALLOC_CTX *mem_ctx, struct ldb_dn *dn); mem_ctx 1541 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_copy(TALLOC_CTX *mem_ctx, struct ldb_dn *dn); mem_ctx 1542 source4/lib/ldb/include/ldb.h struct ldb_dn *ldb_dn_get_parent(TALLOC_CTX *mem_ctx, struct ldb_dn *dn); mem_ctx 1543 source4/lib/ldb/include/ldb.h char *ldb_dn_canonical_string(TALLOC_CTX *mem_ctx, struct ldb_dn *dn); mem_ctx 1544 source4/lib/ldb/include/ldb.h char *ldb_dn_canonical_ex_string(TALLOC_CTX *mem_ctx, struct ldb_dn *dn); mem_ctx 1575 source4/lib/ldb/include/ldb.h char *ldb_attr_casefold(TALLOC_CTX *mem_ctx, const char *s); mem_ctx 1585 source4/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_new(TALLOC_CTX *mem_ctx); mem_ctx 1681 source4/lib/ldb/include/ldb.h TALLOC_CTX *mem_ctx, mem_ctx 1687 source4/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_copy_shallow(TALLOC_CTX *mem_ctx, mem_ctx 1689 source4/lib/ldb/include/ldb.h struct ldb_message *ldb_msg_copy(TALLOC_CTX *mem_ctx, mem_ctx 1732 source4/lib/ldb/include/ldb.h struct ldb_val ldb_val_dup(TALLOC_CTX *mem_ctx, const struct ldb_val *v); mem_ctx 1758 source4/lib/ldb/include/ldb.h const char **ldb_attr_list_copy(TALLOC_CTX *mem_ctx, const char * const *attrs); mem_ctx 1759 source4/lib/ldb/include/ldb.h const char **ldb_attr_list_copy_add(TALLOC_CTX *mem_ctx, const char * const *attrs, const char *new_attr); mem_ctx 1785 source4/lib/ldb/include/ldb.h char *ldb_timestring(TALLOC_CTX *mem_ctx, time_t t); mem_ctx 1811 source4/lib/ldb/include/ldb.h char *ldb_timestring_utc(TALLOC_CTX *mem_ctx, time_t t); mem_ctx 1838 source4/lib/ldb/include/ldb.h struct ldb_control **ldb_parse_control_strings(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char **control_strings); mem_ctx 35 source4/lib/ldb/include/ldb_handlers.h int ldb_handler_copy( struct ldb_context *ldb, void *mem_ctx, mem_ctx 38 source4/lib/ldb/include/ldb_handlers.h int ldb_handler_fold( struct ldb_context *ldb, void *mem_ctx, mem_ctx 41 source4/lib/ldb/include/ldb_handlers.h int ldb_canonicalise_Integer( struct ldb_context *ldb, void *mem_ctx, mem_ctx 44 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_Integer( struct ldb_context *ldb, void *mem_ctx, mem_ctx 47 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_binary( struct ldb_context *ldb, void *mem_ctx, mem_ctx 50 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_fold( struct ldb_context *ldb, void *mem_ctx, mem_ctx 53 source4/lib/ldb/include/ldb_handlers.h int ldb_canonicalise_dn( struct ldb_context *ldb, void *mem_ctx, mem_ctx 56 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_dn( struct ldb_context *ldb, void *mem_ctx, mem_ctx 59 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_objectclass( struct ldb_context *ldb, void *mem_ctx, mem_ctx 62 source4/lib/ldb/include/ldb_handlers.h int ldb_comparison_utctime( struct ldb_context *ldb, void *mem_ctx, mem_ctx 65 source4/lib/ldb/include/ldb_handlers.h int ldb_canonicalise_utctime( struct ldb_context *ldb, void *mem_ctx, mem_ctx 145 source4/lib/ldb/include/ldb_module.h struct ldb_handle *ldb_handle_new(TALLOC_CTX *mem_ctx, struct ldb_context *ldb); mem_ctx 151 source4/lib/ldb/include/ldb_private.h char *ldb_casefold_default(void *context, void *mem_ctx, const char *s, size_t n); mem_ctx 158 source4/lib/ldb/include/ldb_private.h const char **ldb_modules_list_from_string(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *string); mem_ctx 163 source4/lib/ldb/include/ldb_private.h struct ldb_val ldb_binary_decode(void *mem_ctx, const char *str); mem_ctx 112 source4/lib/ldb/ldb_ildap/ldb_ildap.c static struct ldap_mod **ildb_msg_to_mods(void *mem_ctx, int *num_mods, mem_ctx 121 source4/lib/ldb/ldb_ildap/ldb_ildap.c mods = talloc_array(mem_ctx, struct ldap_mod *, msg->num_elements+1); mem_ctx 170 source4/lib/ldb/ldb_ildap/ldb_ildap.c TALLOC_CTX *mem_ctx; mem_ctx 179 source4/lib/ldb/ldb_ildap/ldb_ildap.c mem_ctx = talloc_new(ildb); mem_ctx 180 source4/lib/ldb/ldb_ildap/ldb_ildap.c if (!mem_ctx) { mem_ctx 185 source4/lib/ldb/ldb_ildap/ldb_ildap.c ldap_errstr(ildb->ldap, mem_ctx, status)); mem_ctx 186 source4/lib/ldb/ldb_ildap/ldb_ildap.c talloc_free(mem_ctx); mem_ctx 70 source4/lib/ldb/ldb_ldap/ldb_ldap.c static LDAPMod **lldb_msg_to_mods(void *mem_ctx, const struct ldb_message *msg, int use_flags) mem_ctx 77 source4/lib/ldb/ldb_ldap/ldb_ldap.c mods = talloc_array(mem_ctx, LDAPMod *, msg->num_elements+1); mem_ctx 145 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_dn *ldb_dn_rebase_local(void *mem_ctx, const struct ldb_map_context *data, struct ldb_dn *dn) mem_ctx 149 source4/lib/ldb/ldb_map/ldb_map.c new_dn = ldb_dn_copy(mem_ctx, dn); mem_ctx 174 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_dn *ldb_dn_rebase_remote(void *mem_ctx, const struct ldb_map_context *data, struct ldb_dn *dn) mem_ctx 178 source4/lib/ldb/ldb_map/ldb_map.c new_dn = ldb_dn_copy(mem_ctx, dn); mem_ctx 367 source4/lib/ldb/ldb_map/ldb_map.c const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr) mem_ctx 370 source4/lib/ldb/ldb_map/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 375 source4/lib/ldb/ldb_map/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 379 source4/lib/ldb/ldb_map/ldb_map.c return talloc_strdup(mem_ctx, map->u.rename.remote_name); mem_ctx 387 source4/lib/ldb/ldb_map/ldb_map.c const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr) mem_ctx 390 source4/lib/ldb/ldb_map/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 394 source4/lib/ldb/ldb_map/ldb_map.c return talloc_strdup(mem_ctx, attr); mem_ctx 397 source4/lib/ldb/ldb_map/ldb_map.c return talloc_strdup(mem_ctx, map->local_name); mem_ctx 402 source4/lib/ldb/ldb_map/ldb_map.c int map_attrs_merge(struct ldb_module *module, void *mem_ctx, mem_ctx 410 source4/lib/ldb/ldb_map/ldb_map.c *attrs = talloc_realloc(mem_ctx, *attrs, const char *, i+j+1); mem_ctx 429 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, mem_ctx 433 source4/lib/ldb/ldb_map/ldb_map.c return map->u.convert.convert_local(module, mem_ctx, val); mem_ctx 436 source4/lib/ldb/ldb_map/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 440 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, mem_ctx 444 source4/lib/ldb/ldb_map/ldb_map.c return map->u.convert.convert_remote(module, mem_ctx, val); mem_ctx 447 source4/lib/ldb/ldb_map/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 467 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn) mem_ctx 484 source4/lib/ldb/ldb_map/ldb_map.c newdn = ldb_dn_copy(mem_ctx, dn); mem_ctx 542 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn) mem_ctx 559 source4/lib/ldb/ldb_map/ldb_map.c newdn = ldb_dn_copy(mem_ctx, dn); mem_ctx 618 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn) mem_ctx 623 source4/lib/ldb/ldb_map/ldb_map.c dn1 = ldb_dn_rebase_local(mem_ctx, data, dn); mem_ctx 624 source4/lib/ldb/ldb_map/ldb_map.c dn2 = ldb_dn_map_remote(module, mem_ctx, dn1); mem_ctx 635 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val ldb_dn_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 643 source4/lib/ldb/ldb_map/ldb_map.c dn = ldb_dn_from_ldb_val(mem_ctx, ldb, val); mem_ctx 650 source4/lib/ldb/ldb_map/ldb_map.c newdn = ldb_dn_map_local(module, mem_ctx, dn); mem_ctx 654 source4/lib/ldb/ldb_map/ldb_map.c newval.data = (uint8_t *)ldb_dn_alloc_linearized(mem_ctx, newdn); mem_ctx 664 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val ldb_dn_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 672 source4/lib/ldb/ldb_map/ldb_map.c dn = ldb_dn_from_ldb_val(mem_ctx, ldb, val); mem_ctx 679 source4/lib/ldb/ldb_map/ldb_map.c newdn = ldb_dn_map_remote(module, mem_ctx, dn); mem_ctx 683 source4/lib/ldb/ldb_map/ldb_map.c newval.data = (uint8_t *)ldb_dn_alloc_linearized(mem_ctx, newdn); mem_ctx 693 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val map_objectclass_convert_local(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 701 source4/lib/ldb/ldb_map/ldb_map.c newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->remote_name); mem_ctx 706 source4/lib/ldb/ldb_map/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 769 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_val map_objectclass_convert_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_val *val) mem_ctx 777 source4/lib/ldb/ldb_map/ldb_map.c newval.data = (uint8_t*)talloc_strdup(mem_ctx, map->local_name); mem_ctx 782 source4/lib/ldb/ldb_map/ldb_map.c return ldb_val_dup(mem_ctx, val); mem_ctx 786 source4/lib/ldb/ldb_map/ldb_map.c static struct ldb_message_element *map_objectclass_generate_local(struct ldb_module *module, void *mem_ctx, const char *local_attr, const struct ldb_message *remote) mem_ctx 803 source4/lib/ldb/ldb_map/ldb_map.c el = talloc_zero(mem_ctx, struct ldb_message_element); mem_ctx 859 source4/lib/ldb/ldb_map/ldb_map.c static int map_objectclass_convert_operator(struct ldb_module *module, void *mem_ctx, mem_ctx 863 source4/lib/ldb/ldb_map/ldb_map.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, &objectclass_convert_map); mem_ctx 53 source4/lib/ldb/ldb_map/ldb_map.h typedef struct ldb_val (*ldb_map_convert_func) (struct ldb_module *module, void *mem_ctx, const struct ldb_val *val); mem_ctx 93 source4/lib/ldb/ldb_map/ldb_map.h struct ldb_message_element *(*generate_local)(struct ldb_module *, TALLOC_CTX *mem_ctx, const char *remote_attr, const struct ldb_message *remote); mem_ctx 36 source4/lib/ldb/ldb_map/ldb_map_inbound.c static struct ldb_message_element *ldb_msg_el_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_message_element *old) mem_ctx 41 source4/lib/ldb/ldb_map/ldb_map_inbound.c el = talloc_zero(mem_ctx, struct ldb_message_element); mem_ctx 37 source4/lib/ldb/ldb_map/ldb_map_outbound.c static const char **map_attrs_select_local(struct ldb_module *module, void *mem_ctx, const char * const *attrs) mem_ctx 47 source4/lib/ldb/ldb_map/ldb_map_outbound.c result = talloc_array(mem_ctx, const char *, 1); mem_ctx 57 source4/lib/ldb/ldb_map/ldb_map_outbound.c result = talloc_realloc(mem_ctx, result, const char *, last+2); mem_ctx 77 source4/lib/ldb/ldb_map/ldb_map_outbound.c static const char **map_attrs_collect_remote(struct ldb_module *module, void *mem_ctx, mem_ctx 88 source4/lib/ldb/ldb_map/ldb_map_outbound.c result = talloc_array(mem_ctx, const char *, 1); mem_ctx 98 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, attrs); mem_ctx 102 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_attrs_merge(module, mem_ctx, &new_attrs, data->wildcard_attributes); mem_ctx 142 source4/lib/ldb/ldb_map/ldb_map_outbound.c result = talloc_realloc(mem_ctx, result, const char *, last+2); mem_ctx 155 source4/lib/ldb/ldb_map/ldb_map_outbound.c result = talloc_realloc(mem_ctx, result, const char *, last+2); mem_ctx 175 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_attrs_partition(struct ldb_module *module, void *mem_ctx, const char ***local_attrs, const char ***remote_attrs, const char * const *attrs) mem_ctx 177 source4/lib/ldb/ldb_map/ldb_map_outbound.c *local_attrs = map_attrs_select_local(module, mem_ctx, attrs); mem_ctx 178 source4/lib/ldb/ldb_map/ldb_map_outbound.c *remote_attrs = map_attrs_collect_remote(module, mem_ctx, attrs); mem_ctx 217 source4/lib/ldb/ldb_map/ldb_map_outbound.c void *mem_ctx, mem_ctx 225 source4/lib/ldb/ldb_map/ldb_map_outbound.c el = talloc_zero(mem_ctx, struct ldb_message_element); mem_ctx 520 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int ldb_parse_tree_collect_attrs(struct ldb_module *module, void *mem_ctx, const char ***attrs, const struct ldb_parse_tree *tree) mem_ctx 533 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = ldb_parse_tree_collect_attrs(module, mem_ctx, mem_ctx 542 source4/lib/ldb/ldb_map/ldb_map_outbound.c return ldb_parse_tree_collect_attrs(module, mem_ctx, attrs, tree->u.isnot.child); mem_ctx 545 source4/lib/ldb/ldb_map/ldb_map_outbound.c new_attrs = ldb_attr_list_copy_add(mem_ctx, *attrs, tree->u.equality.attr); mem_ctx 554 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree); mem_ctx 557 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 563 source4/lib/ldb/ldb_map/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 589 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 594 source4/lib/ldb/ldb_map/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 640 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 643 source4/lib/ldb/ldb_map/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 653 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_select_local(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 662 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_select_local_not(module, mem_ctx, new, tree); mem_ctx 666 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_select_local_list(module, mem_ctx, new, tree); mem_ctx 674 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_select_local_simple(module, mem_ctx, new, tree); mem_ctx 677 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree); mem_ctx 680 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote_not(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 686 source4/lib/ldb/ldb_map/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 712 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 717 source4/lib/ldb/ldb_map/ldb_map_outbound.c *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); mem_ctx 763 source4/lib/ldb/ldb_map/ldb_map_outbound.c int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree, const struct ldb_map_attribute *map) mem_ctx 768 source4/lib/ldb/ldb_map/ldb_map_outbound.c *new = talloc(mem_ctx, struct ldb_parse_tree); mem_ctx 870 source4/lib/ldb/ldb_map/ldb_map_outbound.c static int map_subtree_collect_remote(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) mem_ctx 883 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_collect_remote_not(module, mem_ctx, new, tree); mem_ctx 887 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_collect_remote_list(module, mem_ctx, new, tree); mem_ctx 897 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map->convert_operator(module, mem_ctx, new, tree); mem_ctx 909 source4/lib/ldb/ldb_map/ldb_map_outbound.c return map_subtree_collect_remote_simple(module, mem_ctx, new, tree, map); mem_ctx 915 source4/lib/ldb/ldb_map/ldb_map_outbound.c void *mem_ctx, mem_ctx 931 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_select_local(module, mem_ctx, local_tree, tree); mem_ctx 937 source4/lib/ldb/ldb_map/ldb_map_outbound.c ret = map_subtree_collect_remote(module, mem_ctx, remote_tree, tree); mem_ctx 59 source4/lib/ldb/ldb_map/ldb_map_private.h const char *map_attr_map_local(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr); mem_ctx 60 source4/lib/ldb/ldb_map/ldb_map_private.h const char *map_attr_map_remote(void *mem_ctx, const struct ldb_map_attribute *map, const char *attr); mem_ctx 61 source4/lib/ldb/ldb_map/ldb_map_private.h int map_attrs_merge(struct ldb_module *module, void *mem_ctx, const char ***attrs, const char * const *more_attrs); mem_ctx 63 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_val ldb_val_map_local(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val); mem_ctx 64 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_val ldb_val_map_remote(struct ldb_module *module, void *mem_ctx, const struct ldb_map_attribute *map, const struct ldb_val *val); mem_ctx 66 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_dn *ldb_dn_map_local(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn); mem_ctx 67 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_dn *ldb_dn_map_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn); mem_ctx 68 source4/lib/ldb/ldb_map/ldb_map_private.h struct ldb_dn *ldb_dn_map_rebase_remote(struct ldb_module *module, void *mem_ctx, struct ldb_dn *dn); mem_ctx 81 source4/lib/ldb/ldb_map/ldb_map_private.h int map_subtree_collect_remote_simple(struct ldb_module *module, void *mem_ctx, mem_ctx 78 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static char *lsqlite3_tprintf(TALLOC_CTX *mem_ctx, const char *fmt, ...) mem_ctx 89 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = talloc_strdup(mem_ctx, str); mem_ctx 248 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c void *mem_ctx, mem_ctx 265 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]); mem_ctx 270 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]); mem_ctx 277 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ret = talloc_asprintf(mem_ctx, "SELECT * FROM ( %s )\n", tmp); mem_ctx 283 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c tmp = parsetree_to_sql(module, mem_ctx, t->u.list.elements[0]); mem_ctx 288 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.list.elements[i]); mem_ctx 295 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return talloc_asprintf(mem_ctx, "SELECT * FROM ( %s ) ", tmp); mem_ctx 299 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c child = parsetree_to_sql(module, mem_ctx, t->u.isnot.child); mem_ctx 302 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return talloc_asprintf(mem_ctx, mem_ctx 311 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 316 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 324 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c ldb_dn_new(mem_ctx, ldb, mem_ctx 327 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 333 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 344 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c wild_card_string = talloc_strdup(mem_ctx, mem_ctx 359 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.substring.attr); mem_ctx 367 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(subval), &value); mem_ctx 372 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 380 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 385 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 390 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 399 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 404 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 409 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 419 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return talloc_strdup(mem_ctx, "SELECT eid FROM ldb_entry"); mem_ctx 422 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.present.attr); mem_ctx 425 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 431 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.equality.attr); mem_ctx 436 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c a->syntax->canonicalise_fn(ldb, mem_ctx, &(t->u.equality.value), &value); mem_ctx 441 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c return lsqlite3_tprintf(mem_ctx, mem_ctx 744 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c static long long lsqlite3_get_eid_ndn(sqlite3 *sqlite, void *mem_ctx, const char *norm_dn) mem_ctx 752 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c query = lsqlite3_tprintf(mem_ctx, "SELECT eid " mem_ctx 143 source4/lib/ldb/ldb_tdb/ldb_search.c TALLOC_CTX *mem_ctx, mem_ctx 150 source4/lib/ldb/ldb_tdb/ldb_search.c ret = talloc(mem_ctx, struct ldb_message); mem_ctx 286 source4/lib/ldb/ldb_tdb/ldb_search.c TALLOC_CTX *mem_ctx, mem_ctx 296 source4/lib/ldb/ldb_tdb/ldb_search.c msg2 = ltdb_pull_attrs(module, mem_ctx, msg, attrs); mem_ctx 302 source4/lib/ldb/ldb_tdb/ldb_search.c res2 = talloc_realloc(mem_ctx, *res, struct ldb_message *, (*count)+2); mem_ctx 113 source4/lib/ldb/ldb_tdb/ldb_tdb.h TALLOC_CTX *mem_ctx, mem_ctx 132 source4/lib/ldb/ldb_tdb/ldb_tdb.h struct tdb_context *ltdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 100 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c struct tdb_context *ltdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 116 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c if (!talloc_reference(mem_ctx, w)) { mem_ctx 124 source4/lib/ldb/ldb_tdb/ldb_tdb_wrap.c w = talloc(mem_ctx, struct ltdb_wrap); mem_ctx 61 source4/lib/ldb/modules/sort.c static int build_response(void *mem_ctx, struct ldb_control ***ctrls, int result, const char *desc) mem_ctx 70 source4/lib/ldb/modules/sort.c controls = talloc_realloc(mem_ctx, controls, struct ldb_control *, i + 2); mem_ctx 73 source4/lib/ldb/modules/sort.c controls = talloc_array(mem_ctx, struct ldb_control *, 2); mem_ctx 64 source4/lib/ldb/pyldb.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 73 source4/lib/ldb/pyldb.c if (a->syntax->ldif_write_fn(ldb_ctx, mem_ctx, val, &new_val) != 0) { mem_ctx 74 source4/lib/ldb/pyldb.c talloc_free(mem_ctx); mem_ctx 82 source4/lib/ldb/pyldb.c talloc_free(mem_ctx); mem_ctx 87 source4/lib/ldb/pyldb.c bool PyObject_AsDn(TALLOC_CTX *mem_ctx, PyObject *object, mem_ctx 93 source4/lib/ldb/pyldb.c odn = ldb_dn_new(mem_ctx, ldb_ctx, PyString_AsString(object)); mem_ctx 122 source4/lib/ldb/pyldb.c static struct ldb_result *PyLdbResult_AsResult(TALLOC_CTX *mem_ctx, PyObject *obj) mem_ctx 130 source4/lib/ldb/pyldb.c res = talloc_zero(mem_ctx, struct ldb_result); mem_ctx 339 source4/lib/ldb/pyldb.c py_ret->mem_ctx = talloc_new(NULL); mem_ctx 340 source4/lib/ldb/pyldb.c py_ret->dn = talloc_reference(py_ret->mem_ctx, dn); mem_ctx 346 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); mem_ctx 472 source4/lib/ldb/pyldb.c static const char **PyList_AsStringList(TALLOC_CTX *mem_ctx, PyObject *list) mem_ctx 759 source4/lib/ldb/pyldb.c TALLOC_CTX *mem_ctx; mem_ctx 767 source4/lib/ldb/pyldb.c mem_ctx = talloc_new(NULL); mem_ctx 778 source4/lib/ldb/pyldb.c if (a->syntax->ldif_write_fn(PyLdb_AsLdbContext(self), mem_ctx, &old_val, &new_val) != 0) { mem_ctx 779 source4/lib/ldb/pyldb.c talloc_free(mem_ctx); mem_ctx 785 source4/lib/ldb/pyldb.c talloc_free(mem_ctx); mem_ctx 1010 source4/lib/ldb/pyldb.c ret->mem_ctx = talloc_new(NULL); mem_ctx 1011 source4/lib/ldb/pyldb.c ret->mod = talloc_reference(ret->mem_ctx, mod); mem_ctx 1062 source4/lib/ldb/pyldb.c ret->mem_ctx = talloc_new(NULL); mem_ctx 1063 source4/lib/ldb/pyldb.c ret->ldb_ctx = talloc_reference(ret->mem_ctx, ldb_ctx); mem_ctx 1069 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); mem_ctx 1245 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); mem_ctx 1259 source4/lib/ldb/pyldb.c struct ldb_message_element *PyObject_AsMessageElement(TALLOC_CTX *mem_ctx, mem_ctx 1268 source4/lib/ldb/pyldb.c me = talloc(mem_ctx, struct ldb_message_element); mem_ctx 1363 source4/lib/ldb/pyldb.c PyObject *PyLdbMessageElement_FromMessageElement(struct ldb_message_element *el, TALLOC_CTX *mem_ctx) mem_ctx 1371 source4/lib/ldb/pyldb.c ret->mem_ctx = talloc_new(NULL); mem_ctx 1372 source4/lib/ldb/pyldb.c if (talloc_reference(ret->mem_ctx, mem_ctx) == NULL) { mem_ctx 1429 source4/lib/ldb/pyldb.c ret->mem_ctx = talloc_new(NULL); mem_ctx 1430 source4/lib/ldb/pyldb.c ret->el = talloc_reference(ret->mem_ctx, el); mem_ctx 1468 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); mem_ctx 1639 source4/lib/ldb/pyldb.c py_ret->mem_ctx = talloc_new(NULL); mem_ctx 1640 source4/lib/ldb/pyldb.c py_ret->msg = talloc_reference(py_ret->mem_ctx, ret); mem_ctx 1653 source4/lib/ldb/pyldb.c ret->mem_ctx = talloc_new(NULL); mem_ctx 1654 source4/lib/ldb/pyldb.c ret->msg = talloc_reference(ret->mem_ctx, msg); mem_ctx 1686 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); mem_ctx 1713 source4/lib/ldb/pyldb.c ret->mem_ctx = talloc_new(NULL); mem_ctx 1714 source4/lib/ldb/pyldb.c ret->tree = talloc_reference(ret->mem_ctx, tree); mem_ctx 1720 source4/lib/ldb/pyldb.c talloc_free(self->mem_ctx); mem_ctx 34 source4/lib/ldb/pyldb.h TALLOC_CTX *mem_ctx; mem_ctx 45 source4/lib/ldb/pyldb.h TALLOC_CTX *mem_ctx; mem_ctx 50 source4/lib/ldb/pyldb.h bool PyObject_AsDn(TALLOC_CTX *mem_ctx, PyObject *object, struct ldb_context *ldb_ctx, struct ldb_dn **dn); mem_ctx 57 source4/lib/ldb/pyldb.h TALLOC_CTX *mem_ctx; mem_ctx 67 source4/lib/ldb/pyldb.h TALLOC_CTX *mem_ctx; mem_ctx 76 source4/lib/ldb/pyldb.h TALLOC_CTX *mem_ctx; mem_ctx 79 source4/lib/ldb/pyldb.h struct ldb_message_element *PyObject_AsMessageElement(TALLOC_CTX *mem_ctx, PyObject *obj, int flags, const char *name); mem_ctx 80 source4/lib/ldb/pyldb.h PyObject *PyLdbMessageElement_FromMessageElement(struct ldb_message_element *, TALLOC_CTX *mem_ctx); mem_ctx 87 source4/lib/ldb/pyldb.h TALLOC_CTX *mem_ctx; mem_ctx 394 source4/lib/ldb/tools/ldbtest.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 397 source4/lib/ldb/tools/ldbtest.c ldb = ldb_init(mem_ctx, NULL); mem_ctx 401 source4/lib/ldb/tools/ldbtest.c talloc_steal(mem_ctx, options); mem_ctx 416 source4/lib/ldb/tools/ldbtest.c talloc_free(mem_ctx); mem_ctx 97 source4/lib/ldb_wrap.c struct ldb_context *ldb_wrap_connect(TALLOC_CTX *mem_ctx, mem_ctx 118 source4/lib/ldb_wrap.c ldb = ldb_init(mem_ctx, ev); mem_ctx 32 source4/lib/ldb_wrap.h char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n); mem_ctx 34 source4/lib/ldb_wrap.h struct ldb_context *ldb_wrap_connect(TALLOC_CTX *mem_ctx, mem_ctx 76 source4/lib/messaging/irpc.h TALLOC_CTX *mem_ctx; mem_ctx 96 source4/lib/messaging/irpc.h struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx, mem_ctx 101 source4/lib/messaging/irpc.h struct messaging_context *messaging_client_init(TALLOC_CTX *mem_ctx, mem_ctx 126 source4/lib/messaging/irpc.h struct server_id *irpc_servers_byname(struct messaging_context *msg_ctx, TALLOC_CTX *mem_ctx, const char *name); mem_ctx 535 source4/lib/messaging/messaging.c struct messaging_context *messaging_init(TALLOC_CTX *mem_ctx, mem_ctx 549 source4/lib/messaging/messaging.c msg = talloc_zero(mem_ctx, struct messaging_context); mem_ctx 615 source4/lib/messaging/messaging.c struct messaging_context *messaging_client_init(TALLOC_CTX *mem_ctx, mem_ctx 623 source4/lib/messaging/messaging.c return messaging_init(mem_ctx, dir, id, iconv_convenience, ev); mem_ctx 684 source4/lib/messaging/messaging.c talloc_steal(irpc->mem_ctx, m); mem_ctx 884 source4/lib/messaging/messaging.c irpc->mem_ctx = ctx; mem_ctx 956 source4/lib/messaging/messaging.c TALLOC_CTX *mem_ctx) mem_ctx 959 source4/lib/messaging/messaging.c table, callnum, r, mem_ctx); mem_ctx 1023 source4/lib/messaging/messaging.c TALLOC_CTX *mem_ctx, mem_ctx 1047 source4/lib/messaging/messaging.c ret = talloc_array(mem_ctx, struct server_id, count+1); mem_ctx 41 source4/lib/messaging/pymessaging.c struct loadparm_context *py_default_loadparm_context(TALLOC_CTX *mem_ctx); mem_ctx 66 source4/lib/messaging/pymessaging.c TALLOC_CTX *mem_ctx; mem_ctx 87 source4/lib/messaging/pymessaging.c ret->mem_ctx = talloc_new(NULL); mem_ctx 89 source4/lib/messaging/pymessaging.c ev = s4_event_context_init(ret->mem_ctx); mem_ctx 92 source4/lib/messaging/pymessaging.c messaging_path = lp_messaging_path(ret->mem_ctx, mem_ctx 93 source4/lib/messaging/pymessaging.c py_default_loadparm_context(ret->mem_ctx)); mem_ctx 95 source4/lib/messaging/pymessaging.c messaging_path = talloc_strdup(ret->mem_ctx, messaging_path); mem_ctx 104 source4/lib/messaging/pymessaging.c ret->msg_ctx = messaging_init(ret->mem_ctx, mem_ctx 107 source4/lib/messaging/pymessaging.c py_iconv_convenience(ret->mem_ctx), mem_ctx 110 source4/lib/messaging/pymessaging.c ret->msg_ctx = messaging_client_init(ret->mem_ctx, mem_ctx 112 source4/lib/messaging/pymessaging.c py_iconv_convenience(ret->mem_ctx), mem_ctx 118 source4/lib/messaging/pymessaging.c talloc_free(ret->mem_ctx); mem_ctx 313 source4/lib/messaging/pymessaging.c TALLOC_CTX *mem_ctx; mem_ctx 340 source4/lib/messaging/pymessaging.c ret->mem_ctx = talloc_new(NULL); mem_ctx 344 source4/lib/messaging/pymessaging.c ev = s4_event_context_init(ret->mem_ctx); mem_ctx 347 source4/lib/messaging/pymessaging.c messaging_path = lp_messaging_path(ret->mem_ctx, mem_ctx 348 source4/lib/messaging/pymessaging.c py_default_loadparm_context(ret->mem_ctx)); mem_ctx 350 source4/lib/messaging/pymessaging.c messaging_path = talloc_strdup(ret->mem_ctx, messaging_path); mem_ctx 359 source4/lib/messaging/pymessaging.c ret->msg_ctx = messaging_init(ret->mem_ctx, mem_ctx 362 source4/lib/messaging/pymessaging.c py_iconv_convenience(ret->mem_ctx), mem_ctx 365 source4/lib/messaging/pymessaging.c ret->msg_ctx = messaging_client_init(ret->mem_ctx, mem_ctx 367 source4/lib/messaging/pymessaging.c py_iconv_convenience(ret->mem_ctx), mem_ctx 373 source4/lib/messaging/pymessaging.c talloc_free(ret->mem_ctx); mem_ctx 377 source4/lib/messaging/pymessaging.c ret->dest_ids = irpc_servers_byname(ret->msg_ctx, ret->mem_ctx, ret->server_name); mem_ctx 379 source4/lib/messaging/pymessaging.c talloc_free(ret->mem_ctx); mem_ctx 392 source4/lib/messaging/pymessaging.c TALLOC_CTX *mem_ctx; mem_ctx 429 source4/lib/messaging/pymessaging.c talloc_free(((irpc_ResultObject *)self)->mem_ctx); mem_ctx 450 source4/lib/messaging/pymessaging.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 454 source4/lib/messaging/pymessaging.c ptr = talloc_zero_size(mem_ctx, method_def->table->calls[method_def->opnum].struct_size); mem_ctx 462 source4/lib/messaging/pymessaging.c talloc_free(mem_ctx); mem_ctx 469 source4/lib/messaging/pymessaging.c reqs = talloc_array(mem_ctx, struct irpc_request *, count); mem_ctx 487 source4/lib/messaging/pymessaging.c ret->mem_ctx = mem_ctx; mem_ctx 495 source4/lib/messaging/pymessaging.c talloc_free(mem_ctx); mem_ctx 511 source4/lib/messaging/pymessaging.c talloc_free(iface->mem_ctx); mem_ctx 119 source4/lib/messaging/tests/irpc.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 122 source4/lib/messaging/tests/irpc.c r.in.in_data = (unsigned char *)talloc_strdup(mem_ctx, "0123456789"); mem_ctx 127 source4/lib/messaging/tests/irpc.c mem_ctx); mem_ctx 172 source4/lib/messaging/tests/irpc.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 185 source4/lib/messaging/tests/irpc.c &r, mem_ctx); mem_ctx 247 source4/lib/messaging/tests/irpc.c struct torture_suite *torture_local_irpc(TALLOC_CTX *mem_ctx) mem_ctx 249 source4/lib/messaging/tests/irpc.c struct torture_suite *suite = torture_suite_create(mem_ctx, "IRPC"); mem_ctx 140 source4/lib/messaging/tests/messaging.c struct torture_suite *torture_local_messaging(TALLOC_CTX *mem_ctx) mem_ctx 142 source4/lib/messaging/tests/messaging.c struct torture_suite *s = torture_suite_create(mem_ctx, "MESSAGING"); mem_ctx 32 source4/lib/registry/dir.c static WERROR reg_dir_add_key(TALLOC_CTX *mem_ctx, mem_ctx 42 source4/lib/registry/dir.c path = talloc_asprintf(mem_ctx, "%s/%s", dk->path, name); mem_ctx 45 source4/lib/registry/dir.c struct dir_key *key = talloc(mem_ctx, struct dir_key); mem_ctx 124 source4/lib/registry/dir.c static WERROR reg_dir_open_key(TALLOC_CTX *mem_ctx, mem_ctx 138 source4/lib/registry/dir.c fullpath = talloc_asprintf(mem_ctx, "%s/%s", p->path, name); mem_ctx 147 source4/lib/registry/dir.c ret = talloc(mem_ctx, struct dir_key); mem_ctx 154 source4/lib/registry/dir.c static WERROR reg_dir_key_by_index(TALLOC_CTX *mem_ctx, mem_ctx 186 source4/lib/registry/dir.c *name = talloc_strdup(mem_ctx, e->d_name); mem_ctx 321 source4/lib/registry/dir.c static WERROR reg_dir_get_value(TALLOC_CTX *mem_ctx, mem_ctx 326 source4/lib/registry/dir.c char *path = talloc_asprintf(mem_ctx, "%s/%s", dk->path, name); mem_ctx 330 source4/lib/registry/dir.c contents = file_load(path, &size, 0, mem_ctx); mem_ctx 344 source4/lib/registry/dir.c static WERROR reg_dir_enum_value(TALLOC_CTX *mem_ctx, mem_ctx 368 source4/lib/registry/dir.c *name = talloc_strdup(mem_ctx, e->d_name); mem_ctx 369 source4/lib/registry/dir.c W_ERROR_NOT_OK_RETURN(reg_dir_get_value(mem_ctx, key, mem_ctx 67 source4/lib/registry/hive.c _PUBLIC_ WERROR hive_key_get_info(TALLOC_CTX *mem_ctx, mem_ctx 76 source4/lib/registry/hive.c return key->ops->get_key_info(mem_ctx, key, classname, num_subkeys, mem_ctx 99 source4/lib/registry/hive.c _PUBLIC_ WERROR hive_get_key_by_name(TALLOC_CTX *mem_ctx, mem_ctx 104 source4/lib/registry/hive.c return key->ops->get_key_by_name(mem_ctx, key, name, subkey); mem_ctx 107 source4/lib/registry/hive.c WERROR hive_enum_key(TALLOC_CTX *mem_ctx, mem_ctx 113 source4/lib/registry/hive.c return key->ops->enum_key(mem_ctx, key, idx, name, classname, mem_ctx 126 source4/lib/registry/hive.c WERROR hive_get_value(TALLOC_CTX *mem_ctx, mem_ctx 133 source4/lib/registry/hive.c return key->ops->get_value_by_name(mem_ctx, key, name, type, data); mem_ctx 136 source4/lib/registry/hive.c WERROR hive_get_value_by_index(TALLOC_CTX *mem_ctx, mem_ctx 144 source4/lib/registry/hive.c return key->ops->enum_value(mem_ctx, key, idx, name, type, data); mem_ctx 147 source4/lib/registry/hive.c WERROR hive_get_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 154 source4/lib/registry/hive.c return key->ops->get_sec_desc(mem_ctx, key, security); mem_ctx 87 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_open_key(TALLOC_CTX *mem_ctx, struct registry_key *parent, mem_ctx 101 source4/lib/registry/interface.c return parent->context->ops->open_key(mem_ctx, parent, name, result); mem_ctx 107 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_key_get_value_by_index(TALLOC_CTX *mem_ctx, mem_ctx 118 source4/lib/registry/interface.c return key->context->ops->enum_value(mem_ctx, key, idx, name, mem_ctx 125 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_key_get_info(TALLOC_CTX *mem_ctx, mem_ctx 141 source4/lib/registry/interface.c return key->context->ops->get_key_info(mem_ctx, mem_ctx 151 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_key_get_subkey_by_index(TALLOC_CTX *mem_ctx, mem_ctx 163 source4/lib/registry/interface.c return key->context->ops->enum_key(mem_ctx, key, idx, name, mem_ctx 170 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_key_get_value_by_name(TALLOC_CTX *mem_ctx, mem_ctx 182 source4/lib/registry/interface.c return key->context->ops->get_value(mem_ctx, key, name, type, data); mem_ctx 202 source4/lib/registry/interface.c _PUBLIC_ WERROR reg_key_add_name(TALLOC_CTX *mem_ctx, mem_ctx 217 source4/lib/registry/interface.c return parent->context->ops->create_key(mem_ctx, parent, name, mem_ctx 40 source4/lib/registry/ldb.c static void reg_ldb_unpack_value(TALLOC_CTX *mem_ctx, mem_ctx 49 source4/lib/registry/ldb.c *name = talloc_strdup(mem_ctx, mem_ctx 63 source4/lib/registry/ldb.c convert_string_talloc(mem_ctx, CH_UTF8, CH_UTF16, mem_ctx 74 source4/lib/registry/ldb.c *data = data_blob_talloc(mem_ctx, val->data, val->length); mem_ctx 83 source4/lib/registry/ldb.c *data = data_blob_talloc(mem_ctx, &tmp, 4); mem_ctx 88 source4/lib/registry/ldb.c *data = data_blob_talloc(mem_ctx, val->data, val->length); mem_ctx 94 source4/lib/registry/ldb.c TALLOC_CTX *mem_ctx, mem_ctx 99 source4/lib/registry/ldb.c struct ldb_message *msg = talloc_zero(mem_ctx, struct ldb_message); mem_ctx 102 source4/lib/registry/ldb.c ldb_msg_add_string(msg, "value", talloc_strdup(mem_ctx, name)); mem_ctx 108 source4/lib/registry/ldb.c convert_string_talloc(mem_ctx, CH_UTF16, CH_UTF8, mem_ctx 127 source4/lib/registry/ldb.c talloc_asprintf(mem_ctx, "0x%x", mem_ctx 135 source4/lib/registry/ldb.c type_s = talloc_asprintf(mem_ctx, "%u", type); mem_ctx 141 source4/lib/registry/ldb.c static char *reg_ldb_escape(TALLOC_CTX *mem_ctx, const char *value) mem_ctx 148 source4/lib/registry/ldb.c return ldb_dn_escape_value(mem_ctx, val); mem_ctx 165 source4/lib/registry/ldb.c static struct ldb_dn *reg_path_to_ldb(TALLOC_CTX *mem_ctx, mem_ctx 171 source4/lib/registry/ldb.c char *mypath = talloc_strdup(mem_ctx, path); mem_ctx 176 source4/lib/registry/ldb.c local_ctx = talloc_new(mem_ctx); mem_ctx 179 source4/lib/registry/ldb.c ret = ldb_dn_new(mem_ctx, ldb, add); mem_ctx 181 source4/lib/registry/ldb.c ret = ldb_dn_new(mem_ctx, ldb, NULL); mem_ctx 265 source4/lib/registry/ldb.c static WERROR ldb_get_subkey_by_id(TALLOC_CTX *mem_ctx, mem_ctx 296 source4/lib/registry/ldb.c *name = talloc_strdup(mem_ctx, (char *)el->values[0].data); mem_ctx 301 source4/lib/registry/ldb.c static WERROR ldb_get_default_value(TALLOC_CTX *mem_ctx, struct hive_key *k, mem_ctx 311 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_BASE, attrs, "%s", ""); mem_ctx 322 source4/lib/registry/ldb.c reg_ldb_unpack_value(mem_ctx, mem_ctx 330 source4/lib/registry/ldb.c static WERROR ldb_get_value_by_id(TALLOC_CTX *mem_ctx, struct hive_key *k, mem_ctx 337 source4/lib/registry/ldb.c if (W_ERROR_IS_OK(ldb_get_default_value(mem_ctx, k, name, data_type, mem_ctx 353 source4/lib/registry/ldb.c reg_ldb_unpack_value(mem_ctx, kd->values[idx], name, data_type, data); mem_ctx 358 source4/lib/registry/ldb.c static WERROR ldb_get_value(TALLOC_CTX *mem_ctx, struct hive_key *k, mem_ctx 370 source4/lib/registry/ldb.c return ldb_get_default_value(mem_ctx, k, NULL, data_type, data); mem_ctx 373 source4/lib/registry/ldb.c query = talloc_asprintf(mem_ctx, "(value=%s)", name); mem_ctx 374 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_ONELEVEL, NULL, "%s", query); mem_ctx 386 source4/lib/registry/ldb.c reg_ldb_unpack_value(mem_ctx, res->msgs[0], NULL, data_type, data); mem_ctx 394 source4/lib/registry/ldb.c static WERROR ldb_open_key(TALLOC_CTX *mem_ctx, const struct hive_key *h, mem_ctx 404 source4/lib/registry/ldb.c ldap_path = reg_path_to_ldb(mem_ctx, h, name, NULL); mem_ctx 406 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res, ldap_path, LDB_SCOPE_BASE, NULL, "(key=*)"); mem_ctx 419 source4/lib/registry/ldb.c newkd = talloc_zero(mem_ctx, struct ldb_key_data); mem_ctx 422 source4/lib/registry/ldb.c newkd->dn = ldb_dn_copy(mem_ctx, res->msgs[0]->dn); mem_ctx 473 source4/lib/registry/ldb.c static WERROR ldb_add_key(TALLOC_CTX *mem_ctx, const struct hive_key *parent, mem_ctx 483 source4/lib/registry/ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 487 source4/lib/registry/ldb.c ldb_msg_add_string(msg, "key", talloc_strdup(mem_ctx, name)); mem_ctx 490 source4/lib/registry/ldb.c talloc_strdup(mem_ctx, classname)); mem_ctx 504 source4/lib/registry/ldb.c newkd = talloc_zero(mem_ctx, struct ldb_key_data); mem_ctx 522 source4/lib/registry/ldb.c TALLOC_CTX *mem_ctx; mem_ctx 528 source4/lib/registry/ldb.c mem_ctx = talloc_init("ldb_del_value"); mem_ctx 530 source4/lib/registry/ldb.c msg = talloc_zero(mem_ctx, struct ldb_message); mem_ctx 538 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 542 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 577 source4/lib/registry/ldb.c TALLOC_CTX *mem_ctx = talloc_init("ldb_del_key"); mem_ctx 585 source4/lib/registry/ldb.c werr = ldb_open_key(mem_ctx, key, name, &hk); mem_ctx 587 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 591 source4/lib/registry/ldb.c ldap_path = reg_path_to_ldb(mem_ctx, key, name, NULL); mem_ctx 593 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 598 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res_keys, ldap_path, LDB_SCOPE_ONELEVEL, mem_ctx 604 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 609 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res_vals, ldap_path, LDB_SCOPE_ONELEVEL, mem_ctx 615 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 624 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 638 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 651 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 664 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 675 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 679 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 695 source4/lib/registry/ldb.c TALLOC_CTX *mem_ctx = talloc_init("ldb_set_value"); mem_ctx 697 source4/lib/registry/ldb.c msg = reg_ldb_pack_value(kd->ldb, mem_ctx, name, type, data); mem_ctx 704 source4/lib/registry/ldb.c reg_ldb_escape(mem_ctx, name))) mem_ctx 706 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 723 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 731 source4/lib/registry/ldb.c talloc_free(mem_ctx); mem_ctx 735 source4/lib/registry/ldb.c static WERROR ldb_get_key_info(TALLOC_CTX *mem_ctx, mem_ctx 811 source4/lib/registry/ldb.c reg_ldb_unpack_value(mem_ctx, mem_ctx 68 source4/lib/registry/local.c static WERROR local_open_key(TALLOC_CTX *mem_ctx, mem_ctx 73 source4/lib/registry/local.c char *orig = talloc_strdup(mem_ctx, path), mem_ctx 84 source4/lib/registry/local.c elements = talloc_array(mem_ctx, const char *, mem_ctx 99 source4/lib/registry/local.c elements = talloc_realloc(mem_ctx, elements, const char *, el+2); mem_ctx 103 source4/lib/registry/local.c error = hive_get_key_by_name(mem_ctx, curkey, mem_ctx 148 source4/lib/registry/local.c static WERROR local_enum_key(TALLOC_CTX *mem_ctx, mem_ctx 156 source4/lib/registry/local.c return hive_enum_key(mem_ctx, local->hive_key, idx, name, keyclass, mem_ctx 160 source4/lib/registry/local.c static WERROR local_create_key(TALLOC_CTX *mem_ctx, mem_ctx 178 source4/lib/registry/local.c W_ERROR_NOT_OK_RETURN(reg_open_key(mem_ctx, parent_key, mem_ctx 179 source4/lib/registry/local.c talloc_strndup(mem_ctx, name, last_part-name), mem_ctx 184 source4/lib/registry/local.c W_ERROR_NOT_OK_RETURN(hive_key_add_name(mem_ctx, local_parent->hive_key, mem_ctx 218 source4/lib/registry/local.c static WERROR local_get_value(TALLOC_CTX *mem_ctx, mem_ctx 224 source4/lib/registry/local.c return hive_get_value(mem_ctx, local->hive_key, name, type, data); mem_ctx 227 source4/lib/registry/local.c static WERROR local_enum_value(TALLOC_CTX *mem_ctx, mem_ctx 235 source4/lib/registry/local.c return hive_get_value_by_index(mem_ctx, local->hive_key, idx, mem_ctx 260 source4/lib/registry/local.c static WERROR local_get_key_info(TALLOC_CTX *mem_ctx, mem_ctx 272 source4/lib/registry/local.c return hive_key_get_info(mem_ctx, local->hive_key, mem_ctx 277 source4/lib/registry/local.c static WERROR local_get_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 283 source4/lib/registry/local.c return hive_get_sec_desc(mem_ctx, local->hive_key, security); mem_ctx 309 source4/lib/registry/local.c WERROR reg_open_local(TALLOC_CTX *mem_ctx, struct registry_context **ctx) mem_ctx 311 source4/lib/registry/local.c struct registry_local *ret = talloc_zero(mem_ctx, mem_ctx 52 source4/lib/registry/patchfile.c TALLOC_CTX *mem_ctx = talloc_init("writediff"); mem_ctx 57 source4/lib/registry/patchfile.c error = reg_key_get_info(mem_ctx, oldkey, NULL, mem_ctx 63 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 73 source4/lib/registry/patchfile.c error1 = reg_key_get_subkey_by_index(mem_ctx, oldkey, i, mem_ctx 82 source4/lib/registry/patchfile.c error2 = reg_open_key(mem_ctx, newkey, keyname1, &t2); mem_ctx 91 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 97 source4/lib/registry/patchfile.c tmppath = talloc_asprintf(mem_ctx, "%s\\%s", path, keyname1); mem_ctx 102 source4/lib/registry/patchfile.c error1 = reg_open_key(mem_ctx, oldkey, keyname1, &t1); mem_ctx 106 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 115 source4/lib/registry/patchfile.c error = reg_key_get_info(mem_ctx, newkey, NULL, mem_ctx 121 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 131 source4/lib/registry/patchfile.c error1 = reg_key_get_subkey_by_index(mem_ctx, newkey, i, mem_ctx 136 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 141 source4/lib/registry/patchfile.c error2 = reg_open_key(mem_ctx, oldkey, keyname1, &t1); mem_ctx 153 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 158 source4/lib/registry/patchfile.c tmppath = talloc_asprintf(mem_ctx, "%s\\%s", path, keyname1); mem_ctx 162 source4/lib/registry/patchfile.c error1 = reg_open_key(mem_ctx, newkey, keyname1, &t2); mem_ctx 166 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 180 source4/lib/registry/patchfile.c error1 = reg_key_get_value_by_index(mem_ctx, newkey, i, mem_ctx 185 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 190 source4/lib/registry/patchfile.c error2 = reg_key_get_value_by_name(mem_ctx, oldkey, mem_ctx 200 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 219 source4/lib/registry/patchfile.c error1 = reg_key_get_value_by_index(mem_ctx, oldkey, i, &name, mem_ctx 224 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 229 source4/lib/registry/patchfile.c error2 = reg_key_get_value_by_name(mem_ctx, newkey, mem_ctx 240 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 247 source4/lib/registry/patchfile.c talloc_free(mem_ctx); mem_ctx 147 source4/lib/registry/patchfile_dotreg.c TALLOC_CTX *mem_ctx = talloc_init("reg_dotreg_diff_load"); mem_ctx 152 source4/lib/registry/patchfile_dotreg.c line = afdgets(fd, mem_ctx, 0); mem_ctx 155 source4/lib/registry/patchfile_dotreg.c talloc_free(mem_ctx); mem_ctx 160 source4/lib/registry/patchfile_dotreg.c while ((line = afdgets(fd, mem_ctx, 0))) { mem_ctx 188 source4/lib/registry/patchfile_dotreg.c talloc_free(mem_ctx); mem_ctx 196 source4/lib/registry/patchfile_dotreg.c curkey = talloc_strndup(mem_ctx, line+1, strlen(line)-2); mem_ctx 201 source4/lib/registry/patchfile_dotreg.c talloc_free(mem_ctx); mem_ctx 232 source4/lib/registry/patchfile_dotreg.c talloc_free(mem_ctx); mem_ctx 255 source4/lib/registry/patchfile_dotreg.c talloc_free(mem_ctx); mem_ctx 200 source4/lib/registry/patchfile_preg.c TALLOC_CTX *mem_ctx = talloc_init("reg_preg_diff_load"); mem_ctx 206 source4/lib/registry/patchfile_preg.c buf = talloc_array(mem_ctx, char, buf_size); mem_ctx 247 source4/lib/registry/patchfile_preg.c key = talloc_strdup(mem_ctx, buf); mem_ctx 256 source4/lib/registry/patchfile_preg.c value_name = talloc_strdup(mem_ctx, buf); mem_ctx 296 source4/lib/registry/patchfile_preg.c data = data_blob_talloc(mem_ctx, buf, length); mem_ctx 335 source4/lib/registry/patchfile_preg.c full_key = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 342 source4/lib/registry/patchfile_preg.c full_key = talloc_asprintf(mem_ctx, "%s\\%s", key, p); mem_ctx 427 source4/lib/registry/regf.c static WERROR regf_get_info(TALLOC_CTX *mem_ctx, mem_ctx 450 source4/lib/registry/regf.c *classname = talloc_strndup(mem_ctx, mem_ctx 561 source4/lib/registry/regf.c static WERROR regf_get_value_by_name(TALLOC_CTX *mem_ctx, mem_ctx 571 source4/lib/registry/regf.c for (i = 0; W_ERROR_IS_OK(error = regf_get_value(mem_ctx, key, i, mem_ctx 56 source4/lib/registry/registry.h WERROR (*enum_key) (TALLOC_CTX *mem_ctx, mem_ctx 65 source4/lib/registry/registry.h WERROR (*get_key_by_name) (TALLOC_CTX *mem_ctx, mem_ctx 90 source4/lib/registry/registry.h WERROR (*enum_value) (TALLOC_CTX *mem_ctx, mem_ctx 98 source4/lib/registry/registry.h WERROR (*get_value_by_name) (TALLOC_CTX *mem_ctx, mem_ctx 139 source4/lib/registry/registry.h WERROR (*get_key_info) (TALLOC_CTX *mem_ctx, mem_ctx 160 source4/lib/registry/registry.h WERROR hive_key_get_info(TALLOC_CTX *mem_ctx, const struct hive_key *key, mem_ctx 170 source4/lib/registry/registry.h WERROR hive_get_key_by_name(TALLOC_CTX *mem_ctx, mem_ctx 173 source4/lib/registry/registry.h WERROR hive_enum_key(TALLOC_CTX *mem_ctx, mem_ctx 182 source4/lib/registry/registry.h WERROR hive_get_value(TALLOC_CTX *mem_ctx, mem_ctx 185 source4/lib/registry/registry.h WERROR hive_get_value_by_index(TALLOC_CTX *mem_ctx, mem_ctx 189 source4/lib/registry/registry.h WERROR hive_get_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 279 source4/lib/registry/registry.h WERROR (*get_key_info) (TALLOC_CTX *mem_ctx, mem_ctx 295 source4/lib/registry/registry.h WERROR (*open_key) (TALLOC_CTX *mem_ctx, mem_ctx 300 source4/lib/registry/registry.h WERROR (*create_key) (TALLOC_CTX *mem_ctx, mem_ctx 311 source4/lib/registry/registry.h WERROR (*enum_key) (TALLOC_CTX *mem_ctx, mem_ctx 317 source4/lib/registry/registry.h WERROR (*enum_value) (TALLOC_CTX *mem_ctx, mem_ctx 323 source4/lib/registry/registry.h WERROR (*get_sec_desc) (TALLOC_CTX *mem_ctx, mem_ctx 339 source4/lib/registry/registry.h WERROR (*get_value) (TALLOC_CTX *mem_ctx, mem_ctx 366 source4/lib/registry/registry.h WERROR reg_open_local(TALLOC_CTX *mem_ctx, mem_ctx 369 source4/lib/registry/registry.h WERROR reg_open_samba(TALLOC_CTX *mem_ctx, mem_ctx 395 source4/lib/registry/registry.h WERROR reg_open_key(TALLOC_CTX *mem_ctx, struct registry_key *parent, mem_ctx 398 source4/lib/registry/registry.h WERROR reg_key_get_value_by_index(TALLOC_CTX *mem_ctx, mem_ctx 403 source4/lib/registry/registry.h WERROR reg_key_get_info(TALLOC_CTX *mem_ctx, mem_ctx 412 source4/lib/registry/registry.h WERROR reg_key_get_subkey_by_index(TALLOC_CTX *mem_ctx, mem_ctx 418 source4/lib/registry/registry.h WERROR reg_key_get_subkey_by_name(TALLOC_CTX *mem_ctx, mem_ctx 422 source4/lib/registry/registry.h WERROR reg_key_get_value_by_name(TALLOC_CTX *mem_ctx, mem_ctx 428 source4/lib/registry/registry.h WERROR reg_key_add_name(TALLOC_CTX *mem_ctx, mem_ctx 439 source4/lib/registry/registry.h WERROR reg_create_key(TALLOC_CTX *mem_ctx, mem_ctx 448 source4/lib/registry/registry.h char *reg_val_data_string(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint32_t type, const DATA_BLOB data); mem_ctx 449 source4/lib/registry/registry.h char *reg_val_description(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, const char *name, mem_ctx 451 source4/lib/registry/registry.h bool reg_string_to_val(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, const char *type_str, mem_ctx 453 source4/lib/registry/registry.h WERROR reg_open_key_abs(TALLOC_CTX *mem_ctx, struct registry_context *handle, mem_ctx 456 source4/lib/registry/registry.h WERROR reg_key_add_abs(TALLOC_CTX *mem_ctx, struct registry_context *ctx, mem_ctx 54 source4/lib/registry/rpc.c #define openhive(u) static WERROR open_ ## u(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct policy_handle *hnd) \ mem_ctx 64 source4/lib/registry/rpc.c status = dcerpc_winreg_Open ## u(p, mem_ctx, &r); \ mem_ctx 97 source4/lib/registry/rpc.c static WERROR rpc_query_key(TALLOC_CTX *mem_ctx, const struct registry_key *k); mem_ctx 129 source4/lib/registry/rpc.c static WERROR rpc_key_put_rpc_data(TALLOC_CTX *mem_ctx, struct registry_key *k) mem_ctx 134 source4/lib/registry/rpc.c k->backend_data = mykeydata = talloc_zero(mem_ctx, struct rpc_key_data); mem_ctx 148 source4/lib/registry/rpc.c mem_ctx, &r); mem_ctx 154 source4/lib/registry/rpc.c static WERROR rpc_open_key(TALLOC_CTX *mem_ctx, struct registry_key *h, mem_ctx 162 source4/lib/registry/rpc.c mykeydata = talloc_zero(mem_ctx, struct rpc_key); mem_ctx 177 source4/lib/registry/rpc.c status = dcerpc_winreg_OpenKey(mykeydata->pipe, mem_ctx, &r); mem_ctx 187 source4/lib/registry/rpc.c static WERROR rpc_get_value_by_index(TALLOC_CTX *mem_ctx, mem_ctx 204 source4/lib/registry/rpc.c error = rpc_query_key(mem_ctx, parent); mem_ctx 225 source4/lib/registry/rpc.c status = dcerpc_winreg_EnumValue(mykeydata->pipe, mem_ctx, &r); mem_ctx 232 source4/lib/registry/rpc.c *value_name = talloc_reference(mem_ctx, r.out.name->name); mem_ctx 234 source4/lib/registry/rpc.c *data = data_blob_talloc(mem_ctx, r.out.value, *r.out.length); mem_ctx 239 source4/lib/registry/rpc.c static WERROR rpc_get_value_by_name(TALLOC_CTX *mem_ctx, mem_ctx 255 source4/lib/registry/rpc.c error = rpc_query_key(mem_ctx, parent); mem_ctx 273 source4/lib/registry/rpc.c status = dcerpc_winreg_QueryValue(mykeydata->pipe, mem_ctx, &r); mem_ctx 281 source4/lib/registry/rpc.c *data = data_blob_talloc(mem_ctx, r.out.data, *r.out.data_length); mem_ctx 286 source4/lib/registry/rpc.c static WERROR rpc_get_subkey_by_index(TALLOC_CTX *mem_ctx, mem_ctx 314 source4/lib/registry/rpc.c status = dcerpc_winreg_EnumKey(mykeydata->pipe, mem_ctx, &r); mem_ctx 322 source4/lib/registry/rpc.c *name = talloc_reference(mem_ctx, r.out.name->name); mem_ctx 324 source4/lib/registry/rpc.c *keyclass = talloc_reference(mem_ctx, r.out.keyclass->name); mem_ctx 331 source4/lib/registry/rpc.c static WERROR rpc_add_key(TALLOC_CTX *mem_ctx, mem_ctx 339 source4/lib/registry/rpc.c struct rpc_key *rpck = talloc(mem_ctx, struct rpc_key); mem_ctx 354 source4/lib/registry/rpc.c status = dcerpc_winreg_CreateKey(parentkd->pipe, mem_ctx, &r); mem_ctx 368 source4/lib/registry/rpc.c static WERROR rpc_query_key(TALLOC_CTX *mem_ctx, const struct registry_key *k) mem_ctx 390 source4/lib/registry/rpc.c status = dcerpc_winreg_QueryInfoKey(mykeydata->pipe, mem_ctx, &r); mem_ctx 397 source4/lib/registry/rpc.c mykeydata->classname = talloc_reference(mem_ctx, r.out.classname->name); mem_ctx 407 source4/lib/registry/rpc.c TALLOC_CTX *mem_ctx = talloc_init("del_key"); mem_ctx 413 source4/lib/registry/rpc.c status = dcerpc_winreg_DeleteKey(mykeydata->pipe, mem_ctx, &r); mem_ctx 415 source4/lib/registry/rpc.c talloc_free(mem_ctx); mem_ctx 425 source4/lib/registry/rpc.c static WERROR rpc_get_info(TALLOC_CTX *mem_ctx, const struct registry_key *key, mem_ctx 438 source4/lib/registry/rpc.c error = rpc_query_key(mem_ctx, key); mem_ctx 57 source4/lib/registry/samba.c _PUBLIC_ WERROR reg_open_samba(TALLOC_CTX *mem_ctx, mem_ctx 66 source4/lib/registry/samba.c result = reg_open_local(mem_ctx, ctx); mem_ctx 282 source4/lib/registry/tests/diff.c struct torture_suite *torture_registry_diff(TALLOC_CTX *mem_ctx) mem_ctx 285 source4/lib/registry/tests/diff.c struct torture_suite *suite = torture_suite_create(mem_ctx, "DIFF"); mem_ctx 28 source4/lib/registry/tests/generic.c struct torture_suite *torture_registry_hive(TALLOC_CTX *mem_ctx); mem_ctx 29 source4/lib/registry/tests/generic.c struct torture_suite *torture_registry_registry(TALLOC_CTX *mem_ctx); mem_ctx 30 source4/lib/registry/tests/generic.c struct torture_suite *torture_registry_diff(TALLOC_CTX *mem_ctx); mem_ctx 115 source4/lib/registry/tests/generic.c struct torture_suite *torture_registry(TALLOC_CTX *mem_ctx) mem_ctx 117 source4/lib/registry/tests/generic.c struct torture_suite *suite = torture_suite_create(mem_ctx, "REGISTRY"); mem_ctx 104 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 106 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "Nested Key", NULL, mem_ctx 123 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 128 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "Parent Key", NULL, mem_ctx 133 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, subkey, "Child Key", NULL, mem_ctx 139 source4/lib/registry/tests/hive.c data_blob_talloc(mem_ctx, data, sizeof(data))); mem_ctx 163 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 165 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "Nested Key", NULL, mem_ctx 184 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 188 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "YA Nested Key", NULL, mem_ctx 193 source4/lib/registry/tests/hive.c data_blob_talloc(mem_ctx, data, sizeof(data))); mem_ctx 204 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 211 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "EYA Nested Key", NULL, mem_ctx 215 source4/lib/registry/tests/hive.c error = hive_get_value(mem_ctx, subkey, "Answer", &type, &value); mem_ctx 220 source4/lib/registry/tests/hive.c data_blob_talloc(mem_ctx, data, sizeof(data))); mem_ctx 223 source4/lib/registry/tests/hive.c error = hive_get_value(mem_ctx, subkey, "Answer", &type, &value); mem_ctx 240 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 247 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "EEYA Nested Key", NULL, mem_ctx 252 source4/lib/registry/tests/hive.c data_blob_talloc(mem_ctx, data, sizeof(data))); mem_ctx 258 source4/lib/registry/tests/hive.c error = hive_get_value(mem_ctx, subkey, "Answer", &type, &value); mem_ctx 274 source4/lib/registry/tests/hive.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 282 source4/lib/registry/tests/hive.c error = hive_key_add_name(mem_ctx, root, "AYAYA Nested Key", NULL, mem_ctx 287 source4/lib/registry/tests/hive.c data_blob_talloc(mem_ctx, data, sizeof(data))); mem_ctx 290 source4/lib/registry/tests/hive.c error = hive_get_value_by_index(mem_ctx, subkey, 0, &name, mem_ctx 302 source4/lib/registry/tests/hive.c error = hive_get_value_by_index(mem_ctx, subkey, 1, &name, mem_ctx 472 source4/lib/registry/tests/hive.c struct torture_suite *torture_registry_hive(TALLOC_CTX *mem_ctx) mem_ctx 475 source4/lib/registry/tests/hive.c struct torture_suite *suite = torture_suite_create(mem_ctx, "HIVE"); mem_ctx 584 source4/lib/registry/tests/registry.c struct torture_suite *torture_registry_registry(TALLOC_CTX *mem_ctx) mem_ctx 587 source4/lib/registry/tests/registry.c struct torture_suite *suite = torture_suite_create(mem_ctx, "REGISTRY"); mem_ctx 425 source4/lib/registry/tools/regshell.c TALLOC_CTX *mem_ctx; mem_ctx 431 source4/lib/registry/tools/regshell.c mem_ctx = talloc_init("completion"); mem_ctx 437 source4/lib/registry/tools/regshell.c status = reg_key_get_subkey_by_index(mem_ctx, base, i, mem_ctx 455 source4/lib/registry/tools/regshell.c talloc_free(mem_ctx); mem_ctx 462 source4/lib/registry/tools/regshell.c talloc_free(mem_ctx); mem_ctx 470 source4/lib/registry/tools/regshell.c talloc_strndup(mem_ctx, matches[1], samelen)); mem_ctx 472 source4/lib/registry/tools/regshell.c talloc_free(mem_ctx); mem_ctx 47 source4/lib/registry/tools/regtree.c TALLOC_CTX *mem_ctx; mem_ctx 51 source4/lib/registry/tools/regtree.c mem_ctx = talloc_init("print_tree"); mem_ctx 52 source4/lib/registry/tools/regtree.c for (i = 0; W_ERROR_IS_OK(error = reg_key_get_subkey_by_index(mem_ctx, mem_ctx 60 source4/lib/registry/tools/regtree.c if (!W_ERROR_IS_OK(reg_open_key(mem_ctx, p, keyname, &subkey))) mem_ctx 64 source4/lib/registry/tools/regtree.c talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 69 source4/lib/registry/tools/regtree.c talloc_free(mem_ctx); mem_ctx 77 source4/lib/registry/tools/regtree.c mem_ctx = talloc_init("print_tree"); mem_ctx 79 source4/lib/registry/tools/regtree.c mem_ctx, p, i, &valuename, &valuetype, &valuedata)); mem_ctx 83 source4/lib/registry/tools/regtree.c printf("%s\n", reg_val_description(mem_ctx, mem_ctx 87 source4/lib/registry/tools/regtree.c talloc_free(mem_ctx); mem_ctx 95 source4/lib/registry/tools/regtree.c mem_ctx = talloc_init("sec_desc"); mem_ctx 96 source4/lib/registry/tools/regtree.c if (NT_STATUS_IS_ERR(reg_get_sec_desc(mem_ctx, p, &sec_desc))) { mem_ctx 99 source4/lib/registry/tools/regtree.c talloc_free(mem_ctx); mem_ctx 53 source4/lib/registry/util.c _PUBLIC_ char *reg_val_data_string(TALLOC_CTX *mem_ctx, mem_ctx 61 source4/lib/registry/util.c return talloc_strdup(mem_ctx, ""); mem_ctx 66 source4/lib/registry/util.c convert_string_talloc_convenience(mem_ctx, iconv_convenience, CH_UTF16, CH_UNIX, mem_ctx 71 source4/lib/registry/util.c ret = data_blob_hex_string(mem_ctx, &data); mem_ctx 75 source4/lib/registry/util.c return talloc_strdup(mem_ctx, "0"); mem_ctx 76 source4/lib/registry/util.c return talloc_asprintf(mem_ctx, "0x%x", mem_ctx 89 source4/lib/registry/util.c _PUBLIC_ char *reg_val_description(TALLOC_CTX *mem_ctx, mem_ctx 95 source4/lib/registry/util.c return talloc_asprintf(mem_ctx, "%s = %s : %s", name?name:"<No Name>", mem_ctx 97 source4/lib/registry/util.c reg_val_data_string(mem_ctx, iconv_convenience, data_type, data)); mem_ctx 100 source4/lib/registry/util.c _PUBLIC_ bool reg_string_to_val(TALLOC_CTX *mem_ctx, mem_ctx 126 source4/lib/registry/util.c convert_string_talloc_convenience(mem_ctx, iconv_convenience, CH_UNIX, CH_UTF16, mem_ctx 133 source4/lib/registry/util.c *data = data_blob_talloc(mem_ctx, &tmp, 4); mem_ctx 142 source4/lib/registry/util.c *data = strhex_to_data_blob(mem_ctx, data_str); mem_ctx 153 source4/lib/registry/util.c WERROR reg_open_key_abs(TALLOC_CTX *mem_ctx, struct registry_context *handle, mem_ctx 166 source4/lib/registry/util.c predefname = talloc_strndup(mem_ctx, name, predeflength); mem_ctx 175 source4/lib/registry/util.c return reg_open_key(mem_ctx, predef, strchr(name, '\\')+1, mem_ctx 183 source4/lib/registry/util.c static WERROR get_abs_parent(TALLOC_CTX *mem_ctx, struct registry_context *ctx, mem_ctx 194 source4/lib/registry/util.c parent_name = talloc_strndup(mem_ctx, path, strrchr(path, '\\')-path); mem_ctx 196 source4/lib/registry/util.c error = reg_open_key_abs(mem_ctx, ctx, parent_name, parent); mem_ctx 201 source4/lib/registry/util.c *name = talloc_strdup(mem_ctx, strrchr(path, '\\')+1); mem_ctx 210 source4/lib/registry/util.c TALLOC_CTX *mem_ctx = talloc_init("reg_key_del_abs"); mem_ctx 217 source4/lib/registry/util.c error = get_abs_parent(mem_ctx, ctx, path, &parent, &n); mem_ctx 222 source4/lib/registry/util.c talloc_free(mem_ctx); mem_ctx 227 source4/lib/registry/util.c WERROR reg_key_add_abs(TALLOC_CTX *mem_ctx, struct registry_context *ctx, mem_ctx 240 source4/lib/registry/util.c error = get_abs_parent(mem_ctx, ctx, path, &parent, &n); mem_ctx 247 source4/lib/registry/util.c error = reg_key_add_name(mem_ctx, parent, n, NULL, sec_desc, result); mem_ctx 27 source4/lib/samba3/samba3.h struct samr_Password *smbpasswd_gethexpwd(TALLOC_CTX *mem_ctx, const char *p); mem_ctx 28 source4/lib/samba3/samba3.h char *smbpasswd_sethexpwd(TALLOC_CTX *mem_ctx, struct samr_Password *pwd, uint16_t acb_info); mem_ctx 30 source4/lib/samba3/samba3.h char *smbpasswd_encode_acb_info(TALLOC_CTX *mem_ctx, uint16_t acb_info); mem_ctx 61 source4/lib/samba3/smbpasswd.c struct samr_Password *smbpasswd_gethexpwd(TALLOC_CTX *mem_ctx, const char *p) mem_ctx 67 source4/lib/samba3/smbpasswd.c struct samr_Password *pwd = talloc(mem_ctx, struct samr_Password); mem_ctx 92 source4/lib/samba3/smbpasswd.c char *smbpasswd_sethexpwd(TALLOC_CTX *mem_ctx, struct samr_Password *pwd, uint16_t acb_info) mem_ctx 97 source4/lib/samba3/smbpasswd.c p = talloc_array(mem_ctx, char, 33); mem_ctx 106 source4/lib/samba3/smbpasswd.c p = talloc_strdup(mem_ctx, "NO PASSWORDXXXXXXXXXXXXXXXXXXXXX"); mem_ctx 108 source4/lib/samba3/smbpasswd.c p = talloc_strdup(mem_ctx, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); mem_ctx 180 source4/lib/samba3/smbpasswd.c char *smbpasswd_encode_acb_info(TALLOC_CTX *mem_ctx, uint16_t acb_info) mem_ctx 182 source4/lib/samba3/smbpasswd.c char *acct_str = talloc_array(mem_ctx, char, 35); mem_ctx 42 source4/lib/socket/access.c static bool masked_match(TALLOC_CTX *mem_ctx, const char *tok, const char *slash, const char *s) mem_ctx 52 source4/lib/socket/access.c tok_cpy = talloc_strdup(mem_ctx, tok); mem_ctx 74 source4/lib/socket/access.c static bool string_match(TALLOC_CTX *mem_ctx, const char *tok,const char *s, char *invalid_char) mem_ctx 118 source4/lib/socket/access.c if (isdigit((int)s[0]) && masked_match(mem_ctx, tok, cut, s)) mem_ctx 134 source4/lib/socket/access.c static bool client_match(TALLOC_CTX *mem_ctx, const char *tok, struct client_addr *client) mem_ctx 144 source4/lib/socket/access.c if ((match = string_match(mem_ctx, tok, client->caddr, &invalid_char)) == 0) { mem_ctx 150 source4/lib/socket/access.c match = string_match(mem_ctx, tok, client->cname, &invalid_char); mem_ctx 161 source4/lib/socket/access.c static bool list_match(TALLOC_CTX *mem_ctx, const char **list, struct client_addr *client) mem_ctx 178 source4/lib/socket/access.c if ((match = client_match(mem_ctx, *list, client))) /* true or FAIL */ mem_ctx 188 source4/lib/socket/access.c if (client_match(mem_ctx, *list, client)) /* Exception Found */ mem_ctx 197 source4/lib/socket/access.c static bool allow_access_internal(TALLOC_CTX *mem_ctx, mem_ctx 213 source4/lib/socket/access.c list_match(mem_ctx, deny_list, &client) && mem_ctx 215 source4/lib/socket/access.c !list_match(mem_ctx, allow_list, &client))) { mem_ctx 230 source4/lib/socket/access.c return list_match(mem_ctx, allow_list, &client); mem_ctx 235 source4/lib/socket/access.c return !list_match(mem_ctx, deny_list, &client); mem_ctx 239 source4/lib/socket/access.c if (list_match(mem_ctx, allow_list, &client)) mem_ctx 244 source4/lib/socket/access.c if (list_match(mem_ctx, deny_list, &client)) mem_ctx 251 source4/lib/socket/access.c bool allow_access(TALLOC_CTX *mem_ctx, mem_ctx 256 source4/lib/socket/access.c char *nc_cname = talloc_strdup(mem_ctx, cname); mem_ctx 257 source4/lib/socket/access.c char *nc_caddr = talloc_strdup(mem_ctx, caddr); mem_ctx 263 source4/lib/socket/access.c ret = allow_access_internal(mem_ctx, deny_list, allow_list, nc_cname, nc_caddr); mem_ctx 314 source4/lib/socket/access.c TALLOC_CTX *mem_ctx; mem_ctx 321 source4/lib/socket/access.c mem_ctx = talloc_init("socket_check_access"); mem_ctx 322 source4/lib/socket/access.c if (!mem_ctx) { mem_ctx 326 source4/lib/socket/access.c addr = socket_get_peer_addr(sock, mem_ctx); mem_ctx 329 source4/lib/socket/access.c talloc_free(mem_ctx); mem_ctx 336 source4/lib/socket/access.c name = socket_get_peer_name(sock, mem_ctx); mem_ctx 344 source4/lib/socket/access.c talloc_free(mem_ctx); mem_ctx 348 source4/lib/socket/access.c ret = allow_access(mem_ctx, deny_list, allow_list, name, addr->addr); mem_ctx 358 source4/lib/socket/access.c talloc_free(mem_ctx); mem_ctx 66 source4/lib/socket/connect_multi.c TALLOC_CTX *mem_ctx, mem_ctx 77 source4/lib/socket/connect_multi.c result = talloc_zero(mem_ctx, struct composite_context); mem_ctx 248 source4/lib/socket/connect_multi.c TALLOC_CTX *mem_ctx, mem_ctx 257 source4/lib/socket/connect_multi.c *sock = talloc_steal(mem_ctx, multi->sock); mem_ctx 264 source4/lib/socket/connect_multi.c NTSTATUS socket_connect_multi(TALLOC_CTX *mem_ctx, mem_ctx 273 source4/lib/socket/connect_multi.c socket_connect_multi_send(mem_ctx, server_address, mem_ctx 277 source4/lib/socket/connect_multi.c return socket_connect_multi_recv(ctx, mem_ctx, result, result_port); mem_ctx 65 source4/lib/socket/interface.c static void add_interface(TALLOC_CTX *mem_ctx, struct in_addr ip, struct in_addr nmask, struct interface **interfaces) mem_ctx 75 source4/lib/socket/interface.c iface = talloc(*interfaces == NULL ? mem_ctx : *interfaces, struct interface); mem_ctx 112 source4/lib/socket/interface.c static void interpret_interface(TALLOC_CTX *mem_ctx, mem_ctx 129 source4/lib/socket/interface.c add_interface(mem_ctx, probed_ifaces[i].ip, mem_ctx 147 source4/lib/socket/interface.c add_interface(mem_ctx, probed_ifaces[i].ip, mem_ctx 157 source4/lib/socket/interface.c address = talloc_strdup(mem_ctx, token); mem_ctx 176 source4/lib/socket/interface.c add_interface(mem_ctx, probed_ifaces[i].ip, nmask, mem_ctx 187 source4/lib/socket/interface.c add_interface(mem_ctx, ip, nmask, local_interfaces); mem_ctx 195 source4/lib/socket/interface.c void load_interfaces(TALLOC_CTX *mem_ctx, const char **interfaces, struct interface **local_interfaces) mem_ctx 218 source4/lib/socket/interface.c add_interface(mem_ctx, ifaces[i].ip, mem_ctx 225 source4/lib/socket/interface.c interpret_interface(mem_ctx, *ptr, ifaces, total_probed, local_interfaces); mem_ctx 49 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_create_with_ops(TALLOC_CTX *mem_ctx, const struct socket_ops *ops, mem_ctx 55 source4/lib/socket/socket.c (*new_sock) = talloc(mem_ctx, struct socket_context); mem_ctx 214 source4/lib/socket/socket.c TALLOC_CTX *mem_ctx, struct socket_address **src_addr) mem_ctx 228 source4/lib/socket/socket.c mem_ctx, src_addr); mem_ctx 320 source4/lib/socket/socket.c _PUBLIC_ char *socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 326 source4/lib/socket/socket.c return sock->ops->fn_get_peer_name(sock, mem_ctx); mem_ctx 329 source4/lib/socket/socket.c _PUBLIC_ struct socket_address *socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 335 source4/lib/socket/socket.c return sock->ops->fn_get_peer_addr(sock, mem_ctx); mem_ctx 338 source4/lib/socket/socket.c _PUBLIC_ struct socket_address *socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 344 source4/lib/socket/socket.c return sock->ops->fn_get_my_addr(sock, mem_ctx); mem_ctx 382 source4/lib/socket/socket.c _PUBLIC_ struct socket_address *socket_address_from_strings(TALLOC_CTX *mem_ctx, mem_ctx 387 source4/lib/socket/socket.c struct socket_address *addr = talloc(mem_ctx, struct socket_address); mem_ctx 409 source4/lib/socket/socket.c _PUBLIC_ struct socket_address *socket_address_from_sockaddr(TALLOC_CTX *mem_ctx, mem_ctx 413 source4/lib/socket/socket.c struct socket_address *addr = talloc(mem_ctx, struct socket_address); mem_ctx 430 source4/lib/socket/socket.c struct socket_address *socket_address_copy(TALLOC_CTX *mem_ctx, mem_ctx 433 source4/lib/socket/socket.c struct socket_address *addr = talloc_zero(mem_ctx, struct socket_address); mem_ctx 80 source4/lib/socket/socket.h char *(*fn_get_peer_name)(struct socket_context *sock, TALLOC_CTX *mem_ctx); mem_ctx 81 source4/lib/socket/socket.h struct socket_address *(*fn_get_peer_addr)(struct socket_context *sock, TALLOC_CTX *mem_ctx); mem_ctx 82 source4/lib/socket/socket.h struct socket_address *(*fn_get_my_addr)(struct socket_context *sock, TALLOC_CTX *mem_ctx); mem_ctx 132 source4/lib/socket/socket.h NTSTATUS socket_create_with_ops(TALLOC_CTX *mem_ctx, const struct socket_ops *ops, mem_ctx 158 source4/lib/socket/socket.h char *socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx); mem_ctx 159 source4/lib/socket/socket.h struct socket_address *socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx); mem_ctx 160 source4/lib/socket/socket.h struct socket_address *socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx); mem_ctx 163 source4/lib/socket/socket.h struct socket_address *socket_address_from_strings(TALLOC_CTX *mem_ctx, mem_ctx 167 source4/lib/socket/socket.h struct socket_address *socket_address_from_sockaddr(TALLOC_CTX *mem_ctx, mem_ctx 170 source4/lib/socket/socket.h struct socket_address *socket_address_copy(TALLOC_CTX *mem_ctx, mem_ctx 173 source4/lib/socket/socket.h bool allow_access(TALLOC_CTX *mem_ctx, mem_ctx 192 source4/lib/socket/socket.h struct composite_context *socket_connect_multi_send(TALLOC_CTX *mem_ctx, mem_ctx 199 source4/lib/socket/socket.h TALLOC_CTX *mem_ctx, mem_ctx 202 source4/lib/socket/socket.h NTSTATUS socket_connect_multi(TALLOC_CTX *mem_ctx, const char *server_address, mem_ctx 396 source4/lib/socket/socket_ip.c static char *ipv4_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 413 source4/lib/socket/socket_ip.c return talloc_strdup(mem_ctx, he->h_name); mem_ctx 416 source4/lib/socket/socket_ip.c static struct socket_address *ipv4_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 424 source4/lib/socket/socket_ip.c peer = talloc(mem_ctx, struct socket_address); mem_ctx 461 source4/lib/socket/socket_ip.c static struct socket_address *ipv4_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 469 source4/lib/socket/socket_ip.c local = talloc(mem_ctx, struct socket_address); mem_ctx 860 source4/lib/socket/socket_ip.c static char *ipv6_tcp_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 877 source4/lib/socket/socket_ip.c return talloc_strdup(mem_ctx, he->h_name); mem_ctx 880 source4/lib/socket/socket_ip.c static struct socket_address *ipv6_tcp_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 889 source4/lib/socket/socket_ip.c peer = talloc(mem_ctx, struct socket_address); mem_ctx 928 source4/lib/socket/socket_ip.c static struct socket_address *ipv6_tcp_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 936 source4/lib/socket/socket_ip.c local = talloc(mem_ctx, struct socket_address); mem_ctx 966 source4/lib/socket/socket_ip.c local->addr = talloc_strdup(mem_ctx, addrstring); mem_ctx 297 source4/lib/socket/socket_unix.c static char *unixdom_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 299 source4/lib/socket/socket_unix.c return talloc_strdup(mem_ctx, "LOCAL/unixdom"); mem_ctx 302 source4/lib/socket/socket_unix.c static struct socket_address *unixdom_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 309 source4/lib/socket/socket_unix.c peer = talloc(mem_ctx, struct socket_address); mem_ctx 341 source4/lib/socket/socket_unix.c static struct socket_address *unixdom_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 348 source4/lib/socket/socket_unix.c local = talloc(mem_ctx, struct socket_address); mem_ctx 42 source4/lib/socket/testsuite.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 49 source4/lib/socket/testsuite.c talloc_steal(mem_ctx, sock1); mem_ctx 53 source4/lib/socket/testsuite.c talloc_steal(mem_ctx, sock2); mem_ctx 63 source4/lib/socket/testsuite.c srv_addr = socket_get_my_addr(sock1, mem_ctx); mem_ctx 72 source4/lib/socket/testsuite.c blob = data_blob_talloc(mem_ctx, NULL, size); mem_ctx 73 source4/lib/socket/testsuite.c blob2 = data_blob_talloc(mem_ctx, NULL, size); mem_ctx 126 source4/lib/socket/testsuite.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 132 source4/lib/socket/testsuite.c talloc_steal(mem_ctx, sock1); mem_ctx 136 source4/lib/socket/testsuite.c talloc_steal(mem_ctx, sock2); mem_ctx 146 source4/lib/socket/testsuite.c srv_addr = socket_get_my_addr(sock1, mem_ctx); mem_ctx 160 source4/lib/socket/testsuite.c talloc_steal(mem_ctx, sock3); mem_ctx 163 source4/lib/socket/testsuite.c blob = data_blob_talloc(mem_ctx, NULL, size); mem_ctx 164 source4/lib/socket/testsuite.c blob2 = data_blob_talloc(mem_ctx, NULL, size); mem_ctx 174 source4/lib/socket/testsuite.c from_addr = socket_get_peer_addr(sock3, mem_ctx); mem_ctx 189 source4/lib/socket/testsuite.c struct torture_suite *torture_local_socket(TALLOC_CTX *mem_ctx) mem_ctx 191 source4/lib/socket/testsuite.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 81 source4/lib/stream/packet.c _PUBLIC_ struct packet_context *packet_init(TALLOC_CTX *mem_ctx) mem_ctx 83 source4/lib/stream/packet.c struct packet_context *pc = talloc_zero(mem_ctx, struct packet_context); mem_ctx 37 source4/lib/stream/packet.h struct packet_context *packet_init(TALLOC_CTX *mem_ctx); mem_ctx 84 source4/lib/tdb_wrap.c struct tdb_wrap *tdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 94 source4/lib/tdb_wrap.c return talloc_reference(mem_ctx, w); mem_ctx 98 source4/lib/tdb_wrap.c w = talloc(mem_ctx, struct tdb_wrap); mem_ctx 34 source4/lib/tdb_wrap.h struct tdb_wrap *tdb_wrap_open(TALLOC_CTX *mem_ctx, mem_ctx 336 source4/lib/tdr/tdr.c struct tdr_push *tdr_push_init(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *ic) mem_ctx 338 source4/lib/tdr/tdr.c struct tdr_push *push = talloc_zero(mem_ctx, struct tdr_push); mem_ctx 348 source4/lib/tdr/tdr.c struct tdr_pull *tdr_pull_init(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *ic) mem_ctx 350 source4/lib/tdr/tdr.c struct tdr_pull *pull = talloc_zero(mem_ctx, struct tdr_pull); mem_ctx 168 source4/lib/tdr/testsuite.c struct torture_suite *torture_local_tdr(TALLOC_CTX *mem_ctx) mem_ctx 170 source4/lib/tdr/testsuite.c struct torture_suite *suite = torture_suite_create(mem_ctx, "TDR"); mem_ctx 355 source4/lib/tls/tls.c struct tls_params *tls_initialise(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 359 source4/lib/tls/tls.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 366 source4/lib/tls/tls.c params = talloc(mem_ctx, struct tls_params); mem_ctx 379 source4/lib/tls/tls.c char *hostname = talloc_asprintf(mem_ctx, "%s.%s", mem_ctx 429 source4/lib/tls/tls.c dhparms.data = (uint8_t *)file_load(dhpfile, &size, 0, mem_ctx); mem_ctx 613 source4/lib/tls/tls.c static char *tls_socket_get_peer_name(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 616 source4/lib/tls/tls.c return socket_get_peer_name(tls->socket, mem_ctx); mem_ctx 619 source4/lib/tls/tls.c static struct socket_address *tls_socket_get_peer_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 622 source4/lib/tls/tls.c return socket_get_peer_addr(tls->socket, mem_ctx); mem_ctx 625 source4/lib/tls/tls.c static struct socket_address *tls_socket_get_my_addr(struct socket_context *sock, TALLOC_CTX *mem_ctx) mem_ctx 628 source4/lib/tls/tls.c return socket_get_my_addr(tls->socket, mem_ctx); mem_ctx 662 source4/lib/tls/tls.c struct tls_params *tls_initialise(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 664 source4/lib/tls/tls.c return talloc_new(mem_ctx); mem_ctx 32 source4/lib/tls/tls.h struct tls_params *tls_initialise(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx); mem_ctx 39 source4/lib/tls/tlscert.c void tls_cert_generate(TALLOC_CTX *mem_ctx, mem_ctx 107 source4/lib/wmi/tools/wmic.c return talloc_strdup(mem_ctx, "NULL");\ mem_ctx 109 source4/lib/wmi/tools/wmic.c r = talloc_strdup(mem_ctx, "(");\ mem_ctx 116 source4/lib/wmi/tools/wmic.c char *string_CIMVAR(TALLOC_CTX *mem_ctx, union CIMVAR *v, enum CIMTYPE_ENUMERATION cimtype) mem_ctx 119 source4/lib/wmi/tools/wmic.c case CIM_SINT8: return talloc_asprintf(mem_ctx, "%d", v->v_sint8); mem_ctx 120 source4/lib/wmi/tools/wmic.c case CIM_UINT8: return talloc_asprintf(mem_ctx, "%u", v->v_uint8); mem_ctx 121 source4/lib/wmi/tools/wmic.c case CIM_SINT16: return talloc_asprintf(mem_ctx, "%d", v->v_sint16); mem_ctx 122 source4/lib/wmi/tools/wmic.c case CIM_UINT16: return talloc_asprintf(mem_ctx, "%u", v->v_uint16); mem_ctx 123 source4/lib/wmi/tools/wmic.c case CIM_SINT32: return talloc_asprintf(mem_ctx, "%d", v->v_sint32); mem_ctx 124 source4/lib/wmi/tools/wmic.c case CIM_UINT32: return talloc_asprintf(mem_ctx, "%u", v->v_uint32); mem_ctx 125 source4/lib/wmi/tools/wmic.c case CIM_SINT64: return talloc_asprintf(mem_ctx, "%lld", v->v_sint64); mem_ctx 126 source4/lib/wmi/tools/wmic.c case CIM_UINT64: return talloc_asprintf(mem_ctx, "%llu", v->v_sint64); mem_ctx 127 source4/lib/wmi/tools/wmic.c case CIM_REAL32: return talloc_asprintf(mem_ctx, "%f", (double)v->v_uint32); mem_ctx 128 source4/lib/wmi/tools/wmic.c case CIM_REAL64: return talloc_asprintf(mem_ctx, "%f", (double)v->v_uint64); mem_ctx 129 source4/lib/wmi/tools/wmic.c case CIM_BOOLEAN: return talloc_asprintf(mem_ctx, "%s", v->v_boolean?"True":"False"); mem_ctx 132 source4/lib/wmi/tools/wmic.c case CIM_REFERENCE: return talloc_asprintf(mem_ctx, "%s", v->v_string); mem_ctx 133 source4/lib/wmi/tools/wmic.c case CIM_CHAR16: return talloc_asprintf(mem_ctx, "Unsupported"); mem_ctx 134 source4/lib/wmi/tools/wmic.c case CIM_OBJECT: return talloc_asprintf(mem_ctx, "Unsupported"); mem_ctx 149 source4/lib/wmi/tools/wmic.c default: return talloc_asprintf(mem_ctx, "Unsupported"); mem_ctx 44 source4/lib/wmi/wbemdata.c static enum ndr_err_code marshal(TALLOC_CTX *mem_ctx, struct IUnknown *pv, struct OBJREF *o) mem_ctx 52 source4/lib/wmi/wbemdata.c ndr = talloc_zero(mem_ctx, struct ndr_push); mem_ctx 78 source4/lib/wmi/wbemdata.c static enum ndr_err_code unmarshal(TALLOC_CTX *mem_ctx, struct OBJREF *o, struct IUnknown **pv) mem_ctx 85 source4/lib/wmi/wbemdata.c mem_ctx = talloc_new(0); mem_ctx 86 source4/lib/wmi/wbemdata.c ndr = talloc_zero(mem_ctx, struct ndr_pull); mem_ctx 87 source4/lib/wmi/wbemdata.c ndr->current_mem_ctx = mem_ctx; mem_ctx 134 source4/lib/wmi/wbemdata.c WERROR IWbemClassObject_GetMethod(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, const char *name, uint32_t flags, struct IWbemClassObject **in, struct IWbemClassObject **out) mem_ctx 165 source4/lib/wmi/wbemdata.c WERROR IWbemClassObject_Clone(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, struct IWbemClassObject **copy) mem_ctx 170 source4/lib/wmi/wbemdata.c WERROR IWbemClassObject_SpawnInstance(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, uint32_t flags, struct IWbemClassObject **instance) mem_ctx 175 source4/lib/wmi/wbemdata.c nwco = talloc_zero(mem_ctx, struct IWbemClassObject); mem_ctx 183 source4/lib/wmi/wbemdata.c WERROR IWbemClassObject_Get(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, const char *name, uint32_t flags, union CIMVAR *val, enum CIMTYPE_ENUMERATION *cimtype, uint32_t *flavor) mem_ctx 188 source4/lib/wmi/wbemdata.c duplicate_CIMVAR(mem_ctx, &d->instance->data[i], val, d->obj_class->properties[i].property.desc->cimtype); mem_ctx 199 source4/lib/wmi/wbemdata.c WERROR IWbemClassObject_Put(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, const char *name, uint32_t flags, union CIMVAR *val, enum CIMTYPE_ENUMERATION cimtype) mem_ctx 238 source4/lib/wmi/wbemdata.c static void add_pair_guid_ptr(TALLOC_CTX *mem_ctx, struct pair_guid_ptr **list, struct GUID *uuid, void *ptr) mem_ctx 242 source4/lib/wmi/wbemdata.c e = talloc(mem_ctx, struct pair_guid_ptr); mem_ctx 264 source4/lib/wmi/wbemdata.c static enum ndr_err_code WBEMDATA_Parse(TALLOC_CTX *mem_ctx, uint8_t *data, uint32_t size, struct IEnumWbemClassObject *d, uint32_t uCount, struct IWbemClassObject **apObjects) mem_ctx 277 source4/lib/wmi/wbemdata.c ndr = talloc_zero(mem_ctx, struct ndr_pull); mem_ctx 349 source4/lib/wmi/wbemdata.c WERROR IEnumWbemClassObject_SmartNext(struct IEnumWbemClassObject *d, TALLOC_CTX *mem_ctx, int32_t lTimeout, uint32_t uCount, struct IWbemClassObject **apObjects, uint32_t *puReturned) mem_ctx 371 source4/lib/wmi/wbemdata.c result = IWbemFetchSmartEnum_Fetch(ecod->pFSE, mem_ctx, &ecod->pSE); mem_ctx 384 source4/lib/wmi/wbemdata.c NDR_CHECK(WBEMDATA_Parse(mem_ctx, data, size, d, *puReturned, apObjects)); mem_ctx 394 source4/lib/wmi/wbemdata.c struct composite_context *dcom_proxy_IEnumWbemClassObject_Release_send(struct IUnknown *d, TALLOC_CTX *mem_ctx) mem_ctx 429 source4/lib/wmi/wbemdata.c cr = IRemUnknown_RemRelease_send(ox->rem_unknown, mem_ctx, n, iref); mem_ctx 37 source4/lib/wmi/wmi.h WERROR IWbemClassObject_GetMethod(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, const char *name, uint32_t flags, struct IWbemClassObject **in, struct IWbemClassObject **out); mem_ctx 39 source4/lib/wmi/wmi.h WERROR IWbemClassObject_Clone(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, struct IWbemClassObject **copy); mem_ctx 40 source4/lib/wmi/wmi.h WERROR IWbemClassObject_SpawnInstance(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, uint32_t flags, struct IWbemClassObject **instance); mem_ctx 41 source4/lib/wmi/wmi.h WERROR IWbemClassObject_Get(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, const char *name, uint32_t flags, union CIMVAR *val, enum CIMTYPE_ENUMERATION *cimtype, uint32_t *flavor); mem_ctx 42 source4/lib/wmi/wmi.h WERROR IWbemClassObject_Put(struct IWbemClassObject *d, TALLOC_CTX *mem_ctx, const char *name, uint32_t flags, union CIMVAR *val, enum CIMTYPE_ENUMERATION cimtype); mem_ctx 43 source4/lib/wmi/wmi.h WERROR IEnumWbemClassObject_SmartNext(struct IEnumWbemClassObject *d, TALLOC_CTX *mem_ctx, int32_t lTimeout, uint32_t uCount, struct IWbemClassObject **apObjects, uint32_t *puReturned); mem_ctx 44 source4/lib/wmi/wmi.h struct composite_context *dcom_proxy_IEnumWbemClassObject_Release_send(struct IUnknown *d, TALLOC_CTX *mem_ctx); mem_ctx 2577 source4/lib/wmi/wmi_wrap.c WERROR IEnumWbemClassObject_SmartNext(struct IEnumWbemClassObject *d, TALLOC_CTX *mem_ctx, int32_t lTimeout,uint32_t uCount, mem_ctx 99 source4/libcli/auth/session.c char *sess_decrypt_string(TALLOC_CTX *mem_ctx, mem_ctx 110 source4/libcli/auth/session.c out = data_blob_talloc(mem_ctx, NULL, blob->length); mem_ctx 131 source4/libcli/auth/session.c ret = talloc_strndup(mem_ctx, (const char *)(out.data+8), slen); mem_ctx 148 source4/libcli/auth/session.c DATA_BLOB sess_encrypt_blob(TALLOC_CTX *mem_ctx, DATA_BLOB *blob_in, const DATA_BLOB *session_key) mem_ctx 153 source4/libcli/auth/session.c src = data_blob_talloc(mem_ctx, NULL, 8+dlen); mem_ctx 158 source4/libcli/auth/session.c ret = data_blob_talloc(mem_ctx, NULL, 8+dlen); mem_ctx 179 source4/libcli/auth/session.c NTSTATUS sess_decrypt_blob(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob, const DATA_BLOB *session_key, mem_ctx 191 source4/libcli/auth/session.c out = data_blob_talloc(mem_ctx, NULL, blob->length); mem_ctx 210 source4/libcli/auth/session.c *ret = data_blob_talloc(mem_ctx, out.data+8, slen); mem_ctx 127 source4/libcli/auth/smbencrypt.c TALLOC_CTX *mem_ctx = talloc_init("ntv2_owf_gen for %s\\%s", domain_in, user_in); mem_ctx 129 source4/libcli/auth/smbencrypt.c if (!mem_ctx) { mem_ctx 141 source4/libcli/auth/smbencrypt.c user_in = strupper_talloc(mem_ctx, user_in); mem_ctx 143 source4/libcli/auth/smbencrypt.c talloc_free(mem_ctx); mem_ctx 148 source4/libcli/auth/smbencrypt.c domain_in = strupper_talloc(mem_ctx, domain_in); mem_ctx 150 source4/libcli/auth/smbencrypt.c talloc_free(mem_ctx); mem_ctx 155 source4/libcli/auth/smbencrypt.c ret = push_ucs2_talloc(mem_ctx, &user, user_in, &user_byte_len ); mem_ctx 158 source4/libcli/auth/smbencrypt.c talloc_free(mem_ctx); mem_ctx 162 source4/libcli/auth/smbencrypt.c ret = push_ucs2_talloc(mem_ctx, &domain, domain_in, &domain_byte_len); mem_ctx 165 source4/libcli/auth/smbencrypt.c talloc_free(mem_ctx); mem_ctx 189 source4/libcli/auth/smbencrypt.c talloc_free(mem_ctx); mem_ctx 297 source4/libcli/auth/smbencrypt.c DATA_BLOB NTLMv2_generate_names_blob(TALLOC_CTX *mem_ctx, mem_ctx 301 source4/libcli/auth/smbencrypt.c DATA_BLOB names_blob = data_blob_talloc(mem_ctx, NULL, 0); mem_ctx 303 source4/libcli/auth/smbencrypt.c msrpc_gen(mem_ctx, &names_blob, mem_ctx 311 source4/libcli/auth/smbencrypt.c static DATA_BLOB NTLMv2_generate_client_data(TALLOC_CTX *mem_ctx, const DATA_BLOB *names_blob) mem_ctx 326 source4/libcli/auth/smbencrypt.c msrpc_gen(mem_ctx, &response, "ddbbdb", mem_ctx 346 source4/libcli/auth/smbencrypt.c TALLOC_CTX *mem_ctx = talloc_named(out_mem_ctx, 0, mem_ctx 349 source4/libcli/auth/smbencrypt.c if (!mem_ctx) { mem_ctx 356 source4/libcli/auth/smbencrypt.c ntlmv2_client_data = NTLMv2_generate_client_data(mem_ctx, names_blob); mem_ctx 368 source4/libcli/auth/smbencrypt.c talloc_free(mem_ctx); mem_ctx 373 source4/libcli/auth/smbencrypt.c static DATA_BLOB LMv2_generate_response(TALLOC_CTX *mem_ctx, mem_ctx 378 source4/libcli/auth/smbencrypt.c DATA_BLOB lmv2_client_data = data_blob_talloc(mem_ctx, NULL, 8); mem_ctx 379 source4/libcli/auth/smbencrypt.c DATA_BLOB final_response = data_blob_talloc(mem_ctx, NULL,24); mem_ctx 399 source4/libcli/auth/smbencrypt.c bool SMBNTLMv2encrypt_hash(TALLOC_CTX *mem_ctx, mem_ctx 417 source4/libcli/auth/smbencrypt.c *nt_response = NTLMv2_generate_response(mem_ctx, mem_ctx 421 source4/libcli/auth/smbencrypt.c *user_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 432 source4/libcli/auth/smbencrypt.c *lm_response = LMv2_generate_response(mem_ctx, mem_ctx 435 source4/libcli/auth/smbencrypt.c *lm_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 446 source4/libcli/auth/smbencrypt.c bool SMBNTLMv2encrypt(TALLOC_CTX *mem_ctx, mem_ctx 457 source4/libcli/auth/smbencrypt.c return SMBNTLMv2encrypt_hash(mem_ctx, mem_ctx 570 source4/libcli/auth/smbencrypt.c bool extract_pw_from_buffer(TALLOC_CTX *mem_ctx, mem_ctx 588 source4/libcli/auth/smbencrypt.c *new_pass = data_blob_talloc(mem_ctx, &in_buffer[512 - byte_len], byte_len); mem_ctx 242 source4/libcli/cldap/cldap.c struct cldap_socket *cldap_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 249 source4/libcli/cldap/cldap.c cldap = talloc(mem_ctx, struct cldap_socket); mem_ctx 440 source4/libcli/cldap/cldap.c TALLOC_CTX *mem_ctx, mem_ctx 463 source4/libcli/cldap/cldap.c ldap_msg = talloc(mem_ctx, struct ldap_message); mem_ctx 477 source4/libcli/cldap/cldap.c io->out.response = talloc(mem_ctx, struct ldap_SearchResEntry); mem_ctx 495 source4/libcli/cldap/cldap.c io->out.result = talloc(mem_ctx, struct ldap_Result); mem_ctx 512 source4/libcli/cldap/cldap.c TALLOC_CTX *mem_ctx, mem_ctx 516 source4/libcli/cldap/cldap.c return cldap_search_recv(req, mem_ctx, io); mem_ctx 593 source4/libcli/cldap/cldap.c TALLOC_CTX *mem_ctx, mem_ctx 603 source4/libcli/cldap/cldap.c status = cldap_search_recv(req, mem_ctx, &search); mem_ctx 619 source4/libcli/cldap/cldap.c status = pull_netlogon_samlogon_response(data, mem_ctx, req->cldap->iconv_convenience, mem_ctx 635 source4/libcli/cldap/cldap.c TALLOC_CTX *mem_ctx, struct cldap_netlogon *io) mem_ctx 638 source4/libcli/cldap/cldap.c return cldap_netlogon_recv(req, mem_ctx, io); mem_ctx 114 source4/libcli/cldap/cldap.h struct cldap_socket *cldap_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 123 source4/libcli/cldap/cldap.h NTSTATUS cldap_search_recv(struct cldap_request *req, TALLOC_CTX *mem_ctx, mem_ctx 125 source4/libcli/cldap/cldap.h NTSTATUS cldap_search(struct cldap_socket *cldap, TALLOC_CTX *mem_ctx, mem_ctx 174 source4/libcli/cldap/cldap.h TALLOC_CTX *mem_ctx, mem_ctx 177 source4/libcli/cldap/cldap.h TALLOC_CTX *mem_ctx, struct cldap_netlogon *io); mem_ctx 104 source4/libcli/cliconnect.c TALLOC_CTX *mem_ctx; mem_ctx 110 source4/libcli/cliconnect.c mem_ctx = talloc_init("tcon"); mem_ctx 111 source4/libcli/cliconnect.c if (!mem_ctx) { mem_ctx 121 source4/libcli/cliconnect.c tcon.tconx.in.password = data_blob_talloc(mem_ctx, NULL, 24); mem_ctx 127 source4/libcli/cliconnect.c tcon.tconx.in.password = data_blob_talloc(mem_ctx, password, strlen(password)+1); mem_ctx 132 source4/libcli/cliconnect.c status = smb_raw_tcon(cli->tree, mem_ctx, &tcon); mem_ctx 136 source4/libcli/cliconnect.c talloc_free(mem_ctx); mem_ctx 202 source4/libcli/cliconnect.c struct smbcli_state *smbcli_state_init(TALLOC_CTX *mem_ctx) mem_ctx 204 source4/libcli/cliconnect.c return talloc_zero(mem_ctx, struct smbcli_state); mem_ctx 236 source4/libcli/cliconnect.c bool smbcli_parse_unc(const char *unc_name, TALLOC_CTX *mem_ctx, mem_ctx 248 source4/libcli/cliconnect.c *hostname = talloc_strdup(mem_ctx, &unc_name[2]); mem_ctx 252 source4/libcli/cliconnect.c *sharename = talloc_strdup(mem_ctx, p); mem_ctx 236 source4/libcli/clifile.c TALLOC_CTX *mem_ctx; mem_ctx 239 source4/libcli/clifile.c mem_ctx = talloc_init("raw_open"); mem_ctx 240 source4/libcli/clifile.c if (!mem_ctx) return -1; mem_ctx 255 source4/libcli/clifile.c status = smb_raw_open(tree, mem_ctx, &open_parms); mem_ctx 256 source4/libcli/clifile.c talloc_free(mem_ctx); mem_ctx 276 source4/libcli/clifile.c TALLOC_CTX *mem_ctx; mem_ctx 279 source4/libcli/clifile.c mem_ctx = talloc_init("raw_open"); mem_ctx 280 source4/libcli/clifile.c if (!mem_ctx) return -1; mem_ctx 322 source4/libcli/clifile.c status = smb_raw_open(tree, mem_ctx, &open_parms); mem_ctx 323 source4/libcli/clifile.c talloc_free(mem_ctx); mem_ctx 657 source4/libcli/clifile.c TALLOC_CTX *mem_ctx; mem_ctx 660 source4/libcli/clifile.c mem_ctx = talloc_init("smbcli_dskattr"); mem_ctx 663 source4/libcli/clifile.c status = smb_raw_fsinfo(tree, mem_ctx, &fsinfo_parms); mem_ctx 670 source4/libcli/clifile.c talloc_free(mem_ctx); mem_ctx 682 source4/libcli/clifile.c TALLOC_CTX *mem_ctx; mem_ctx 685 source4/libcli/clifile.c mem_ctx = talloc_init("raw_open"); mem_ctx 686 source4/libcli/clifile.c if (!mem_ctx) return -1; mem_ctx 693 source4/libcli/clifile.c status = smb_raw_open(tree, mem_ctx, &open_parms); mem_ctx 697 source4/libcli/clifile.c talloc_free(mem_ctx); mem_ctx 28 source4/libcli/clilist.c TALLOC_CTX *mem_ctx; mem_ctx 118 source4/libcli/clilist.c state.mem_ctx = talloc_init("smbcli_list_new"); mem_ctx 122 source4/libcli/clilist.c state.dirlist = talloc_array(state.mem_ctx, mem_ctx 124 source4/libcli/clilist.c mask = talloc_strdup(state.mem_ctx, Mask); mem_ctx 149 source4/libcli/clilist.c state.mem_ctx, &first_parms, mem_ctx 152 source4/libcli/clilist.c talloc_free(state.mem_ctx); mem_ctx 176 source4/libcli/clilist.c state.mem_ctx, mem_ctx 198 source4/libcli/clilist.c talloc_free(state.mem_ctx); mem_ctx 275 source4/libcli/clilist.c state.mem_ctx = talloc_init("smbcli_list_old"); mem_ctx 280 source4/libcli/clilist.c state.dirlist = talloc_array(state.mem_ctx, struct clilist_file_info, mem_ctx 282 source4/libcli/clilist.c mask = talloc_strdup(state.mem_ctx, Mask); mem_ctx 295 source4/libcli/clilist.c status = smb_raw_search_first(tree, state.mem_ctx, mem_ctx 301 source4/libcli/clilist.c talloc_free(state.mem_ctx); mem_ctx 317 source4/libcli/clilist.c status = smb_raw_search_next(tree, state.mem_ctx, mem_ctx 326 source4/libcli/clilist.c talloc_free(state.mem_ctx); mem_ctx 340 source4/libcli/clilist.c talloc_free(state.mem_ctx); mem_ctx 32 source4/libcli/clitrans2.c TALLOC_CTX *mem_ctx; mem_ctx 35 source4/libcli/clitrans2.c mem_ctx = talloc_init("smbcli_qpathinfo"); mem_ctx 36 source4/libcli/clitrans2.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 41 source4/libcli/clitrans2.c status = smb_raw_pathinfo(tree, mem_ctx, &parms); mem_ctx 42 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 74 source4/libcli/clitrans2.c TALLOC_CTX *mem_ctx; mem_ctx 77 source4/libcli/clitrans2.c mem_ctx = talloc_init("smbcli_qfilename"); mem_ctx 78 source4/libcli/clitrans2.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 83 source4/libcli/clitrans2.c status = smb_raw_pathinfo(tree, mem_ctx, &parms); mem_ctx 84 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 117 source4/libcli/clitrans2.c TALLOC_CTX *mem_ctx; mem_ctx 120 source4/libcli/clitrans2.c mem_ctx = talloc_init("smbcli_qfilename"); mem_ctx 121 source4/libcli/clitrans2.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 126 source4/libcli/clitrans2.c status = smb_raw_fileinfo(tree, mem_ctx, &parms); mem_ctx 128 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 135 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 150 source4/libcli/clitrans2.c TALLOC_CTX *mem_ctx; mem_ctx 153 source4/libcli/clitrans2.c mem_ctx = talloc_init("smbcli_qfileinfo"); mem_ctx 154 source4/libcli/clitrans2.c if (!mem_ctx) mem_ctx 160 source4/libcli/clitrans2.c status = smb_raw_fileinfo(tree, mem_ctx, &parms); mem_ctx 161 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 199 source4/libcli/clitrans2.c TALLOC_CTX *mem_ctx; mem_ctx 205 source4/libcli/clitrans2.c mem_ctx = talloc_init("smbcli_qpathinfo_alt_name"); mem_ctx 206 source4/libcli/clitrans2.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 208 source4/libcli/clitrans2.c status = smb_raw_pathinfo(tree, mem_ctx, &parms); mem_ctx 210 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 221 source4/libcli/clitrans2.c talloc_free(mem_ctx); mem_ctx 37 source4/libcli/composite/composite.c _PUBLIC_ struct composite_context *composite_create(TALLOC_CTX *mem_ctx, mem_ctx 42 source4/libcli/composite/composite.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 76 source4/libcli/composite/composite.h struct composite_context *composite_create(TALLOC_CTX *mem_ctx, struct tevent_context *ev); mem_ctx 95 source4/libcli/dgram/browse.c TALLOC_CTX *mem_ctx, mem_ctx 102 source4/libcli/dgram/browse.c ndr_err = ndr_pull_struct_blob(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience, pkt, mem_ctx 159 source4/libcli/dgram/dgramsocket.c struct nbt_dgram_socket *nbt_dgram_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 166 source4/libcli/dgram/dgramsocket.c dgmsock = talloc(mem_ctx, struct nbt_dgram_socket); mem_ctx 95 source4/libcli/dgram/libdgram.h struct nbt_dgram_socket *nbt_dgram_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 133 source4/libcli/dgram/libdgram.h TALLOC_CTX *mem_ctx, mem_ctx 138 source4/libcli/dgram/libdgram.h TALLOC_CTX *mem_ctx, mem_ctx 155 source4/libcli/dgram/libdgram.h TALLOC_CTX *mem_ctx, mem_ctx 106 source4/libcli/dgram/netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 113 source4/libcli/dgram/netlogon.c ndr_err = ndr_pull_struct_blob(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience, netlogon, mem_ctx 131 source4/libcli/dgram/netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 138 source4/libcli/dgram/netlogon.c status = pull_nbt_netlogon_response(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience, netlogon); mem_ctx 65 source4/libcli/finddcs.c struct composite_context *finddcs_send(TALLOC_CTX *mem_ctx, mem_ctx 80 source4/libcli/finddcs.c c = composite_create(mem_ctx, event_ctx); mem_ctx 242 source4/libcli/finddcs.c NTSTATUS finddcs_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 250 source4/libcli/finddcs.c *dcs = talloc_steal(mem_ctx, state->dcs); mem_ctx 256 source4/libcli/finddcs.c NTSTATUS finddcs(TALLOC_CTX *mem_ctx, mem_ctx 267 source4/libcli/finddcs.c struct composite_context *c = finddcs_send(mem_ctx, mem_ctx 275 source4/libcli/finddcs.c return finddcs_recv(c, mem_ctx, num_dcs, dcs); mem_ctx 44 source4/libcli/ldap/ldap_client.c _PUBLIC_ struct ldap_connection *ldap4_new_connection(TALLOC_CTX *mem_ctx, mem_ctx 54 source4/libcli/ldap/ldap_client.c conn = talloc_zero(mem_ctx, struct ldap_connection); mem_ctx 244 source4/libcli/ldap/ldap_client.c static NTSTATUS ldap_parse_basic_url(TALLOC_CTX *mem_ctx, const char *url, mem_ctx 274 source4/libcli/ldap/ldap_client.c *host = talloc_strdup(mem_ctx, tmp_host); mem_ctx 756 source4/libcli/ldap/ldap_client.c TALLOC_CTX *mem_ctx, mem_ctx 760 source4/libcli/ldap/ldap_client.c return talloc_strdup(mem_ctx, conn->last_error); mem_ctx 762 source4/libcli/ldap/ldap_client.c return talloc_asprintf(mem_ctx, "LDAP client internal error: %s", nt_errstr(status)); mem_ctx 98 source4/libcli/ldap/ldap_client.h struct ldap_connection *ldap4_new_connection(TALLOC_CTX *mem_ctx, mem_ctx 121 source4/libcli/ldap/ldap_client.h TALLOC_CTX *mem_ctx, mem_ctx 29 source4/libcli/ldap/ldap_controls.c static bool decode_server_sort_response(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 33 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 42 source4/libcli/ldap/ldap_controls.c lsrc = talloc(mem_ctx, struct ldb_sort_resp_control); mem_ctx 57 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &attr)) { mem_ctx 75 source4/libcli/ldap/ldap_controls.c static bool decode_server_sort_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 80 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 97 source4/libcli/ldap/ldap_controls.c lssc = talloc_realloc(mem_ctx, lssc, struct ldb_server_sort_control *, num + 2); mem_ctx 110 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &attr)) { mem_ctx 120 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &rule)) { mem_ctx 155 source4/libcli/ldap/ldap_controls.c static bool decode_extended_dn_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 167 source4/libcli/ldap/ldap_controls.c data = asn1_init(mem_ctx); mem_ctx 174 source4/libcli/ldap/ldap_controls.c ledc = talloc(mem_ctx, struct ldb_extended_dn_control); mem_ctx 196 source4/libcli/ldap/ldap_controls.c static bool decode_sd_flags_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 199 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 208 source4/libcli/ldap/ldap_controls.c lsdfc = talloc(mem_ctx, struct ldb_sd_flags_control); mem_ctx 230 source4/libcli/ldap/ldap_controls.c static bool decode_search_options_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 233 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 242 source4/libcli/ldap/ldap_controls.c lsoc = talloc(mem_ctx, struct ldb_search_options_control); mem_ctx 264 source4/libcli/ldap/ldap_controls.c static bool decode_paged_results_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 268 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 277 source4/libcli/ldap/ldap_controls.c lprc = talloc(mem_ctx, struct ldb_paged_control); mem_ctx 290 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &cookie)) { mem_ctx 313 source4/libcli/ldap/ldap_controls.c static bool decode_dirsync_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 317 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 326 source4/libcli/ldap/ldap_controls.c ldc = talloc(mem_ctx, struct ldb_dirsync_control); mem_ctx 343 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &cookie)) { mem_ctx 369 source4/libcli/ldap/ldap_controls.c static bool decode_asq_control(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 373 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 382 source4/libcli/ldap/ldap_controls.c lac = talloc(mem_ctx, struct ldb_asq_control); mem_ctx 393 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &source_attribute)) { mem_ctx 430 source4/libcli/ldap/ldap_controls.c static bool decode_domain_scope_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 439 source4/libcli/ldap/ldap_controls.c static bool decode_notification_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 448 source4/libcli/ldap/ldap_controls.c static bool decode_show_deleted_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 457 source4/libcli/ldap/ldap_controls.c static bool decode_permissive_modify_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 466 source4/libcli/ldap/ldap_controls.c static bool decode_manageDSAIT_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 475 source4/libcli/ldap/ldap_controls.c static bool decode_vlv_request(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 479 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 488 source4/libcli/ldap/ldap_controls.c lvrc = talloc(mem_ctx, struct ldb_vlv_req_control); mem_ctx 541 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &assertion_value)) { mem_ctx 561 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &context_id)) { mem_ctx 588 source4/libcli/ldap/ldap_controls.c static bool decode_vlv_response(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 592 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 601 source4/libcli/ldap/ldap_controls.c lvrc = talloc(mem_ctx, struct ldb_vlv_resp_control); mem_ctx 623 source4/libcli/ldap/ldap_controls.c if (!asn1_read_OctetString(data, mem_ctx, &context_id)) { mem_ctx 645 source4/libcli/ldap/ldap_controls.c static bool encode_server_sort_response(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 648 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 670 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 679 source4/libcli/ldap/ldap_controls.c static bool encode_server_sort_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 682 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 721 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 730 source4/libcli/ldap/ldap_controls.c static bool encode_extended_dn_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 740 source4/libcli/ldap/ldap_controls.c data = asn1_init(mem_ctx); mem_ctx 756 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 765 source4/libcli/ldap/ldap_controls.c static bool encode_sd_flags_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 768 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 784 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 793 source4/libcli/ldap/ldap_controls.c static bool encode_search_options_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 796 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 812 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 821 source4/libcli/ldap/ldap_controls.c static bool encode_paged_results_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 824 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 844 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 856 source4/libcli/ldap/ldap_controls.c static bool encode_asq_control(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 859 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 882 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 891 source4/libcli/ldap/ldap_controls.c static bool encode_dirsync_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 894 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 918 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 927 source4/libcli/ldap/ldap_controls.c static bool encode_domain_scope_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 937 source4/libcli/ldap/ldap_controls.c static bool encode_notification_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 947 source4/libcli/ldap/ldap_controls.c static bool encode_show_deleted_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 957 source4/libcli/ldap/ldap_controls.c static bool encode_permissive_modify_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 967 source4/libcli/ldap/ldap_controls.c static bool encode_manageDSAIT_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 977 source4/libcli/ldap/ldap_controls.c static bool encode_vlv_request(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 980 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 1044 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 1053 source4/libcli/ldap/ldap_controls.c static bool encode_vlv_response(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 1056 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 1086 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 1095 source4/libcli/ldap/ldap_controls.c static bool encode_openldap_dereference(void *mem_ctx, void *in, DATA_BLOB *out) mem_ctx 1099 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 1131 source4/libcli/ldap/ldap_controls.c *out = data_blob_talloc(mem_ctx, data->data, data->length); mem_ctx 1139 source4/libcli/ldap/ldap_controls.c static bool decode_openldap_dereference(void *mem_ctx, DATA_BLOB in, void *_out) mem_ctx 1142 source4/libcli/ldap/ldap_controls.c struct asn1_data *data = asn1_init(mem_ctx); mem_ctx 1148 source4/libcli/ldap/ldap_controls.c control = talloc(mem_ctx, struct dsdb_openldap_dereference_result_control); mem_ctx 1155 source4/libcli/ldap/ldap_controls.c control = talloc(mem_ctx, struct dsdb_openldap_dereference_result_control); mem_ctx 160 source4/libcli/raw/clisession.c TALLOC_CTX *mem_ctx, mem_ctx 183 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.os, p, -1, STR_TERMINATE); mem_ctx 184 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.lanman, p, -1, STR_TERMINATE); mem_ctx 185 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.domain, p, -1, STR_TERMINATE); mem_ctx 196 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.os, p, -1, STR_TERMINATE); mem_ctx 197 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.lanman, p, -1, STR_TERMINATE); mem_ctx 199 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.domain, p, -1, STR_TERMINATE); mem_ctx 215 source4/libcli/raw/clisession.c parms->spnego.out.secblob = smbcli_req_pull_blob(&req->in.bufinfo, mem_ctx, p, len); mem_ctx 217 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.os, p, -1, STR_TERMINATE); mem_ctx 218 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.lanman, p, -1, STR_TERMINATE); mem_ctx 219 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.workgroup, p, -1, STR_TERMINATE); mem_ctx 236 source4/libcli/raw/clisession.c TALLOC_CTX *mem_ctx, union smb_sesssetup *parms) mem_ctx 239 source4/libcli/raw/clisession.c return smb_raw_sesssetup_recv(req, mem_ctx, parms); mem_ctx 48 source4/libcli/raw/clisocket.c struct composite_context *smbcli_sock_connect_send(TALLOC_CTX *mem_ctx, mem_ctx 60 source4/libcli/raw/clisocket.c result = talloc_zero(mem_ctx, struct composite_context); mem_ctx 132 source4/libcli/raw/clisocket.c TALLOC_CTX *mem_ctx, mem_ctx 140 source4/libcli/raw/clisocket.c *result = talloc_steal(mem_ctx, state->result); mem_ctx 152 source4/libcli/raw/clisocket.c NTSTATUS smbcli_sock_connect(TALLOC_CTX *mem_ctx, mem_ctx 161 source4/libcli/raw/clisocket.c smbcli_sock_connect_send(mem_ctx, host_addr, ports, host_name, mem_ctx 164 source4/libcli/raw/clisocket.c return smbcli_sock_connect_recv(c, mem_ctx, result); mem_ctx 191 source4/libcli/raw/clisocket.c TALLOC_CTX *mem_ctx, mem_ctx 201 source4/libcli/raw/clisocket.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 235 source4/libcli/raw/clisocket.c status = smbcli_sock_connect(mem_ctx, address, ports, name, resolve_ctx, mem_ctx 643 source4/libcli/raw/clitransport.c NTSTATUS smb_raw_echo_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, mem_ctx 656 source4/libcli/raw/clitransport.c p->out.data = talloc_array(mem_ctx, uint8_t, p->out.size); mem_ctx 98 source4/libcli/raw/clitree.c NTSTATUS smb_raw_tcon_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, mem_ctx 126 source4/libcli/raw/clitree.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->tconx.out.dev_type, mem_ctx 128 source4/libcli/raw/clitree.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->tconx.out.fs_type, mem_ctx 144 source4/libcli/raw/clitree.c _PUBLIC_ NTSTATUS smb_raw_tcon(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 148 source4/libcli/raw/clitree.c return smb_raw_tcon_recv(req, mem_ctx, parms); mem_ctx 311 source4/libcli/raw/libcliraw.h TALLOC_CTX *mem_ctx, mem_ctx 318 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_open_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_open *parms); mem_ctx 323 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_fsinfo(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_fsinfo *fsinfo); mem_ctx 324 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_pathinfo(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_fileinfo *parms); mem_ctx 325 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_shadow_data(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, struct smb_shadow_copy *info); mem_ctx 326 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_fileinfo(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_fileinfo *parms); mem_ctx 328 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_tcon(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_tcon *parms); mem_ctx 338 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_open(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_open *parms); mem_ctx 353 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_changenotify_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_notify *parms); mem_ctx 359 source4/libcli/raw/libcliraw.h TALLOC_CTX *mem_ctx, mem_ctx 368 source4/libcli/raw/libcliraw.h TALLOC_CTX *mem_ctx, mem_ctx 374 source4/libcli/raw/libcliraw.h TALLOC_CTX *mem_ctx, mem_ctx 378 source4/libcli/raw/libcliraw.h TALLOC_CTX *mem_ctx, mem_ctx 59 source4/libcli/raw/rawacl.c TALLOC_CTX *mem_ctx, mem_ctx 67 source4/libcli/raw/rawacl.c status = smb_raw_nttrans_recv(req, mem_ctx, &nt); mem_ctx 80 source4/libcli/raw/rawacl.c ndr = ndr_pull_init_blob(&nt.out.data, mem_ctx, NULL); mem_ctx 85 source4/libcli/raw/rawacl.c io->query_secdesc.out.sd = talloc(mem_ctx, struct security_descriptor); mem_ctx 103 source4/libcli/raw/rawacl.c TALLOC_CTX *mem_ctx, mem_ctx 107 source4/libcli/raw/rawacl.c return smb_raw_query_secdesc_recv(req, mem_ctx, io); mem_ctx 129 source4/libcli/raw/raweas.c TALLOC_CTX *mem_ctx, mem_ctx 149 source4/libcli/raw/raweas.c ea->name.s = talloc_strndup(mem_ctx, (const char *)(blob->data+4), nlen); mem_ctx 151 source4/libcli/raw/raweas.c ea->value = data_blob_talloc(mem_ctx, NULL, vlen+1); mem_ctx 167 source4/libcli/raw/raweas.c TALLOC_CTX *mem_ctx, mem_ctx 194 source4/libcli/raw/raweas.c *eas = talloc_realloc(mem_ctx, *eas, struct ea_struct, n+1); mem_ctx 197 source4/libcli/raw/raweas.c len = ea_pull_struct(&blob2, mem_ctx, &(*eas)[n]); mem_ctx 216 source4/libcli/raw/raweas.c TALLOC_CTX *mem_ctx, mem_ctx 239 source4/libcli/raw/raweas.c *eas = talloc_realloc(mem_ctx, *eas, struct ea_struct, n+1); mem_ctx 242 source4/libcli/raw/raweas.c len = ea_pull_struct(&blob2, mem_ctx, &(*eas)[n]); mem_ctx 266 source4/libcli/raw/raweas.c TALLOC_CTX *mem_ctx, mem_ctx 281 source4/libcli/raw/raweas.c ea->name.s = talloc_strndup(mem_ctx, (const char *)(blob->data+1), nlen); mem_ctx 292 source4/libcli/raw/raweas.c TALLOC_CTX *mem_ctx, mem_ctx 319 source4/libcli/raw/raweas.c *ea_names = talloc_realloc(mem_ctx, *ea_names, struct ea_name, n+1); mem_ctx 322 source4/libcli/raw/raweas.c len = ea_pull_name(&blob2, mem_ctx, &(*ea_names)[n]); mem_ctx 340 source4/libcli/raw/raweas.c bool ea_push_name_list(TALLOC_CTX *mem_ctx, mem_ctx 349 source4/libcli/raw/raweas.c *data = data_blob_talloc(mem_ctx, NULL, ea_size); mem_ctx 36 source4/libcli/raw/rawfile.c char *attrib_string(TALLOC_CTX *mem_ctx, uint32_t attrib) mem_ctx 61 source4/libcli/raw/rawfile.c ret = talloc_array(mem_ctx, char, ARRAY_SIZE(attr_strs)+1); mem_ctx 87 source4/libcli/raw/rawfile.c TALLOC_CTX *mem_ctx; mem_ctx 108 source4/libcli/raw/rawfile.c mem_ctx = talloc_new(tree); mem_ctx 116 source4/libcli/raw/rawfile.c nt.in.params = data_blob_talloc(mem_ctx, NULL, 4); mem_ctx 122 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, mem_ctx 127 source4/libcli/raw/rawfile.c talloc_free(mem_ctx); mem_ctx 189 source4/libcli/raw/rawfile.c TALLOC_CTX *mem_ctx; mem_ctx 193 source4/libcli/raw/rawfile.c mem_ctx = talloc_init("t2mkdir"); mem_ctx 204 source4/libcli/raw/rawfile.c t2.in.params = data_blob_talloc(mem_ctx, NULL, 4); mem_ctx 205 source4/libcli/raw/rawfile.c t2.in.data = data_blob_talloc(mem_ctx, NULL, data_total); mem_ctx 209 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, mem_ctx 216 source4/libcli/raw/rawfile.c talloc_free(mem_ctx); mem_ctx 293 source4/libcli/raw/rawfile.c TALLOC_CTX *mem_ctx, mem_ctx 300 source4/libcli/raw/rawfile.c status = smb_raw_nttrans_recv(req, mem_ctx, &nt); mem_ctx 335 source4/libcli/raw/rawfile.c TALLOC_CTX *mem_ctx = talloc_new(tree); mem_ctx 352 source4/libcli/raw/rawfile.c ndr_err = ndr_push_struct_blob(&sd_blob, mem_ctx, NULL, mem_ctx 356 source4/libcli/raw/rawfile.c talloc_free(mem_ctx); mem_ctx 364 source4/libcli/raw/rawfile.c ea_blob = data_blob_talloc(mem_ctx, NULL, ea_size); mem_ctx 373 source4/libcli/raw/rawfile.c nt.in.params = data_blob_talloc(mem_ctx, NULL, 53); mem_ctx 375 source4/libcli/raw/rawfile.c talloc_free(mem_ctx); mem_ctx 396 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, &nt.in.params,"", 0); mem_ctx 397 source4/libcli/raw/rawfile.c fname_len = smbcli_blob_append_string(tree->session, mem_ctx, &nt.in.params, mem_ctx 403 source4/libcli/raw/rawfile.c nt.in.data = data_blob_talloc(mem_ctx, NULL, sd_blob.length + ea_blob.length); mem_ctx 410 source4/libcli/raw/rawfile.c talloc_free(mem_ctx); mem_ctx 424 source4/libcli/raw/rawfile.c TALLOC_CTX *mem_ctx = talloc_init("smb_raw_t2open"); mem_ctx 437 source4/libcli/raw/rawfile.c t2.in.params = data_blob_talloc(mem_ctx, NULL, 28); mem_ctx 438 source4/libcli/raw/rawfile.c t2.in.data = data_blob_talloc(mem_ctx, NULL, list_size); mem_ctx 452 source4/libcli/raw/rawfile.c smbcli_blob_append_string(tree->session, mem_ctx, mem_ctx 460 source4/libcli/raw/rawfile.c talloc_free(mem_ctx); mem_ctx 469 source4/libcli/raw/rawfile.c static NTSTATUS smb_raw_t2open_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_open *parms) mem_ctx 475 source4/libcli/raw/rawfile.c status = smb_raw_trans2_recv(req, mem_ctx, &t2); mem_ctx 635 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_open_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_open *parms) mem_ctx 646 source4/libcli/raw/rawfile.c return smb_raw_t2open_recv(req, mem_ctx, parms); mem_ctx 692 source4/libcli/raw/rawfile.c smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->ctemp.out.name, req->in.data, -1, STR_TERMINATE | STR_ASCII); mem_ctx 718 source4/libcli/raw/rawfile.c return smb_raw_nttrans_create_recv(req, mem_ctx, parms); mem_ctx 770 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_open(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_open *parms) mem_ctx 773 source4/libcli/raw/rawfile.c return smb_raw_open_recv(req, mem_ctx, parms); mem_ctx 42 source4/libcli/raw/rawfileinfo.c NTSTATUS smbcli_parse_stream_info(DATA_BLOB blob, TALLOC_CTX *mem_ctx, mem_ctx 55 source4/libcli/raw/rawfileinfo.c talloc_realloc(mem_ctx, io->streams, struct stream_struct, n+1); mem_ctx 88 source4/libcli/raw/rawfileinfo.c NTSTATUS smb_raw_fileinfo_passthru_parse(const DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 122 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 140 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 153 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 160 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 165 source4/libcli/raw/rawfileinfo.c return smbcli_parse_stream_info(*blob, mem_ctx, &parms->stream_info.out); mem_ctx 222 source4/libcli/raw/rawfileinfo.c return ea_pull_list_chained(blob, mem_ctx, mem_ctx 246 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 253 source4/libcli/raw/rawfileinfo.c parms->query_secdesc.out.sd = talloc(mem_ctx, struct security_descriptor); mem_ctx 256 source4/libcli/raw/rawfileinfo.c ndr_err = ndr_pull_struct_blob(blob, mem_ctx, NULL, mem_ctx 278 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 319 source4/libcli/raw/rawfileinfo.c return ea_pull_list(blob, mem_ctx, mem_ctx 325 source4/libcli/raw/rawfileinfo.c return ea_pull_list(blob, mem_ctx, mem_ctx 336 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 341 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 346 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 351 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 356 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 361 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 366 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 370 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 374 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 378 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 382 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 386 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 391 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 432 source4/libcli/raw/rawfileinfo.c smbcli_blob_pull_string(session, mem_ctx, blob, mem_ctx 437 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 441 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 445 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 449 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_passthru_parse(blob, mem_ctx, mem_ctx 469 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx = talloc_init("raw_fileinfo"); mem_ctx 480 source4/libcli/raw/rawfileinfo.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 4); mem_ctx 482 source4/libcli/raw/rawfileinfo.c talloc_free(mem_ctx); mem_ctx 491 source4/libcli/raw/rawfileinfo.c talloc_free(mem_ctx); mem_ctx 501 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 505 source4/libcli/raw/rawfileinfo.c NTSTATUS status = smb_raw_trans2_recv(req, mem_ctx, &tp); mem_ctx 523 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx = talloc_init("raw_pathinfo"); mem_ctx 534 source4/libcli/raw/rawfileinfo.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 6); mem_ctx 536 source4/libcli/raw/rawfileinfo.c talloc_free(mem_ctx); mem_ctx 542 source4/libcli/raw/rawfileinfo.c smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params, mem_ctx 547 source4/libcli/raw/rawfileinfo.c talloc_free(mem_ctx); mem_ctx 686 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 697 source4/libcli/raw/rawfileinfo.c return smb_raw_query_secdesc_recv(req, mem_ctx, parms); mem_ctx 703 source4/libcli/raw/rawfileinfo.c status = smb_raw_fileinfo_blob_recv(req, mem_ctx, &blob); mem_ctx 708 source4/libcli/raw/rawfileinfo.c return smb_raw_info_backend(session, mem_ctx, parms, &blob); mem_ctx 715 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 719 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_recv(req, mem_ctx, parms); mem_ctx 760 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 764 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_recv(req, mem_ctx, parms); mem_ctx 771 source4/libcli/raw/rawfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 775 source4/libcli/raw/rawfileinfo.c return smb_raw_pathinfo_recv(req, mem_ctx, parms); mem_ctx 71 source4/libcli/raw/rawfsinfo.c TALLOC_CTX *mem_ctx, mem_ctx 87 source4/libcli/raw/rawfsinfo.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 2); mem_ctx 100 source4/libcli/raw/rawfsinfo.c TALLOC_CTX *mem_ctx, mem_ctx 106 source4/libcli/raw/rawfsinfo.c status = smb_raw_trans2_recv(req, mem_ctx, &tp); mem_ctx 135 source4/libcli/raw/rawfsinfo.c TALLOC_CTX *mem_ctx, mem_ctx 151 source4/libcli/raw/rawfsinfo.c return smb_raw_qfsinfo_send(tree, mem_ctx, info_level); mem_ctx 157 source4/libcli/raw/rawfsinfo.c NTSTATUS smb_raw_fsinfo_passthru_parse(DATA_BLOB blob, TALLOC_CTX *mem_ctx, mem_ctx 171 source4/libcli/raw/rawfsinfo.c smbcli_blob_pull_string(NULL, mem_ctx, &blob, mem_ctx 194 source4/libcli/raw/rawfsinfo.c smbcli_blob_pull_string(NULL, mem_ctx, &blob, mem_ctx 220 source4/libcli/raw/rawfsinfo.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &fsinfo->objectid_information.out.guid, mem_ctx 243 source4/libcli/raw/rawfsinfo.c TALLOC_CTX *mem_ctx, mem_ctx 254 source4/libcli/raw/rawfsinfo.c status = smb_raw_qfsinfo_blob_recv(req, mem_ctx, &blob); mem_ctx 278 source4/libcli/raw/rawfsinfo.c smbcli_blob_pull_string(session, mem_ctx, &blob, mem_ctx 285 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 290 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 295 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 300 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 311 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 315 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 319 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_passthru_parse(blob, mem_ctx, mem_ctx 331 source4/libcli/raw/rawfsinfo.c TALLOC_CTX *mem_ctx, mem_ctx 334 source4/libcli/raw/rawfsinfo.c struct smbcli_request *req = smb_raw_fsinfo_send(tree, mem_ctx, fsinfo); mem_ctx 335 source4/libcli/raw/rawfsinfo.c return smb_raw_fsinfo_recv(req, mem_ctx, fsinfo); mem_ctx 55 source4/libcli/raw/rawioctl.c TALLOC_CTX *mem_ctx, mem_ctx 63 source4/libcli/raw/rawioctl.c parms->ioctl.out.blob = smbcli_req_pull_blob(&req->in.bufinfo, mem_ctx, req->in.data, -1); mem_ctx 98 source4/libcli/raw/rawioctl.c TALLOC_CTX *mem_ctx, mem_ctx 105 source4/libcli/raw/rawioctl.c tmp_mem = talloc_new(mem_ctx); mem_ctx 112 source4/libcli/raw/rawioctl.c talloc_steal(mem_ctx, parms->ntioctl.out.blob.data); mem_ctx 148 source4/libcli/raw/rawioctl.c TALLOC_CTX *mem_ctx, union smb_ioctl *parms) mem_ctx 152 source4/libcli/raw/rawioctl.c return smb_raw_smbioctl_recv(req, mem_ctx, parms); mem_ctx 155 source4/libcli/raw/rawioctl.c return smb_raw_ntioctl_recv(req, mem_ctx, parms); mem_ctx 168 source4/libcli/raw/rawioctl.c TALLOC_CTX *mem_ctx, union smb_ioctl *parms) mem_ctx 172 source4/libcli/raw/rawioctl.c return smb_raw_ioctl_recv(req, mem_ctx, parms); mem_ctx 56 source4/libcli/raw/rawnotify.c TALLOC_CTX *mem_ctx, union smb_notify *parms) mem_ctx 67 source4/libcli/raw/rawnotify.c status = smb_raw_nttrans_recv(req, mem_ctx, &nt); mem_ctx 85 source4/libcli/raw/rawnotify.c parms->nttrans.out.changes = talloc_array(mem_ctx, struct notify_changes, parms->nttrans.out.num_changes); mem_ctx 92 source4/libcli/raw/rawnotify.c smbcli_blob_pull_string(session, mem_ctx, &nt.out.params, mem_ctx 42 source4/libcli/raw/rawrequest.c req->in.bufinfo.mem_ctx = req; mem_ctx 557 source4/libcli/raw/rawrequest.c static size_t smbcli_req_pull_ucs2(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, mem_ctx 589 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)dest, &ret_size, false); mem_ctx 611 source4/libcli/raw/rawrequest.c size_t smbcli_req_pull_ascii(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, mem_ctx 632 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)dest, &ret_size, false); mem_ctx 655 source4/libcli/raw/rawrequest.c size_t smbcli_req_pull_string(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, mem_ctx 660 source4/libcli/raw/rawrequest.c return smbcli_req_pull_ucs2(bufinfo, mem_ctx, dest, src, byte_len, flags); mem_ctx 663 source4/libcli/raw/rawrequest.c return smbcli_req_pull_ascii(bufinfo, mem_ctx, dest, src, byte_len, flags); mem_ctx 673 source4/libcli/raw/rawrequest.c DATA_BLOB smbcli_req_pull_blob(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, const uint8_t *src, int byte_len) mem_ctx 687 source4/libcli/raw/rawrequest.c return data_blob_talloc(mem_ctx, src, src_len); mem_ctx 752 source4/libcli/raw/rawrequest.c size_t smbcli_blob_pull_ucs2(TALLOC_CTX* mem_ctx, mem_ctx 786 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, &ret_size, false); mem_ctx 809 source4/libcli/raw/rawrequest.c static size_t smbcli_blob_pull_ascii(TALLOC_CTX *mem_ctx, mem_ctx 833 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, &ret_size, false); mem_ctx 859 source4/libcli/raw/rawrequest.c TALLOC_CTX *mem_ctx, mem_ctx 900 source4/libcli/raw/rawrequest.c return align + extra + smbcli_blob_pull_ucs2(mem_ctx, blob, &dest->s, mem_ctx 909 source4/libcli/raw/rawrequest.c return extra + smbcli_blob_pull_ascii(mem_ctx, blob, &dest->s, mem_ctx 926 source4/libcli/raw/rawrequest.c TALLOC_CTX *mem_ctx, mem_ctx 945 source4/libcli/raw/rawrequest.c return align + extra + smbcli_blob_pull_ucs2(mem_ctx, blob, dest, mem_ctx 954 source4/libcli/raw/rawrequest.c return extra + smbcli_blob_pull_ascii(mem_ctx, blob, dest, mem_ctx 963 source4/libcli/raw/rawrequest.c TALLOC_CTX *mem_ctx, DATA_BLOB *blob, mem_ctx 978 source4/libcli/raw/rawrequest.c blob->data = talloc_realloc(mem_ctx, blob->data, uint8_t, blob->length + max_len); mem_ctx 29 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 58 source4/libcli/raw/rawsearch.c smbcli_req_pull_ascii(&req->in.bufinfo, mem_ctx, &name, p+30, 13, STR_ASCII); mem_ctx 71 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 102 source4/libcli/raw/rawsearch.c smb_raw_search_backend(req, mem_ctx, io->search_first.out.count, private_data, callback); mem_ctx 112 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 149 source4/libcli/raw/rawsearch.c smb_raw_search_backend(req, mem_ctx, io->search_next.out.count, private_data, callback); mem_ctx 196 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, /* used to allocate output blobs */ mem_ctx 223 source4/libcli/raw/rawsearch.c if (!ea_push_name_list(mem_ctx, mem_ctx 231 source4/libcli/raw/rawsearch.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 12); mem_ctx 242 source4/libcli/raw/rawsearch.c smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params, mem_ctx 245 source4/libcli/raw/rawsearch.c status = smb_raw_trans2(tree, mem_ctx, &tp); mem_ctx 264 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 291 source4/libcli/raw/rawsearch.c if (!ea_push_name_list(mem_ctx, mem_ctx 299 source4/libcli/raw/rawsearch.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 12); mem_ctx 310 source4/libcli/raw/rawsearch.c smbcli_blob_append_string(tree->session, mem_ctx, &tp.in.params, mem_ctx 314 source4/libcli/raw/rawsearch.c status = smb_raw_trans2(tree, mem_ctx, &tp); mem_ctx 332 source4/libcli/raw/rawsearch.c NTSTATUS smb_raw_search_common(TALLOC_CTX *mem_ctx, mem_ctx 363 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 382 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 393 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 413 source4/libcli/raw/rawsearch.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 416 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 437 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 456 source4/libcli/raw/rawsearch.c smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 460 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(NULL, mem_ctx, blob, mem_ctx 484 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 518 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, mem_ctx 541 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, mem_ctx 572 source4/libcli/raw/rawsearch.c status = ea_pull_list(&eablob, mem_ctx, mem_ctx 578 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, mem_ctx 602 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_unix_string(tree->session, mem_ctx, blob, mem_ctx 641 source4/libcli/raw/rawsearch.c len = smbcli_blob_pull_string(tree->session, mem_ctx, blob, mem_ctx 664 source4/libcli/raw/rawsearch.c status = smb_raw_search_common(mem_ctx, level, blob, data, &ofs, str_flags); mem_ctx 680 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 699 source4/libcli/raw/rawsearch.c len = parse_trans2_search(tree, mem_ctx, level, flags, &blob2, &search_data); mem_ctx 723 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 734 source4/libcli/raw/rawsearch.c return smb_raw_search_first_old(tree, mem_ctx, io, private_data, callback); mem_ctx 743 source4/libcli/raw/rawsearch.c status = smb_raw_search_first_blob(tree, mem_ctx, mem_ctx 760 source4/libcli/raw/rawsearch.c status = smb_raw_t2search_backend(tree, mem_ctx, mem_ctx 771 source4/libcli/raw/rawsearch.c TALLOC_CTX *mem_ctx, mem_ctx 781 source4/libcli/raw/rawsearch.c return smb_raw_search_next_old(tree, mem_ctx, io, private_data, callback); mem_ctx 793 source4/libcli/raw/rawsearch.c status = smb_raw_search_next_blob(tree, mem_ctx, mem_ctx 809 source4/libcli/raw/rawsearch.c status = smb_raw_t2search_backend(tree, mem_ctx, mem_ctx 31 source4/libcli/raw/rawsetfileinfo.c bool smb_raw_setfileinfo_passthru(TALLOC_CTX *mem_ctx, mem_ctx 39 source4/libcli/raw/rawsetfileinfo.c *blob = data_blob_talloc(mem_ctx, NULL, n); \ mem_ctx 73 source4/libcli/raw/rawsetfileinfo.c len = smbcli_blob_append_string(NULL, mem_ctx, blob, mem_ctx 83 source4/libcli/raw/rawsetfileinfo.c len = smbcli_blob_append_string(NULL, mem_ctx, blob, mem_ctx 102 source4/libcli/raw/rawsetfileinfo.c ndr_err = ndr_push_struct_blob(blob, mem_ctx, NULL, mem_ctx 151 source4/libcli/raw/rawsetfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 180 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_BASIC_INFORMATION, mem_ctx 222 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_DISPOSITION_INFORMATION, mem_ctx 227 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_ALLOCATION_INFORMATION, mem_ctx 232 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_END_OF_FILE_INFORMATION, mem_ctx 236 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_RENAME_INFORMATION, mem_ctx 240 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_POSITION_INFORMATION, mem_ctx 244 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, RAW_SFILEINFO_MODE_INFORMATION, mem_ctx 263 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, parms->generic.level, mem_ctx 281 source4/libcli/raw/rawsetfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 297 source4/libcli/raw/rawsetfileinfo.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 6); mem_ctx 314 source4/libcli/raw/rawsetfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 330 source4/libcli/raw/rawsetfileinfo.c tp.in.params = data_blob_talloc(mem_ctx, NULL, 6); mem_ctx 336 source4/libcli/raw/rawsetfileinfo.c smbcli_blob_append_string(tree->session, mem_ctx, mem_ctx 405 source4/libcli/raw/rawsetfileinfo.c TALLOC_CTX *mem_ctx; mem_ctx 418 source4/libcli/raw/rawsetfileinfo.c mem_ctx = talloc_init("setpathinfo"); mem_ctx 419 source4/libcli/raw/rawsetfileinfo.c if (!mem_ctx) return NULL; mem_ctx 421 source4/libcli/raw/rawsetfileinfo.c if (!smb_raw_setinfo_backend(tree, mem_ctx, parms, &blob)) { mem_ctx 422 source4/libcli/raw/rawsetfileinfo.c talloc_free(mem_ctx); mem_ctx 428 source4/libcli/raw/rawsetfileinfo.c mem_ctx, mem_ctx 433 source4/libcli/raw/rawsetfileinfo.c talloc_free(mem_ctx); mem_ctx 455 source4/libcli/raw/rawsetfileinfo.c TALLOC_CTX *mem_ctx; mem_ctx 465 source4/libcli/raw/rawsetfileinfo.c mem_ctx = talloc_init("setpathinfo"); mem_ctx 466 source4/libcli/raw/rawsetfileinfo.c if (!mem_ctx) return NULL; mem_ctx 468 source4/libcli/raw/rawsetfileinfo.c if (!smb_raw_setinfo_backend(tree, mem_ctx, parms, &blob)) { mem_ctx 469 source4/libcli/raw/rawsetfileinfo.c talloc_free(mem_ctx); mem_ctx 475 source4/libcli/raw/rawsetfileinfo.c mem_ctx, mem_ctx 480 source4/libcli/raw/rawsetfileinfo.c talloc_free(mem_ctx); mem_ctx 31 source4/libcli/raw/rawshadow.c TALLOC_CTX *mem_ctx, struct smb_shadow_copy *info) mem_ctx 48 source4/libcli/raw/rawshadow.c status = smb_raw_ioctl(tree, mem_ctx, &nt); mem_ctx 66 source4/libcli/raw/rawshadow.c info->out.names = talloc_array(mem_ctx, const char *, info->out.num_names); mem_ctx 74 source4/libcli/raw/rawtrans.c TALLOC_CTX *mem_ctx, mem_ctx 88 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.setup); mem_ctx 89 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.params.data); mem_ctx 90 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.data.data); mem_ctx 237 source4/libcli/raw/rawtrans.c TALLOC_CTX *mem_ctx, mem_ctx 240 source4/libcli/raw/rawtrans.c return smb_raw_trans2_recv(req, mem_ctx, parms); mem_ctx 516 source4/libcli/raw/rawtrans.c TALLOC_CTX *mem_ctx, mem_ctx 522 source4/libcli/raw/rawtrans.c return smb_raw_trans2_recv(req, mem_ctx, parms); mem_ctx 530 source4/libcli/raw/rawtrans.c TALLOC_CTX *mem_ctx, mem_ctx 536 source4/libcli/raw/rawtrans.c return smb_raw_trans_recv(req, mem_ctx, parms); mem_ctx 551 source4/libcli/raw/rawtrans.c TALLOC_CTX *mem_ctx, mem_ctx 565 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.setup); mem_ctx 566 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.params.data); mem_ctx 567 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.data.data); mem_ctx 950 source4/libcli/raw/rawtrans.c TALLOC_CTX *mem_ctx, mem_ctx 960 source4/libcli/raw/rawtrans.c return smb_raw_nttrans_recv(req, mem_ctx, parms); mem_ctx 32 source4/libcli/raw/request.h TALLOC_CTX *mem_ctx; mem_ctx 335 source4/libcli/raw/smb_signing.c bool smbcli_simple_set_signing(TALLOC_CTX *mem_ctx, mem_ctx 347 source4/libcli/raw/smb_signing.c sign_info->mac_key = data_blob_talloc(mem_ctx, NULL, response->length + user_session_key->length); mem_ctx 349 source4/libcli/raw/smb_signing.c sign_info->mac_key = data_blob_talloc(mem_ctx, NULL, user_session_key->length); mem_ctx 38 source4/libcli/resolve/bcast.c struct composite_context *resolve_name_bcast_send(TALLOC_CTX *mem_ctx, mem_ctx 52 source4/libcli/resolve/bcast.c address_list = talloc_array(mem_ctx, const char *, num_interfaces+1); mem_ctx 67 source4/libcli/resolve/bcast.c c = resolve_name_nbtlist_send(mem_ctx, event_ctx, flags, port, name, mem_ctx 79 source4/libcli/resolve/bcast.c TALLOC_CTX *mem_ctx, mem_ctx 83 source4/libcli/resolve/bcast.c NTSTATUS status = resolve_name_nbtlist_recv(c, mem_ctx, addrs, names); mem_ctx 443 source4/libcli/resolve/dns_ex.c struct composite_context *resolve_name_dns_ex_send(TALLOC_CTX *mem_ctx, mem_ctx 456 source4/libcli/resolve/dns_ex.c c = composite_create(mem_ctx, event_ctx); mem_ctx 522 source4/libcli/resolve/dns_ex.c TALLOC_CTX *mem_ctx, mem_ctx 533 source4/libcli/resolve/dns_ex.c *addrs = talloc_steal(mem_ctx, state->addrs); mem_ctx 535 source4/libcli/resolve/dns_ex.c *names = talloc_steal(mem_ctx, state->names); mem_ctx 35 source4/libcli/resolve/host.c struct composite_context *resolve_name_host_send(TALLOC_CTX *mem_ctx, mem_ctx 41 source4/libcli/resolve/host.c return resolve_name_dns_ex_send(mem_ctx, event_ctx, NULL, flags, mem_ctx 49 source4/libcli/resolve/host.c TALLOC_CTX *mem_ctx, mem_ctx 53 source4/libcli/resolve/host.c return resolve_name_dns_ex_recv(c, mem_ctx, addrs, names); mem_ctx 109 source4/libcli/resolve/nbtlist.c struct composite_context *resolve_name_nbtlist_send(TALLOC_CTX *mem_ctx, mem_ctx 125 source4/libcli/resolve/nbtlist.c c = composite_create(mem_ctx, event_ctx); mem_ctx 205 source4/libcli/resolve/nbtlist.c TALLOC_CTX *mem_ctx, mem_ctx 215 source4/libcli/resolve/nbtlist.c *addrs = talloc_steal(mem_ctx, state->addrs); mem_ctx 217 source4/libcli/resolve/nbtlist.c *names = talloc_steal(mem_ctx, state->names); mem_ctx 57 source4/libcli/resolve/resolve.c struct resolve_context *resolve_context_init(TALLOC_CTX *mem_ctx) mem_ctx 59 source4/libcli/resolve/resolve.c return talloc_zero(mem_ctx, struct resolve_context); mem_ctx 203 source4/libcli/resolve/resolve.c TALLOC_CTX *mem_ctx, mem_ctx 213 source4/libcli/resolve/resolve.c *addrs = talloc_steal(mem_ctx, state->addrs); mem_ctx 215 source4/libcli/resolve/resolve.c *names = talloc_steal(mem_ctx, state->names); mem_ctx 231 source4/libcli/resolve/resolve.c TALLOC_CTX *mem_ctx, mem_ctx 237 source4/libcli/resolve/resolve.c status = resolve_name_all_recv(c, mem_ctx, &addrs, NULL); mem_ctx 240 source4/libcli/resolve/resolve.c *reply_addr = talloc_steal(mem_ctx, addrs[0]->addr); mem_ctx 252 source4/libcli/resolve/resolve.c TALLOC_CTX *mem_ctx, mem_ctx 257 source4/libcli/resolve/resolve.c return resolve_name_recv(c, mem_ctx, reply_addr); mem_ctx 39 source4/libcli/resolve/resolve.h typedef struct composite_context *(*resolve_name_send_fn)(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/libcli/resolve/resolve.h TALLOC_CTX *mem_ctx, mem_ctx 36 source4/libcli/resolve/testsuite.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 47 source4/libcli/resolve/testsuite.c struct composite_context *c = resolve_name_host_send(mem_ctx, ev, NULL, 0, 0, &n); mem_ctx 49 source4/libcli/resolve/testsuite.c torture_assert_ntstatus_ok(tctx, resolve_name_host_recv(c, mem_ctx, &s, NULL), mem_ctx 82 source4/libcli/resolve/testsuite.c struct torture_suite *torture_local_resolve(TALLOC_CTX *mem_ctx) mem_ctx 84 source4/libcli/resolve/testsuite.c struct torture_suite *suite = torture_suite_create(mem_ctx, "RESOLVE"); mem_ctx 40 source4/libcli/resolve/wins.c TALLOC_CTX *mem_ctx, mem_ctx 49 source4/libcli/resolve/wins.c return resolve_name_nbtlist_send(mem_ctx, event_ctx, flags, port, name, mem_ctx 59 source4/libcli/resolve/wins.c TALLOC_CTX *mem_ctx, mem_ctx 63 source4/libcli/resolve/wins.c return resolve_name_nbtlist_recv(c, mem_ctx, addrs, names); mem_ctx 94 source4/libcli/security/sddl.c static struct dom_sid *sddl_decode_sid(TALLOC_CTX *mem_ctx, const char **sddlp, mem_ctx 105 source4/libcli/security/sddl.c sid_str = talloc_strndup(mem_ctx, sddl, len+2); mem_ctx 110 source4/libcli/security/sddl.c sid = dom_sid_parse_talloc(mem_ctx, sid_str); mem_ctx 127 source4/libcli/security/sddl.c return dom_sid_add_rid(mem_ctx, domain_sid, sid_codes[i].rid); mem_ctx 130 source4/libcli/security/sddl.c return dom_sid_parse_talloc(mem_ctx, sid_codes[i].sid); mem_ctx 182 source4/libcli/security/sddl.c static bool sddl_decode_ace(TALLOC_CTX *mem_ctx, struct security_ace *ace, char *str, mem_ctx 247 source4/libcli/security/sddl.c sid = sddl_decode_sid(mem_ctx, &s, domain_sid); mem_ctx 335 source4/libcli/security/sddl.c struct security_descriptor *sddl_decode(TALLOC_CTX *mem_ctx, const char *sddl, mem_ctx 339 source4/libcli/security/sddl.c sd = talloc_zero(mem_ctx, struct security_descriptor); mem_ctx 389 source4/libcli/security/sddl.c static char *sddl_flags_to_string(TALLOC_CTX *mem_ctx, const struct flag_map *map, mem_ctx 398 source4/libcli/security/sddl.c return talloc_strdup(mem_ctx, map[i].name); mem_ctx 402 source4/libcli/security/sddl.c s = talloc_strdup(mem_ctx, ""); mem_ctx 427 source4/libcli/security/sddl.c static char *sddl_encode_sid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, mem_ctx 433 source4/libcli/security/sddl.c sidstr = dom_sid_string(mem_ctx, sid); mem_ctx 440 source4/libcli/security/sddl.c return talloc_strdup(mem_ctx, sid_codes[i].code); mem_ctx 450 source4/libcli/security/sddl.c return talloc_strdup(mem_ctx, sid_codes[i].code); mem_ctx 458 source4/libcli/security/sddl.c return dom_sid_string(mem_ctx, sid); mem_ctx 465 source4/libcli/security/sddl.c static char *sddl_encode_ace(TALLOC_CTX *mem_ctx, const struct security_ace *ace, mem_ctx 473 source4/libcli/security/sddl.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 509 source4/libcli/security/sddl.c sddl = talloc_asprintf(mem_ctx, "%s;%s;%s;%s;%s;%s", mem_ctx 520 source4/libcli/security/sddl.c static char *sddl_encode_acl(TALLOC_CTX *mem_ctx, const struct security_acl *acl, mem_ctx 527 source4/libcli/security/sddl.c sddl = sddl_flags_to_string(mem_ctx, acl_flags, flags, false); mem_ctx 550 source4/libcli/security/sddl.c char *sddl_encode(TALLOC_CTX *mem_ctx, const struct security_descriptor *sd, mem_ctx 557 source4/libcli/security/sddl.c sddl = talloc_strdup(mem_ctx, ""); mem_ctx 560 source4/libcli/security/sddl.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 28 source4/libcli/security/security_descriptor.c struct security_descriptor *security_descriptor_initialise(TALLOC_CTX *mem_ctx) mem_ctx 32 source4/libcli/security/security_descriptor.c sd = talloc(mem_ctx, struct security_descriptor); mem_ctx 52 source4/libcli/security/security_descriptor.c static struct security_acl *security_acl_dup(TALLOC_CTX *mem_ctx, mem_ctx 57 source4/libcli/security/security_descriptor.c nacl = talloc (mem_ctx, struct security_acl); mem_ctx 82 source4/libcli/security/security_descriptor.c struct security_descriptor *security_descriptor_copy(TALLOC_CTX *mem_ctx, mem_ctx 87 source4/libcli/security/security_descriptor.c nsd = talloc_zero(mem_ctx, struct security_descriptor); mem_ctx 418 source4/libcli/security/security_descriptor.c static struct security_descriptor *security_descriptor_createv(TALLOC_CTX *mem_ctx, mem_ctx 427 source4/libcli/security/security_descriptor.c sd = security_descriptor_initialise(mem_ctx); mem_ctx 474 source4/libcli/security/security_descriptor.c struct security_descriptor *security_descriptor_dacl_create(TALLOC_CTX *mem_ctx, mem_ctx 483 source4/libcli/security/security_descriptor.c sd = security_descriptor_createv(mem_ctx, sd_type, owner_sid, mem_ctx 490 source4/libcli/security/security_descriptor.c struct security_descriptor *security_descriptor_sacl_create(TALLOC_CTX *mem_ctx, mem_ctx 499 source4/libcli/security/security_descriptor.c sd = security_descriptor_createv(mem_ctx, sd_type, owner_sid, mem_ctx 506 source4/libcli/security/security_descriptor.c struct security_ace *security_ace_create(TALLOC_CTX *mem_ctx, mem_ctx 516 source4/libcli/security/security_descriptor.c ace = talloc_zero(mem_ctx, struct security_ace); mem_ctx 30 source4/libcli/security/security_token.c struct security_token *security_token_initialise(TALLOC_CTX *mem_ctx) mem_ctx 34 source4/libcli/security/security_token.c st = talloc(mem_ctx, struct security_token); mem_ctx 53 source4/libcli/security/security_token.c TALLOC_CTX *mem_ctx; mem_ctx 61 source4/libcli/security/security_token.c mem_ctx = talloc_init("security_token_debug()"); mem_ctx 62 source4/libcli/security/security_token.c if (!mem_ctx) { mem_ctx 67 source4/libcli/security/security_token.c dom_sid_string(mem_ctx, token->user_sid) )); mem_ctx 72 source4/libcli/security/security_token.c dom_sid_string(mem_ctx, token->sids[i]))); mem_ctx 77 source4/libcli/security/security_token.c talloc_free(mem_ctx); mem_ctx 38 source4/libcli/security/tests/sddl.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 41 source4/libcli/security/tests/sddl.c domain = dom_sid_parse_talloc(mem_ctx, "S-1-2-3-4"); mem_ctx 42 source4/libcli/security/tests/sddl.c sd = sddl_decode(mem_ctx, sddl, domain); mem_ctx 46 source4/libcli/security/tests/sddl.c sddl2 = sddl_encode(mem_ctx, sd, domain); mem_ctx 50 source4/libcli/security/tests/sddl.c sd2 = sddl_decode(mem_ctx, sddl2, domain); mem_ctx 93 source4/libcli/security/tests/sddl.c struct torture_suite *torture_local_sddl(TALLOC_CTX *mem_ctx) mem_ctx 95 source4/libcli/security/tests/sddl.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SDDL"); mem_ctx 232 source4/libcli/smb2/connect.c struct composite_context *smb2_connect_send(TALLOC_CTX *mem_ctx, mem_ctx 248 source4/libcli/smb2/connect.c c = composite_create(mem_ctx, ev); mem_ctx 277 source4/libcli/smb2/connect.c NTSTATUS smb2_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 285 source4/libcli/smb2/connect.c *tree = talloc_steal(mem_ctx, state->tree); mem_ctx 294 source4/libcli/smb2/connect.c NTSTATUS smb2_connect(TALLOC_CTX *mem_ctx, mem_ctx 305 source4/libcli/smb2/connect.c struct composite_context *c = smb2_connect_send(mem_ctx, host, ports, mem_ctx 310 source4/libcli/smb2/connect.c return smb2_connect_recv(c, mem_ctx, tree); mem_ctx 33 source4/libcli/smb2/create.c NTSTATUS smb2_create_blob_parse(TALLOC_CTX *mem_ctx, const DATA_BLOB buffer, mem_ctx 70 source4/libcli/smb2/create.c tag = talloc_strndup(mem_ctx, (const char *)data + name_offset, name_length); mem_ctx 76 source4/libcli/smb2/create.c status = smb2_create_blob_add(mem_ctx, blobs, tag, b); mem_ctx 100 source4/libcli/smb2/create.c static NTSTATUS smb2_create_blob_push_one(TALLOC_CTX *mem_ctx, DATA_BLOB *buffer, mem_ctx 108 source4/libcli/smb2/create.c if (!data_blob_realloc(mem_ctx, buffer, mem_ctx 133 source4/libcli/smb2/create.c NTSTATUS smb2_create_blob_push(TALLOC_CTX *mem_ctx, DATA_BLOB *buffer, mem_ctx 149 source4/libcli/smb2/create.c status = smb2_create_blob_push_one(mem_ctx, buffer, c, last); mem_ctx 158 source4/libcli/smb2/create.c NTSTATUS smb2_create_blob_add(TALLOC_CTX *mem_ctx, struct smb2_create_blobs *b, mem_ctx 163 source4/libcli/smb2/create.c array = talloc_realloc(mem_ctx, b->blobs, mem_ctx 350 source4/libcli/smb2/create.c NTSTATUS smb2_create_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, struct smb2_create *io) mem_ctx 375 source4/libcli/smb2/create.c status = smb2_pull_o32s32_blob(&req->in, mem_ctx, req->in.body+0x50, &blob); mem_ctx 381 source4/libcli/smb2/create.c status = smb2_create_blob_parse(mem_ctx, blob, &io->out.blobs); mem_ctx 415 source4/libcli/smb2/create.c NTSTATUS smb2_create(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, struct smb2_create *io) mem_ctx 418 source4/libcli/smb2/create.c return smb2_create_recv(req, mem_ctx, io); mem_ctx 61 source4/libcli/smb2/find.c NTSTATUS smb2_find_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 73 source4/libcli/smb2/find.c status = smb2_pull_o16s32_blob(&req->in, mem_ctx, mem_ctx 85 source4/libcli/smb2/find.c NTSTATUS smb2_find(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 89 source4/libcli/smb2/find.c return smb2_find_recv(req, mem_ctx, io); mem_ctx 97 source4/libcli/smb2/find.c NTSTATUS smb2_find_level_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 130 source4/libcli/smb2/find.c status = smb2_find_recv(req, mem_ctx, &f); mem_ctx 140 source4/libcli/smb2/find.c io2 = talloc_realloc(mem_ctx, *io, union smb_search_data, (*count)+1); mem_ctx 172 source4/libcli/smb2/find.c NTSTATUS smb2_find_level(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 179 source4/libcli/smb2/find.c return smb2_find_level_recv(req, mem_ctx, f->in.level, count, io); mem_ctx 64 source4/libcli/smb2/getinfo.c NTSTATUS smb2_getinfo_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 76 source4/libcli/smb2/getinfo.c status = smb2_pull_o16s16_blob(&req->in, mem_ctx, req->in.body+0x02, &io->out.blob); mem_ctx 87 source4/libcli/smb2/getinfo.c NTSTATUS smb2_getinfo(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 91 source4/libcli/smb2/getinfo.c return smb2_getinfo_recv(req, mem_ctx, io); mem_ctx 146 source4/libcli/smb2/getinfo.c NTSTATUS smb2_getinfo_file_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 152 source4/libcli/smb2/getinfo.c status = smb2_getinfo_recv(req, mem_ctx, &b); mem_ctx 155 source4/libcli/smb2/getinfo.c status = smb_raw_fileinfo_passthru_parse(&b.out.blob, mem_ctx, io->generic.level, io); mem_ctx 164 source4/libcli/smb2/getinfo.c NTSTATUS smb2_getinfo_file(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 168 source4/libcli/smb2/getinfo.c return smb2_getinfo_file_recv(req, mem_ctx, io); mem_ctx 196 source4/libcli/smb2/getinfo.c NTSTATUS smb2_getinfo_fs_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 202 source4/libcli/smb2/getinfo.c status = smb2_getinfo_recv(req, mem_ctx, &b); mem_ctx 205 source4/libcli/smb2/getinfo.c status = smb_raw_fsinfo_passthru_parse(b.out.blob, mem_ctx, io->generic.level, io); mem_ctx 214 source4/libcli/smb2/getinfo.c NTSTATUS smb2_getinfo_fs(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 218 source4/libcli/smb2/getinfo.c return smb2_getinfo_fs_recv(req, mem_ctx, io); mem_ctx 69 source4/libcli/smb2/ioctl.c TALLOC_CTX *mem_ctx, struct smb2_ioctl *io) mem_ctx 84 source4/libcli/smb2/ioctl.c status = smb2_pull_o32s32_blob(&req->in, mem_ctx, req->in.body+0x18, &io->out.in); mem_ctx 90 source4/libcli/smb2/ioctl.c status = smb2_pull_o32s32_blob(&req->in, mem_ctx, req->in.body+0x20, &io->out.out); mem_ctx 105 source4/libcli/smb2/ioctl.c NTSTATUS smb2_ioctl(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, struct smb2_ioctl *io) mem_ctx 108 source4/libcli/smb2/ioctl.c return smb2_ioctl_recv(req, mem_ctx, io); mem_ctx 67 source4/libcli/smb2/negprot.c NTSTATUS smb2_negprot_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 96 source4/libcli/smb2/negprot.c status = smb2_pull_o16s16_blob(&req->in, mem_ctx, req->in.body+0x38, &io->out.secblob); mem_ctx 109 source4/libcli/smb2/negprot.c TALLOC_CTX *mem_ctx, struct smb2_negprot *io) mem_ctx 112 source4/libcli/smb2/negprot.c return smb2_negprot_recv(req, mem_ctx, io); mem_ctx 59 source4/libcli/smb2/notify.c NTSTATUS smb2_notify_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 73 source4/libcli/smb2/notify.c status = smb2_pull_o16s32_blob(&req->in, mem_ctx, req->in.body+0x02, &blob); mem_ctx 90 source4/libcli/smb2/notify.c io->out.changes = talloc_array(mem_ctx, struct notify_changes, io->out.num_changes); mem_ctx 97 source4/libcli/smb2/notify.c smbcli_blob_pull_string(NULL, mem_ctx, &blob, mem_ctx 109 source4/libcli/smb2/notify.c NTSTATUS smb2_notify(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, mem_ctx 113 source4/libcli/smb2/notify.c return smb2_notify_recv(req, mem_ctx, io); mem_ctx 57 source4/libcli/smb2/read.c TALLOC_CTX *mem_ctx, struct smb2_read *io) mem_ctx 68 source4/libcli/smb2/read.c status = smb2_pull_o16s32_blob(&req->in, mem_ctx, req->in.body+0x02, &io->out.data); mem_ctx 83 source4/libcli/smb2/read.c NTSTATUS smb2_read(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, struct smb2_read *io) mem_ctx 86 source4/libcli/smb2/read.c return smb2_read_recv(req, mem_ctx, io); mem_ctx 33 source4/libcli/smb2/request.c req->in.bufinfo.mem_ctx = req; mem_ctx 277 source4/libcli/smb2/request.c NTSTATUS smb2_pull_o16s16_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob) mem_ctx 292 source4/libcli/smb2/request.c *blob = data_blob_talloc(mem_ctx, buf->hdr + ofs, size); mem_ctx 529 source4/libcli/smb2/request.c NTSTATUS smb2_pull_o16s32_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob) mem_ctx 546 source4/libcli/smb2/request.c *blob = data_blob_talloc(mem_ctx, buf->hdr + ofs, size); mem_ctx 555 source4/libcli/smb2/request.c NTSTATUS smb2_pull_o32s32_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob) mem_ctx 570 source4/libcli/smb2/request.c *blob = data_blob_talloc(mem_ctx, buf->hdr + ofs, size); mem_ctx 582 source4/libcli/smb2/request.c NTSTATUS smb2_pull_o16As32_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob) mem_ctx 597 source4/libcli/smb2/request.c *blob = data_blob_talloc(mem_ctx, buf->hdr + ofs, size); mem_ctx 606 source4/libcli/smb2/request.c NTSTATUS smb2_pull_s32o32_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob) mem_ctx 621 source4/libcli/smb2/request.c *blob = data_blob_talloc(mem_ctx, buf->hdr + ofs, size); mem_ctx 630 source4/libcli/smb2/request.c NTSTATUS smb2_pull_s32o16_blob(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, uint8_t *ptr, DATA_BLOB *blob) mem_ctx 645 source4/libcli/smb2/request.c *blob = data_blob_talloc(mem_ctx, buf->hdr + ofs, size); mem_ctx 654 source4/libcli/smb2/request.c NTSTATUS smb2_pull_o16s16_string(struct smb2_request_buffer *buf, TALLOC_CTX *mem_ctx, mem_ctx 662 source4/libcli/smb2/request.c status = smb2_pull_o16s16_blob(buf, mem_ctx, ptr, &blob); mem_ctx 672 source4/libcli/smb2/request.c s = talloc_strdup(mem_ctx, ""); mem_ctx 678 source4/libcli/smb2/request.c ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, mem_ctx 100 source4/libcli/smb2/session.c NTSTATUS smb2_session_setup_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, mem_ctx 116 source4/libcli/smb2/session.c status = smb2_pull_o16s16_blob(&req->in, mem_ctx, req->in.body+0x04, &io->out.secblob); mem_ctx 129 source4/libcli/smb2/session.c TALLOC_CTX *mem_ctx, struct smb2_session_setup *io) mem_ctx 132 source4/libcli/smb2/session.c return smb2_session_setup_recv(req, mem_ctx, io); mem_ctx 287 source4/libcli/smb_composite/appendacl.c NTSTATUS smb_composite_appendacl_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) mem_ctx 295 source4/libcli/smb_composite/appendacl.c state->io->out.sd = security_descriptor_copy (mem_ctx, state->io->out.sd); mem_ctx 307 source4/libcli/smb_composite/appendacl.c TALLOC_CTX *mem_ctx, mem_ctx 311 source4/libcli/smb_composite/appendacl.c return smb_composite_appendacl_recv(c, mem_ctx); mem_ctx 456 source4/libcli/smb_composite/connect.c TALLOC_CTX *mem_ctx, mem_ctx 464 source4/libcli/smb_composite/connect.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 496 source4/libcli/smb_composite/connect.c NTSTATUS smb_composite_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) mem_ctx 504 source4/libcli/smb_composite/connect.c talloc_steal(mem_ctx, state->io->out.tree); mem_ctx 514 source4/libcli/smb_composite/connect.c NTSTATUS smb_composite_connect(struct smb_composite_connect *io, TALLOC_CTX *mem_ctx, mem_ctx 518 source4/libcli/smb_composite/connect.c struct composite_context *c = smb_composite_connect_send(io, mem_ctx, resolve_ctx, ev); mem_ctx 519 source4/libcli/smb_composite/connect.c return smb_composite_connect_recv(c, mem_ctx); mem_ctx 172 source4/libcli/smb_composite/fetchfile.c TALLOC_CTX *mem_ctx) mem_ctx 180 source4/libcli/smb_composite/fetchfile.c talloc_steal(mem_ctx, state->io->out.data); mem_ctx 188 source4/libcli/smb_composite/fetchfile.c TALLOC_CTX *mem_ctx) mem_ctx 191 source4/libcli/smb_composite/fetchfile.c return smb_composite_fetchfile_recv(c, mem_ctx); mem_ctx 183 source4/libcli/smb_composite/fsinfo.c NTSTATUS smb_composite_fsinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) mem_ctx 191 source4/libcli/smb_composite/fsinfo.c talloc_steal(mem_ctx, state->io->out.fsinfo); mem_ctx 203 source4/libcli/smb_composite/fsinfo.c TALLOC_CTX *mem_ctx, mem_ctx 208 source4/libcli/smb_composite/fsinfo.c return smb_composite_fsinfo_recv(c, mem_ctx); mem_ctx 267 source4/libcli/smb_composite/loadfile.c NTSTATUS smb_composite_loadfile_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) mem_ctx 275 source4/libcli/smb_composite/loadfile.c talloc_steal(mem_ctx, state->io->out.data); mem_ctx 287 source4/libcli/smb_composite/loadfile.c TALLOC_CTX *mem_ctx, mem_ctx 291 source4/libcli/smb_composite/loadfile.c return smb_composite_loadfile_recv(c, mem_ctx); mem_ctx 138 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx, mem_ctx 153 source4/libcli/util/clilsa.c return dcerpc_lsa_EnumAccountRights(cli->lsa->pipe, mem_ctx, &r); mem_ctx 166 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx = talloc_new(cli); mem_ctx 170 source4/libcli/util/clilsa.c sid = dom_sid_parse_talloc(mem_ctx, sid_str); mem_ctx 172 source4/libcli/util/clilsa.c talloc_free(mem_ctx); mem_ctx 176 source4/libcli/util/clilsa.c status = smblsa_sid_privileges(cli, sid, mem_ctx, &rights); mem_ctx 178 source4/libcli/util/clilsa.c talloc_free(mem_ctx); mem_ctx 184 source4/libcli/util/clilsa.c talloc_free(mem_ctx); mem_ctx 189 source4/libcli/util/clilsa.c talloc_free(mem_ctx); mem_ctx 199 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx, mem_ctx 209 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx2 = talloc_new(mem_ctx); mem_ctx 247 source4/libcli/util/clilsa.c (*name) = talloc_asprintf(mem_ctx, "%s\\%s", mem_ctx 261 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx, mem_ctx 271 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx2 = talloc_new(mem_ctx); mem_ctx 307 source4/libcli/util/clilsa.c (*sid_str) = talloc_asprintf(mem_ctx, "%s-%u", mem_ctx 320 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx, mem_ctx 335 source4/libcli/util/clilsa.c return dcerpc_lsa_AddAccountRights(cli->lsa->pipe, mem_ctx, &r); mem_ctx 342 source4/libcli/util/clilsa.c TALLOC_CTX *mem_ctx, mem_ctx 358 source4/libcli/util/clilsa.c return dcerpc_lsa_RemoveAccountRights(cli->lsa->pipe, mem_ctx, &r); mem_ctx 34 source4/libcli/wbclient/wbclient.c TALLOC_CTX *mem_ctx, struct server_id **ids) mem_ctx 36 source4/libcli/wbclient/wbclient.c *ids = irpc_servers_byname(msg_ctx, mem_ctx, "winbind_server"); mem_ctx 51 source4/libcli/wbclient/wbclient.c struct wbc_context *wbc_init(TALLOC_CTX *mem_ctx, mem_ctx 58 source4/libcli/wbclient/wbclient.c ctx = talloc(mem_ctx, struct wbc_context); mem_ctx 61 source4/libcli/wbclient/wbclient.c status = get_server_id(msg_ctx, mem_ctx, &ctx->ids); mem_ctx 83 source4/libcli/wbclient/wbclient.c TALLOC_CTX *mem_ctx, mem_ctx 92 source4/libcli/wbclient/wbclient.c ctx = composite_create(mem_ctx, wbc_ctx->event_ctx); mem_ctx 148 source4/libcli/wbclient/wbclient.c TALLOC_CTX *mem_ctx, mem_ctx 157 source4/libcli/wbclient/wbclient.c ctx = composite_create(mem_ctx, wbc_ctx->event_ctx); mem_ctx 31 source4/libcli/wbclient/wbclient.h struct wbc_context *wbc_init(TALLOC_CTX *mem_ctx, mem_ctx 36 source4/libcli/wbclient/wbclient.h TALLOC_CTX *mem_ctx, mem_ctx 44 source4/libcli/wbclient/wbclient.h TALLOC_CTX *mem_ctx, mem_ctx 164 source4/libcli/wrepl/winsrepl.c struct wrepl_socket *wrepl_socket_init(TALLOC_CTX *mem_ctx, mem_ctx 171 source4/libcli/wrepl/winsrepl.c wrepl_socket = talloc_zero(mem_ctx, struct wrepl_socket); mem_ctx 198 source4/libcli/wrepl/winsrepl.c struct wrepl_socket *wrepl_socket_merge(TALLOC_CTX *mem_ctx, mem_ctx 205 source4/libcli/wrepl/winsrepl.c wrepl_socket = talloc_zero(mem_ctx, struct wrepl_socket); mem_ctx 536 source4/libcli/wrepl/winsrepl.c TALLOC_CTX *mem_ctx, mem_ctx 541 source4/libcli/wrepl/winsrepl.c *packet = talloc_steal(mem_ctx, req->packet); mem_ctx 551 source4/libcli/wrepl/winsrepl.c TALLOC_CTX *mem_ctx, mem_ctx 556 source4/libcli/wrepl/winsrepl.c return wrepl_request_recv(req, mem_ctx, reply_packet); mem_ctx 715 source4/libcli/wrepl/winsrepl.c TALLOC_CTX *mem_ctx, mem_ctx 734 source4/libcli/wrepl/winsrepl.c io->out.partners = talloc_steal(mem_ctx, table->partners); mem_ctx 749 source4/libcli/wrepl/winsrepl.c TALLOC_CTX *mem_ctx, mem_ctx 753 source4/libcli/wrepl/winsrepl.c return wrepl_pull_table_recv(req, mem_ctx, io); mem_ctx 786 source4/libcli/wrepl/winsrepl.c TALLOC_CTX *mem_ctx, mem_ctx 850 source4/libcli/wrepl/winsrepl.c talloc_steal(mem_ctx, io->out.names); mem_ctx 866 source4/libcli/wrepl/winsrepl.c TALLOC_CTX *mem_ctx, mem_ctx 870 source4/libcli/wrepl/winsrepl.c return wrepl_pull_names_recv(req, mem_ctx, io); mem_ctx 328 source4/libnet/groupinfo.c NTSTATUS libnet_rpc_groupinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 339 source4/libnet/groupinfo.c talloc_steal(mem_ctx, s->info); mem_ctx 359 source4/libnet/groupinfo.c TALLOC_CTX *mem_ctx, mem_ctx 363 source4/libnet/groupinfo.c return libnet_rpc_groupinfo_recv(c, mem_ctx, io); mem_ctx 87 source4/libnet/groupman.c NTSTATUS libnet_rpc_groupadd_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 120 source4/libnet/groupman.c NTSTATUS libnet_rpc_groupadd(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 126 source4/libnet/groupman.c return libnet_rpc_groupadd_recv(c, mem_ctx, io); mem_ctx 290 source4/libnet/groupman.c NTSTATUS libnet_rpc_groupdel_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 307 source4/libnet/groupman.c NTSTATUS libnet_rpc_groupdel(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 313 source4/libnet/groupman.c return libnet_rpc_groupdel_recv(c, mem_ctx, io); mem_ctx 2968 source4/libnet/libnet_become_dc.c struct composite_context *libnet_BecomeDC_send(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r) mem_ctx 2974 source4/libnet/libnet_become_dc.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 3013 source4/libnet/libnet_become_dc.c NTSTATUS libnet_BecomeDC_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r) mem_ctx 3025 source4/libnet/libnet_become_dc.c NTSTATUS libnet_BecomeDC(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r) mem_ctx 3029 source4/libnet/libnet_become_dc.c c = libnet_BecomeDC_send(ctx, mem_ctx, r); mem_ctx 3030 source4/libnet/libnet_become_dc.c status = libnet_BecomeDC_recv(c, mem_ctx, r); mem_ctx 351 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainOpen *io) mem_ctx 549 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainOpen *io) mem_ctx 566 source4/libnet/libnet_domain.c io->out.error_string = talloc_strdup(mem_ctx, "Success"); mem_ctx 570 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 621 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainOpen *io) mem_ctx 627 source4/libnet/libnet_domain.c status = libnet_DomainOpenLsa_recv(c, ctx, mem_ctx, io); mem_ctx 632 source4/libnet/libnet_domain.c status = libnet_DomainOpenSamr_recv(c, ctx, mem_ctx, io); mem_ctx 650 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, mem_ctx 654 source4/libnet/libnet_domain.c return libnet_DomainOpen_recv(c, ctx, mem_ctx, io); mem_ctx 739 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainClose *io) mem_ctx 751 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, "Success"); mem_ctx 755 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 841 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainClose *io) mem_ctx 856 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, "Success"); mem_ctx 860 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 892 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainClose *io) mem_ctx 899 source4/libnet/libnet_domain.c status = libnet_DomainCloseLsa_recv(c, ctx, mem_ctx, io); mem_ctx 905 source4/libnet/libnet_domain.c status = libnet_DomainCloseSamr_recv(c, ctx, mem_ctx, io); mem_ctx 913 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainClose(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 919 source4/libnet/libnet_domain.c return libnet_DomainClose_recv(c, ctx, mem_ctx, io); mem_ctx 945 source4/libnet/libnet_domain.c static struct domainlist* get_domain_list(TALLOC_CTX *mem_ctx, struct domain_list_state *s); mem_ctx 1115 source4/libnet/libnet_domain.c static struct domainlist* get_domain_list(TALLOC_CTX *mem_ctx, struct domain_list_state *s) mem_ctx 1118 source4/libnet/libnet_domain.c if (mem_ctx == NULL || s == NULL) return NULL; mem_ctx 1122 source4/libnet/libnet_domain.c s->domains = talloc_array(mem_ctx, struct domainlist, mem_ctx 1125 source4/libnet/libnet_domain.c s->domains = talloc_realloc(mem_ctx, s->domains, struct domainlist, mem_ctx 1157 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, mem_ctx 1218 source4/libnet/libnet_domain.c TALLOC_CTX *mem_ctx, struct libnet_DomainList *io) mem_ctx 1227 source4/libnet/libnet_domain.c if (NT_STATUS_IS_OK(status) && ctx && mem_ctx && io) { mem_ctx 1230 source4/libnet/libnet_domain.c io->out.domains = talloc_steal(mem_ctx, s->domains); mem_ctx 1231 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, "Success"); mem_ctx 1235 source4/libnet/libnet_domain.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 1252 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainList(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 1257 source4/libnet/libnet_domain.c c = libnet_DomainList_send(ctx, mem_ctx, io, NULL); mem_ctx 1258 source4/libnet/libnet_domain.c return libnet_DomainList_recv(c, ctx, mem_ctx, io); mem_ctx 47 source4/libnet/libnet_group.c TALLOC_CTX *mem_ctx, mem_ctx 57 source4/libnet/libnet_group.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 138 source4/libnet/libnet_group.c TALLOC_CTX *mem_ctx, mem_ctx 147 source4/libnet/libnet_group.c r->out.error_string = talloc_strdup(mem_ctx, nt_errstr(status)); mem_ctx 162 source4/libnet/libnet_group.c NTSTATUS libnet_CreateGroup(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 167 source4/libnet/libnet_group.c c = libnet_CreateGroup_send(ctx, mem_ctx, io, NULL); mem_ctx 168 source4/libnet/libnet_group.c return libnet_CreateGroup_recv(c, mem_ctx, io); mem_ctx 201 source4/libnet/libnet_group.c TALLOC_CTX *mem_ctx, mem_ctx 211 source4/libnet/libnet_group.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 387 source4/libnet/libnet_group.c NTSTATUS libnet_GroupInfo_recv(struct composite_context* c, TALLOC_CTX *mem_ctx, mem_ctx 398 source4/libnet/libnet_group.c io->out.group_name = talloc_steal(mem_ctx, mem_ctx 400 source4/libnet/libnet_group.c io->out.group_sid = talloc_steal(mem_ctx, s->lookup.out.sid); mem_ctx 402 source4/libnet/libnet_group.c io->out.description = talloc_steal(mem_ctx, s->info.out.info.all.description.string); mem_ctx 404 source4/libnet/libnet_group.c io->out.error_string = talloc_strdup(mem_ctx, "Success"); mem_ctx 407 source4/libnet/libnet_group.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 423 source4/libnet/libnet_group.c NTSTATUS libnet_GroupInfo(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 426 source4/libnet/libnet_group.c struct composite_context *c = libnet_GroupInfo_send(ctx, mem_ctx, mem_ctx 428 source4/libnet/libnet_group.c return libnet_GroupInfo_recv(c, mem_ctx, io); mem_ctx 466 source4/libnet/libnet_group.c TALLOC_CTX *mem_ctx, mem_ctx 476 source4/libnet/libnet_group.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 692 source4/libnet/libnet_group.c NTSTATUS libnet_GroupList_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 698 source4/libnet/libnet_group.c if (c == NULL || mem_ctx == NULL || io == NULL) { mem_ctx 712 source4/libnet/libnet_group.c io->out.groups = talloc_steal(mem_ctx, s->groups); mem_ctx 715 source4/libnet/libnet_group.c io->out.error_string = talloc_asprintf(mem_ctx, "Success"); mem_ctx 718 source4/libnet/libnet_group.c io->out.error_string = talloc_asprintf(mem_ctx, "Success (status: %s)", mem_ctx 723 source4/libnet/libnet_group.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 738 source4/libnet/libnet_group.c NTSTATUS libnet_GroupList(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 743 source4/libnet/libnet_group.c c = libnet_GroupList_send(ctx, mem_ctx, io, NULL); mem_ctx 744 source4/libnet/libnet_group.c return libnet_GroupList_recv(c, mem_ctx, io); mem_ctx 433 source4/libnet/libnet_join.c NTSTATUS libnet_JoinDomain(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_JoinDomain *r) mem_ctx 469 source4/libnet/libnet_join.c tmp_ctx = talloc_named(mem_ctx, 0, "libnet_Join temp context"); mem_ctx 509 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 513 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 527 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 543 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 573 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 592 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 631 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 641 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 659 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 671 source4/libnet/libnet_join.c status = dcerpc_samr_DeleteUser(samr_pipe, mem_ctx, &d); mem_ctx 673 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 686 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 694 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 708 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 719 source4/libnet/libnet_join.c = talloc_asprintf(mem_ctx, mem_ctx 761 source4/libnet/libnet_join.c = talloc_asprintf(mem_ctx, mem_ctx 773 source4/libnet/libnet_join.c = talloc_asprintf(mem_ctx, mem_ctx 815 source4/libnet/libnet_join.c r->out.error_string = talloc_steal(mem_ctx, r2.samr_handle.out.error_string); mem_ctx 820 source4/libnet/libnet_join.c account_sid = dom_sid_add_rid(mem_ctx, connect_with_info->out.domain_sid, rid); mem_ctx 829 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r->out.join_password); mem_ctx 832 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r->out.domain_sid); mem_ctx 835 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r->out.account_sid); mem_ctx 838 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r->out.domain_name); mem_ctx 840 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r->out.realm); mem_ctx 842 source4/libnet/libnet_join.c talloc_steal(mem_ctx, samr_pipe); mem_ctx 844 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r->out.samr_binding); mem_ctx 846 source4/libnet/libnet_join.c talloc_steal(mem_ctx, u_handle); mem_ctx 848 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r2.samr_handle.out.error_string); mem_ctx 864 source4/libnet/libnet_join.c TALLOC_CTX *mem_ctx, mem_ctx 883 source4/libnet/libnet_join.c tmp_mem = talloc_new(mem_ctx); mem_ctx 892 source4/libnet/libnet_join.c = talloc_asprintf(mem_ctx, mem_ctx 1019 source4/libnet/libnet_join.c = talloc_asprintf(mem_ctx, mem_ctx 1102 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, "Failed to create secret record %s", mem_ctx 1112 source4/libnet/libnet_join.c TALLOC_CTX *mem_ctx, mem_ctx 1125 source4/libnet/libnet_join.c tmp_mem = talloc_new(mem_ctx); mem_ctx 1177 source4/libnet/libnet_join.c r->out.error_string = talloc_steal(mem_ctx, r2->out.error_string); mem_ctx 1201 source4/libnet/libnet_join.c r->out.error_string = talloc_steal(mem_ctx, r3->out.error_string); mem_ctx 1209 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r2->out.join_password); mem_ctx 1211 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r2->out.domain_sid); mem_ctx 1213 source4/libnet/libnet_join.c talloc_steal(mem_ctx, r2->out.domain_name); mem_ctx 1218 source4/libnet/libnet_join.c NTSTATUS libnet_Join(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_Join *r) mem_ctx 1222 source4/libnet/libnet_join.c return libnet_Join_primary_domain(ctx, mem_ctx, r); mem_ctx 1224 source4/libnet/libnet_join.c return libnet_Join_primary_domain(ctx, mem_ctx, r); mem_ctx 1231 source4/libnet/libnet_join.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 122 source4/libnet/libnet_lookup.c NTSTATUS libnet_Lookup_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 132 source4/libnet/libnet_lookup.c io->out.address = (const char **)str_list_make(mem_ctx, s->address, NULL); mem_ctx 149 source4/libnet/libnet_lookup.c NTSTATUS libnet_Lookup(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 153 source4/libnet/libnet_lookup.c return libnet_Lookup_recv(c, mem_ctx, io); mem_ctx 178 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupHost(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 182 source4/libnet/libnet_lookup.c return libnet_Lookup_recv(c, mem_ctx, io); mem_ctx 190 source4/libnet/libnet_lookup.c TALLOC_CTX *mem_ctx, mem_ctx 195 source4/libnet/libnet_lookup.c messaging_client_init(mem_ctx, lp_messaging_path(mem_ctx, ctx->lp_ctx), mem_ctx 198 source4/libnet/libnet_lookup.c c = finddcs_send(mem_ctx, lp_netbios_name(ctx->lp_ctx), lp_nbt_port(ctx->lp_ctx), mem_ctx 214 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupDCs_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 218 source4/libnet/libnet_lookup.c status = finddcs_recv(c, mem_ctx, &io->out.num_dcs, &io->out.dcs); mem_ctx 229 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupDCs(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 232 source4/libnet/libnet_lookup.c struct composite_context *c = libnet_LookupDCs_send(ctx, mem_ctx, io); mem_ctx 233 source4/libnet/libnet_lookup.c return libnet_LookupDCs_recv(c, mem_ctx, io); mem_ctx 259 source4/libnet/libnet_lookup.c TALLOC_CTX *mem_ctx, mem_ctx 268 source4/libnet/libnet_lookup.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 361 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupName_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 382 source4/libnet/libnet_lookup.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 390 source4/libnet/libnet_lookup.c io->out.sid = dom_sid_add_rid(mem_ctx, domains->domains[0].sid, io->out.rid); mem_ctx 392 source4/libnet/libnet_lookup.c io->out.sidstr = dom_sid_string(mem_ctx, io->out.sid); mem_ctx 398 source4/libnet/libnet_lookup.c io->out.error_string = talloc_strdup(mem_ctx, "Success"); mem_ctx 401 source4/libnet/libnet_lookup.c io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 410 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupName(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 415 source4/libnet/libnet_lookup.c c = libnet_LookupName_send(ctx, mem_ctx, io, NULL); mem_ctx 416 source4/libnet/libnet_lookup.c return libnet_LookupName_recv(c, mem_ctx, io); mem_ctx 35 source4/libnet/libnet_passwd.c static NTSTATUS libnet_ChangePassword_samr(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r) mem_ctx 62 source4/libnet/libnet_passwd.c status = libnet_RpcConnect(ctx, mem_ctx, &c); mem_ctx 64 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 71 source4/libnet/libnet_passwd.c server.string = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(c.out.dcerpc_pipe)); mem_ctx 101 source4/libnet/libnet_passwd.c status = dcerpc_samr_ChangePasswordUser3(c.out.dcerpc_pipe, mem_ctx, &pw3); mem_ctx 103 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 111 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 144 source4/libnet/libnet_passwd.c status = dcerpc_samr_ChangePasswordUser2(c.out.dcerpc_pipe, mem_ctx, &pw2); mem_ctx 146 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 154 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 169 source4/libnet/libnet_passwd.c a_server.string = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(c.out.dcerpc_pipe)); mem_ctx 182 source4/libnet/libnet_passwd.c status = dcerpc_samr_OemChangePasswordUser2(c.out.dcerpc_pipe, mem_ctx, &oe2); mem_ctx 184 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 192 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 229 source4/libnet/libnet_passwd.c status = dcerpc_samr_ChangePasswordUser(c.pdc.out.dcerpc_pipe, mem_ctx, &pw); mem_ctx 231 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 239 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 257 source4/libnet/libnet_passwd.c static NTSTATUS libnet_ChangePassword_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r) mem_ctx 268 source4/libnet/libnet_passwd.c status = libnet_ChangePassword(ctx, mem_ctx, &r2); mem_ctx 275 source4/libnet/libnet_passwd.c NTSTATUS libnet_ChangePassword(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r) mem_ctx 279 source4/libnet/libnet_passwd.c return libnet_ChangePassword_generic(ctx, mem_ctx, r); mem_ctx 281 source4/libnet/libnet_passwd.c return libnet_ChangePassword_samr(ctx, mem_ctx, r); mem_ctx 293 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_26(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 299 source4/libnet/libnet_passwd.c DATA_BLOB confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 314 source4/libnet/libnet_passwd.c r->samr_handle.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 335 source4/libnet/libnet_passwd.c status = dcerpc_samr_SetUserInfo2(r->samr_handle.in.dcerpc_pipe, mem_ctx, &sui); mem_ctx 339 source4/libnet/libnet_passwd.c = talloc_asprintf(mem_ctx, mem_ctx 346 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_25(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 352 source4/libnet/libnet_passwd.c DATA_BLOB confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 368 source4/libnet/libnet_passwd.c r->samr_handle.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 389 source4/libnet/libnet_passwd.c status = dcerpc_samr_SetUserInfo2(r->samr_handle.in.dcerpc_pipe, mem_ctx, &sui); mem_ctx 392 source4/libnet/libnet_passwd.c = talloc_asprintf(mem_ctx, mem_ctx 399 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_24(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 417 source4/libnet/libnet_passwd.c r->samr_handle.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 430 source4/libnet/libnet_passwd.c status = dcerpc_samr_SetUserInfo2(r->samr_handle.in.dcerpc_pipe, mem_ctx, &sui); mem_ctx 433 source4/libnet/libnet_passwd.c = talloc_asprintf(mem_ctx, mem_ctx 440 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle_23(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 460 source4/libnet/libnet_passwd.c = talloc_asprintf(mem_ctx, mem_ctx 473 source4/libnet/libnet_passwd.c status = dcerpc_samr_SetUserInfo2(r->samr_handle.in.dcerpc_pipe, mem_ctx, &sui); mem_ctx 476 source4/libnet/libnet_passwd.c = talloc_asprintf(mem_ctx, mem_ctx 489 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr_handle(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 503 source4/libnet/libnet_passwd.c status = libnet_SetPassword(ctx, mem_ctx, r); mem_ctx 526 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_samr(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 549 source4/libnet/libnet_passwd.c status = libnet_RpcConnect(ctx, mem_ctx, &c); mem_ctx 551 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 564 source4/libnet/libnet_passwd.c status = dcerpc_samr_Connect(c.out.dcerpc_pipe, mem_ctx, &sc); mem_ctx 566 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 579 source4/libnet/libnet_passwd.c status = dcerpc_samr_LookupDomain(c.out.dcerpc_pipe, mem_ctx, &ld); mem_ctx 581 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 595 source4/libnet/libnet_passwd.c status = dcerpc_samr_OpenDomain(c.out.dcerpc_pipe, mem_ctx, &od); mem_ctx 597 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 606 source4/libnet/libnet_passwd.c ln.in.names = talloc_array(mem_ctx, struct lsa_String, 1); mem_ctx 616 source4/libnet/libnet_passwd.c status = dcerpc_samr_LookupNames(c.out.dcerpc_pipe, mem_ctx, &ln); mem_ctx 618 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 626 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 641 source4/libnet/libnet_passwd.c status = dcerpc_samr_OpenUser(c.out.dcerpc_pipe, mem_ctx, &ou); mem_ctx 643 source4/libnet/libnet_passwd.c r->samr.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 656 source4/libnet/libnet_passwd.c status = libnet_SetPassword(ctx, mem_ctx, &r2); mem_ctx 667 source4/libnet/libnet_passwd.c static NTSTATUS libnet_SetPassword_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 678 source4/libnet/libnet_passwd.c status = libnet_SetPassword(ctx, mem_ctx, &r2); mem_ctx 685 source4/libnet/libnet_passwd.c NTSTATUS libnet_SetPassword(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_SetPassword *r) mem_ctx 689 source4/libnet/libnet_passwd.c return libnet_SetPassword_generic(ctx, mem_ctx, r); mem_ctx 691 source4/libnet/libnet_passwd.c return libnet_SetPassword_samr(ctx, mem_ctx, r); mem_ctx 693 source4/libnet/libnet_passwd.c return libnet_SetPassword_samr_handle(ctx, mem_ctx, r); mem_ctx 695 source4/libnet/libnet_passwd.c return libnet_SetPassword_samr_handle_26(ctx, mem_ctx, r); mem_ctx 697 source4/libnet/libnet_passwd.c return libnet_SetPassword_samr_handle_25(ctx, mem_ctx, r); mem_ctx 699 source4/libnet/libnet_passwd.c return libnet_SetPassword_samr_handle_24(ctx, mem_ctx, r); mem_ctx 701 source4/libnet/libnet_passwd.c return libnet_SetPassword_samr_handle_23(ctx, mem_ctx, r); mem_ctx 54 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 175 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 186 source4/libnet/libnet_rpc.c r->out.dcerpc_pipe = talloc_steal(mem_ctx, s->r.out.dcerpc_pipe); mem_ctx 198 source4/libnet/libnet_rpc.c r->out.error_string = talloc_strdup(mem_ctx, "Success"); mem_ctx 201 source4/libnet/libnet_rpc.c r->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 235 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 387 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 397 source4/libnet/libnet_rpc.c r->out.dcerpc_pipe = talloc_steal(mem_ctx, s->r.out.dcerpc_pipe); mem_ctx 410 source4/libnet/libnet_rpc.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 460 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 847 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, struct libnet_RpcConnect *r) mem_ctx 855 source4/libnet/libnet_rpc.c r->out.realm = talloc_steal(mem_ctx, s->r.out.realm); mem_ctx 856 source4/libnet/libnet_rpc.c r->out.guid = talloc_steal(mem_ctx, s->r.out.guid); mem_ctx 857 source4/libnet/libnet_rpc.c r->out.domain_name = talloc_steal(mem_ctx, s->r.out.domain_name); mem_ctx 858 source4/libnet/libnet_rpc.c r->out.domain_sid = talloc_steal(mem_ctx, s->r.out.domain_sid); mem_ctx 860 source4/libnet/libnet_rpc.c r->out.dcerpc_pipe = talloc_steal(mem_ctx, s->r.out.dcerpc_pipe); mem_ctx 874 source4/libnet/libnet_rpc.c r->out.error_string = talloc_steal(mem_ctx, s->r.out.error_string); mem_ctx 876 source4/libnet/libnet_rpc.c r->out.error_string = talloc_asprintf(mem_ctx, "Connection to DC failed: %s", nt_errstr(status)); mem_ctx 878 source4/libnet/libnet_rpc.c r->out.error_string = talloc_asprintf(mem_ctx, "Connection to DC %s failed: %s", mem_ctx 899 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, mem_ctx 909 source4/libnet/libnet_rpc.c c = libnet_RpcConnectSrv_send(ctx, mem_ctx, r, monitor); mem_ctx 914 source4/libnet/libnet_rpc.c c = libnet_RpcConnectDC_send(ctx, mem_ctx, r, monitor); mem_ctx 918 source4/libnet/libnet_rpc.c c = libnet_RpcConnectDCInfo_send(ctx, mem_ctx, r, monitor); mem_ctx 922 source4/libnet/libnet_rpc.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 941 source4/libnet/libnet_rpc.c TALLOC_CTX *mem_ctx, struct libnet_RpcConnect *r) mem_ctx 946 source4/libnet/libnet_rpc.c return libnet_RpcConnectSrv_recv(c, ctx, mem_ctx, r); mem_ctx 950 source4/libnet/libnet_rpc.c return libnet_RpcConnectDC_recv(c, ctx, mem_ctx, r); mem_ctx 953 source4/libnet/libnet_rpc.c return libnet_RpcConnectDCInfo_recv(c, ctx, mem_ctx, r); mem_ctx 971 source4/libnet/libnet_rpc.c NTSTATUS libnet_RpcConnect(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 976 source4/libnet/libnet_rpc.c c = libnet_RpcConnect_send(ctx, mem_ctx, r, NULL); mem_ctx 977 source4/libnet/libnet_rpc.c return libnet_RpcConnect_recv(c, ctx, mem_ctx, r); mem_ctx 48 source4/libnet/libnet_samdump.c static NTSTATUS vampire_samdump_handle_user(TALLOC_CTX *mem_ctx, mem_ctx 57 source4/libnet/libnet_samdump.c hex_lm_password = smbpasswd_sethexpwd(mem_ctx, mem_ctx 60 source4/libnet/libnet_samdump.c hex_nt_password = smbpasswd_sethexpwd(mem_ctx, mem_ctx 66 source4/libnet/libnet_samdump.c smbpasswd_encode_acb_info(mem_ctx, user->acct_flags), mem_ctx 72 source4/libnet/libnet_samdump.c static NTSTATUS vampire_samdump_handle_secret(TALLOC_CTX *mem_ctx, mem_ctx 89 source4/libnet/libnet_samdump.c static NTSTATUS vampire_samdump_handle_trusted_domain(TALLOC_CTX *mem_ctx, mem_ctx 106 source4/libnet/libnet_samdump.c static NTSTATUS libnet_samdump_fn(TALLOC_CTX *mem_ctx, mem_ctx 121 source4/libnet/libnet_samdump.c nt_status = vampire_samdump_handle_user(mem_ctx, mem_ctx 128 source4/libnet/libnet_samdump.c nt_status = vampire_samdump_handle_secret(mem_ctx, mem_ctx 135 source4/libnet/libnet_samdump.c nt_status = vampire_samdump_handle_trusted_domain(mem_ctx, mem_ctx 147 source4/libnet/libnet_samdump.c NTSTATUS libnet_SamDump(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 152 source4/libnet/libnet_samdump.c struct samdump_state *samdump_state = talloc(mem_ctx, struct samdump_state); mem_ctx 173 source4/libnet/libnet_samdump.c talloc_steal(mem_ctx, r->out.error_string); mem_ctx 182 source4/libnet/libnet_samdump.c char *secret_name = talloc_asprintf(mem_ctx, "G$$%s", t->name); mem_ctx 188 source4/libnet/libnet_samdump.c if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(ctx->lp_ctx), CH_UTF16, CH_UNIX, mem_ctx 191 source4/libnet/libnet_samdump.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 198 source4/libnet/libnet_samdump.c t->name, dom_sid_string(mem_ctx, t->sid), mem_ctx 31 source4/libnet/libnet_samdump_keytab.c static NTSTATUS samdump_keytab_handle_user(TALLOC_CTX *mem_ctx, mem_ctx 47 source4/libnet/libnet_samdump_keytab.c credentials = cli_credentials_init(mem_ctx); mem_ctx 77 source4/libnet/libnet_samdump_keytab.c static NTSTATUS libnet_samdump_keytab_fn(TALLOC_CTX *mem_ctx, mem_ctx 91 source4/libnet/libnet_samdump_keytab.c nt_status = samdump_keytab_handle_user(mem_ctx, mem_ctx 106 source4/libnet/libnet_samdump_keytab.c NTSTATUS libnet_SamDump_keytab(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_SamDump_keytab *r) mem_ctx 123 source4/libnet/libnet_samdump_keytab.c nt_status = libnet_SamSync_netlogon(ctx, mem_ctx, &r2); mem_ctx 125 source4/libnet/libnet_samdump_keytab.c talloc_steal(mem_ctx, r->out.error_string); mem_ctx 39 source4/libnet/libnet_samsync.c static NTSTATUS fix_user(TALLOC_CTX *mem_ctx, mem_ctx 75 source4/libnet/libnet_samsync.c ndr_err = ndr_pull_struct_blob(&data, mem_ctx, NULL, &keys, (ndr_pull_flags_fn_t)ndr_pull_netr_USER_KEYS); mem_ctx 77 source4/libnet/libnet_samsync.c *error_string = talloc_asprintf(mem_ctx, "Failed to parse Sensitive Data for %s:", username); mem_ctx 110 source4/libnet/libnet_samsync.c static NTSTATUS fix_secret(TALLOC_CTX *mem_ctx, mem_ctx 131 source4/libnet/libnet_samsync.c static NTSTATUS fix_delta(TALLOC_CTX *mem_ctx, mem_ctx 143 source4/libnet/libnet_samsync.c nt_status = fix_user(mem_ctx, mem_ctx 153 source4/libnet/libnet_samsync.c nt_status = fix_secret(mem_ctx, mem_ctx 166 source4/libnet/libnet_samsync.c NTSTATUS libnet_SamSync_netlogon(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_SamSync *r) mem_ctx 182 source4/libnet/libnet_samsync.c samsync_ctx = talloc_named(mem_ctx, 0, "SamSync top context"); mem_ctx 193 source4/libnet/libnet_samsync.c r->out.error_string = talloc_strdup(mem_ctx, "Could not obtain machine account password - are we joined to the domain?"); mem_ctx 204 source4/libnet/libnet_samsync.c = talloc_asprintf(mem_ctx, mem_ctx 247 source4/libnet/libnet_samsync.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 251 source4/libnet/libnet_samsync.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 267 source4/libnet/libnet_samsync.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 278 source4/libnet/libnet_samsync.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 309 source4/libnet/libnet_samsync.c r->out.error_string = talloc_steal(mem_ctx, error_string); mem_ctx 319 source4/libnet/libnet_samsync.c r->out.error_string = talloc_strdup(mem_ctx, "Could not obtain NETLOGON credentials from DCERPC/GENSEC layer"); mem_ctx 353 source4/libnet/libnet_samsync.c r->out.error_string = talloc_asprintf(mem_ctx, "DatabaseSync failed - %s", nt_errstr(nt_status)); mem_ctx 359 source4/libnet/libnet_samsync.c r->out.error_string = talloc_strdup(mem_ctx, "Credential chaining on incoming DatabaseSync failed"); mem_ctx 379 source4/libnet/libnet_samsync.c r->out.error_string = talloc_steal(mem_ctx, error_string); mem_ctx 393 source4/libnet/libnet_samsync.c r->out.error_string = talloc_steal(mem_ctx, error_string); mem_ctx 403 source4/libnet/libnet_samsync.c r->out.error_string = talloc_asprintf(mem_ctx, "libnet_SamSync_netlogon failed: unexpected inconsistancy. Should not get error %s here", nt_errstr(nt_status)); mem_ctx 36 source4/libnet/libnet_samsync.h NTSTATUS (*init_fn)(TALLOC_CTX *mem_ctx, mem_ctx 40 source4/libnet/libnet_samsync.h NTSTATUS (*delta_fn)(TALLOC_CTX *mem_ctx, mem_ctx 61 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_add_foreignSecurityPrincipal(TALLOC_CTX *mem_ctx, mem_ctx 67 source4/libnet/libnet_samsync_ldb.c const char *sidstr = dom_sid_string(mem_ctx, sid); mem_ctx 69 source4/libnet/libnet_samsync_ldb.c struct ldb_dn *basedn = samdb_search_dn(state->sam_ldb, mem_ctx, mem_ctx 80 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, mem_ctx 87 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 97 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, mem_ctx 106 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to create foreignSecurityPrincipal " mem_ctx 115 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_domain(TALLOC_CTX *mem_ctx, mem_ctx 126 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 137 source4/libnet/libnet_samsync_ldb.c partitions_basedn = samdb_partitions_dn(state->sam_ldb, mem_ctx); mem_ctx 139 source4/libnet/libnet_samsync_ldb.c ret_domain = gendb_search(state->sam_ldb, mem_ctx, partitions_basedn, &msgs_domain, domain_attrs, mem_ctx 143 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search for domain failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 148 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to find existing domain record for %s: %d results", domain_name, mem_ctx 159 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, mem_ctx 175 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "ndr_push of domain GUID failed!"); mem_ctx 184 source4/libnet/libnet_samsync_ldb.c const char *dnstring = samdb_search_string(state->sam_ldb, mem_ctx, NULL, mem_ctx 195 source4/libnet/libnet_samsync_ldb.c msg->dn = talloc_reference(mem_ctx, state->base_dn[database]); mem_ctx 200 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, mem_ctx 203 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_int64(state->sam_ldb, mem_ctx, mem_ctx 206 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint(state->sam_ldb, mem_ctx, mem_ctx 209 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_int64(state->sam_ldb, mem_ctx, mem_ctx 212 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_int64(state->sam_ldb, mem_ctx, mem_ctx 215 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint(state->sam_ldb, mem_ctx, mem_ctx 218 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint64(state->sam_ldb, mem_ctx, mem_ctx 222 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint64(state->sam_ldb, mem_ctx, mem_ctx 227 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 235 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_user(TALLOC_CTX *mem_ctx, mem_ctx 258 source4/libnet/libnet_samsync_ldb.c user_sid = dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid); mem_ctx 263 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 270 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], mem_ctx 272 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, user_sid)); mem_ctx 275 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "LDB for user %s failed: %s", mem_ctx 276 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, user_sid), mem_ctx 282 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one user with SID: %s in local LDB", mem_ctx 283 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, user_sid)); mem_ctx 292 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->remote_ldb, mem_ctx, state->base_dn[database], mem_ctx 294 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, user_sid)); mem_ctx 297 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "remote LDAP for user %s failed: %s", mem_ctx 298 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, user_sid), mem_ctx 302 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "User exists in samsync but not in remote LDAP domain! (base: %s, SID: %s)", mem_ctx 304 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, user_sid)); mem_ctx 307 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one user in remote LDAP domain with SID: %s", mem_ctx 308 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, user_sid)); mem_ctx 318 source4/libnet/libnet_samsync_ldb.c cn_name = talloc_strdup(mem_ctx, user->account_name.string); mem_ctx 324 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_ ## type(state->sam_ldb, mem_ctx, msg, \ mem_ctx 327 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, \ mem_ctx 335 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, msg, mem_ctx 336 source4/libnet/libnet_samsync_ldb.c "objectSid", dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))) { mem_ctx 350 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_logon_hours(state->sam_ldb, mem_ctx, msg, "logonHours", &user->logon_hours) != 0) { mem_ctx 360 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_acct_flags(state->sam_ldb, mem_ctx, msg, mem_ctx 368 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, mem_ctx 372 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_hash(state->sam_ldb, mem_ctx, msg, mem_ctx 375 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, mem_ctx 379 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_hash(state->sam_ldb, mem_ctx, msg, mem_ctx 382 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, mem_ctx 388 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_parameters(state->sam_ldb, mem_ctx, msg, "userParameters", &user->parameters) != 0) { mem_ctx 402 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, mem_ctx 427 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, mem_ctx 430 source4/libnet/libnet_samsync_ldb.c msg->dn = ldb_dn_copy(mem_ctx, state->base_dn[database]); mem_ctx 442 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to create user record. Tried %s: %s", mem_ctx 450 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to create user record. Tried both %s and %s: %s", mem_ctx 459 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 461 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify user record %s: %s", mem_ctx 471 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_delete_user(TALLOC_CTX *mem_ctx, mem_ctx 483 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], mem_ctx 485 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 488 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 493 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one user with SID: %s", mem_ctx 494 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, mem_ctx 495 source4/libnet/libnet_samsync_ldb.c dom_sid_add_rid(mem_ctx, mem_ctx 503 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to delete user record %s: %s", mem_ctx 512 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_group(TALLOC_CTX *mem_ctx, mem_ctx 529 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 535 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 537 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 540 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 545 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one group/alias with SID: %s", mem_ctx 546 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, mem_ctx 547 source4/libnet/libnet_samsync_ldb.c dom_sid_add_rid(mem_ctx, mem_ctx 559 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_ ## type(state->sam_ldb, mem_ctx, msg, \ mem_ctx 562 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, \ mem_ctx 569 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, msg, mem_ctx 570 source4/libnet/libnet_samsync_ldb.c "objectSid", dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))) { mem_ctx 582 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, mem_ctx 584 source4/libnet/libnet_samsync_ldb.c msg->dn = ldb_dn_copy(mem_ctx, state->base_dn[database]); mem_ctx 592 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to create group record %s: %s", mem_ctx 598 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 600 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify group record %s: %s", mem_ctx 610 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_delete_group(TALLOC_CTX *mem_ctx, mem_ctx 622 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 624 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 627 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 632 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one group/alias with SID: %s", mem_ctx 633 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, mem_ctx 634 source4/libnet/libnet_samsync_ldb.c dom_sid_add_rid(mem_ctx, mem_ctx 642 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to delete group record %s: %s", mem_ctx 651 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_group_member(TALLOC_CTX *mem_ctx, mem_ctx 665 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 671 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 673 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 676 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 681 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one group/alias with SID: %s", mem_ctx 682 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, mem_ctx 683 source4/libnet/libnet_samsync_ldb.c dom_sid_add_rid(mem_ctx, mem_ctx 695 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 697 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], group_member->rids[i]))); mem_ctx 700 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 707 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, "member", ldb_dn_alloc_linearized(mem_ctx, msgs[0]->dn)); mem_ctx 713 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 715 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify group record %s: %s", mem_ctx 724 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_alias(TALLOC_CTX *mem_ctx, mem_ctx 741 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 747 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 749 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 752 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 757 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one group/alias with SID: %s", mem_ctx 758 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, mem_ctx 759 source4/libnet/libnet_samsync_ldb.c dom_sid_add_rid(mem_ctx, mem_ctx 764 source4/libnet/libnet_samsync_ldb.c msg->dn = talloc_steal(mem_ctx, msgs[0]->dn); mem_ctx 771 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_ ## type(state->sam_ldb, mem_ctx, msg, \ mem_ctx 774 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, \ mem_ctx 781 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, msg, mem_ctx 782 source4/libnet/libnet_samsync_ldb.c "objectSid", dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))) { mem_ctx 790 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint(state->sam_ldb, mem_ctx, msg, "groupType", 0x80000004); mem_ctx 796 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, mem_ctx 798 source4/libnet/libnet_samsync_ldb.c msg->dn = ldb_dn_copy(mem_ctx, state->base_dn[database]); mem_ctx 806 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to create alias record %s: %s", mem_ctx 812 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 814 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify alias record %s: %s", mem_ctx 824 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_delete_alias(TALLOC_CTX *mem_ctx, mem_ctx 836 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 838 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 841 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 851 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to delete alias record %s: %s", mem_ctx 860 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_alias_member(TALLOC_CTX *mem_ctx, mem_ctx 874 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 880 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, mem_ctx 882 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, dom_sid_add_rid(mem_ctx, state->dom_sid[database], rid))); mem_ctx 885 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 890 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one group/alias with SID: %s", mem_ctx 891 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, mem_ctx 892 source4/libnet/libnet_samsync_ldb.c dom_sid_add_rid(mem_ctx, mem_ctx 905 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[SAM_DATABASE_DOMAIN], &msgs, attrs, mem_ctx 907 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, alias_member->sids.sids[i].sid)); mem_ctx 910 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 914 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_add_foreignSecurityPrincipal(mem_ctx, state, mem_ctx 926 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, "member", ldb_dn_alloc_linearized(mem_ctx, alias_member_dn)); mem_ctx 931 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 933 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify group record %s: %s", mem_ctx 942 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_handle_account(TALLOC_CTX *mem_ctx, mem_ctx 958 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 964 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[SAM_DATABASE_DOMAIN], &msgs, attrs, mem_ctx 965 source4/libnet/libnet_samsync_ldb.c "(objectSid=%s)", ldap_encode_ndr_dom_sid(mem_ctx, sid)); mem_ctx 968 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 972 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_add_foreignSecurityPrincipal(mem_ctx, state, mem_ctx 981 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one account with SID: %s", mem_ctx 982 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, sid)); mem_ctx 991 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, "privilege", mem_ctx 995 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 997 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify privilege record %s", mem_ctx 1005 source4/libnet/libnet_samsync_ldb.c static NTSTATUS samsync_ldb_delete_account(TALLOC_CTX *mem_ctx, mem_ctx 1018 source4/libnet/libnet_samsync_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 1024 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[SAM_DATABASE_DOMAIN], &msgs, attrs, mem_ctx 1026 source4/libnet/libnet_samsync_ldb.c ldap_encode_ndr_dom_sid(mem_ctx, sid)); mem_ctx 1029 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); mem_ctx 1034 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "More than one account with SID: %s", mem_ctx 1035 source4/libnet/libnet_samsync_ldb.c dom_sid_string(mem_ctx, sid)); mem_ctx 1041 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, mem_ctx 1044 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); mem_ctx 1046 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to modify privilege record %s", mem_ctx 1054 source4/libnet/libnet_samsync_ldb.c static NTSTATUS libnet_samsync_ldb_fn(TALLOC_CTX *mem_ctx, mem_ctx 1067 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_domain(mem_ctx, mem_ctx 1076 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_user(mem_ctx, mem_ctx 1085 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_delete_user(mem_ctx, mem_ctx 1094 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_group(mem_ctx, mem_ctx 1103 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_delete_group(mem_ctx, mem_ctx 1112 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_group_member(mem_ctx, mem_ctx 1121 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_alias(mem_ctx, mem_ctx 1130 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_delete_alias(mem_ctx, mem_ctx 1139 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_alias_member(mem_ctx, mem_ctx 1148 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_handle_account(mem_ctx, mem_ctx 1157 source4/libnet/libnet_samsync_ldb.c nt_status = samsync_ldb_delete_account(mem_ctx, mem_ctx 1169 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to handle samsync delta: %s", nt_errstr(nt_status)); mem_ctx 1174 source4/libnet/libnet_samsync_ldb.c static NTSTATUS libnet_samsync_ldb_init(TALLOC_CTX *mem_ctx, mem_ctx 1195 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_strdup(mem_ctx, "No DCE/RPC server name available. How did we connect?"); mem_ctx 1200 source4/libnet/libnet_samsync_ldb.c state->remote_ldb = ldb_wrap_connect(mem_ctx, mem_ctx 1207 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "Failed to connect to remote LDAP server at %s (used to extract additional data in SamSync replication)", ldap_url); mem_ctx 1216 source4/libnet/libnet_samsync_ldb.c NTSTATUS libnet_samsync_ldb(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_samsync_ldb *r) mem_ctx 1220 source4/libnet/libnet_samsync_ldb.c struct samsync_ldb_state *state = talloc(mem_ctx, struct samsync_ldb_state); mem_ctx 1229 source4/libnet/libnet_samsync_ldb.c state->sam_ldb = samdb_connect(mem_ctx, mem_ctx 1243 source4/libnet/libnet_samsync_ldb.c talloc_steal(mem_ctx, r->out.error_string); mem_ctx 26 source4/libnet/libnet_share.c TALLOC_CTX *mem_ctx, struct libnet_ListShares *r) mem_ctx 44 source4/libnet/libnet_share.c s.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", c.in.name); mem_ctx 46 source4/libnet/libnet_share.c status = libnet_RpcConnect(ctx, mem_ctx, &c); mem_ctx 48 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 79 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 90 source4/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareEnumAll(c.out.dcerpc_pipe, mem_ctx, &s); mem_ctx 93 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 101 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 117 source4/libnet/libnet_share.c TALLOC_CTX *mem_ctx, struct libnet_AddShare *r) mem_ctx 128 source4/libnet/libnet_share.c status = libnet_RpcConnect(ctx, mem_ctx, &c); mem_ctx 130 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 141 source4/libnet/libnet_share.c s.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", r->in.server_name); mem_ctx 143 source4/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareAdd(c.out.dcerpc_pipe, mem_ctx, &s); mem_ctx 146 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 152 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 167 source4/libnet/libnet_share.c TALLOC_CTX *mem_ctx, struct libnet_DelShare *r) mem_ctx 177 source4/libnet/libnet_share.c status = libnet_RpcConnect(ctx, mem_ctx, &c); mem_ctx 179 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 186 source4/libnet/libnet_share.c s.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", r->in.server_name); mem_ctx 189 source4/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareDel(c.out.dcerpc_pipe, mem_ctx, &s); mem_ctx 191 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 197 source4/libnet/libnet_share.c r->out.error_string = talloc_asprintf(mem_ctx, mem_ctx 28 source4/libnet/libnet_time.c static NTSTATUS libnet_RemoteTOD_srvsvc(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_RemoteTOD *r) mem_ctx 42 source4/libnet/libnet_time.c status = libnet_RpcConnect(ctx, mem_ctx, &c); mem_ctx 44 source4/libnet/libnet_time.c r->srvsvc.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 51 source4/libnet/libnet_time.c tod.in.server_unc = talloc_asprintf(mem_ctx, "\\%s", c.in.name); mem_ctx 55 source4/libnet/libnet_time.c status = dcerpc_srvsvc_NetRemoteTOD(c.out.dcerpc_pipe, mem_ctx, &tod); mem_ctx 57 source4/libnet/libnet_time.c r->srvsvc.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 65 source4/libnet/libnet_time.c r->srvsvc.out.error_string = talloc_asprintf(mem_ctx, mem_ctx 95 source4/libnet/libnet_time.c static NTSTATUS libnet_RemoteTOD_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_RemoteTOD *r) mem_ctx 103 source4/libnet/libnet_time.c status = libnet_RemoteTOD(ctx, mem_ctx, &r2); mem_ctx 113 source4/libnet/libnet_time.c NTSTATUS libnet_RemoteTOD(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_RemoteTOD *r) mem_ctx 117 source4/libnet/libnet_time.c return libnet_RemoteTOD_generic(ctx, mem_ctx, r); mem_ctx 119 source4/libnet/libnet_time.c return libnet_RemoteTOD_srvsvc(ctx, mem_ctx, r); mem_ctx 677 source4/libnet/libnet_unbecome_dc.c struct composite_context *libnet_UnbecomeDC_send(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_UnbecomeDC *r) mem_ctx 683 source4/libnet/libnet_unbecome_dc.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 717 source4/libnet/libnet_unbecome_dc.c NTSTATUS libnet_UnbecomeDC_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, struct libnet_UnbecomeDC *r) mem_ctx 729 source4/libnet/libnet_unbecome_dc.c NTSTATUS libnet_UnbecomeDC(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_UnbecomeDC *r) mem_ctx 733 source4/libnet/libnet_unbecome_dc.c c = libnet_UnbecomeDC_send(ctx, mem_ctx, r); mem_ctx 734 source4/libnet/libnet_unbecome_dc.c status = libnet_UnbecomeDC_recv(c, mem_ctx, r); mem_ctx 58 source4/libnet/libnet_user.c TALLOC_CTX *mem_ctx, mem_ctx 68 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 166 source4/libnet/libnet_user.c NTSTATUS libnet_CreateUser_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 178 source4/libnet/libnet_user.c r->out.error_string = talloc_strdup(mem_ctx, nt_errstr(status)); mem_ctx 193 source4/libnet/libnet_user.c NTSTATUS libnet_CreateUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 198 source4/libnet/libnet_user.c c = libnet_CreateUser_send(ctx, mem_ctx, r, NULL); mem_ctx 199 source4/libnet/libnet_user.c return libnet_CreateUser_recv(c, mem_ctx, r); mem_ctx 227 source4/libnet/libnet_user.c TALLOC_CTX *mem_ctx, mem_ctx 237 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 334 source4/libnet/libnet_user.c NTSTATUS libnet_DeleteUser_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 346 source4/libnet/libnet_user.c r->out.error_string = talloc_steal(mem_ctx, s->r.out.error_string); mem_ctx 360 source4/libnet/libnet_user.c NTSTATUS libnet_DeleteUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 365 source4/libnet/libnet_user.c c = libnet_DeleteUser_send(ctx, mem_ctx, r, NULL); mem_ctx 366 source4/libnet/libnet_user.c return libnet_DeleteUser_recv(c, mem_ctx, r); mem_ctx 383 source4/libnet/libnet_user.c static NTSTATUS set_user_changes(TALLOC_CTX *mem_ctx, struct usermod_change *mod, mem_ctx 397 source4/libnet/libnet_user.c TALLOC_CTX *mem_ctx, mem_ctx 407 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 497 source4/libnet/libnet_user.c static NTSTATUS set_user_changes(TALLOC_CTX *mem_ctx, struct usermod_change *mod, mem_ctx 571 source4/libnet/libnet_user.c NTSTATUS libnet_ModifyUser_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 587 source4/libnet/libnet_user.c NTSTATUS libnet_ModifyUser(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 592 source4/libnet/libnet_user.c c = libnet_ModifyUser_send(ctx, mem_ctx, r, NULL); mem_ctx 593 source4/libnet/libnet_user.c return libnet_ModifyUser_recv(c, mem_ctx, r); mem_ctx 627 source4/libnet/libnet_user.c TALLOC_CTX *mem_ctx, mem_ctx 637 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 818 source4/libnet/libnet_user.c NTSTATUS libnet_UserInfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 832 source4/libnet/libnet_user.c r->out.user_sid = dom_sid_add_rid(mem_ctx, s->ctx->samr.sid, info->rid); mem_ctx 833 source4/libnet/libnet_user.c r->out.primary_group_sid = dom_sid_add_rid(mem_ctx, s->ctx->samr.sid, info->primary_gid); mem_ctx 836 source4/libnet/libnet_user.c r->out.account_name = talloc_steal(mem_ctx, info->account_name.string); mem_ctx 837 source4/libnet/libnet_user.c r->out.full_name = talloc_steal(mem_ctx, info->full_name.string); mem_ctx 838 source4/libnet/libnet_user.c r->out.description = talloc_steal(mem_ctx, info->description.string); mem_ctx 839 source4/libnet/libnet_user.c r->out.home_directory = talloc_steal(mem_ctx, info->home_directory.string); mem_ctx 840 source4/libnet/libnet_user.c r->out.home_drive = talloc_steal(mem_ctx, info->home_drive.string); mem_ctx 841 source4/libnet/libnet_user.c r->out.comment = talloc_steal(mem_ctx, info->comment.string); mem_ctx 842 source4/libnet/libnet_user.c r->out.logon_script = talloc_steal(mem_ctx, info->logon_script.string); mem_ctx 843 source4/libnet/libnet_user.c r->out.profile_path = talloc_steal(mem_ctx, info->profile_path.string); mem_ctx 846 source4/libnet/libnet_user.c r->out.acct_expiry = talloc(mem_ctx, struct timeval); mem_ctx 847 source4/libnet/libnet_user.c r->out.allow_password_change = talloc(mem_ctx, struct timeval); mem_ctx 848 source4/libnet/libnet_user.c r->out.force_password_change = talloc(mem_ctx, struct timeval); mem_ctx 849 source4/libnet/libnet_user.c r->out.last_logon = talloc(mem_ctx, struct timeval); mem_ctx 850 source4/libnet/libnet_user.c r->out.last_logoff = talloc(mem_ctx, struct timeval); mem_ctx 851 source4/libnet/libnet_user.c r->out.last_password_change = talloc(mem_ctx, struct timeval); mem_ctx 864 source4/libnet/libnet_user.c r->out.error_string = talloc_strdup(mem_ctx, "Success"); mem_ctx 867 source4/libnet/libnet_user.c r->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 884 source4/libnet/libnet_user.c NTSTATUS libnet_UserInfo(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 889 source4/libnet/libnet_user.c c = libnet_UserInfo_send(ctx, mem_ctx, r, NULL); mem_ctx 890 source4/libnet/libnet_user.c return libnet_UserInfo_recv(c, mem_ctx, r); mem_ctx 927 source4/libnet/libnet_user.c TALLOC_CTX *mem_ctx, mem_ctx 937 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); mem_ctx 1155 source4/libnet/libnet_user.c NTSTATUS libnet_UserList_recv(struct composite_context* c, TALLOC_CTX *mem_ctx, mem_ctx 1161 source4/libnet/libnet_user.c if (c == NULL || mem_ctx == NULL || r == NULL) { mem_ctx 1175 source4/libnet/libnet_user.c r->out.users = talloc_steal(mem_ctx, s->users); mem_ctx 1178 source4/libnet/libnet_user.c r->out.error_string = talloc_strdup(mem_ctx, "Success"); mem_ctx 1181 source4/libnet/libnet_user.c r->out.error_string = talloc_asprintf(mem_ctx, "Success (status: %s)", mem_ctx 1186 source4/libnet/libnet_user.c r->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status)); mem_ctx 1202 source4/libnet/libnet_user.c TALLOC_CTX *mem_ctx, mem_ctx 1207 source4/libnet/libnet_user.c c = libnet_UserList_send(ctx, mem_ctx, r, NULL); mem_ctx 1208 source4/libnet/libnet_user.c return libnet_UserList_recv(c, mem_ctx, r); mem_ctx 72 source4/libnet/libnet_user.h mod->field = talloc_strdup(mem_ctx, new.field); \ mem_ctx 82 source4/libnet/libnet_user.h mod->field = talloc_memdup(mem_ctx, new.field, sizeof(*new.field)); \ mem_ctx 575 source4/libnet/libnet_vampire.c NTSTATUS libnet_Vampire(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 592 source4/libnet/libnet_vampire.c s = talloc_zero(mem_ctx, struct vampire_state); mem_ctx 631 source4/libnet/libnet_vampire.c r->out.error_string = talloc_steal(mem_ctx, join->out.error_string); mem_ctx 709 source4/libnet/libnet_vampire.c r->out.error_string = talloc_steal(mem_ctx, set_secrets->out.error_string); mem_ctx 28 source4/libnet/py_net.c struct loadparm_context *py_default_loadparm_context(TALLOC_CTX *mem_ctx); mem_ctx 41 source4/libnet/py_net.c TALLOC_CTX *mem_ctx; mem_ctx 54 source4/libnet/py_net.c mem_ctx = talloc_new(ev); mem_ctx 58 source4/libnet/py_net.c status = libnet_Join(libnet_ctx, mem_ctx, &r); mem_ctx 61 source4/libnet/py_net.c talloc_free(mem_ctx); mem_ctx 66 source4/libnet/py_net.c dom_sid_string(mem_ctx, r.out.domain_sid), mem_ctx 69 source4/libnet/py_net.c talloc_free(mem_ctx); mem_ctx 327 source4/libnet/userinfo.c NTSTATUS libnet_rpc_userinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 338 source4/libnet/userinfo.c talloc_steal(mem_ctx, s->info); mem_ctx 358 source4/libnet/userinfo.c TALLOC_CTX *mem_ctx, mem_ctx 362 source4/libnet/userinfo.c return libnet_rpc_userinfo_recv(c, mem_ctx, io); mem_ctx 150 source4/libnet/userman.c NTSTATUS libnet_rpc_useradd_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 179 source4/libnet/userman.c TALLOC_CTX *mem_ctx, mem_ctx 183 source4/libnet/userman.c return libnet_rpc_useradd_recv(c, mem_ctx, io); mem_ctx 417 source4/libnet/userman.c NTSTATUS libnet_rpc_userdel_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 445 source4/libnet/userman.c TALLOC_CTX *mem_ctx, mem_ctx 449 source4/libnet/userman.c return libnet_rpc_userdel_recv(c, mem_ctx, io); mem_ctx 865 source4/libnet/userman.c NTSTATUS libnet_rpc_usermod_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 887 source4/libnet/userman.c TALLOC_CTX *mem_ctx, mem_ctx 891 source4/libnet/userman.c return libnet_rpc_usermod_recv(c, mem_ctx, io); mem_ctx 57 source4/librpc/rpc/dcerpc.c static struct dcerpc_connection *dcerpc_connection_init(TALLOC_CTX *mem_ctx, mem_ctx 63 source4/librpc/rpc/dcerpc.c c = talloc_zero(mem_ctx, struct dcerpc_connection); mem_ctx 93 source4/librpc/rpc/dcerpc.c _PUBLIC_ struct dcerpc_pipe *dcerpc_pipe_init(TALLOC_CTX *mem_ctx, struct tevent_context *ev, mem_ctx 98 source4/librpc/rpc/dcerpc.c p = talloc(mem_ctx, struct dcerpc_pipe); mem_ctx 167 source4/librpc/rpc/dcerpc.c DATA_BLOB *blob, TALLOC_CTX *mem_ctx) mem_ctx 169 source4/librpc/rpc/dcerpc.c struct ndr_pull *ndr = ndr_pull_init_blob(blob, mem_ctx, c->iconv_convenience); mem_ctx 188 source4/librpc/rpc/dcerpc.c static NTSTATUS ncacn_pull(struct dcerpc_connection *c, DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 194 source4/librpc/rpc/dcerpc.c ndr = ndr_pull_init_flags(c, blob, mem_ctx); mem_ctx 214 source4/librpc/rpc/dcerpc.c static NTSTATUS ncacn_pull_request_auth(struct dcerpc_connection *c, TALLOC_CTX *mem_ctx, mem_ctx 262 source4/librpc/rpc/dcerpc.c ndr = ndr_pull_init_flags(c, &auth_blob, mem_ctx); mem_ctx 281 source4/librpc/rpc/dcerpc.c mem_ctx, mem_ctx 294 source4/librpc/rpc/dcerpc.c mem_ctx, mem_ctx 326 source4/librpc/rpc/dcerpc.c DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 339 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL); mem_ctx 349 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL); mem_ctx 352 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL); mem_ctx 358 source4/librpc/rpc/dcerpc.c ndr = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); mem_ctx 417 source4/librpc/rpc/dcerpc.c mem_ctx, mem_ctx 430 source4/librpc/rpc/dcerpc.c mem_ctx, mem_ctx 454 source4/librpc/rpc/dcerpc.c if (!data_blob_append(mem_ctx, blob, creds2.data, creds2.length)) { mem_ctx 677 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 686 source4/librpc/rpc/dcerpc.c c = composite_create(mem_ctx,p->conn->event_ctx); mem_ctx 713 source4/librpc/rpc/dcerpc.c pkt.u.bind.ctx_list = talloc_array(mem_ctx, struct dcerpc_ctx_list, 1); mem_ctx 769 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx) mem_ctx 793 source4/librpc/rpc/dcerpc.c status = ncacn_push_auth(&blob, mem_ctx, mem_ctx 1110 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1124 source4/librpc/rpc/dcerpc.c stub_data->data = talloc_steal(mem_ctx, stub_data->data); mem_ctx 1140 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1151 source4/librpc/rpc/dcerpc.c return dcerpc_request_recv(req, mem_ctx, stub_data_out); mem_ctx 1162 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1174 source4/librpc/rpc/dcerpc.c st = talloc_size(mem_ctx, struct_size); mem_ctx 1179 source4/librpc/rpc/dcerpc.c pull = ndr_pull_init_flags(c, &blob, mem_ctx); mem_ctx 1194 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); mem_ctx 1242 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx = pull_in; mem_ctx 1246 source4/librpc/rpc/dcerpc.c st = talloc_size(mem_ctx, struct_size); mem_ctx 1252 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); mem_ctx 1268 source4/librpc/rpc/dcerpc.c pull = ndr_pull_init_flags(c, &blob, mem_ctx); mem_ctx 1283 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); mem_ctx 1311 source4/librpc/rpc/dcerpc.c s1 = ndr_print_function_string(mem_ctx, ndr_print, "VALIDATE", mem_ctx 1313 source4/librpc/rpc/dcerpc.c s2 = ndr_print_function_string(mem_ctx, ndr_print, "VALIDATE", mem_ctx 1341 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1354 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, p->conn->iconv_convenience); mem_ctx 1398 source4/librpc/rpc/dcerpc.c req->ndr.mem_ctx = mem_ctx; mem_ctx 1416 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx = req->ndr.mem_ctx; mem_ctx 1429 source4/librpc/rpc/dcerpc.c status = dcerpc_request_recv(req, mem_ctx, &response); mem_ctx 1438 source4/librpc/rpc/dcerpc.c pull = ndr_pull_init_flags(p->conn, &response, mem_ctx); mem_ctx 1504 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1509 source4/librpc/rpc/dcerpc.c req = dcerpc_ndr_request_send(p, object, table, opnum, mem_ctx, r); mem_ctx 1602 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1611 source4/librpc/rpc/dcerpc.c c = composite_create(mem_ctx, p->conn->event_ctx); mem_ctx 1647 source4/librpc/rpc/dcerpc.c c->status = ncacn_push_auth(&blob, mem_ctx, p->conn->iconv_convenience, &pkt, mem_ctx 1690 source4/librpc/rpc/dcerpc.c TALLOC_CTX *mem_ctx, mem_ctx 1695 source4/librpc/rpc/dcerpc.c creq = dcerpc_alter_context_send(p, mem_ctx, syntax, transfer_syntax); mem_ctx 231 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx; mem_ctx 259 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx, mem_ctx 262 source4/librpc/rpc/dcerpc.h struct dcerpc_pipe *dcerpc_pipe_init(TALLOC_CTX *mem_ctx, struct tevent_context *ev, mem_ctx 274 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *s, struct dcerpc_binding **b_out); mem_ctx 283 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_pipe_connect_b_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 293 source4/librpc/rpc/dcerpc.h const char *dcerpc_errstr(TALLOC_CTX *mem_ctx, uint32_t fault_code); mem_ctx 295 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_pipe_auth(TALLOC_CTX *mem_ctx, mem_ctx 301 source4/librpc/rpc/dcerpc.h char *dcerpc_binding_string(TALLOC_CTX *mem_ctx, const struct dcerpc_binding *b); mem_ctx 319 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx, mem_ctx 335 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx, mem_ctx 338 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_epm_map_binding(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding, mem_ctx 347 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx, mem_ctx 356 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_binding_build_tower(TALLOC_CTX *mem_ctx, mem_ctx 369 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx, mem_ctx 372 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx, mem_ctx 380 source4/librpc/rpc/dcerpc.h TALLOC_CTX *mem_ctx, mem_ctx 388 source4/librpc/rpc/dcerpc.h const char *dcerpc_floor_get_rhs_data(TALLOC_CTX *mem_ctx, struct epm_floor *epm_floor); mem_ctx 50 source4/librpc/rpc/dcerpc_auth.c struct composite_context *dcerpc_bind_auth_none_send(TALLOC_CTX *mem_ctx, mem_ctx 59 source4/librpc/rpc/dcerpc_auth.c c = composite_create(mem_ctx, p->conn->event_ctx); mem_ctx 74 source4/librpc/rpc/dcerpc_auth.c return dcerpc_bind_send(p, mem_ctx, &syntax, &transfer_syntax); mem_ctx 221 source4/librpc/rpc/dcerpc_auth.c struct composite_context *dcerpc_bind_auth_send(TALLOC_CTX *mem_ctx, mem_ctx 236 source4/librpc/rpc/dcerpc_auth.c c = composite_create(mem_ctx, p->conn->event_ctx); mem_ctx 93 source4/librpc/rpc/dcerpc_connect.c static struct composite_context *dcerpc_pipe_connect_ncacn_np_smb_send(TALLOC_CTX *mem_ctx, struct dcerpc_pipe_connect *io, struct loadparm_context *lp_ctx) mem_ctx 101 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); mem_ctx 218 source4/librpc/rpc/dcerpc_connect.c TALLOC_CTX *mem_ctx, mem_ctx 228 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); mem_ctx 242 source4/librpc/rpc/dcerpc_connect.c s->io.creds = cli_credentials_init(mem_ctx); mem_ctx 251 source4/librpc/rpc/dcerpc_connect.c conn_req = smb2_connect_send(mem_ctx, s->io.binding->host, mem_ctx 252 source4/librpc/rpc/dcerpc_connect.c lp_parm_string_list(mem_ctx, lp_ctx, NULL, "smb2", "ports", NULL), mem_ctx 259 source4/librpc/rpc/dcerpc_connect.c lp_gensec_settings(mem_ctx, lp_ctx) mem_ctx 306 source4/librpc/rpc/dcerpc_connect.c static struct composite_context* dcerpc_pipe_connect_ncacn_ip_tcp_send(TALLOC_CTX *mem_ctx, mem_ctx 314 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); mem_ctx 374 source4/librpc/rpc/dcerpc_connect.c static struct composite_context* dcerpc_pipe_connect_ncacn_unix_stream_send(TALLOC_CTX *mem_ctx, mem_ctx 382 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); mem_ctx 447 source4/librpc/rpc/dcerpc_connect.c static struct composite_context* dcerpc_pipe_connect_ncalrpc_send(TALLOC_CTX *mem_ctx, mem_ctx 455 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); mem_ctx 796 source4/librpc/rpc/dcerpc_connect.c _PUBLIC_ NTSTATUS dcerpc_pipe_connect_b_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 806 source4/librpc/rpc/dcerpc_connect.c talloc_steal(mem_ctx, s->pipe); mem_ctx 913 source4/librpc/rpc/dcerpc_connect.c TALLOC_CTX *mem_ctx, mem_ctx 922 source4/librpc/rpc/dcerpc_connect.c *pp = talloc_steal(mem_ctx, s->pipe); mem_ctx 227 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *dcerpc_schannel_key_send(TALLOC_CTX *mem_ctx, mem_ctx 237 source4/librpc/rpc/dcerpc_schannel.c c = composite_create(mem_ctx, p->conn->event_ctx); mem_ctx 322 source4/librpc/rpc/dcerpc_secondary.c TALLOC_CTX *mem_ctx, mem_ctx 331 source4/librpc/rpc/dcerpc_secondary.c *p = talloc_steal(mem_ctx, s->pipe2); mem_ctx 306 source4/librpc/rpc/dcerpc_sock.c static struct composite_context *dcerpc_pipe_open_socket_send(TALLOC_CTX *mem_ctx, mem_ctx 317 source4/librpc/rpc/dcerpc_sock.c c = composite_create(mem_ctx, cn->event_ctx); mem_ctx 667 source4/librpc/rpc/dcerpc_sock.c struct socket_address *dcerpc_socket_peer_addr(struct dcerpc_connection *p, TALLOC_CTX *mem_ctx) mem_ctx 670 source4/librpc/rpc/dcerpc_sock.c return socket_get_peer_addr(sock->sock, mem_ctx); mem_ctx 53 source4/librpc/rpc/dcerpc_util.c NTSTATUS ncacn_push_auth(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 61 source4/librpc/rpc/dcerpc_util.c ndr = ndr_push_init_ctx(mem_ctx, iconv_convenience); mem_ctx 202 source4/librpc/rpc/dcerpc_util.c struct composite_context *dcerpc_epm_map_binding_send(TALLOC_CTX *mem_ctx, mem_ctx 222 source4/librpc/rpc/dcerpc_util.c c = composite_create(mem_ctx, ev); mem_ctx 235 source4/librpc/rpc/dcerpc_util.c anon_creds = cli_credentials_init(mem_ctx); mem_ctx 246 source4/librpc/rpc/dcerpc_util.c status = dcerpc_parse_binding(mem_ctx, table->endpoints->names[i], &default_binding); mem_ctx 305 source4/librpc/rpc/dcerpc_util.c _PUBLIC_ NTSTATUS dcerpc_epm_map_binding(TALLOC_CTX *mem_ctx, struct dcerpc_binding *binding, mem_ctx 311 source4/librpc/rpc/dcerpc_util.c c = dcerpc_epm_map_binding_send(mem_ctx, binding, table, ev, lp_ctx); mem_ctx 605 source4/librpc/rpc/dcerpc_util.c NTSTATUS dcerpc_pipe_auth_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 618 source4/librpc/rpc/dcerpc_util.c talloc_steal(mem_ctx, s->pipe); mem_ctx 632 source4/librpc/rpc/dcerpc_util.c _PUBLIC_ NTSTATUS dcerpc_pipe_auth(TALLOC_CTX *mem_ctx, mem_ctx 642 source4/librpc/rpc/dcerpc_util.c return dcerpc_pipe_auth_recv(c, mem_ctx, p); mem_ctx 36 source4/librpc/rpc/pyrpc.c TALLOC_CTX *mem_ctx; mem_ctx 46 source4/librpc/rpc/pyrpc.c mem_ctx = talloc_new(NULL); mem_ctx 47 source4/librpc/rpc/pyrpc.c if (mem_ctx == NULL) { mem_ctx 52 source4/librpc/rpc/pyrpc.c r = talloc_zero_size(mem_ctx, md->table->calls[md->opnum].struct_size); mem_ctx 59 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 63 source4/librpc/rpc/pyrpc.c status = md->call(iface->pipe, mem_ctx, r); mem_ctx 66 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 72 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 232 source4/librpc/rpc/pyrpc.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 240 source4/librpc/rpc/pyrpc.c data_in.data = (uint8_t *)talloc_memdup(mem_ctx, in_data, in_length); mem_ctx 250 source4/librpc/rpc/pyrpc.c opnum, false, mem_ctx, &data_in, &data_out); mem_ctx 254 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 260 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 307 source4/librpc/rpc/pyrpc.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 338 source4/librpc/rpc/pyrpc.c event_ctx = event_context_init(mem_ctx); mem_ctx 345 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 358 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 387 source4/librpc/rpc/pyrpc.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 415 source4/librpc/rpc/pyrpc.c event_ctx = s4_event_context_init(mem_ctx); mem_ctx 421 source4/librpc/rpc/pyrpc.c table = talloc_zero(mem_ctx, struct ndr_interface_table); mem_ctx 439 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 455 source4/librpc/rpc/pyrpc.c talloc_free(mem_ctx); mem_ctx 35 source4/librpc/tests/binding_string.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 38 source4/librpc/tests/binding_string.c torture_assert_ntstatus_ok(tctx, dcerpc_parse_binding(mem_ctx, binding, &b), mem_ctx 41 source4/librpc/tests/binding_string.c s = dcerpc_binding_string(mem_ctx, b); mem_ctx 48 source4/librpc/tests/binding_string.c torture_assert_ntstatus_ok(tctx, dcerpc_binding_build_tower(mem_ctx, b, &tower), mem_ctx 53 source4/librpc/tests/binding_string.c torture_assert_ntstatus_ok(tctx, dcerpc_binding_from_tower(mem_ctx, &tower, &b2), mem_ctx 62 source4/librpc/tests/binding_string.c s = dcerpc_binding_string(mem_ctx, b); mem_ctx 65 source4/librpc/tests/binding_string.c s2 = dcerpc_binding_string(mem_ctx, b2); mem_ctx 155 source4/librpc/tests/binding_string.c struct torture_suite *torture_local_binding_string(TALLOC_CTX *mem_ctx) mem_ctx 158 source4/librpc/tests/binding_string.c struct torture_suite *suite = torture_suite_create(mem_ctx, "BINDING"); mem_ctx 341 source4/nbt_server/interfaces.c const char **nbtd_address_list(struct nbtd_interface *iface, TALLOC_CTX *mem_ctx) mem_ctx 367 source4/nbt_server/interfaces.c talloc_steal(mem_ctx, ret); mem_ctx 156 source4/nbt_server/wins/winsdb.c static struct ldb_dn *winsdb_dn(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, mem_ctx 161 source4/nbt_server/wins/winsdb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "type=0x%02X", name->type); mem_ctx 171 source4/nbt_server/wins/winsdb.c static NTSTATUS winsdb_nbt_name(TALLOC_CTX *mem_ctx, struct ldb_dn *dn, struct nbt_name **_name) mem_ctx 178 source4/nbt_server/wins/winsdb.c name = talloc(mem_ctx, struct nbt_name); mem_ctx 231 source4/nbt_server/wins/winsdb.c TALLOC_CTX *mem_ctx, struct winsdb_addr **_addr) mem_ctx 240 source4/nbt_server/wins/winsdb.c addr = talloc(mem_ctx, struct winsdb_addr); mem_ctx 345 source4/nbt_server/wins/winsdb.c struct winsdb_addr **winsdb_addr_list_make(TALLOC_CTX *mem_ctx) mem_ctx 349 source4/nbt_server/wins/winsdb.c addresses = talloc_array(mem_ctx, struct winsdb_addr *, 1); mem_ctx 552 source4/nbt_server/wins/winsdb.c const char **winsdb_addr_string_list(TALLOC_CTX *mem_ctx, struct winsdb_addr **addresses) mem_ctx 564 source4/nbt_server/wins/winsdb.c talloc_steal(mem_ctx, str_list); mem_ctx 573 source4/nbt_server/wins/winsdb.c TALLOC_CTX *mem_ctx, mem_ctx 581 source4/nbt_server/wins/winsdb.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 600 source4/nbt_server/wins/winsdb.c talloc_steal(mem_ctx, rec); mem_ctx 610 source4/nbt_server/wins/winsdb.c NTSTATUS winsdb_record(struct winsdb_handle *h, struct ldb_message *msg, TALLOC_CTX *mem_ctx, time_t now, struct winsdb_record **_rec) mem_ctx 618 source4/nbt_server/wins/winsdb.c rec = talloc(mem_ctx, struct winsdb_record); mem_ctx 731 source4/nbt_server/wins/winsdb.c nbt_name_string(mem_ctx, rec->name))); mem_ctx 751 source4/nbt_server/wins/winsdb.c TALLOC_CTX *mem_ctx) mem_ctx 756 source4/nbt_server/wins/winsdb.c struct ldb_message *msg = ldb_msg_new(mem_ctx); mem_ctx 1000 source4/nbt_server/wins/winsdb.c struct winsdb_handle *winsdb_connect(TALLOC_CTX *mem_ctx, mem_ctx 1011 source4/nbt_server/wins/winsdb.c h = talloc_zero(mem_ctx, struct winsdb_handle); mem_ctx 70 source4/nbt_server/wins/winswack.c NTSTATUS wins_challenge_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx, struct wins_challenge_io *io) mem_ctx 78 source4/nbt_server/wins/winswack.c talloc_steal(mem_ctx, io->out.addresses); mem_ctx 87 source4/nbt_server/wins/winswack.c struct composite_context *wins_challenge_send(TALLOC_CTX *mem_ctx, struct wins_challenge_io *io) mem_ctx 94 source4/nbt_server/wins/winswack.c result = talloc_zero(mem_ctx, struct composite_context); mem_ctx 189 source4/nbt_server/wins/winswack.c TALLOC_CTX *mem_ctx, mem_ctx 197 source4/nbt_server/wins/winswack.c static struct composite_context *wins_release_demand_send(TALLOC_CTX *mem_ctx, struct wins_release_demand_io *io) mem_ctx 204 source4/nbt_server/wins/winswack.c result = talloc_zero(mem_ctx, struct composite_context); mem_ctx 88 source4/ntptr/ntptr.h WERROR (*OpenPrintServer)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 92 source4/ntptr/ntptr.h WERROR (*XcvDataPrintServer)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 96 source4/ntptr/ntptr.h WERROR (*EnumPrintServerData)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 98 source4/ntptr/ntptr.h WERROR (*GetPrintServerData)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 100 source4/ntptr/ntptr.h WERROR (*SetPrintServerData)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 102 source4/ntptr/ntptr.h WERROR (*DeletePrintServerData)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 106 source4/ntptr/ntptr.h WERROR (*EnumPrintServerForms)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 108 source4/ntptr/ntptr.h WERROR (*AddPrintServerForm)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 110 source4/ntptr/ntptr.h WERROR (*SetPrintServerForm)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 112 source4/ntptr/ntptr.h WERROR (*DeletePrintServerForm)(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 116 source4/ntptr/ntptr.h WERROR (*EnumPrinterDrivers)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 118 source4/ntptr/ntptr.h WERROR (*AddPrinterDriver)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 120 source4/ntptr/ntptr.h WERROR (*DeletePrinterDriver)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 122 source4/ntptr/ntptr.h WERROR (*GetPrinterDriverDirectory)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 126 source4/ntptr/ntptr.h WERROR (*EnumPorts)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 128 source4/ntptr/ntptr.h WERROR (*OpenPort)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 132 source4/ntptr/ntptr.h WERROR (*XcvDataPort)(struct ntptr_GenericHandle *port, TALLOC_CTX *mem_ctx, mem_ctx 136 source4/ntptr/ntptr.h WERROR (*EnumMonitors)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 138 source4/ntptr/ntptr.h WERROR (*OpenMonitor)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 142 source4/ntptr/ntptr.h WERROR (*XcvDataMonitor)(struct ntptr_GenericHandle *monitor, TALLOC_CTX *mem_ctx, mem_ctx 146 source4/ntptr/ntptr.h WERROR (*EnumPrintProcessors)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 148 source4/ntptr/ntptr.h WERROR (*GetPrintProcessorDirectory)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 152 source4/ntptr/ntptr.h WERROR (*EnumPrinters)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 154 source4/ntptr/ntptr.h WERROR (*OpenPrinter)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 158 source4/ntptr/ntptr.h WERROR (*AddPrinter)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 161 source4/ntptr/ntptr.h WERROR (*GetPrinter)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 163 source4/ntptr/ntptr.h WERROR (*SetPrinter)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 165 source4/ntptr/ntptr.h WERROR (*DeletePrinter)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 167 source4/ntptr/ntptr.h WERROR (*XcvDataPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 171 source4/ntptr/ntptr.h WERROR (*GetPrinterDriver)(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 175 source4/ntptr/ntptr.h WERROR (*EnumPrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 177 source4/ntptr/ntptr.h WERROR (*GetPrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 179 source4/ntptr/ntptr.h WERROR (*SetPrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 181 source4/ntptr/ntptr.h WERROR (*DeletePrinterData)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 185 source4/ntptr/ntptr.h WERROR (*EnumPrinterForms)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 187 source4/ntptr/ntptr.h WERROR (*AddPrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 189 source4/ntptr/ntptr.h WERROR (*GetPrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 191 source4/ntptr/ntptr.h WERROR (*SetPrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 193 source4/ntptr/ntptr.h WERROR (*DeletePrinterForm)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 197 source4/ntptr/ntptr.h WERROR (*EnumJobs)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 199 source4/ntptr/ntptr.h WERROR (*AddJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 201 source4/ntptr/ntptr.h WERROR (*ScheduleJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 203 source4/ntptr/ntptr.h WERROR (*GetJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 205 source4/ntptr/ntptr.h WERROR (*SetJob)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 209 source4/ntptr/ntptr.h WERROR (*StartDocPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 211 source4/ntptr/ntptr.h WERROR (*EndDocPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 213 source4/ntptr/ntptr.h WERROR (*StartPagePrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 215 source4/ntptr/ntptr.h WERROR (*EndPagePrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 217 source4/ntptr/ntptr.h WERROR (*WritePrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 219 source4/ntptr/ntptr.h WERROR (*ReadPrinter)(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 122 source4/ntptr/ntptr_base.c NTSTATUS ntptr_init_context(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, mem_ctx 133 source4/ntptr/ntptr_base.c ntptr = talloc(mem_ctx, struct ntptr_context); mem_ctx 27 source4/ntptr/ntptr_interface.c WERROR ntptr_OpenPrintServer(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 35 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenPrintServer(ntptr, mem_ctx, r, printer_name, server); mem_ctx 38 source4/ntptr/ntptr_interface.c WERROR ntptr_XcvDataPrintServer(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 47 source4/ntptr/ntptr_interface.c return server->ntptr->ops->XcvDataPrintServer(server, mem_ctx, r); mem_ctx 52 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrintServerData(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 61 source4/ntptr/ntptr_interface.c return server->ntptr->ops->EnumPrintServerData(server, mem_ctx, r); mem_ctx 64 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrintServerData(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 73 source4/ntptr/ntptr_interface.c return server->ntptr->ops->GetPrintServerData(server, mem_ctx, r); mem_ctx 76 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrintServerData(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 85 source4/ntptr/ntptr_interface.c return server->ntptr->ops->SetPrintServerData(server, mem_ctx, r); mem_ctx 88 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrintServerData(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 97 source4/ntptr/ntptr_interface.c return server->ntptr->ops->DeletePrintServerData(server, mem_ctx, r); mem_ctx 102 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrintServerForms(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 111 source4/ntptr/ntptr_interface.c return server->ntptr->ops->EnumPrintServerForms(server, mem_ctx, r); mem_ctx 114 source4/ntptr/ntptr_interface.c WERROR ntptr_AddPrintServerForm(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 123 source4/ntptr/ntptr_interface.c return server->ntptr->ops->AddPrintServerForm(server, mem_ctx, r); mem_ctx 126 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrintServerForm(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 135 source4/ntptr/ntptr_interface.c return server->ntptr->ops->SetPrintServerForm(server, mem_ctx, r); mem_ctx 138 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrintServerForm(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 147 source4/ntptr/ntptr_interface.c return server->ntptr->ops->DeletePrintServerForm(server, mem_ctx, r); mem_ctx 152 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrinterDrivers(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 158 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPrinterDrivers(ntptr, mem_ctx, r); mem_ctx 161 source4/ntptr/ntptr_interface.c WERROR ntptr_AddPrinterDriver(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 167 source4/ntptr/ntptr_interface.c return ntptr->ops->AddPrinterDriver(ntptr, mem_ctx, r); mem_ctx 170 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrinterDriver(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 176 source4/ntptr/ntptr_interface.c return ntptr->ops->DeletePrinterDriver(ntptr, mem_ctx, r); mem_ctx 179 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinterDriverDirectory(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 185 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrinterDriverDirectory(ntptr, mem_ctx, r); mem_ctx 190 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPorts(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 196 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPorts(ntptr, mem_ctx, r); mem_ctx 199 source4/ntptr/ntptr_interface.c WERROR ntptr_OpenPort(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 207 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenPort(ntptr, mem_ctx, r, port_name, port); mem_ctx 210 source4/ntptr/ntptr_interface.c WERROR ntptr_XcvDataPort(struct ntptr_GenericHandle *port, TALLOC_CTX *mem_ctx, mem_ctx 219 source4/ntptr/ntptr_interface.c return port->ntptr->ops->XcvDataPort(port, mem_ctx, r); mem_ctx 223 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumMonitors(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 229 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumMonitors(ntptr, mem_ctx, r); mem_ctx 232 source4/ntptr/ntptr_interface.c WERROR ntptr_OpenMonitor(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 240 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenMonitor(ntptr, mem_ctx, r, monitor_name, monitor); mem_ctx 243 source4/ntptr/ntptr_interface.c WERROR ntptr_XcvDataMonitor(struct ntptr_GenericHandle *monitor, TALLOC_CTX *mem_ctx, mem_ctx 252 source4/ntptr/ntptr_interface.c return monitor->ntptr->ops->XcvDataMonitor(monitor, mem_ctx, r); mem_ctx 257 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrintProcessors(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 263 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPrintProcessors(ntptr, mem_ctx, r); mem_ctx 266 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrintProcessorDirectory(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 272 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrintProcessorDirectory(ntptr, mem_ctx, r); mem_ctx 277 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrinters(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 283 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPrinters(ntptr, mem_ctx, r); mem_ctx 286 source4/ntptr/ntptr_interface.c WERROR ntptr_OpenPrinter(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 294 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenPrinter(ntptr, mem_ctx, r, printer_name, printer); mem_ctx 297 source4/ntptr/ntptr_interface.c WERROR ntptr_AddPrinter(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 304 source4/ntptr/ntptr_interface.c return ntptr->ops->AddPrinter(ntptr, mem_ctx, r, printer); mem_ctx 307 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinter(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 313 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrinter(ntptr, mem_ctx, r); mem_ctx 316 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrinter(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 322 source4/ntptr/ntptr_interface.c return ntptr->ops->SetPrinter(ntptr, mem_ctx, r); mem_ctx 325 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrinter(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 331 source4/ntptr/ntptr_interface.c return ntptr->ops->DeletePrinter(ntptr, mem_ctx, r); mem_ctx 334 source4/ntptr/ntptr_interface.c WERROR ntptr_XcvDataPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 343 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->XcvDataPrinter(printer, mem_ctx, r); mem_ctx 348 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinterDriver(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 354 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrinterDriver(ntptr, mem_ctx, r); mem_ctx 359 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 368 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EnumPrinterData(printer, mem_ctx, r); mem_ctx 371 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 380 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->GetPrinterData(printer, mem_ctx, r); mem_ctx 383 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 392 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->SetPrinterData(printer, mem_ctx, r); mem_ctx 395 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrinterData(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 404 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->DeletePrinterData(printer, mem_ctx, r); mem_ctx 409 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumPrinterForms(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 418 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EnumPrinterForms(printer, mem_ctx, r); mem_ctx 421 source4/ntptr/ntptr_interface.c WERROR ntptr_AddPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 430 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->AddPrinterForm(printer, mem_ctx, r); mem_ctx 433 source4/ntptr/ntptr_interface.c WERROR ntptr_GetPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 442 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->GetPrinterForm(printer, mem_ctx, r); mem_ctx 445 source4/ntptr/ntptr_interface.c WERROR ntptr_SetPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 454 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->SetPrinterForm(printer, mem_ctx, r); mem_ctx 457 source4/ntptr/ntptr_interface.c WERROR ntptr_DeletePrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 466 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->DeletePrinterForm(printer, mem_ctx, r); mem_ctx 471 source4/ntptr/ntptr_interface.c WERROR ntptr_EnumJobs(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 480 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EnumJobs(printer, mem_ctx, r); mem_ctx 483 source4/ntptr/ntptr_interface.c WERROR ntptr_AddJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 492 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->AddJob(printer, mem_ctx, r); mem_ctx 495 source4/ntptr/ntptr_interface.c WERROR ntptr_ScheduleJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 504 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->ScheduleJob(printer, mem_ctx, r); mem_ctx 507 source4/ntptr/ntptr_interface.c WERROR ntptr_GetJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 516 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->GetJob(printer, mem_ctx, r); mem_ctx 519 source4/ntptr/ntptr_interface.c WERROR ntptr_SetJob(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 528 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->SetJob(printer, mem_ctx, r); mem_ctx 533 source4/ntptr/ntptr_interface.c WERROR ntptr_StartDocPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 542 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->StartDocPrinter(printer, mem_ctx, r); mem_ctx 545 source4/ntptr/ntptr_interface.c WERROR ntptr_EndDocPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 554 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EndDocPrinter(printer, mem_ctx, r); mem_ctx 557 source4/ntptr/ntptr_interface.c WERROR ntptr_StartPagePrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 566 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->StartPagePrinter(printer, mem_ctx, r); mem_ctx 569 source4/ntptr/ntptr_interface.c WERROR ntptr_EndPagePrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 578 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EndPagePrinter(printer, mem_ctx, r); mem_ctx 581 source4/ntptr/ntptr_interface.c WERROR ntptr_WritePrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 590 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->WritePrinter(printer, mem_ctx, r); mem_ctx 593 source4/ntptr/ntptr_interface.c WERROR ntptr_ReadPrinter(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 602 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->ReadPrinter(printer, mem_ctx, r); mem_ctx 45 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static struct ldb_context *sptr_db_connect(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, struct loadparm_context *lp_ctx) mem_ctx 47 source4/ntptr/simple_ldb/ntptr_simple_ldb.c return ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx, lp_spoolss_url(lp_ctx), system_session(mem_ctx, lp_ctx), mem_ctx 52 source4/ntptr/simple_ldb/ntptr_simple_ldb.c TALLOC_CTX *mem_ctx, mem_ctx 59 source4/ntptr/simple_ldb/ntptr_simple_ldb.c TALLOC_CTX *mem_ctx, mem_ctx 69 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = gendb_search_v(ldb, mem_ctx, basedn, res, attrs, format, ap); mem_ctx 99 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_OpenPrintServer(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 108 source4/ntptr/simple_ldb/ntptr_simple_ldb.c server = talloc(mem_ctx, struct ntptr_GenericHandle); mem_ctx 125 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_GetPrintServerData(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 128 source4/ntptr/simple_ldb/ntptr_simple_ldb.c struct dcerpc_server_info *server_info = lp_dcerpc_server_info(mem_ctx, server->ntptr->lp_ctx); mem_ctx 179 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, lp_iconv_convenience(server->ntptr->lp_ctx), &os, (ndr_push_flags_fn_t)ndr_push_spoolss_OSVersion); mem_ctx 199 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, lp_iconv_convenience(server->ntptr->lp_ctx), &os_ex, (ndr_push_flags_fn_t)ndr_push_spoolss_OSVersionEx); mem_ctx 211 source4/ntptr/simple_ldb/ntptr_simple_ldb.c r->out.data->string = talloc_asprintf(mem_ctx, "%s.%s", mem_ctx 222 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_EnumPrintServerForms(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 231 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, mem_ctx 232 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ldb_dn_new(mem_ctx, sptr_db, "CN=Forms,CN=PrintServer"), mem_ctx 238 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc_array(mem_ctx, union spoolss_FormInfo, count); mem_ctx 267 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_AddPrintServerForm(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 286 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, mem_ctx 287 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ldb_dn_new(mem_ctx, sptr_db, "CN=Forms,CN=PrintServer"), mem_ctx 299 source4/ntptr/simple_ldb/ntptr_simple_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 330 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_SetPrintServerForm(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 351 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, mem_ctx 352 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ldb_dn_new(mem_ctx, sptr_db, "CN=Forms,CN=PrintServer"), mem_ctx 365 source4/ntptr/simple_ldb/ntptr_simple_ldb.c msg = ldb_msg_new(mem_ctx); mem_ctx 387 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ret = samdb_replace(sptr_db, mem_ctx, msg); mem_ctx 395 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_DeletePrintServerForm(struct ntptr_GenericHandle *server, TALLOC_CTX *mem_ctx, mem_ctx 414 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, mem_ctx 415 source4/ntptr/simple_ldb/ntptr_simple_ldb.c ldb_dn_new(mem_ctx, sptr_db, "CN=Forms,CN=PrintServer"), mem_ctx 437 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_EnumPrinterDrivers(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 443 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_GetPrinterDriverDirectory(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 464 source4/ntptr/simple_ldb/ntptr_simple_ldb.c prefix = talloc_asprintf(mem_ctx, "%s\\print$", r->in.server); mem_ctx 474 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc(mem_ctx, union spoolss_DriverDirectoryInfo); mem_ctx 477 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info->info1.directory_name = talloc_asprintf(mem_ctx, "%s\\%s", prefix, postfix); mem_ctx 485 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_EnumPrinters(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 494 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, NULL, &msgs, NULL, mem_ctx 500 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc_array(mem_ctx, union spoolss_PrinterInfo, count); mem_ctx 595 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_OpenPrinter(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 604 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_EnumPorts(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 613 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, NULL, &msgs, NULL, mem_ctx 619 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc_array(mem_ctx, union spoolss_PortInfo, count); mem_ctx 654 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_EnumMonitors(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 663 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, NULL, &msgs, NULL, mem_ctx 669 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc_array(mem_ctx, union spoolss_MonitorInfo, count); mem_ctx 701 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_GetPrinterForm(struct ntptr_GenericHandle *printer, TALLOC_CTX *mem_ctx, mem_ctx 716 source4/ntptr/simple_ldb/ntptr_simple_ldb.c base_dn = ldb_dn_new_fmt(mem_ctx, sptr_db, "CN=Forms,CN=%s,CN=Printers", printer->object_name); mem_ctx 719 source4/ntptr/simple_ldb/ntptr_simple_ldb.c count = sptr_db_search(sptr_db, mem_ctx, base_dn, &msgs, NULL, mem_ctx 727 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc(mem_ctx, union spoolss_FormInfo); mem_ctx 753 source4/ntptr/simple_ldb/ntptr_simple_ldb.c static WERROR sptr_GetPrintProcessorDirectory(struct ntptr_context *ntptr, TALLOC_CTX *mem_ctx, mem_ctx 774 source4/ntptr/simple_ldb/ntptr_simple_ldb.c prefix = talloc_asprintf(mem_ctx, "%s\\prnproc$", r->in.server); mem_ctx 784 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info = talloc(mem_ctx, union spoolss_PrintProcessorDirectoryInfo); mem_ctx 787 source4/ntptr/simple_ldb/ntptr_simple_ldb.c info->info1.directory_name = talloc_asprintf(mem_ctx, "%s\\%s", prefix, postfix); mem_ctx 63 source4/ntvfs/cifs_posix_cli/svfs_util.c struct cifspsx_dir *cifspsx_list_unix(TALLOC_CTX *mem_ctx, struct ntvfs_request *req, const char *unix_path) mem_ctx 72 source4/ntvfs/cifs_posix_cli/svfs_util.c dir = talloc(mem_ctx, struct cifspsx_dir); mem_ctx 82 source4/ntvfs/cifs_posix_cli/svfs_util.c dir->unix_dir = talloc_strndup(mem_ctx, unix_path, PTR_DIFF(p, unix_path)); mem_ctx 88 source4/ntvfs/cifs_posix_cli/svfs_util.c low_mask = talloc_strdup(mem_ctx, mask); mem_ctx 105 source4/ntvfs/cifs_posix_cli/svfs_util.c low_name = talloc_strdup(mem_ctx, dent->d_name); mem_ctx 50 source4/ntvfs/common/brlock.c struct brl_context *brl_init(TALLOC_CTX *mem_ctx, struct server_id server, mem_ctx 57 source4/ntvfs/common/brlock.c return ops->brl_init(mem_ctx, server, lp_ctx, messaging_ctx); mem_ctx 60 source4/ntvfs/common/brlock.c struct brl_handle *brl_create_handle(TALLOC_CTX *mem_ctx, struct ntvfs_handle *ntvfs, DATA_BLOB *file_key) mem_ctx 62 source4/ntvfs/common/brlock.c return ops->brl_create_handle(mem_ctx, ntvfs, file_key); mem_ctx 88 source4/ntvfs/common/brlock_tdb.c static struct brl_context *brl_tdb_init(TALLOC_CTX *mem_ctx, struct server_id server, mem_ctx 94 source4/ntvfs/common/brlock_tdb.c brl = talloc(mem_ctx, struct brl_context); mem_ctx 111 source4/ntvfs/common/brlock_tdb.c static struct brl_handle *brl_tdb_create_handle(TALLOC_CTX *mem_ctx, struct ntvfs_handle *ntvfs, mem_ctx 116 source4/ntvfs/common/brlock_tdb.c brlh = talloc(mem_ctx, struct brl_handle); mem_ctx 84 source4/ntvfs/common/notify.c struct notify_context *notify_init(TALLOC_CTX *mem_ctx, struct server_id server, mem_ctx 100 source4/ntvfs/common/notify.c notify = talloc(mem_ctx, struct notify_context); mem_ctx 61 source4/ntvfs/common/opendb.c struct odb_context *odb_init(TALLOC_CTX *mem_ctx, mem_ctx 67 source4/ntvfs/common/opendb.c return ops->odb_init(mem_ctx, ntvfs_ctx); mem_ctx 74 source4/ntvfs/common/opendb.c struct odb_lock *odb_lock(TALLOC_CTX *mem_ctx, mem_ctx 77 source4/ntvfs/common/opendb.c return ops->odb_lock(mem_ctx, odb, file_key); mem_ctx 80 source4/ntvfs/common/opendb.c DATA_BLOB odb_get_key(TALLOC_CTX *mem_ctx, struct odb_lock *lck) mem_ctx 82 source4/ntvfs/common/opendb.c return ops->odb_get_key(mem_ctx, lck); mem_ctx 23 source4/ntvfs/common/opendb.h struct odb_context *(*odb_init)(TALLOC_CTX *mem_ctx, mem_ctx 25 source4/ntvfs/common/opendb.h struct odb_lock *(*odb_lock)(TALLOC_CTX *mem_ctx, mem_ctx 27 source4/ntvfs/common/opendb.h DATA_BLOB (*odb_get_key)(TALLOC_CTX *mem_ctx, struct odb_lock *lck); mem_ctx 86 source4/ntvfs/common/opendb_tdb.c static struct odb_context *odb_tdb_init(TALLOC_CTX *mem_ctx, mem_ctx 91 source4/ntvfs/common/opendb_tdb.c odb = talloc(mem_ctx, struct odb_context); mem_ctx 129 source4/ntvfs/common/opendb_tdb.c static struct odb_lock *odb_tdb_lock(TALLOC_CTX *mem_ctx, mem_ctx 135 source4/ntvfs/common/opendb_tdb.c lck = talloc(mem_ctx, struct odb_lock); mem_ctx 169 source4/ntvfs/common/opendb_tdb.c static DATA_BLOB odb_tdb_get_key(TALLOC_CTX *mem_ctx, struct odb_lock *lck) mem_ctx 171 source4/ntvfs/common/opendb_tdb.c return data_blob_talloc(mem_ctx, lck->key.dptr, lck->key.dsize); mem_ctx 59 source4/ntvfs/ipc/ipc_rap.c TALLOC_CTX *mem_ctx; mem_ctx 86 source4/ntvfs/ipc/ipc_rap.c TALLOC_CTX *mem_ctx; mem_ctx 108 source4/ntvfs/ipc/ipc_rap.c static struct rap_call *new_rap_srv_call(TALLOC_CTX *mem_ctx, mem_ctx 115 source4/ntvfs/ipc/ipc_rap.c call = talloc(mem_ctx, struct rap_call); mem_ctx 125 source4/ntvfs/ipc/ipc_rap.c call->mem_ctx = mem_ctx; mem_ctx 127 source4/ntvfs/ipc/ipc_rap.c call->ndr_pull_param = ndr_pull_init_blob(&trans->in.params, mem_ctx, lp_iconv_convenience(lp_ctx)); mem_ctx 130 source4/ntvfs/ipc/ipc_rap.c call->ndr_pull_data = ndr_pull_init_blob(&trans->in.data, mem_ctx, lp_iconv_convenience(lp_ctx)); mem_ctx 133 source4/ntvfs/ipc/ipc_rap.c call->heap = talloc(mem_ctx, struct rap_string_heap); mem_ctx 140 source4/ntvfs/ipc/ipc_rap.c call->heap->mem_ctx = mem_ctx; mem_ctx 240 source4/ntvfs/ipc/ipc_rap.c heap->strings = talloc_realloc(heap->mem_ctx, mem_ctx 436 source4/ntvfs/ipc/ipc_rap.c NTSTATUS ipc_rap_call(TALLOC_CTX *mem_ctx, struct tevent_context *event_ctx, struct loadparm_context *lp_ctx, mem_ctx 446 source4/ntvfs/ipc/ipc_rap.c call = new_rap_srv_call(mem_ctx, event_ctx, lp_ctx, trans); mem_ctx 34 source4/ntvfs/ipc/rap_server.c NTSTATUS rap_netshareenum(TALLOC_CTX *mem_ctx, mem_ctx 49 source4/ntvfs/ipc/rap_server.c nterr = share_get_context_by_name(mem_ctx, lp_share_backend(lp_ctx), event_ctx, lp_ctx, &sctx); mem_ctx 54 source4/ntvfs/ipc/rap_server.c nterr = share_list_all(mem_ctx, sctx, &count, &snames); mem_ctx 60 source4/ntvfs/ipc/rap_server.c r->out.info = talloc_array(mem_ctx, mem_ctx 64 source4/ntvfs/ipc/rap_server.c if (!NT_STATUS_IS_OK(share_get_config(mem_ctx, sctx, snames[i], &scfg))) { mem_ctx 72 source4/ntvfs/ipc/rap_server.c r->out.info[i].info1.type = dcesrv_common_get_share_type(mem_ctx, NULL, scfg); mem_ctx 73 source4/ntvfs/ipc/rap_server.c r->out.info[i].info1.comment = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_COMMENT, "")); mem_ctx 82 source4/ntvfs/ipc/rap_server.c NTSTATUS rap_netserverenum2(TALLOC_CTX *mem_ctx, mem_ctx 182 source4/ntvfs/ipc/vfs_ipc.c static struct socket_address *ipc_get_my_addr(struct dcesrv_connection *dce_conn, TALLOC_CTX *mem_ctx) mem_ctx 186 source4/ntvfs/ipc/vfs_ipc.c return ntvfs_get_my_addr(ipriv->ntvfs, mem_ctx); mem_ctx 189 source4/ntvfs/ipc/vfs_ipc.c static struct socket_address *ipc_get_peer_addr(struct dcesrv_connection *dce_conn, TALLOC_CTX *mem_ctx) mem_ctx 193 source4/ntvfs/ipc/vfs_ipc.c return ntvfs_get_peer_addr(ipriv->ntvfs, mem_ctx); mem_ctx 213 source4/ntvfs/ntvfs.h struct socket_address *(*get_my_addr)(void *private_data, TALLOC_CTX *mem_ctx); mem_ctx 214 source4/ntvfs/ntvfs.h struct socket_address *(*get_peer_addr)(void *private_data, TALLOC_CTX *mem_ctx); mem_ctx 223 source4/ntvfs/ntvfs.h DATA_BLOB (*get_wire_key)(void *private_data, struct ntvfs_handle *handle, TALLOC_CTX *mem_ctx); mem_ctx 153 source4/ntvfs/ntvfs_base.c NTSTATUS ntvfs_init_connection(TALLOC_CTX *mem_ctx, struct share_config *scfg, enum ntvfs_type type, mem_ctx 160 source4/ntvfs/ntvfs_base.c const char **handlers = share_string_list_option(mem_ctx, scfg, SHARE_NTVFS_HANDLER); mem_ctx 168 source4/ntvfs/ntvfs_base.c ctx = talloc_zero(mem_ctx, struct ntvfs_context); mem_ctx 694 source4/ntvfs/ntvfs_generic.c NTSTATUS ntvfs_map_fileinfo(TALLOC_CTX *mem_ctx, mem_ctx 801 source4/ntvfs/ntvfs_generic.c talloc_array(mem_ctx, mem_ctx 824 source4/ntvfs/ntvfs_generic.c info->name_info.out.fname.s = talloc_strdup(mem_ctx, info2->generic.out.fname.s); mem_ctx 831 source4/ntvfs/ntvfs_generic.c info->alt_name_info.out.fname.s = talloc_strdup(mem_ctx, info2->generic.out.alt_fname.s); mem_ctx 843 source4/ntvfs/ntvfs_generic.c info->all_eas.out.eas = talloc_array(mem_ctx, mem_ctx 690 source4/ntvfs/ntvfs_interface.c struct socket_address *(*my_addr)(void *private_data, TALLOC_CTX *mem_ctx), mem_ctx 691 source4/ntvfs/ntvfs_interface.c struct socket_address *(*peer_addr)(void *private_data, TALLOC_CTX *mem_ctx), mem_ctx 700 source4/ntvfs/ntvfs_interface.c struct socket_address *ntvfs_get_my_addr(struct ntvfs_module_context *ntvfs, TALLOC_CTX *mem_ctx) mem_ctx 706 source4/ntvfs/ntvfs_interface.c return ntvfs->ctx->client.get_my_addr(ntvfs->ctx->client.private_data, mem_ctx); mem_ctx 709 source4/ntvfs/ntvfs_interface.c struct socket_address *ntvfs_get_peer_addr(struct ntvfs_module_context *ntvfs, TALLOC_CTX *mem_ctx) mem_ctx 715 source4/ntvfs/ntvfs_interface.c return ntvfs->ctx->client.get_peer_addr(ntvfs->ctx->client.private_data, mem_ctx); mem_ctx 28 source4/ntvfs/ntvfs_util.c struct ntvfs_request *ntvfs_request_create(struct ntvfs_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 39 source4/ntvfs/ntvfs_util.c req = talloc(mem_ctx, struct ntvfs_request); mem_ctx 182 source4/ntvfs/ntvfs_util.c DATA_BLOB ntvfs_handle_get_wire_key(struct ntvfs_handle *h, TALLOC_CTX *mem_ctx) mem_ctx 184 source4/ntvfs/ntvfs_util.c return h->ctx->handles.get_wire_key(h->ctx->handles.private_data, h, mem_ctx); mem_ctx 192 source4/ntvfs/ntvfs_util.c DATA_BLOB (*get_wire_key)(void *private_data, struct ntvfs_handle *handle, TALLOC_CTX *mem_ctx), mem_ctx 35 source4/ntvfs/posix/pvfs_acl_nfs4.c TALLOC_CTX *mem_ctx, mem_ctx 45 source4/ntvfs/posix/pvfs_acl_nfs4.c acl = talloc_zero(mem_ctx, struct nfs4acl); mem_ctx 48 source4/ntvfs/posix/pvfs_acl_nfs4.c status = pvfs_xattr_ndr_load(pvfs, mem_ctx, name->full_name, fd, mem_ctx 56 source4/ntvfs/posix/pvfs_acl_nfs4.c *psd = security_descriptor_initialise(mem_ctx); mem_ctx 31 source4/ntvfs/posix/pvfs_acl_xattr.c TALLOC_CTX *mem_ctx, mem_ctx 41 source4/ntvfs/posix/pvfs_acl_xattr.c acl = talloc_zero(mem_ctx, struct xattr_NTACL); mem_ctx 44 source4/ntvfs/posix/pvfs_acl_xattr.c status = pvfs_xattr_ndr_load(pvfs, mem_ctx, name->full_name, fd, mem_ctx 59 source4/ntvfs/posix/pvfs_acl_xattr.c *sd = talloc_steal(mem_ctx, acl->info.sd); mem_ctx 106 source4/ntvfs/posix/pvfs_dirlist.c TALLOC_CTX *mem_ctx, struct pvfs_dir **dirp) mem_ctx 111 source4/ntvfs/posix/pvfs_dirlist.c (*dirp) = talloc_zero(mem_ctx, struct pvfs_dir); mem_ctx 150 source4/ntvfs/posix/pvfs_open.c TALLOC_CTX *mem_ctx, DATA_BLOB *key) mem_ctx 161 source4/ntvfs/posix/pvfs_open.c *key = data_blob_talloc(mem_ctx, &lock_context, sizeof(lock_context)); mem_ctx 566 source4/ntvfs/posix/pvfs_open.c static NTSTATUS pvfs_brl_locking_handle(TALLOC_CTX *mem_ctx, mem_ctx 575 source4/ntvfs/posix/pvfs_open.c status = pvfs_locking_key(name, mem_ctx, &odb_key); mem_ctx 581 source4/ntvfs/posix/pvfs_open.c key = data_blob_talloc(mem_ctx, NULL, mem_ctx 590 source4/ntvfs/posix/pvfs_open.c h = brl_create_handle(mem_ctx, ntvfs, &key); mem_ctx 72 source4/ntvfs/posix/pvfs_qfileinfo.c NTSTATUS pvfs_query_ea_list(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 80 source4/ntvfs/posix/pvfs_qfileinfo.c struct xattr_DosEAs *ealist = talloc(mem_ctx, struct xattr_DosEAs); mem_ctx 87 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas = talloc_array(mem_ctx, struct ea_struct, num_names); mem_ctx 111 source4/ntvfs/posix/pvfs_qfileinfo.c static NTSTATUS pvfs_query_all_eas(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 117 source4/ntvfs/posix/pvfs_qfileinfo.c struct xattr_DosEAs *ealist = talloc(mem_ctx, struct xattr_DosEAs); mem_ctx 124 source4/ntvfs/posix/pvfs_qfileinfo.c eas->eas = talloc_array(mem_ctx, struct ea_struct, ealist->num_eas); mem_ctx 97 source4/ntvfs/posix/pvfs_rename.c static const char *pvfs_resolve_wildcard_component(TALLOC_CTX *mem_ctx, mem_ctx 106 source4/ntvfs/posix/pvfs_rename.c dest = talloc_array(mem_ctx, char, strlen(fname) + strlen(pattern) + 1); mem_ctx 144 source4/ntvfs/posix/pvfs_rename.c static const char *pvfs_resolve_wildcard(TALLOC_CTX *mem_ctx, mem_ctx 159 source4/ntvfs/posix/pvfs_rename.c ext1 = talloc_strdup(mem_ctx, p+1); mem_ctx 160 source4/ntvfs/posix/pvfs_rename.c base1 = talloc_strndup(mem_ctx, fname, p-fname); mem_ctx 171 source4/ntvfs/posix/pvfs_rename.c ext2 = talloc_strdup(mem_ctx, p+1); mem_ctx 172 source4/ntvfs/posix/pvfs_rename.c base2 = talloc_strndup(mem_ctx, pattern, p-pattern); mem_ctx 178 source4/ntvfs/posix/pvfs_rename.c base1 = pvfs_resolve_wildcard_component(mem_ctx, iconv_convenience, base1, base2); mem_ctx 179 source4/ntvfs/posix/pvfs_rename.c ext1 = pvfs_resolve_wildcard_component(mem_ctx, iconv_convenience, ext1, ext2); mem_ctx 188 source4/ntvfs/posix/pvfs_rename.c return talloc_asprintf(mem_ctx, "%s.%s", base1, ext1); mem_ctx 281 source4/ntvfs/posix/pvfs_rename.c TALLOC_CTX *mem_ctx = talloc_new(req); mem_ctx 286 source4/ntvfs/posix/pvfs_rename.c fname2 = pvfs_resolve_wildcard(mem_ctx, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), fname1, fname2); mem_ctx 292 source4/ntvfs/posix/pvfs_rename.c status = pvfs_resolve_partial(pvfs, mem_ctx, mem_ctx 313 source4/ntvfs/posix/pvfs_rename.c status = pvfs_resolve_partial(pvfs, mem_ctx, mem_ctx 326 source4/ntvfs/posix/pvfs_rename.c fname2 = talloc_asprintf(mem_ctx, "%s/%s", dir_path, fname2); mem_ctx 334 source4/ntvfs/posix/pvfs_rename.c talloc_free(mem_ctx); mem_ctx 380 source4/ntvfs/posix/pvfs_resolve.c static NTSTATUS pvfs_reduce_name(TALLOC_CTX *mem_ctx, mem_ctx 390 source4/ntvfs/posix/pvfs_resolve.c s = talloc_strdup(mem_ctx, *fname); mem_ctx 458 source4/ntvfs/posix/pvfs_resolve.c *fname = talloc_strdup(mem_ctx, "\\"); mem_ctx 467 source4/ntvfs/posix/pvfs_resolve.c ret = talloc_array(mem_ctx, char, len+1); mem_ctx 501 source4/ntvfs/posix/pvfs_resolve.c NTSTATUS pvfs_resolve_name(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 507 source4/ntvfs/posix/pvfs_resolve.c *name = talloc(mem_ctx, struct pvfs_filename); mem_ctx 594 source4/ntvfs/posix/pvfs_resolve.c NTSTATUS pvfs_resolve_partial(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 600 source4/ntvfs/posix/pvfs_resolve.c *name = talloc(mem_ctx, struct pvfs_filename); mem_ctx 761 source4/ntvfs/posix/pvfs_resolve.c NTSTATUS pvfs_resolve_parent(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 768 source4/ntvfs/posix/pvfs_resolve.c *name = talloc(mem_ctx, struct pvfs_filename); mem_ctx 234 source4/ntvfs/posix/pvfs_search.c static NTSTATUS pvfs_search_fill(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 259 source4/ntvfs/posix/pvfs_search.c file = talloc(mem_ctx, union smb_search_data); mem_ctx 319 source4/ntvfs/posix/pvfs_shortname.c TALLOC_CTX *mem_ctx, const char *name) mem_ctx 356 source4/ntvfs/posix/pvfs_shortname.c return talloc_asprintf(mem_ctx, "%s.%s", prefix, extension); mem_ctx 359 source4/ntvfs/posix/pvfs_shortname.c return talloc_strdup(mem_ctx, prefix); mem_ctx 660 source4/ntvfs/posix/pvfs_shortname.c const char *pvfs_short_name(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 668 source4/ntvfs/posix/pvfs_shortname.c talloc_steal(mem_ctx, ret); mem_ctx 676 source4/ntvfs/posix/pvfs_shortname.c char *pvfs_mangled_lookup(struct pvfs_state *pvfs, TALLOC_CTX *mem_ctx, mem_ctx 679 source4/ntvfs/posix/pvfs_shortname.c return check_cache(pvfs->mangle_ctx, mem_ctx, name); mem_ctx 82 source4/ntvfs/posix/pvfs_streams.c TALLOC_CTX *mem_ctx, mem_ctx 97 source4/ntvfs/posix/pvfs_streams.c streams = talloc(mem_ctx, struct xattr_DosStreams); mem_ctx 108 source4/ntvfs/posix/pvfs_streams.c info->streams = talloc_array(mem_ctx, struct stream_struct, info->num_streams); mem_ctx 370 source4/ntvfs/posix/pvfs_streams.c TALLOC_CTX *mem_ctx, mem_ctx 378 source4/ntvfs/posix/pvfs_streams.c status = pvfs_xattr_load(pvfs, mem_ctx, name->full_name, fd, mem_ctx 387 source4/ntvfs/posix/pvfs_streams.c streams = talloc(mem_ctx, struct xattr_DosStreams); mem_ctx 400 source4/ntvfs/posix/pvfs_streams.c status = pvfs_xattr_load(pvfs, mem_ctx, name->full_name, fd, mem_ctx 32 source4/ntvfs/posix/pvfs_xattr.c TALLOC_CTX *mem_ctx, mem_ctx 42 source4/ntvfs/posix/pvfs_xattr.c return pull_xattr_blob_tdb(pvfs, mem_ctx, attr_name, fname, mem_ctx 46 source4/ntvfs/posix/pvfs_xattr.c status = pull_xattr_blob_system(pvfs, mem_ctx, attr_name, fname, mem_ctx 105 source4/ntvfs/posix/pvfs_xattr.c TALLOC_CTX *mem_ctx, mem_ctx 113 source4/ntvfs/posix/pvfs_xattr.c status = pull_xattr_blob(pvfs, mem_ctx, attr_name, fname, mem_ctx 120 source4/ntvfs/posix/pvfs_xattr.c ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), mem_ctx 138 source4/ntvfs/posix/pvfs_xattr.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 143 source4/ntvfs/posix/pvfs_xattr.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, lp_iconv_convenience(pvfs->ntvfs->ctx->lp_ctx), p, (ndr_push_flags_fn_t)push_fn); mem_ctx 145 source4/ntvfs/posix/pvfs_xattr.c talloc_free(mem_ctx); mem_ctx 150 source4/ntvfs/posix/pvfs_xattr.c talloc_free(mem_ctx); mem_ctx 163 source4/ntvfs/posix/pvfs_xattr.c TALLOC_CTX *mem_ctx = talloc_new(name); mem_ctx 177 source4/ntvfs/posix/pvfs_xattr.c status = pvfs_xattr_ndr_load(pvfs, mem_ctx, name->full_name, mem_ctx 184 source4/ntvfs/posix/pvfs_xattr.c talloc_free(mem_ctx); mem_ctx 189 source4/ntvfs/posix/pvfs_xattr.c talloc_free(mem_ctx); mem_ctx 237 source4/ntvfs/posix/pvfs_xattr.c talloc_free(mem_ctx); mem_ctx 240 source4/ntvfs/posix/pvfs_xattr.c talloc_free(mem_ctx); mem_ctx 432 source4/ntvfs/posix/pvfs_xattr.c TALLOC_CTX *mem_ctx, mem_ctx 440 source4/ntvfs/posix/pvfs_xattr.c char *aname = talloc_asprintf(mem_ctx, "%s%s", attr_prefix, attr_name); mem_ctx 444 source4/ntvfs/posix/pvfs_xattr.c status = pull_xattr_blob(pvfs, mem_ctx, aname, fname, fd, estimated_size, blob); mem_ctx 30 source4/ntvfs/posix/xattr_system.c TALLOC_CTX *mem_ctx, mem_ctx 39 source4/ntvfs/posix/xattr_system.c *blob = data_blob_talloc(mem_ctx, NULL, estimated_size+16); mem_ctx 52 source4/ntvfs/posix/xattr_system.c blob->data = talloc_realloc(mem_ctx, blob->data, mem_ctx 37 source4/ntvfs/posix/xattr_tdb.c TALLOC_CTX *mem_ctx; mem_ctx 46 source4/ntvfs/posix/xattr_tdb.c mem_ctx = talloc_new(pvfs); mem_ctx 48 source4/ntvfs/posix/xattr_tdb.c status = pull_xattr_blob_tdb(pvfs, mem_ctx, XATTR_LIST_ATTR, mem_ctx 56 source4/ntvfs/posix/xattr_tdb.c talloc_free(mem_ctx); mem_ctx 63 source4/ntvfs/posix/xattr_tdb.c blob.data = talloc_realloc(mem_ctx, blob.data, uint8_t, blob.length + len); mem_ctx 65 source4/ntvfs/posix/xattr_tdb.c talloc_free(mem_ctx); mem_ctx 72 source4/ntvfs/posix/xattr_tdb.c talloc_free(mem_ctx); mem_ctx 80 source4/ntvfs/posix/xattr_tdb.c static NTSTATUS get_ea_db_key(TALLOC_CTX *mem_ctx, mem_ctx 98 source4/ntvfs/posix/xattr_tdb.c key->dptr = talloc_array(mem_ctx, uint8_t, 16 + len); mem_ctx 115 source4/ntvfs/posix/xattr_tdb.c TALLOC_CTX *mem_ctx, mem_ctx 125 source4/ntvfs/posix/xattr_tdb.c status = get_ea_db_key(mem_ctx, attr_name, fname, fd, &tkey); mem_ctx 135 source4/ntvfs/posix/xattr_tdb.c *blob = data_blob_talloc(mem_ctx, tdata.dptr, tdata.dsize); mem_ctx 215 source4/ntvfs/posix/xattr_tdb.c TALLOC_CTX *mem_ctx = talloc_new(pvfs); mem_ctx 220 source4/ntvfs/posix/xattr_tdb.c status = pull_xattr_blob_tdb(pvfs, mem_ctx, XATTR_LIST_ATTR, mem_ctx 223 source4/ntvfs/posix/xattr_tdb.c talloc_free(mem_ctx); mem_ctx 232 source4/ntvfs/posix/xattr_tdb.c talloc_free(mem_ctx); mem_ctx 60 source4/ntvfs/simple/svfs_util.c struct svfs_dir *svfs_list_unix(TALLOC_CTX *mem_ctx, struct ntvfs_request *req, const char *unix_path) mem_ctx 69 source4/ntvfs/simple/svfs_util.c dir = talloc(mem_ctx, struct svfs_dir); mem_ctx 79 source4/ntvfs/simple/svfs_util.c dir->unix_dir = talloc_strndup(mem_ctx, unix_path, PTR_DIFF(p, unix_path)); mem_ctx 85 source4/ntvfs/simple/svfs_util.c low_mask = talloc_strdup(mem_ctx, mask); mem_ctx 102 source4/ntvfs/simple/svfs_util.c low_name = talloc_strdup(mem_ctx, dent->d_name); mem_ctx 41 source4/ntvfs/sysdep/sys_lease.c TALLOC_CTX *mem_ctx, mem_ctx 59 source4/ntvfs/sysdep/sys_lease.c ctx = talloc_zero(mem_ctx, struct sys_lease_context); mem_ctx 54 source4/ntvfs/sysdep/sys_lease.h TALLOC_CTX *mem_ctx, mem_ctx 42 source4/ntvfs/sysdep/sys_notify.c TALLOC_CTX *mem_ctx, mem_ctx 57 source4/ntvfs/sysdep/sys_notify.c ctx = talloc_zero(mem_ctx, struct sys_notify_context); mem_ctx 77 source4/ntvfs/sysdep/sys_notify.c enable_opt_name = talloc_asprintf(mem_ctx, "notify:%s", mem_ctx 48 source4/ntvfs/sysdep/sys_notify.h TALLOC_CTX *mem_ctx, mem_ctx 48 source4/ntvfs/unixuid/vfs_unixuid.c static struct unix_sec_ctx *save_unix_security(TALLOC_CTX *mem_ctx) mem_ctx 50 source4/ntvfs/unixuid/vfs_unixuid.c struct unix_sec_ctx *sec = talloc(mem_ctx, struct unix_sec_ctx); mem_ctx 225 source4/param/generic.c struct param_context *param_init(TALLOC_CTX *mem_ctx) mem_ctx 227 source4/param/generic.c return talloc_zero(mem_ctx, struct param_context); mem_ctx 875 source4/param/loadparm.c const char **lp_parm_string_list(TALLOC_CTX *mem_ctx, mem_ctx 884 source4/param/loadparm.c return (const char **)str_list_make(mem_ctx, value, separator); mem_ctx 981 source4/param/loadparm.c static struct loadparm_service *init_service(TALLOC_CTX *mem_ctx, struct loadparm_service *sDefault) mem_ctx 984 source4/param/loadparm.c talloc_zero(mem_ctx, struct loadparm_service); mem_ctx 993 source4/param/loadparm.c static bool string_set(TALLOC_CTX *mem_ctx, char **dest, const char *src) mem_ctx 1000 source4/param/loadparm.c *dest = talloc_strdup(mem_ctx, src); mem_ctx 1549 source4/param/loadparm.c TALLOC_CTX *mem_ctx; mem_ctx 1562 source4/param/loadparm.c mem_ctx = lp_ctx->globals; mem_ctx 1565 source4/param/loadparm.c mem_ctx = service; mem_ctx 1586 source4/param/loadparm.c paramo = talloc(mem_ctx, struct param_opt); mem_ctx 1603 source4/param/loadparm.c static bool set_variable(TALLOC_CTX *mem_ctx, int parmnum, void *parm_ptr, mem_ctx 1652 source4/param/loadparm.c *(const char ***)parm_ptr = (const char **)str_list_make(mem_ctx, mem_ctx 1657 source4/param/loadparm.c string_set(mem_ctx, (char **)parm_ptr, pszParmValue); mem_ctx 1661 source4/param/loadparm.c string_set(mem_ctx, (char **)parm_ptr, pszParmValue); mem_ctx 2235 source4/param/loadparm.c struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) mem_ctx 2241 source4/param/loadparm.c lp_ctx = talloc_zero(mem_ctx, struct loadparm_context); mem_ctx 2677 source4/param/loadparm.c _PUBLIC_ char *lp_tls_keyfile(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2679 source4/param/loadparm.c return private_path(mem_ctx, lp_ctx, lp_ctx->globals->tls_keyfile); mem_ctx 2682 source4/param/loadparm.c _PUBLIC_ char *lp_tls_certfile(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2684 source4/param/loadparm.c return private_path(mem_ctx, lp_ctx, lp_ctx->globals->tls_certfile); mem_ctx 2687 source4/param/loadparm.c _PUBLIC_ char *lp_tls_cafile(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2689 source4/param/loadparm.c return private_path(mem_ctx, lp_ctx, lp_ctx->globals->tls_cafile); mem_ctx 2692 source4/param/loadparm.c _PUBLIC_ char *lp_tls_crlfile(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2694 source4/param/loadparm.c return private_path(mem_ctx, lp_ctx, lp_ctx->globals->tls_crlfile); mem_ctx 2697 source4/param/loadparm.c _PUBLIC_ char *lp_tls_dhpfile(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2699 source4/param/loadparm.c return private_path(mem_ctx, lp_ctx, lp_ctx->globals->tls_dhpfile); mem_ctx 2702 source4/param/loadparm.c _PUBLIC_ struct dcerpc_server_info *lp_dcerpc_server_info(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2704 source4/param/loadparm.c struct dcerpc_server_info *ret = talloc_zero(mem_ctx, struct dcerpc_server_info); mem_ctx 2706 source4/param/loadparm.c ret->domain_name = talloc_reference(mem_ctx, lp_workgroup(lp_ctx)); mem_ctx 2714 source4/param/loadparm.c struct gensec_settings *lp_gensec_settings(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 2716 source4/param/loadparm.c struct gensec_settings *settings = talloc(mem_ctx, struct gensec_settings); mem_ctx 86 source4/param/param.h char *lp_tls_keyfile(TALLOC_CTX *mem_ctx, struct loadparm_context *); mem_ctx 87 source4/param/param.h char *lp_tls_certfile(TALLOC_CTX *mem_ctx, struct loadparm_context *); mem_ctx 88 source4/param/param.h char *lp_tls_cafile(TALLOC_CTX *mem_ctx, struct loadparm_context *); mem_ctx 89 source4/param/param.h char *lp_tls_crlfile(TALLOC_CTX *mem_ctx, struct loadparm_context *); mem_ctx 90 source4/param/param.h char *lp_tls_dhpfile(TALLOC_CTX *mem_ctx, struct loadparm_context *); mem_ctx 205 source4/param/param.h const char **lp_parm_string_list(TALLOC_CTX *mem_ctx, mem_ctx 279 source4/param/param.h struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx); mem_ctx 330 source4/param/param.h struct dcerpc_server_info *lp_dcerpc_server_info(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx); mem_ctx 350 source4/param/param.h struct param_context *param_init(TALLOC_CTX *mem_ctx); mem_ctx 374 source4/param/param.h char *lock_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 384 source4/param/param.h char *config_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 395 source4/param/param.h char *private_path(TALLOC_CTX* mem_ctx, mem_ctx 404 source4/param/param.h char *smbd_tmp_path(TALLOC_CTX *mem_ctx, mem_ctx 411 source4/param/param.h init_module_fn load_module(TALLOC_CTX *mem_ctx, const char *path); mem_ctx 417 source4/param/param.h init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path); mem_ctx 431 source4/param/param.h init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, const char *subsystem); mem_ctx 432 source4/param/param.h const char *lp_messaging_path(TALLOC_CTX *mem_ctx, mem_ctx 434 source4/param/param.h struct smb_iconv_convenience *smb_iconv_convenience_init_lp(TALLOC_CTX *mem_ctx, mem_ctx 33 source4/param/provision.c NTSTATUS provision_bare(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 74 source4/param/provision.c settings->invocation_id == NULL?"None":GUID_string(mem_ctx, settings->invocation_id))); mem_ctx 136 source4/param/provision.c result->domaindn = talloc_strdup(mem_ctx, PyString_AsString(PyObject_GetAttrString(py_result, "domaindn"))); mem_ctx 47 source4/param/provision.h NTSTATUS provision_bare(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 352 source4/param/pyparam.c struct loadparm_context *py_default_loadparm_context(TALLOC_CTX *mem_ctx) mem_ctx 355 source4/param/pyparam.c ret = loadparm_init(mem_ctx); mem_ctx 54 source4/param/secrets.c struct tdb_wrap *secrets_init(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) mem_ctx 60 source4/param/secrets.c fname = private_path(mem_ctx, lp_ctx, "secrets.tdb"); mem_ctx 62 source4/param/secrets.c tdb = tdb_wrap_open(mem_ctx, fname, 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600); mem_ctx 88 source4/param/secrets.c struct ldb_context *secrets_db_connect(TALLOC_CTX *mem_ctx, mem_ctx 101 source4/param/secrets.c path = private_path(mem_ctx, lp_ctx, url); mem_ctx 108 source4/param/secrets.c ldb = ldb_init(mem_ctx, ev_ctx); mem_ctx 131 source4/param/secrets.c struct dom_sid *secrets_get_domain_sid(TALLOC_CTX *mem_ctx, mem_ctx 144 source4/param/secrets.c ldb = secrets_db_connect(mem_ctx, ev_ctx, lp_ctx); mem_ctx 151 source4/param/secrets.c ldb_dn_new(mem_ctx, ldb, SECRETS_PRIMARY_DOMAIN_DN), mem_ctx 181 source4/param/secrets.c result = talloc(mem_ctx, struct dom_sid); mem_ctx 41 source4/param/secrets.h struct tdb_wrap *secrets_init(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx); mem_ctx 42 source4/param/secrets.h struct ldb_context *secrets_db_connect(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, struct loadparm_context *lp_ctx); mem_ctx 43 source4/param/secrets.h struct dom_sid *secrets_get_domain_sid(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, struct loadparm_context *lp_ctx, const char *domain); mem_ctx 41 source4/param/share.c const char **share_string_list_option(TALLOC_CTX *mem_ctx, struct share_config *scfg, const char *opt_name) mem_ctx 43 source4/param/share.c return scfg->ctx->ops->string_list_option(mem_ctx, scfg, opt_name); mem_ctx 46 source4/param/share.c NTSTATUS share_list_all(TALLOC_CTX *mem_ctx, struct share_context *sctx, int *count, const char ***names) mem_ctx 48 source4/param/share.c return sctx->ops->list_all(mem_ctx, sctx, count, names); mem_ctx 51 source4/param/share.c NTSTATUS share_get_config(TALLOC_CTX *mem_ctx, struct share_context *sctx, const char *name, struct share_config **scfg) mem_ctx 53 source4/param/share.c return sctx->ops->get_config(mem_ctx, sctx, name, scfg); mem_ctx 128 source4/param/share.c NTSTATUS share_get_context_by_name(TALLOC_CTX *mem_ctx, const char *backend_name, mem_ctx 141 source4/param/share.c return ops->init(mem_ctx, ops, event_ctx, lp_ctx, ctx); mem_ctx 26 source4/param/share_classic.c static NTSTATUS sclassic_init(TALLOC_CTX *mem_ctx, mem_ctx 32 source4/param/share_classic.c *ctx = talloc(mem_ctx, struct share_context); mem_ctx 239 source4/param/share_classic.c static const char **sclassic_string_list_option(TALLOC_CTX *mem_ctx, struct share_config *scfg, const char *opt_name) mem_ctx 257 source4/param/share_classic.c ret = lp_parm_string_list(mem_ctx, lp_ctx, s, parm, val, ",;"); mem_ctx 280 source4/param/share_classic.c static NTSTATUS sclassic_list_all(TALLOC_CTX *mem_ctx, mem_ctx 291 source4/param/share_classic.c n = talloc_array(mem_ctx, const char *, num_services); mem_ctx 312 source4/param/share_classic.c static NTSTATUS sclassic_get_config(TALLOC_CTX *mem_ctx, mem_ctx 326 source4/param/share_classic.c s = talloc(mem_ctx, struct share_config); mem_ctx 30 source4/param/share_ldb.c static NTSTATUS sldb_init(TALLOC_CTX *mem_ctx, const struct share_ops *ops, mem_ctx 37 source4/param/share_ldb.c *ctx = talloc(mem_ctx, struct share_context); mem_ctx 117 source4/param/share_ldb.c static const char **sldb_string_list_option(TALLOC_CTX *mem_ctx, struct share_config *scfg, const char *opt_name) mem_ctx 147 source4/param/share_ldb.c list = talloc_array(mem_ctx, const char *, el->num_values + 1); mem_ctx 158 source4/param/share_ldb.c static NTSTATUS sldb_list_all(TALLOC_CTX *mem_ctx, mem_ctx 169 source4/param/share_ldb.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 184 source4/param/share_ldb.c n = talloc_array(mem_ctx, const char *, res->count); mem_ctx 207 source4/param/share_ldb.c static NTSTATUS sldb_get_config(TALLOC_CTX *mem_ctx, mem_ctx 218 source4/param/share_ldb.c tmp_ctx = talloc_new(mem_ctx); mem_ctx 260 source4/param/share_ldb.c *scfg = talloc_steal(mem_ctx, s); mem_ctx 148 source4/param/tests/loadparm.c struct torture_suite *torture_local_loadparm(TALLOC_CTX *mem_ctx) mem_ctx 150 source4/param/tests/loadparm.c struct torture_suite *suite = torture_suite_create(mem_ctx, "LOADPARM"); mem_ctx 199 source4/param/tests/share.c struct torture_suite *torture_local_share(TALLOC_CTX *mem_ctx) mem_ctx 201 source4/param/tests/share.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SHARE"); mem_ctx 71 source4/param/util.c char *lock_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 79 source4/param/util.c return talloc_strdup(mem_ctx, name); mem_ctx 82 source4/param/util.c dname = talloc_strdup(mem_ctx, lp_lockdir(lp_ctx)); mem_ctx 89 source4/param/util.c fname = talloc_asprintf(mem_ctx, "%s/%s", dname, name); mem_ctx 104 source4/param/util.c char *config_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 108 source4/param/util.c config_dir = talloc_strdup(mem_ctx, lp_configfile(lp_ctx)); mem_ctx 110 source4/param/util.c config_dir = talloc_strdup(mem_ctx, lp_default_path()); mem_ctx 117 source4/param/util.c fname = talloc_asprintf(mem_ctx, "%s/%s", config_dir, name); mem_ctx 130 source4/param/util.c char *private_path(TALLOC_CTX* mem_ctx, mem_ctx 139 source4/param/util.c return talloc_strdup(mem_ctx, name); mem_ctx 141 source4/param/util.c fname = talloc_asprintf(mem_ctx, "%s/%s", lp_private_dir(lp_ctx), name); mem_ctx 150 source4/param/util.c char *smbd_tmp_path(TALLOC_CTX *mem_ctx, mem_ctx 156 source4/param/util.c dname = private_path(mem_ctx, lp_ctx, "smbd.tmp"); mem_ctx 165 source4/param/util.c fname = talloc_asprintf(mem_ctx, "%s/%s", dname, name); mem_ctx 174 source4/param/util.c init_module_fn load_module(TALLOC_CTX *mem_ctx, const char *path) mem_ctx 202 source4/param/util.c init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path) mem_ctx 208 source4/param/util.c init_module_fn *ret = talloc_array(mem_ctx, init_module_fn, 2); mem_ctx 222 source4/param/util.c filename = talloc_asprintf(mem_ctx, "%s/%s", path, entry->d_name); mem_ctx 224 source4/param/util.c ret[success] = load_module(mem_ctx, filename); mem_ctx 226 source4/param/util.c ret = talloc_realloc(mem_ctx, ret, init_module_fn, success+2); mem_ctx 257 source4/param/util.c static char *modules_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 261 source4/param/util.c return talloc_asprintf(mem_ctx, "%s/%s", mem_ctx 272 source4/param/util.c init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, const char *subsystem) mem_ctx 274 source4/param/util.c char *path = modules_path(mem_ctx, lp_ctx, subsystem); mem_ctx 277 source4/param/util.c ret = load_modules(mem_ctx, path); mem_ctx 284 source4/param/util.c const char *lp_messaging_path(TALLOC_CTX *mem_ctx, mem_ctx 287 source4/param/util.c return smbd_tmp_path(mem_ctx, lp_ctx, "messaging"); mem_ctx 290 source4/param/util.c struct smb_iconv_convenience *smb_iconv_convenience_init_lp(TALLOC_CTX *mem_ctx, mem_ctx 293 source4/param/util.c return smb_iconv_convenience_init(mem_ctx, lp_dos_charset(lp_ctx), mem_ctx 31 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrServerEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 41 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrDebugCall(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 51 source4/rpc_server/browser/dcesrv_browser.c static WERROR dcesrv_BrowserrQueryOtherDomains(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 62 source4/rpc_server/browser/dcesrv_browser.c ctr100 = talloc(mem_ctx, struct BrowserrSrvInfo100Ctr); mem_ctx 84 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrResetNetlogonState(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 94 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrDebugTrace(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 104 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrQueryStatistics(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 114 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserResetStatistics(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 124 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_NetrBrowserStatisticsClear(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 134 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_NetrBrowserStatisticsGet(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 144 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrSetNetlogonState(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 154 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrQueryEmulatedDomains(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 164 source4/rpc_server/browser/dcesrv_browser.c static void dcesrv_BrowserrServerEnumEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_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); mem_ctx 30 source4/rpc_server/common/common.h const char *dcesrv_common_get_lan_root(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx); mem_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); mem_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); mem_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); mem_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); mem_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) mem_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) mem_ctx 52 source4/rpc_server/common/server_info.c return talloc_strdup(mem_ctx, lp_netbios_name(dce_ctx->lp_ctx)); mem_ctx 60 source4/rpc_server/common/server_info.c return talloc_strdup(mem_ctx, p); mem_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) mem_ctx 96 source4/rpc_server/common/server_info.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_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) mem_ctx 143 source4/rpc_server/common/server_info.c return talloc_strdup(mem_ctx, ""); mem_ctx 147 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_users(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 153 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_disc(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 159 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_hidden(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 165 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_announce(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 171 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_anndelta(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 177 source4/rpc_server/common/server_info.c uint32_t dcesrv_common_get_licenses(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 183 source4/rpc_server/common/server_info.c const char *dcesrv_common_get_userpath(TALLOC_CTX *mem_ctx, struct dcesrv_context *dce_ctx) mem_ctx 185 source4/rpc_server/common/server_info.c return talloc_strdup(mem_ctx, "c:\\"); mem_ctx 190 source4/rpc_server/common/server_info.c bool dcesrv_common_validate_share_name(TALLOC_CTX *mem_ctx, const char *share_name) mem_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) mem_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) mem_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) mem_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) mem_ctx 88 source4/rpc_server/common/share_info.c return talloc_strdup(mem_ctx, ""); mem_ctx 91 source4/rpc_server/common/share_info.c p = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_PATH, "")); mem_ctx 100 source4/rpc_server/common/share_info.c return talloc_asprintf(mem_ctx, "C:%s", p); mem_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) mem_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) mem_ctx 295 source4/rpc_server/dcerpc_server.c TALLOC_CTX *mem_ctx, mem_ctx 310 source4/rpc_server/dcerpc_server.c p = talloc(mem_ctx, struct dcesrv_connection); mem_ctx 346 source4/rpc_server/dcerpc_server.c TALLOC_CTX *mem_ctx, mem_ctx 364 source4/rpc_server/dcerpc_server.c status = dcesrv_endpoint_connect(dce_ctx, mem_ctx, ep, session_info, mem_ctx 1052 source4/rpc_server/dcerpc_server.c _PUBLIC_ struct socket_address *dcesrv_connection_get_my_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx) mem_ctx 1058 source4/rpc_server/dcerpc_server.c return conn->transport.get_my_addr(conn, mem_ctx); mem_ctx 1061 source4/rpc_server/dcerpc_server.c _PUBLIC_ struct socket_address *dcesrv_connection_get_peer_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx) mem_ctx 1067 source4/rpc_server/dcerpc_server.c return conn->transport.get_peer_addr(conn, mem_ctx); mem_ctx 1342 source4/rpc_server/dcerpc_server.c _PUBLIC_ NTSTATUS dcesrv_init_context(TALLOC_CTX *mem_ctx, mem_ctx 1355 source4/rpc_server/dcerpc_server.c dce_ctx = talloc(mem_ctx, struct dcesrv_context); mem_ctx 1497 source4/rpc_server/dcerpc_server.c _PUBLIC_ NTSTATUS dcesrv_init_ipc_context(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 1505 source4/rpc_server/dcerpc_server.c status = dcesrv_init_context(mem_ctx, lp_ctx, lp_dcerpc_endpoint_servers(lp_ctx), &dce_ctx); mem_ctx 223 source4/rpc_server/dcerpc_server.h struct socket_address *(*get_my_addr)(struct dcesrv_connection *, TALLOC_CTX *mem_ctx); mem_ctx 224 source4/rpc_server/dcerpc_server.h struct socket_address *(*get_peer_addr)(struct dcesrv_connection *, TALLOC_CTX *mem_ctx); mem_ctx 295 source4/rpc_server/dcerpc_server.h NTSTATUS dcesrv_init_context(TALLOC_CTX *mem_ctx, mem_ctx 298 source4/rpc_server/dcerpc_server.h NTSTATUS dcesrv_init_ipc_context(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 301 source4/rpc_server/dcerpc_server.h TALLOC_CTX *mem_ctx, mem_ctx 314 source4/rpc_server/dcerpc_server.h TALLOC_CTX *mem_ctx, mem_ctx 331 source4/rpc_server/dcerpc_server.h struct socket_address *dcesrv_connection_get_my_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx); mem_ctx 333 source4/rpc_server/dcerpc_server.h struct socket_address *dcesrv_connection_get_peer_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx); mem_ctx 30 source4/rpc_server/dcesrv_mgmt.c static WERROR dcesrv_mgmt_inq_if_ids(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 37 source4/rpc_server/dcesrv_mgmt.c vector = *r->out.if_id_vector = talloc(mem_ctx, struct rpc_if_id_vector_t); mem_ctx 42 source4/rpc_server/dcesrv_mgmt.c vector->if_id = talloc_realloc(mem_ctx, vector->if_id, struct ndr_syntax_id_p, vector->count); mem_ctx 52 source4/rpc_server/dcesrv_mgmt.c static WERROR dcesrv_mgmt_inq_stats(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 59 source4/rpc_server/dcesrv_mgmt.c r->out.statistics->statistics = talloc_array(mem_ctx, uint32_t, r->in.max_count); mem_ctx 73 source4/rpc_server/dcesrv_mgmt.c static uint32_t dcesrv_mgmt_is_server_listening(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 84 source4/rpc_server/dcesrv_mgmt.c static WERROR dcesrv_mgmt_stop_server_listening(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 94 source4/rpc_server/dcesrv_mgmt.c static WERROR dcesrv_mgmt_inq_princ_name(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 35 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsBind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 55 source4/rpc_server/drsuapi/dcesrv_drsuapi.c b_state = talloc_zero(mem_ctx, struct drsuapi_bind_state); mem_ctx 69 source4/rpc_server/drsuapi/dcesrv_drsuapi.c server_site_dn = samdb_server_site_dn(b_state->sam_ctx, mem_ctx); mem_ctx 72 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &site_res, mem_ctx 89 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &ntds_res, mem_ctx 183 source4/rpc_server/drsuapi/dcesrv_drsuapi.c bind_info = talloc(mem_ctx, struct drsuapi_DsBindInfoCtr); mem_ctx 209 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsUnbind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 229 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsReplicaSync(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 243 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsGetNCChanges(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 253 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsReplicaUpdateRefs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 263 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_REPLICA_ADD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 273 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_REPLICA_DEL(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 283 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_REPLICA_MODIFY(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 293 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_VERIFY_NAMES(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 303 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsGetMemberships(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 313 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_INTER_DOMAIN_MOVE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 323 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsGetNT4ChangeLog(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 333 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsCrackNames(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 345 source4/rpc_server/drsuapi/dcesrv_drsuapi.c r->out.ctr = talloc_zero(mem_ctx, union drsuapi_DsNameCtr); mem_ctx 355 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ctr1 = talloc(mem_ctx, struct drsuapi_DsNameCtr1); mem_ctx 359 source4/rpc_server/drsuapi/dcesrv_drsuapi.c names = talloc_array(mem_ctx, struct drsuapi_DsNameInfo1, count); mem_ctx 363 source4/rpc_server/drsuapi/dcesrv_drsuapi.c status = DsCrackNameOneName(b_state->sam_ctx, mem_ctx, mem_ctx 388 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsWriteAccountSpn(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 399 source4/rpc_server/drsuapi/dcesrv_drsuapi.c r->out.res = talloc(mem_ctx, union drsuapi_DsWriteAccountSpnResult); mem_ctx 410 source4/rpc_server/drsuapi/dcesrv_drsuapi.c msg = ldb_msg_new(mem_ctx); mem_ctx 464 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsRemoveDSServer(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 474 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_REMOVE_DS_DOMAIN(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 503 source4/rpc_server/drsuapi/dcesrv_drsuapi.c TALLOC_CTX *mem_ctx, mem_ctx 528 source4/rpc_server/drsuapi/dcesrv_drsuapi.c r->out.ctr = talloc(mem_ctx, union drsuapi_DsGetDCInfoCtr); mem_ctx 531 source4/rpc_server/drsuapi/dcesrv_drsuapi.c sites_dn = samdb_sites_dn(b_state->sam_ctx, mem_ctx); mem_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, mem_ctx 563 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ctr1->array = talloc_zero_array(mem_ctx, mem_ctx 570 source4/rpc_server/drsuapi/dcesrv_drsuapi.c struct ldb_dn *ntds_dn = ldb_dn_copy(mem_ctx, res->msgs[i]->dn); mem_ctx 574 source4/rpc_server/drsuapi/dcesrv_drsuapi.c mem_ctx, res->msgs[i], mem_ctx 581 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_account, ref_dn, mem_ctx 594 source4/rpc_server/drsuapi/dcesrv_drsuapi.c mem_ctx, res_account->msgs[0]->dn, mem_ctx 598 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_domain, domain_dn, mem_ctx 626 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ctr2->array = talloc_zero_array(mem_ctx, mem_ctx 633 source4/rpc_server/drsuapi/dcesrv_drsuapi.c struct ldb_dn *ntds_dn = ldb_dn_copy(mem_ctx, res->msgs[i]->dn); mem_ctx 635 source4/rpc_server/drsuapi/dcesrv_drsuapi.c struct ldb_dn *site_dn = ldb_dn_copy(mem_ctx, res->msgs[i]->dn); mem_ctx 639 source4/rpc_server/drsuapi/dcesrv_drsuapi.c mem_ctx, res->msgs[i], mem_ctx 651 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_ntds, ntds_dn, mem_ctx 665 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_site, site_dn, mem_ctx 677 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_account, ref_dn, mem_ctx 691 source4/rpc_server/drsuapi/dcesrv_drsuapi.c mem_ctx, res_account->msgs[0]->dn, mem_ctx 695 source4/rpc_server/drsuapi/dcesrv_drsuapi.c ret = ldb_search(b_state->sam_ctx, mem_ctx, &res_domain, domain_dn, mem_ctx 729 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsGetDomainControllerInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 739 source4/rpc_server/drsuapi/dcesrv_drsuapi.c return dcesrv_drsuapi_DsGetDomainControllerInfo_1(b_state, mem_ctx, r); mem_ctx 749 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsAddEntry(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 759 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_EXECUTE_KCC(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 769 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsReplicaGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 779 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_ADD_SID_HISTORY(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 788 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_DsGetMemberships2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 797 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_REPLICA_VERIFY_OBJECTS(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 807 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_DRSUAPI_GET_OBJECT_EXISTENCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 817 source4/rpc_server/drsuapi/dcesrv_drsuapi.c static WERROR dcesrv_drsuapi_QuerySitesByCost(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 30 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_AddOne(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_AddOne *r) mem_ctx 36 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_EchoData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_EchoData *r) mem_ctx 42 source4/rpc_server/echo/rpc_echo.c r->out.out_data = talloc_memdup(mem_ctx, r->in.in_data, r->in.len); mem_ctx 50 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_SinkData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_SinkData *r) mem_ctx 55 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_SourceData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_SourceData *r) mem_ctx 59 source4/rpc_server/echo/rpc_echo.c r->out.data = talloc_array(mem_ctx, uint8_t, r->in.len); mem_ctx 71 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_TestCall(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_TestCall *r) mem_ctx 73 source4/rpc_server/echo/rpc_echo.c *r->out.s2 = talloc_strdup(mem_ctx, r->in.s1); mem_ctx 80 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_TestCall2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_TestCall2 *r) mem_ctx 82 source4/rpc_server/echo/rpc_echo.c r->out.info = talloc(mem_ctx, union echo_Info); mem_ctx 119 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_TestEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_TestEnum *r) mem_ctx 125 source4/rpc_server/echo/rpc_echo.c static NTSTATUS dcesrv_echo_TestSurrounding(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_TestSurrounding *r) mem_ctx 132 source4/rpc_server/echo/rpc_echo.c r->out.data = talloc(mem_ctx, struct echo_Surrounding); mem_ctx 137 source4/rpc_server/echo/rpc_echo.c r->out.data->surrounding = talloc_zero_array(mem_ctx, uint16_t, r->out.data->x); mem_ctx 145 source4/rpc_server/echo/rpc_echo.c static uint16_t dcesrv_echo_TestDoublePointer(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_TestDoublePointer *r) mem_ctx 176 source4/rpc_server/echo/rpc_echo.c static long dcesrv_echo_TestSleep(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct echo_TestSleep *r) mem_ctx 187 source4/rpc_server/echo/rpc_echo.c p = talloc(mem_ctx, struct echo_TestSleep_private); mem_ctx 42 source4/rpc_server/epmapper/rpc_epmapper.c static uint32_t build_ep_list(TALLOC_CTX *mem_ctx, mem_ctx 57 source4/rpc_server/epmapper/rpc_epmapper.c (*eps) = talloc_realloc(mem_ctx, mem_ctx 69 source4/rpc_server/epmapper/rpc_epmapper.c status = dcerpc_binding_build_tower(mem_ctx, description, &(*eps)[total].ep); mem_ctx 82 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_Insert(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct epm_Insert *r) mem_ctx 87 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_Delete(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 98 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_Lookup(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 132 source4/rpc_server/epmapper/rpc_epmapper.c r->out.num_ents = talloc(mem_ctx, uint32_t); mem_ctx 142 source4/rpc_server/epmapper/rpc_epmapper.c r->out.entries = talloc_array(mem_ctx, struct epm_entry_t, num_ents); mem_ctx 150 source4/rpc_server/epmapper/rpc_epmapper.c r->out.entries[i].tower = talloc(mem_ctx, struct epm_twr_t); mem_ctx 168 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_Map(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 178 source4/rpc_server/epmapper/rpc_epmapper.c count = build_ep_list(mem_ctx, dce_call->conn->dce_ctx->endpoint_list, &eps); mem_ctx 181 source4/rpc_server/epmapper/rpc_epmapper.c r->out.num_towers = talloc(mem_ctx, uint32_t); mem_ctx 186 source4/rpc_server/epmapper/rpc_epmapper.c r->out.towers = talloc(mem_ctx, struct epm_twr_p_t); mem_ctx 190 source4/rpc_server/epmapper/rpc_epmapper.c r->out.towers->twr = talloc(mem_ctx, struct epm_twr_t); mem_ctx 242 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_LookupHandleFree(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 248 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_InqObject(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 254 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_MgmtDelete(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 260 source4/rpc_server/epmapper/rpc_epmapper.c static error_status_t dcesrv_epm_MapAuth(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 70 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 74 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 83 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_Close(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 103 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_Delete(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 113 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_DeleteObject(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 183 source4/rpc_server/lsa/dcesrv_lsa.c rights = talloc(mem_ctx, struct lsa_RightSet); mem_ctx 196 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_EnumAccountRights(dce_call, mem_ctx, &r2); mem_ctx 205 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_AddRemoveAccountRights(dce_call, mem_ctx, astate->policy, mem_ctx 226 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_EnumPrivs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 269 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_QuerySecurity(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 279 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_SetSecObj(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 289 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_ChangePassword(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 302 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 307 source4/rpc_server/lsa/dcesrv_lsa.c info = talloc(mem_ctx, union dssetup_DsRoleInfo); mem_ctx 321 source4/rpc_server/lsa/dcesrv_lsa.c NTSTATUS status = dcesrv_lsa_get_policy_state(dce_call, mem_ctx, &state); mem_ctx 346 source4/rpc_server/lsa/dcesrv_lsa.c domain = talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); mem_ctx 350 source4/rpc_server/lsa/dcesrv_lsa.c domain = talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); mem_ctx 405 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_info_AccountDomain(struct lsa_policy_state *state, TALLOC_CTX *mem_ctx, mem_ctx 417 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_info_DNS(struct lsa_policy_state *state, TALLOC_CTX *mem_ctx, mem_ctx 432 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_QueryInfoPolicy2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 445 source4/rpc_server/lsa/dcesrv_lsa.c info = talloc_zero(mem_ctx, union lsa_PolicyInformation); mem_ctx 466 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_info_AccountDomain(state, mem_ctx, &info->domain); mem_ctx 468 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_info_AccountDomain(state, mem_ctx, &info->account_domain); mem_ctx 470 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_info_AccountDomain(state, mem_ctx, &info->l_account_domain); mem_ctx 479 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_info_DNS(state, mem_ctx, &info->dns); mem_ctx 504 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_QueryInfoPolicy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 516 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_QueryInfoPolicy2(dce_call, mem_ctx, &r2); mem_ctx 524 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_SetInfoPolicy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 535 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_ClearAuditLog(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 554 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CreateAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 599 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_EnumAccounts(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 616 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(state->sam_ldb, mem_ctx, NULL, &res, attrs, mem_ctx 660 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 699 source4/rpc_server/lsa/dcesrv_lsa.c trusted_domain_state = talloc_zero(mem_ctx, struct lsa_trusted_domain_state); mem_ctx 727 source4/rpc_server/lsa/dcesrv_lsa.c ndr_err = ndr_pull_struct_blob(&auth_blob, mem_ctx, mem_ctx 747 source4/rpc_server/lsa/dcesrv_lsa.c incoming.current = talloc(mem_ctx, struct AuthenticationInformationArray); mem_ctx 757 source4/rpc_server/lsa/dcesrv_lsa.c incoming.previous = talloc(mem_ctx, struct AuthenticationInformationArray); mem_ctx 761 source4/rpc_server/lsa/dcesrv_lsa.c incoming.previous->array = talloc_array(mem_ctx, struct AuthenticationInformation, incoming.count); mem_ctx 770 source4/rpc_server/lsa/dcesrv_lsa.c ndr_err = ndr_push_struct_blob(&trustAuthIncoming, mem_ctx, mem_ctx 786 source4/rpc_server/lsa/dcesrv_lsa.c outgoing.current = talloc(mem_ctx, struct AuthenticationInformationArray); mem_ctx 796 source4/rpc_server/lsa/dcesrv_lsa.c outgoing.previous = talloc(mem_ctx, struct AuthenticationInformationArray); mem_ctx 800 source4/rpc_server/lsa/dcesrv_lsa.c outgoing.previous->array = talloc_array(mem_ctx, struct AuthenticationInformation, outgoing.count); mem_ctx 809 source4/rpc_server/lsa/dcesrv_lsa.c ndr_err = ndr_push_struct_blob(&trustAuthOutgoing, mem_ctx, mem_ctx 826 source4/rpc_server/lsa/dcesrv_lsa.c char *dns_encoded = ldb_binary_encode_string(mem_ctx, netbios_name); mem_ctx 827 source4/rpc_server/lsa/dcesrv_lsa.c char *netbios_encoded = ldb_binary_encode_string(mem_ctx, netbios_name); mem_ctx 830 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->system_dn, &msgs, attrs, mem_ctx 838 source4/rpc_server/lsa/dcesrv_lsa.c char *netbios_encoded = ldb_binary_encode_string(mem_ctx, netbios_name); mem_ctx 841 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->system_dn, &msgs, attrs, mem_ctx 857 source4/rpc_server/lsa/dcesrv_lsa.c msg = ldb_msg_new(mem_ctx); mem_ctx 862 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = ldb_dn_copy(mem_ctx, policy_state->system_dn); mem_ctx 868 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "flatname", netbios_name); mem_ctx 871 source4/rpc_server/lsa/dcesrv_lsa.c const char *sid_string = dom_sid_string(mem_ctx, r->in.info->sid); mem_ctx 877 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "securityIdentifier", sid_string); mem_ctx 880 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "objectClass", "trustedDomain"); mem_ctx 882 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_int(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustType", r->in.info->trust_type); mem_ctx 884 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_int(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustAttributes", r->in.info->trust_attributes); mem_ctx 886 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_int(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustDirection", r->in.info->trust_direction); mem_ctx 889 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustPartner", dns_name); mem_ctx 935 source4/rpc_server/lsa/dcesrv_lsa.c msg_user = ldb_msg_new(mem_ctx); mem_ctx 958 source4/rpc_server/lsa/dcesrv_lsa.c talloc_asprintf(mem_ctx, "%s$", netbios_name)); mem_ctx 960 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint(trusted_domain_state->policy->sam_ldb, mem_ctx, msg_user, mem_ctx 972 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg_user, "unicodePwd", mem_ctx 1036 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1039 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_CreateTrustedDomain_base(dce_call, mem_ctx, r, NDR_LSA_CREATETRUSTEDDOMAINEX2); mem_ctx 1045 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1054 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_CreateTrustedDomain_base(dce_call, mem_ctx, &r2, NDR_LSA_CREATETRUSTEDDOMAINEX); mem_ctx 1060 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CreateTrustedDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1066 source4/rpc_server/lsa/dcesrv_lsa.c r2.in.info = talloc(mem_ctx, struct lsa_TrustDomainInfoInfoEx); mem_ctx 1081 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_CreateTrustedDomain_base(dce_call, mem_ctx, &r2, NDR_LSA_CREATETRUSTEDDOMAIN); mem_ctx 1088 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_OpenTrustedDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1110 source4/rpc_server/lsa/dcesrv_lsa.c trusted_domain_state = talloc_zero(mem_ctx, struct lsa_trusted_domain_state); mem_ctx 1116 source4/rpc_server/lsa/dcesrv_lsa.c sid_string = dom_sid_string(mem_ctx, r->in.sid); mem_ctx 1123 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->system_dn, &msgs, attrs, mem_ctx 1141 source4/rpc_server/lsa/dcesrv_lsa.c const char *flatname = ldb_binary_encode_string(mem_ctx, ldb_msg_find_attr_as_string(msgs[0], "flatname", NULL)); mem_ctx 1144 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->domain_dn, &msgs, attrs, mem_ctx 1171 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1194 source4/rpc_server/lsa/dcesrv_lsa.c trusted_domain_state = talloc_zero(mem_ctx, struct lsa_trusted_domain_state); mem_ctx 1202 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->system_dn, &msgs, attrs, mem_ctx 1204 source4/rpc_server/lsa/dcesrv_lsa.c ldb_binary_encode_string(mem_ctx, r->in.name.string)); mem_ctx 1237 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_SetTrustedDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1249 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1259 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_DeleteTrustedDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1270 source4/rpc_server/lsa/dcesrv_lsa.c opn.out.trustdom_handle = talloc(mem_ctx, struct policy_handle); mem_ctx 1274 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_OpenTrustedDomain(dce_call, mem_ctx, &opn); mem_ctx 1280 source4/rpc_server/lsa/dcesrv_lsa.c talloc_steal(mem_ctx, h); mem_ctx 1284 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_DeleteObject(dce_call, mem_ctx, &del); mem_ctx 1291 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS fill_trust_domain_ex(TALLOC_CTX *mem_ctx, mem_ctx 1300 source4/rpc_server/lsa/dcesrv_lsa.c = samdb_result_dom_sid(mem_ctx, msg, "securityIdentifier"); mem_ctx 1313 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_QueryTrustedDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1338 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search_dn(trusted_domain_state->policy->sam_ldb, mem_ctx, mem_ctx 1345 source4/rpc_server/lsa/dcesrv_lsa.c info = talloc_zero(mem_ctx, union lsa_TrustedDomainInfo); mem_ctx 1365 source4/rpc_server/lsa/dcesrv_lsa.c = samdb_result_dom_sid(mem_ctx, msg, "securityIdentifier"); mem_ctx 1369 source4/rpc_server/lsa/dcesrv_lsa.c return fill_trust_domain_ex(mem_ctx, msg, &info->info_ex); mem_ctx 1373 source4/rpc_server/lsa/dcesrv_lsa.c return fill_trust_domain_ex(mem_ctx, msg, &info->full_info.info_ex); mem_ctx 1379 source4/rpc_server/lsa/dcesrv_lsa.c return fill_trust_domain_ex(mem_ctx, msg, &info->full_info2_internal.info.info_ex); mem_ctx 1406 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_QueryTrustedDomainInfoBySid(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1417 source4/rpc_server/lsa/dcesrv_lsa.c opn.out.trustdom_handle = talloc(mem_ctx, struct policy_handle); mem_ctx 1421 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_OpenTrustedDomain(dce_call, mem_ctx, &opn); mem_ctx 1428 source4/rpc_server/lsa/dcesrv_lsa.c talloc_steal(mem_ctx, h); mem_ctx 1433 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_QueryTrustedDomainInfo(dce_call, mem_ctx, &query); mem_ctx 1445 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1455 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1466 source4/rpc_server/lsa/dcesrv_lsa.c opn.out.trustdom_handle = talloc(mem_ctx, struct policy_handle); mem_ctx 1470 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_OpenTrustedDomainByName(dce_call, mem_ctx, &opn); mem_ctx 1477 source4/rpc_server/lsa/dcesrv_lsa.c talloc_steal(mem_ctx, h); mem_ctx 1482 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_QueryTrustedDomainInfo(dce_call, mem_ctx, &query); mem_ctx 1494 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1515 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_EnumTrustDom(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1542 source4/rpc_server/lsa/dcesrv_lsa.c count = gendb_search(policy_state->sam_ldb, mem_ctx, policy_state->system_dn, &domains, attrs, mem_ctx 1549 source4/rpc_server/lsa/dcesrv_lsa.c entries = talloc_array(mem_ctx, struct lsa_DomainInfo, count); mem_ctx 1554 source4/rpc_server/lsa/dcesrv_lsa.c entries[i].sid = samdb_result_dom_sid(mem_ctx, domains[i], "securityIdentifier"); mem_ctx 1596 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_EnumTrustedDomainsEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1627 source4/rpc_server/lsa/dcesrv_lsa.c count = gendb_search(policy_state->sam_ldb, mem_ctx, policy_state->system_dn, &domains, attrs, mem_ctx 1634 source4/rpc_server/lsa/dcesrv_lsa.c entries = talloc_array(mem_ctx, struct lsa_TrustDomainInfoInfoEx, count); mem_ctx 1639 source4/rpc_server/lsa/dcesrv_lsa.c nt_status = fill_trust_domain_ex(mem_ctx, domains[i], &entries[i]); mem_ctx 1676 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_OpenAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1721 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1737 source4/rpc_server/lsa/dcesrv_lsa.c privs = talloc(mem_ctx, struct lsa_PrivilegeSet); mem_ctx 1747 source4/rpc_server/lsa/dcesrv_lsa.c sidstr = ldap_encode_ndr_dom_sid(mem_ctx, astate->account_sid); mem_ctx 1752 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(astate->policy->sam_ldb, mem_ctx, NULL, &res, attrs, mem_ctx 1788 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1803 source4/rpc_server/lsa/dcesrv_lsa.c sidstr = ldap_encode_ndr_dom_sid(mem_ctx, r->in.sid); mem_ctx 1808 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(state->sam_ldb, mem_ctx, NULL, &res, attrs, mem_ctx 1818 source4/rpc_server/lsa/dcesrv_lsa.c dom_sid_string(mem_ctx, r->in.sid), mem_ctx 1848 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 1860 source4/rpc_server/lsa/dcesrv_lsa.c sidstr = ldap_encode_ndr_dom_sid(mem_ctx, sid); mem_ctx 1865 source4/rpc_server/lsa/dcesrv_lsa.c msg = ldb_msg_new(mem_ctx); mem_ctx 1870 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = samdb_search_dn(state->sam_ldb, mem_ctx, mem_ctx 1877 source4/rpc_server/lsa/dcesrv_lsa.c status = samdb_create_foreign_security_principal(state->sam_ldb, mem_ctx, mem_ctx 1894 source4/rpc_server/lsa/dcesrv_lsa.c r2.out.rights = talloc(mem_ctx, struct lsa_RightSet); mem_ctx 1896 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_EnumAccountRights(dce_call, mem_ctx, &r2); mem_ctx 1946 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_AddPrivilegesToAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1959 source4/rpc_server/lsa/dcesrv_lsa.c rights.names = talloc_array(mem_ctx, struct lsa_StringLarge, rights.count); mem_ctx 1974 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_AddRemoveAccountRights(dce_call, mem_ctx, astate->policy, mem_ctx 1983 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_RemovePrivilegesFromAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1995 source4/rpc_server/lsa/dcesrv_lsa.c rights = talloc(mem_ctx, struct lsa_RightSet); mem_ctx 2006 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_EnumAccountRights(dce_call, mem_ctx, &r2); mem_ctx 2011 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_AddRemoveAccountRights(dce_call, mem_ctx, astate->policy, mem_ctx 2021 source4/rpc_server/lsa/dcesrv_lsa.c rights->names = talloc_array(mem_ctx, struct lsa_StringLarge, rights->count); mem_ctx 2036 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_AddRemoveAccountRights(dce_call, mem_ctx, astate->policy, mem_ctx 2045 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_GetQuotasForAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2055 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_SetQuotasForAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2065 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_GetSystemAccessAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2073 source4/rpc_server/lsa/dcesrv_lsa.c privs = talloc(mem_ctx, struct lsa_PrivilegeSet); mem_ctx 2084 source4/rpc_server/lsa/dcesrv_lsa.c status = dcesrv_lsa_EnumPrivsAccount(dce_call, mem_ctx, &enumPrivs); mem_ctx 2114 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_SetSystemAccessAccount(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2124 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CreateSecret(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2160 source4/rpc_server/lsa/dcesrv_lsa.c secret_state = talloc(mem_ctx, struct lsa_secret_state); mem_ctx 2166 source4/rpc_server/lsa/dcesrv_lsa.c msg = ldb_msg_new(mem_ctx); mem_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))); mem_ctx 2183 source4/rpc_server/lsa/dcesrv_lsa.c name2 = talloc_asprintf(mem_ctx, "%s Secret", ldb_binary_encode_string(mem_ctx, name)); mem_ctx 2186 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->system_dn, &msgs, attrs, mem_ctx 2199 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = ldb_dn_copy(mem_ctx, policy_state->system_dn); mem_ctx 2204 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(secret_state->sam_ldb, mem_ctx, msg, "cn", name2); mem_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)); mem_ctx 2217 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(secret_state->sam_ldb, mem_ctx, mem_ctx 2218 source4/rpc_server/lsa/dcesrv_lsa.c ldb_dn_new(mem_ctx, secret_state->sam_ldb, "cn=LSA Secrets"), mem_ctx 2221 source4/rpc_server/lsa/dcesrv_lsa.c ldb_binary_encode_string(mem_ctx, name)); mem_ctx 2232 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = ldb_dn_new_fmt(mem_ctx, secret_state->sam_ldb, "cn=%s,cn=LSA Secrets", name); mem_ctx 2233 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(secret_state->sam_ldb, mem_ctx, msg, "cn", name); mem_ctx 2245 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(secret_state->sam_ldb, mem_ctx, msg, "objectClass", "secret"); mem_ctx 2277 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_OpenSecret(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2312 source4/rpc_server/lsa/dcesrv_lsa.c secret_state = talloc(mem_ctx, struct lsa_secret_state); mem_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))); mem_ctx 2331 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, policy_state->system_dn, &msgs, attrs, mem_ctx 2333 source4/rpc_server/lsa/dcesrv_lsa.c ldb_binary_encode_string(mem_ctx, name)); mem_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)); mem_ctx 2355 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(secret_state->sam_ldb, mem_ctx, mem_ctx 2356 source4/rpc_server/lsa/dcesrv_lsa.c ldb_dn_new(mem_ctx, secret_state->sam_ldb, "cn=LSA Secrets"), mem_ctx 2359 source4/rpc_server/lsa/dcesrv_lsa.c ldb_binary_encode_string(mem_ctx, name)); mem_ctx 2366 source4/rpc_server/lsa/dcesrv_lsa.c ret, ldb_binary_encode_string(mem_ctx, name))); mem_ctx 2392 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_SetSecret(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2412 source4/rpc_server/lsa/dcesrv_lsa.c msg = ldb_msg_new(mem_ctx); mem_ctx 2417 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = talloc_reference(mem_ctx, secret_state->secret_dn); mem_ctx 2431 source4/rpc_server/lsa/dcesrv_lsa.c status = sess_decrypt_blob(mem_ctx, &crypt_secret, &session_key, &secret); mem_ctx 2441 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "priorValue", &val) != 0) { mem_ctx 2447 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "priorSetTime", nt_now) != 0) { mem_ctx 2464 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search_dn(secret_state->sam_ldb,mem_ctx, mem_ctx 2482 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "priorValue", mem_ctx 2488 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "priorValue")) { mem_ctx 2497 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "priorSetTime", last_set_time) != 0) { mem_ctx 2502 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "priorSetTime", nt_now) != 0) { mem_ctx 2513 source4/rpc_server/lsa/dcesrv_lsa.c status = sess_decrypt_blob(mem_ctx, &crypt_secret, &session_key, &secret); mem_ctx 2523 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "currentValue", &val) != 0) { mem_ctx 2529 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "lastSetTime", nt_now) != 0) { mem_ctx 2536 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "lastSetTime", nt_now) != 0) { mem_ctx 2540 source4/rpc_server/lsa/dcesrv_lsa.c mem_ctx, msg, "currentValue")) { mem_ctx 2546 source4/rpc_server/lsa/dcesrv_lsa.c ret = samdb_replace(secret_state->sam_ldb, mem_ctx, msg); mem_ctx 2559 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_QuerySecret(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2595 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search_dn(secret_state->sam_ldb, mem_ctx, mem_ctx 2609 source4/rpc_server/lsa/dcesrv_lsa.c r->out.old_val = talloc_zero(mem_ctx, struct lsa_DATA_BUF_PTR); mem_ctx 2620 source4/rpc_server/lsa/dcesrv_lsa.c crypt_secret = sess_encrypt_blob(mem_ctx, &secret, &session_key); mem_ctx 2624 source4/rpc_server/lsa/dcesrv_lsa.c r->out.old_val->buf = talloc(mem_ctx, struct lsa_DATA_BUF); mem_ctx 2635 source4/rpc_server/lsa/dcesrv_lsa.c r->out.old_mtime = talloc(mem_ctx, NTTIME); mem_ctx 2644 source4/rpc_server/lsa/dcesrv_lsa.c r->out.new_val = talloc_zero(mem_ctx, struct lsa_DATA_BUF_PTR); mem_ctx 2656 source4/rpc_server/lsa/dcesrv_lsa.c crypt_secret = sess_encrypt_blob(mem_ctx, &secret, &session_key); mem_ctx 2660 source4/rpc_server/lsa/dcesrv_lsa.c r->out.new_val->buf = talloc(mem_ctx, struct lsa_DATA_BUF); mem_ctx 2671 source4/rpc_server/lsa/dcesrv_lsa.c r->out.new_mtime = talloc(mem_ctx, NTTIME); mem_ctx 2686 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2713 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2734 source4/rpc_server/lsa/dcesrv_lsa.c name = talloc(mem_ctx, struct lsa_StringLarge); mem_ctx 2751 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2768 source4/rpc_server/lsa/dcesrv_lsa.c disp_name = talloc(mem_ctx, struct lsa_StringLarge); mem_ctx 2789 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2812 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(state->sam_ldb, mem_ctx, NULL, &res, attrs, mem_ctx 2840 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2850 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_AddRemoveAccountRights(dce_call, mem_ctx, state, mem_ctx 2860 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2870 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_AddRemoveAccountRights(dce_call, mem_ctx, state, mem_ctx 2879 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_StorePrivateData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2889 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_RetrievePrivateData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2899 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_GetUserName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2926 source4/rpc_server/lsa/dcesrv_lsa.c account_name = talloc_reference(mem_ctx, dce_call->conn->auth_state.session_info->server_info->account_name); mem_ctx 2927 source4/rpc_server/lsa/dcesrv_lsa.c authority_name = talloc_reference(mem_ctx, dce_call->conn->auth_state.session_info->server_info->domain_name); mem_ctx 2929 source4/rpc_server/lsa/dcesrv_lsa.c _account_name = talloc(mem_ctx, struct lsa_String); mem_ctx 2934 source4/rpc_server/lsa/dcesrv_lsa.c _authority_name = talloc(mem_ctx, struct lsa_String); mem_ctx 2951 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2962 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 2981 source4/rpc_server/lsa/dcesrv_lsa.c int ret = smb_krb5_init_context(mem_ctx, mem_ctx 3010 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 3020 source4/rpc_server/lsa/dcesrv_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 3029 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRWRITE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3039 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRREAD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3049 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRENUMERATE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3059 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRWRITEDOMAINCREDENTIALS(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3069 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRREADDOMAINCREDENTIALS(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3079 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRDELETE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3089 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRGETTARGETINFO(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3099 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRPROFILELOADED(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3109 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRGETSESSIONTYPES(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3119 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARREGISTERAUDITEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3129 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARGENAUDITEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3139 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARUNREGISTERAUDITEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3149 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_lsaRQueryForestTrustInformation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3159 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARSETFORESTTRUSTINFORMATION(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3169 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_CREDRRENAME(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3180 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSAROPENPOLICYSCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3190 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARADTREGISTERSECURITYEVENTSOURCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3200 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARADTUNREGISTERSECURITYEVENTSOURCE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3210 source4/rpc_server/lsa/dcesrv_lsa.c static NTSTATUS dcesrv_lsa_LSARADTREPORTSECURITYEVENT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3232 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleDnsNameToFlatName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3242 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleDcAsDc(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3252 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleDcAsReplica(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3262 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleDemoteDc(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3272 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleGetDcOperationProgress(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3282 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleGetDcOperationResults(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3292 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleCancel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3302 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleServerSaveStateForUpgrade(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3312 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleUpgradeDownlevelServer(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3322 source4/rpc_server/lsa/dcesrv_lsa.c static WERROR dcesrv_dssetup_DsRoleAbortDownlevelServerUpgrade(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 25 source4/rpc_server/lsa/lsa_init.c NTSTATUS dcesrv_lsa_get_policy_state(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 47 source4/rpc_server/lsa/lsa_init.c state = talloc(mem_ctx, struct lsa_policy_state); mem_ctx 58 source4/rpc_server/lsa/lsa_init.c partitions_basedn = samdb_partitions_dn(state->sam_ldb, mem_ctx); mem_ctx 74 source4/rpc_server/lsa/lsa_init.c ret = ldb_search(state->sam_ldb, mem_ctx, &dom_res, mem_ctx 193 source4/rpc_server/lsa/lsa_init.c NTSTATUS dcesrv_lsa_OpenPolicy2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 208 source4/rpc_server/lsa/lsa_init.c status = dcesrv_lsa_get_policy_state(dce_call, mem_ctx, &state); mem_ctx 237 source4/rpc_server/lsa/lsa_init.c NTSTATUS dcesrv_lsa_OpenPolicy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 247 source4/rpc_server/lsa/lsa_init.c return dcesrv_lsa_OpenPolicy2(dce_call, mem_ctx, &r2); mem_ctx 194 source4/rpc_server/lsa/lsa_lookup.c static NTSTATUS lookup_well_known_names(TALLOC_CTX *mem_ctx, const char *domain, mem_ctx 204 source4/rpc_server/lsa/lsa_lookup.c *sid = dom_sid_parse_talloc(mem_ctx, well_known[i].sid); mem_ctx 211 source4/rpc_server/lsa/lsa_lookup.c *sid = dom_sid_parse_talloc(mem_ctx, well_known[i].sid); mem_ctx 220 source4/rpc_server/lsa/lsa_lookup.c static NTSTATUS lookup_well_known_sids(TALLOC_CTX *mem_ctx, mem_ctx 241 source4/rpc_server/lsa/lsa_lookup.c struct lsa_policy_state *state, TALLOC_CTX *mem_ctx, mem_ctx 257 source4/rpc_server/lsa/lsa_lookup.c domain = talloc_strndup(mem_ctx, name, p-name); mem_ctx 263 source4/rpc_server/lsa/lsa_lookup.c status = crack_name_to_nt4_name(mem_ctx, ev_ctx, lp_ctx, DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL, name, &domain, &username); mem_ctx 275 source4/rpc_server/lsa/lsa_lookup.c status = lookup_well_known_names(mem_ctx, NULL, username, authority_name, sid, rtype); mem_ctx 282 source4/rpc_server/lsa/lsa_lookup.c *sid = dom_sid_parse_talloc(mem_ctx, SID_NT_AUTHORITY); mem_ctx 288 source4/rpc_server/lsa/lsa_lookup.c *sid = dom_sid_parse_talloc(mem_ctx, SID_BUILTIN); mem_ctx 306 source4/rpc_server/lsa/lsa_lookup.c name = talloc_asprintf(mem_ctx, "%s\\%s", NAME_NT_AUTHORITY, username); mem_ctx 310 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_lookup_name(ev_ctx, lp_ctx, state, mem_ctx, name, authority_name, sid, rtype); mem_ctx 316 source4/rpc_server/lsa/lsa_lookup.c name = talloc_asprintf(mem_ctx, "%s\\%s", NAME_BUILTIN, username); mem_ctx 320 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_lookup_name(ev_ctx, lp_ctx, state, mem_ctx, name, authority_name, sid, rtype); mem_ctx 326 source4/rpc_server/lsa/lsa_lookup.c name = talloc_asprintf(mem_ctx, "%s\\%s", state->domain_name, username); mem_ctx 330 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_lookup_name(ev_ctx, lp_ctx, state, mem_ctx, name, authority_name, sid, rtype); mem_ctx 339 source4/rpc_server/lsa/lsa_lookup.c *sid = dom_sid_parse_talloc(mem_ctx, SID_NT_AUTHORITY); mem_ctx 345 source4/rpc_server/lsa/lsa_lookup.c return lookup_well_known_names(mem_ctx, domain, username, authority_name, mem_ctx 361 source4/rpc_server/lsa/lsa_lookup.c ret = gendb_search_dn(state->sam_ldb, mem_ctx, domain_dn, &res, attrs); mem_ctx 363 source4/rpc_server/lsa/lsa_lookup.c domain_sid = samdb_result_dom_sid(mem_ctx, res[0], "objectSid"); mem_ctx 377 source4/rpc_server/lsa/lsa_lookup.c ret = gendb_search(state->sam_ldb, mem_ctx, domain_dn, &res, attrs, mem_ctx 379 source4/rpc_server/lsa/lsa_lookup.c ldb_binary_encode_string(mem_ctx, username)); mem_ctx 385 source4/rpc_server/lsa/lsa_lookup.c *sid = samdb_result_dom_sid(mem_ctx, res[i], "objectSid"); mem_ctx 414 source4/rpc_server/lsa/lsa_lookup.c static NTSTATUS dcesrv_lsa_authority_list(struct lsa_policy_state *state, TALLOC_CTX *mem_ctx, mem_ctx 425 source4/rpc_server/lsa/lsa_lookup.c authority_sid = dom_sid_dup(mem_ctx, sid); mem_ctx 461 source4/rpc_server/lsa/lsa_lookup.c static NTSTATUS dcesrv_lsa_lookup_sid(struct lsa_policy_state *state, TALLOC_CTX *mem_ctx, mem_ctx 473 source4/rpc_server/lsa/lsa_lookup.c status = lookup_well_known_sids(mem_ctx, sid_str, authority_name, name, rtype); mem_ctx 492 source4/rpc_server/lsa/lsa_lookup.c ret = gendb_search(state->sam_ldb, mem_ctx, domain_dn, &res, attrs, mem_ctx 493 source4/rpc_server/lsa/lsa_lookup.c "objectSid=%s", ldap_encode_ndr_dom_sid(mem_ctx, sid)); mem_ctx 499 source4/rpc_server/lsa/lsa_lookup.c *name = talloc_strdup(mem_ctx, sid_str); mem_ctx 521 source4/rpc_server/lsa/lsa_lookup.c TALLOC_CTX *mem_ctx, mem_ctx 542 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_get_policy_state(dce_call, mem_ctx, &state); mem_ctx 553 source4/rpc_server/lsa/lsa_lookup.c r->out.names = talloc_zero(mem_ctx, struct lsa_TransNameArray2); mem_ctx 568 source4/rpc_server/lsa/lsa_lookup.c char *sid_str = dom_sid_string(mem_ctx, sid); mem_ctx 587 source4/rpc_server/lsa/lsa_lookup.c status2 = dcesrv_lsa_lookup_sid(state, mem_ctx, sid, sid_str, mem_ctx 595 source4/rpc_server/lsa/lsa_lookup.c status2 = dcesrv_lsa_authority_list(state, mem_ctx, rtype, mem_ctx 628 source4/rpc_server/lsa/lsa_lookup.c TALLOC_CTX *mem_ctx, mem_ctx 639 source4/rpc_server/lsa/lsa_lookup.c r2.in.handle = talloc(mem_ctx, struct policy_handle); mem_ctx 648 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_OpenPolicy2(dce_call, mem_ctx, &pol); mem_ctx 655 source4/rpc_server/lsa/lsa_lookup.c talloc_steal(mem_ctx, h); mem_ctx 667 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_LookupSids2(dce_call, mem_ctx, &r2); mem_ctx 680 source4/rpc_server/lsa/lsa_lookup.c NTSTATUS dcesrv_lsa_LookupSids(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 700 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_LookupSids2(dce_call, mem_ctx, &r2); mem_ctx 710 source4/rpc_server/lsa/lsa_lookup.c r->out.names = talloc(mem_ctx, struct lsa_TransNameArray); mem_ctx 734 source4/rpc_server/lsa/lsa_lookup.c TALLOC_CTX *mem_ctx, mem_ctx 754 source4/rpc_server/lsa/lsa_lookup.c domains = talloc_zero(mem_ctx, struct lsa_RefDomainList); mem_ctx 760 source4/rpc_server/lsa/lsa_lookup.c r->out.sids = talloc_zero(mem_ctx, struct lsa_TransSidArray3); mem_ctx 788 source4/rpc_server/lsa/lsa_lookup.c status2 = dcesrv_lsa_lookup_name(dce_call->event_ctx, lp_ctx, policy_state, mem_ctx, name, &authority_name, &sid, &rtype); mem_ctx 793 source4/rpc_server/lsa/lsa_lookup.c status2 = dcesrv_lsa_authority_list(policy_state, mem_ctx, rtype, authority_name, mem_ctx 823 source4/rpc_server/lsa/lsa_lookup.c NTSTATUS dcesrv_lsa_LookupNames4(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 834 source4/rpc_server/lsa/lsa_lookup.c r2.in.handle = talloc(mem_ctx, struct policy_handle); mem_ctx 843 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_OpenPolicy2(dce_call, mem_ctx, &pol); mem_ctx 850 source4/rpc_server/lsa/lsa_lookup.c talloc_steal(mem_ctx, h); mem_ctx 863 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_LookupNames3(dce_call, mem_ctx, &r2); mem_ctx 875 source4/rpc_server/lsa/lsa_lookup.c TALLOC_CTX *mem_ctx, mem_ctx 895 source4/rpc_server/lsa/lsa_lookup.c domains = talloc_zero(mem_ctx, struct lsa_RefDomainList); mem_ctx 901 source4/rpc_server/lsa/lsa_lookup.c r->out.sids = talloc_zero(mem_ctx, struct lsa_TransSidArray2); mem_ctx 931 source4/rpc_server/lsa/lsa_lookup.c status2 = dcesrv_lsa_lookup_name(dce_call->event_ctx, lp_ctx, state, mem_ctx, name, mem_ctx 937 source4/rpc_server/lsa/lsa_lookup.c status2 = dcesrv_lsa_authority_list(state, mem_ctx, rtype, authority_name, mem_ctx 964 source4/rpc_server/lsa/lsa_lookup.c NTSTATUS dcesrv_lsa_LookupNames(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 984 source4/rpc_server/lsa/lsa_lookup.c status = dcesrv_lsa_LookupNames2(dce_call, mem_ctx, &r2); mem_ctx 989 source4/rpc_server/lsa/lsa_lookup.c r->out.sids = talloc(mem_ctx, struct lsa_TransSidArray); mem_ctx 47 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerReqChallenge(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 77 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerAuthenticate3(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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, mem_ctx 135 source4/rpc_server/netlogon/dcerpc_netlogon.c system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx)); mem_ctx 141 source4/rpc_server/netlogon/dcerpc_netlogon.c char *encoded_account = ldb_binary_encode_string(mem_ctx, r->in.account_name); mem_ctx 154 source4/rpc_server/netlogon/dcerpc_netlogon.c mem_ctx, NULL, &msgs, mem_ctx 175 source4/rpc_server/netlogon/dcerpc_netlogon.c account_name = talloc_asprintf(mem_ctx, "%s$", flatname); mem_ctx 186 source4/rpc_server/netlogon/dcerpc_netlogon.c num_records = gendb_search((struct ldb_context *)sam_ctx, mem_ctx, mem_ctx 189 source4/rpc_server/netlogon/dcerpc_netlogon.c ldb_binary_encode_string(mem_ctx, account_name)); mem_ctx 233 source4/rpc_server/netlogon/dcerpc_netlogon.c *r->out.rid = samdb_result_rid_from_sid(mem_ctx, msgs[0], mem_ctx 236 source4/rpc_server/netlogon/dcerpc_netlogon.c mach_pwd = samdb_result_hash(mem_ctx, msgs[0], "unicodePwd"); mem_ctx 241 source4/rpc_server/netlogon/dcerpc_netlogon.c creds = talloc(mem_ctx, struct creds_CredentialState); mem_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); mem_ctx 270 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerAuthenticate(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 294 source4/rpc_server/netlogon/dcerpc_netlogon.c return dcesrv_netr_ServerAuthenticate3(dce_call, mem_ctx, &r3); mem_ctx 297 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerAuthenticate2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 313 source4/rpc_server/netlogon/dcerpc_netlogon.c return dcesrv_netr_ServerAuthenticate3(dce_call, mem_ctx, &r3); mem_ctx 329 source4/rpc_server/netlogon/dcerpc_netlogon.c TALLOC_CTX *mem_ctx, mem_ctx 339 source4/rpc_server/netlogon/dcerpc_netlogon.c ldb = schannel_db_connect(mem_ctx, event_ctx, lp_ctx); mem_ctx 370 source4/rpc_server/netlogon/dcerpc_netlogon.c talloc_steal(mem_ctx, creds); mem_ctx 384 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerPasswordSet(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 392 source4/rpc_server/netlogon/dcerpc_netlogon.c r->in.computer_name, mem_ctx, mem_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)); mem_ctx 405 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = samdb_set_password_sid(sam_ctx, mem_ctx, mem_ctx 418 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerPasswordSet2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 429 source4/rpc_server/netlogon/dcerpc_netlogon.c r->in.computer_name, mem_ctx, mem_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)); mem_ctx 443 source4/rpc_server/netlogon/dcerpc_netlogon.c if (!extract_pw_from_buffer(mem_ctx, password_buf.data, &new_password)) { mem_ctx 449 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = samdb_set_password_sid(sam_ctx, mem_ctx, mem_ctx 462 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_LogonUasLogon(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 472 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_LogonUasLogoff(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 486 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonSamLogon_base(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 499 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info = talloc(mem_ctx, struct auth_usersupplied_info); mem_ctx 524 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_context_create(mem_ctx, mem_ctx 551 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_context_create(mem_ctx, mem_ctx 566 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password.response.lanman = data_blob_talloc(mem_ctx, r->in.logon->network->lm.data, r->in.logon->network->lm.length); mem_ctx 567 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password.response.nt = data_blob_talloc(mem_ctx, r->in.logon->network->nt.data, r->in.logon->network->nt.length); mem_ctx 586 source4/rpc_server/netlogon/dcerpc_netlogon.c struct netr_GenericInfo2 *generic = talloc_zero(mem_ctx, struct netr_GenericInfo2); mem_ctx 595 source4/rpc_server/netlogon/dcerpc_netlogon.c kdc = irpc_servers_byname(dce_call->msg_ctx, mem_ctx, "kdc_server"); mem_ctx 606 source4/rpc_server/netlogon/dcerpc_netlogon.c &check, mem_ctx); mem_ctx 622 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_check_password(auth_context, mem_ctx, user_info, &server_info); mem_ctx 625 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_convert_server_info_sambaseinfo(mem_ctx, server_info, &sam); mem_ctx 656 source4/rpc_server/netlogon/dcerpc_netlogon.c sam2 = talloc_zero(mem_ctx, struct netr_SamInfo2); mem_ctx 663 source4/rpc_server/netlogon/dcerpc_netlogon.c sam3 = talloc_zero(mem_ctx, struct netr_SamInfo3); mem_ctx 670 source4/rpc_server/netlogon/dcerpc_netlogon.c sam6 = talloc_zero(mem_ctx, struct netr_SamInfo6); mem_ctx 674 source4/rpc_server/netlogon/dcerpc_netlogon.c sam6->principle.string = talloc_asprintf(mem_ctx, "%s@%s", mem_ctx 692 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonSamLogonEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 706 source4/rpc_server/netlogon/dcerpc_netlogon.c return dcesrv_netr_LogonSamLogon_base(dce_call, mem_ctx, r, creds); mem_ctx 713 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonSamLogonWithFlags(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 722 source4/rpc_server/netlogon/dcerpc_netlogon.c return_authenticator = talloc(mem_ctx, struct netr_Authenticator); mem_ctx 726 source4/rpc_server/netlogon/dcerpc_netlogon.c r->in.computer_name, mem_ctx, mem_ctx 743 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = dcesrv_netr_LogonSamLogon_base(dce_call, mem_ctx, &r2, creds); mem_ctx 753 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonSamLogon(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 774 source4/rpc_server/netlogon/dcerpc_netlogon.c status = dcesrv_netr_LogonSamLogonWithFlags(dce_call, mem_ctx, &r2); mem_ctx 785 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonSamLogoff(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 796 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_DatabaseDeltas(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 806 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_DatabaseSync(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 817 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_AccountDeltas(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 828 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_AccountSync(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 839 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_GetDcName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 849 source4/rpc_server/netlogon/dcerpc_netlogon.c sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, mem_ctx 856 source4/rpc_server/netlogon/dcerpc_netlogon.c domain_dn = samdb_domain_to_dn((struct ldb_context *)sam_ctx, mem_ctx, mem_ctx 862 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search_dn((struct ldb_context *)sam_ctx, mem_ctx, mem_ctx 871 source4/rpc_server/netlogon/dcerpc_netlogon.c dcname = talloc_asprintf(mem_ctx, "\\\\%s", mem_ctx 883 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_LogonControl(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 893 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_GetAnyDCName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 905 source4/rpc_server/netlogon/dcerpc_netlogon.c werr = dcesrv_netr_GetDcName(dce_call, mem_ctx, &r2); mem_ctx 914 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_LogonControl2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 924 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_DatabaseSync2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 935 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_DatabaseRedo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 945 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_LogonControl2Ex(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 955 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NetrEnumerateTrustedDomains(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 965 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonGetCapabilities(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 976 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NETRLOGONSETSERVICEBITS(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 986 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_LogonGetTrustRid(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 996 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NETRLOGONCOMPUTESERVERDIGEST(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1006 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NETRLOGONCOMPUTECLIENTDIGEST(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1017 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRGetSiteName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1027 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS fill_domain_trust_info(TALLOC_CTX *mem_ctx, mem_ctx 1035 source4/rpc_server/netlogon/dcerpc_netlogon.c info->trust_extension.info = talloc_zero(mem_ctx, struct netr_trust_extension); mem_ctx 1058 source4/rpc_server/netlogon/dcerpc_netlogon.c info->sid = samdb_result_dom_sid(mem_ctx, res, "objectSid"); mem_ctx 1063 source4/rpc_server/netlogon/dcerpc_netlogon.c info->sid = samdb_result_dom_sid(mem_ctx, res, "securityIdentifier"); mem_ctx 1076 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_LogonGetDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1093 source4/rpc_server/netlogon/dcerpc_netlogon.c r->in.computer_name, mem_ctx, mem_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); mem_ctx 1107 source4/rpc_server/netlogon/dcerpc_netlogon.c partitions_basedn = samdb_partitions_dn(sam_ctx, mem_ctx); mem_ctx 1114 source4/rpc_server/netlogon/dcerpc_netlogon.c ret1 = gendb_search_dn(sam_ctx, mem_ctx, samdb_base_dn(sam_ctx), &res1, attrs); mem_ctx 1120 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search(sam_ctx, mem_ctx, partitions_basedn, mem_ctx 1130 source4/rpc_server/netlogon/dcerpc_netlogon.c ret2 = gendb_search(sam_ctx, mem_ctx, NULL, &res2, attrs, "(objectClass=trustedDomain)"); mem_ctx 1135 source4/rpc_server/netlogon/dcerpc_netlogon.c info1 = talloc(mem_ctx, struct netr_DomainInfo1); mem_ctx 1141 source4/rpc_server/netlogon/dcerpc_netlogon.c info1->trusts = talloc_array(mem_ctx, struct netr_DomainTrustInfo, mem_ctx 1145 source4/rpc_server/netlogon/dcerpc_netlogon.c status = fill_domain_trust_info(mem_ctx, res1[0], ref_res[0], &info1->domaininfo, mem_ctx 1150 source4/rpc_server/netlogon/dcerpc_netlogon.c status = fill_domain_trust_info(mem_ctx, res2[i], NULL, &info1->trusts[i], mem_ctx 1155 source4/rpc_server/netlogon/dcerpc_netlogon.c status = fill_domain_trust_info(mem_ctx, res1[0], ref_res[0], &info1->trusts[i], mem_ctx 1174 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_ServerPasswordGet(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1184 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NETRLOGONSENDTOSAM(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1194 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRAddressToSitenamesW(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1204 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRGetDCNameEx2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 1228 source4/rpc_server/netlogon/dcerpc_netlogon.c mem_ctx, mem_ctx 1234 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search_dn((struct ldb_context *)sam_ctx, mem_ctx, mem_ctx 1240 source4/rpc_server/netlogon/dcerpc_netlogon.c info = talloc(mem_ctx, struct netr_DsRGetDCNameInfo); mem_ctx 1246 source4/rpc_server/netlogon/dcerpc_netlogon.c info->dc_unc = talloc_asprintf(mem_ctx, "\\\\%s.%s", mem_ctx 1250 source4/rpc_server/netlogon/dcerpc_netlogon.c info->dc_address = talloc_strdup(mem_ctx, "\\\\0.0.0.0"); mem_ctx 1267 source4/rpc_server/netlogon/dcerpc_netlogon.c info->dc_site_name = talloc_strdup(mem_ctx, "Default-First-Site-Name"); mem_ctx 1269 source4/rpc_server/netlogon/dcerpc_netlogon.c info->client_site_name = talloc_strdup(mem_ctx, "Default-First-Site-Name"); mem_ctx 1280 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRGetDCNameEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1297 source4/rpc_server/netlogon/dcerpc_netlogon.c werr = dcesrv_netr_DsRGetDCNameEx2(dce_call, mem_ctx, &r2); mem_ctx 1305 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRGetDCName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1323 source4/rpc_server/netlogon/dcerpc_netlogon.c werr = dcesrv_netr_DsRGetDCNameEx2(dce_call, mem_ctx, &r2); mem_ctx 1330 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1340 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_NetrEnumerateTrustedDomainsEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1350 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRAddressToSitenamesExW(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1360 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsrGetDcSiteCoverageW(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1370 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsrEnumerateDomainTrusts(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 1389 source4/rpc_server/netlogon/dcerpc_netlogon.c mem_ctx); mem_ctx 1391 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search_dn((struct ldb_context *)sam_ctx, mem_ctx, NULL, mem_ctx 1400 source4/rpc_server/netlogon/dcerpc_netlogon.c ret = gendb_search((struct ldb_context *)sam_ctx, mem_ctx, mem_ctx 1411 source4/rpc_server/netlogon/dcerpc_netlogon.c trusts = talloc(mem_ctx, struct netr_DomainTrustList); mem_ctx 1432 source4/rpc_server/netlogon/dcerpc_netlogon.c trusts->array[0].sid = samdb_result_dom_sid(mem_ctx, dom_res[0], "objectSid"); mem_ctx 1442 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsrDeregisterDNSHostRecords(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1452 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerTrustPasswordsGet(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1462 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_DsRGetForestTrustInformation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1472 source4/rpc_server/netlogon/dcerpc_netlogon.c static WERROR dcesrv_netr_GetForestTrustInformation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1482 source4/rpc_server/netlogon/dcerpc_netlogon.c static NTSTATUS dcesrv_netr_ServerGetTrustInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 33 source4/rpc_server/remote/dcesrv_remote.c static NTSTATUS remote_op_reply(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) mem_ctx 126 source4/rpc_server/remote/dcesrv_remote.c static NTSTATUS remote_op_ndr_pull(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull, void **r) mem_ctx 139 source4/rpc_server/remote/dcesrv_remote.c *r = talloc_size(mem_ctx, table->calls[opnum].struct_size); mem_ctx 157 source4/rpc_server/remote/dcesrv_remote.c static NTSTATUS remote_op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) mem_ctx 175 source4/rpc_server/remote/dcesrv_remote.c dcerpc_ndr_request(priv->c_pipe, NULL, table, opnum, mem_ctx,r); mem_ctx 179 source4/rpc_server/remote/dcesrv_remote.c DEBUG(0,("dcesrv_remote: call[%s] failed with: %s!\n",name, dcerpc_errstr(mem_ctx, dce_call->fault_code))); mem_ctx 191 source4/rpc_server/remote/dcesrv_remote.c static NTSTATUS remote_op_ndr_push(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_push *push, const void *r) mem_ctx 47 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_rid_from_sid(mem_ctx, msg, attr, 0); mem_ctx 51 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_allow_password_change(sam_ctx, mem_ctx, \ mem_ctx 54 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_force_password_change(sam_ctx, mem_ctx, \ mem_ctx 57 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_logon_hours(mem_ctx, msg, attr); mem_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); mem_ctx 61 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_parameters(mem_ctx, msg, attr); mem_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) { \ mem_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) { \ mem_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) { \ mem_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) { \ mem_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) { \ mem_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) { \ mem_ctx 159 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Connect(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 198 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Close(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 218 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetSecurity(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 228 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QuerySecurity(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 238 source4/rpc_server/samr/dcesrv_samr.c sd = talloc(mem_ctx, struct sec_desc_buf); mem_ctx 243 source4/rpc_server/samr/dcesrv_samr.c sd->sd = samdb_default_security_descriptor(mem_ctx); mem_ctx 257 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Shutdown(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 269 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_LookupDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 292 source4/rpc_server/samr/dcesrv_samr.c partitions_basedn = samdb_partitions_dn(c_state->sam_ctx, mem_ctx); mem_ctx 296 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, NULL, &dom_msgs, dom_attrs, mem_ctx 300 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, partitions_basedn, &ref_msgs, ref_attrs, mem_ctx 302 source4/rpc_server/samr/dcesrv_samr.c ldb_binary_encode_string(mem_ctx, r->in.domain_name->string)); mem_ctx 307 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(c_state->sam_ctx, mem_ctx, mem_ctx 308 source4/rpc_server/samr/dcesrv_samr.c samdb_result_dn(c_state->sam_ctx, mem_ctx, mem_ctx 317 source4/rpc_server/samr/dcesrv_samr.c sid = samdb_result_dom_sid(mem_ctx, dom_msgs[0], mem_ctx 335 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_EnumDomains(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 356 source4/rpc_server/samr/dcesrv_samr.c partitions_basedn = samdb_partitions_dn(c_state->sam_ctx, mem_ctx); mem_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), mem_ctx 374 source4/rpc_server/samr/dcesrv_samr.c array = talloc(mem_ctx, struct samr_SamArray); mem_ctx 382 source4/rpc_server/samr/dcesrv_samr.c array->entries = talloc_array(mem_ctx, struct samr_SamEntry, dom_res->count - start_i); mem_ctx 390 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(c_state->sam_ctx, mem_ctx, &ref_res, partitions_basedn, mem_ctx 417 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_OpenDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 441 source4/rpc_server/samr/dcesrv_samr.c partitions_basedn = samdb_partitions_dn(c_state->sam_ctx, mem_ctx); mem_ctx 444 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, NULL, &dom_msgs, dom_attrs, mem_ctx 446 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, r->in.sid)); mem_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))); mem_ctx 456 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, partitions_basedn, &ref_msgs, ref_attrs, mem_ctx 492 source4/rpc_server/samr/dcesrv_samr.c if (dom_sid_equal(d_state->domain_sid, dom_sid_parse_talloc(mem_ctx, SID_BUILTIN))) { mem_ctx 517 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 539 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_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"); mem_ctx 580 source4/rpc_server/samr/dcesrv_samr.c info->num_users = samdb_search_count(state->sam_ctx, mem_ctx, state->domain_dn, mem_ctx 582 source4/rpc_server/samr/dcesrv_samr.c info->num_groups = samdb_search_count(state->sam_ctx, mem_ctx, state->domain_dn, mem_ctx 585 source4/rpc_server/samr/dcesrv_samr.c info->num_aliases = samdb_search_count(state->sam_ctx, mem_ctx, state->domain_dn, mem_ctx 596 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 610 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 623 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 636 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 643 source4/rpc_server/samr/dcesrv_samr.c info->primary.string = samdb_result_fsmo_name(state->sam_ctx, mem_ctx, mem_ctx 657 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 688 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 705 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 718 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 723 source4/rpc_server/samr/dcesrv_samr.c status = dcesrv_samr_info_DomGeneralInformation(state, mem_ctx, dom_msgs, &info->general); mem_ctx 741 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 758 source4/rpc_server/samr/dcesrv_samr.c TALLOC_CTX *mem_ctx, mem_ctx 776 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 792 source4/rpc_server/samr/dcesrv_samr.c info = talloc(mem_ctx, union samr_DomainInfo); mem_ctx 891 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(d_state->sam_ctx, mem_ctx, mem_ctx 904 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo1(d_state, mem_ctx, dom_msgs, mem_ctx 907 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomGeneralInformation(d_state, mem_ctx, dom_msgs, mem_ctx 910 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo3(d_state, mem_ctx, dom_msgs, mem_ctx 913 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomOEMInformation(d_state, mem_ctx, dom_msgs, mem_ctx 916 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo5(d_state, mem_ctx, dom_msgs, mem_ctx 919 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo6(d_state, mem_ctx, dom_msgs, mem_ctx 922 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo7(d_state, mem_ctx, dom_msgs, mem_ctx 925 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo8(d_state, mem_ctx, dom_msgs, mem_ctx 928 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo9(d_state, mem_ctx, dom_msgs, mem_ctx 931 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomGeneralInformation2(d_state, mem_ctx, dom_msgs, mem_ctx 934 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo12(d_state, mem_ctx, dom_msgs, mem_ctx 937 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_info_DomInfo13(d_state, mem_ctx, dom_msgs, mem_ctx 948 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetDomainInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 962 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 967 source4/rpc_server/samr/dcesrv_samr.c msg->dn = talloc_reference(mem_ctx, d_state->domain_dn); mem_ctx 1022 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_CreateDomainGroup(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1054 source4/rpc_server/samr/dcesrv_samr.c name = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, mem_ctx 1057 source4/rpc_server/samr/dcesrv_samr.c ldb_binary_encode_string(mem_ctx, groupname)); mem_ctx 1062 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 1068 source4/rpc_server/samr/dcesrv_samr.c msg->dn = ldb_dn_copy(mem_ctx, d_state->domain_dn); mem_ctx 1073 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "sAMAccountName", groupname); mem_ctx 1074 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "objectClass", "group"); mem_ctx 1145 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_EnumDomainGroups(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1166 source4/rpc_server/samr/dcesrv_samr.c ldb_cnt = samdb_search_domain(d_state->sam_ctx, mem_ctx, mem_ctx 1176 source4/rpc_server/samr/dcesrv_samr.c entries = talloc_array(mem_ctx, struct samr_SamEntry, ldb_cnt); mem_ctx 1186 source4/rpc_server/samr/dcesrv_samr.c group_sid = samdb_result_dom_sid(mem_ctx, res[i], mem_ctx 1213 source4/rpc_server/samr/dcesrv_samr.c sam = talloc(mem_ctx, struct samr_SamArray); mem_ctx 1239 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_CreateUser2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1291 source4/rpc_server/samr/dcesrv_samr.c name = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, mem_ctx 1294 source4/rpc_server/samr/dcesrv_samr.c ldb_binary_encode_string(mem_ctx, account_name)); mem_ctx 1300 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 1306 source4/rpc_server/samr/dcesrv_samr.c cn_name = talloc_strdup(mem_ctx, account_name); mem_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); mem_ctx 1335 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_int(d_state->sam_ctx, mem_ctx, msg, "primaryGroupID", DOMAIN_RID_DCS); mem_ctx 1347 source4/rpc_server/samr/dcesrv_samr.c msg->dn = ldb_dn_copy(mem_ctx, d_state->domain_dn); mem_ctx 1353 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "sAMAccountName", account_name); mem_ctx 1354 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "objectClass", obj_class); mem_ctx 1404 source4/rpc_server/samr/dcesrv_samr.c sid = samdb_result_dom_sid(mem_ctx, msgs[0], "objectSid"); mem_ctx 1423 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 1431 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_uint(a_state->sam_ctx, mem_ctx, msg, mem_ctx 1439 source4/rpc_server/samr/dcesrv_samr.c ret = samdb_replace(a_state->sam_ctx, mem_ctx, msg); mem_ctx 1483 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_CreateUser(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1499 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_CreateUser2(dce_call, mem_ctx, &r2); mem_ctx 1505 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_EnumDomainUsers(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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"); mem_ctx 1534 source4/rpc_server/samr/dcesrv_samr.c entries = talloc_array(mem_ctx, struct samr_SamEntry, res->count); mem_ctx 1542 source4/rpc_server/samr/dcesrv_samr.c && ((samdb_result_acct_flags(d_state->sam_ctx, mem_ctx, res->msgs[i], mem_ctx 1546 source4/rpc_server/samr/dcesrv_samr.c entries[num_filtered_entries].idx = samdb_result_rid_from_sid(mem_ctx, res->msgs[i], "objectSid", 0); mem_ctx 1566 source4/rpc_server/samr/dcesrv_samr.c sam = talloc(mem_ctx, struct samr_SamArray); mem_ctx 1592 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_CreateDomAlias(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1623 source4/rpc_server/samr/dcesrv_samr.c name = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, mem_ctx 1626 source4/rpc_server/samr/dcesrv_samr.c ldb_binary_encode_string(mem_ctx, alias_name)); mem_ctx 1632 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 1638 source4/rpc_server/samr/dcesrv_samr.c msg->dn = ldb_dn_copy(mem_ctx, d_state->domain_dn); mem_ctx 1644 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "sAMAccountName", alias_name); mem_ctx 1645 source4/rpc_server/samr/dcesrv_samr.c samdb_msg_add_string(d_state->sam_ctx, mem_ctx, msg, "objectClass", "group"); mem_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); mem_ctx 1701 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_EnumDomainAliases(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1722 source4/rpc_server/samr/dcesrv_samr.c ldb_cnt = samdb_search_domain(d_state->sam_ctx, mem_ctx, mem_ctx 1738 source4/rpc_server/samr/dcesrv_samr.c entries = talloc_array(mem_ctx, struct samr_SamEntry, ldb_cnt); mem_ctx 1748 source4/rpc_server/samr/dcesrv_samr.c alias_sid = samdb_result_dom_sid(mem_ctx, res[i], mem_ctx 1777 source4/rpc_server/samr/dcesrv_samr.c sam = talloc(mem_ctx, struct samr_SamArray); mem_ctx 1800 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetAliasMembership(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1816 source4/rpc_server/samr/dcesrv_samr.c filter = talloc_asprintf(mem_ctx, mem_ctx 1829 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, NULL, "distinguishedName", mem_ctx 1831 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, mem_ctx 1837 source4/rpc_server/samr/dcesrv_samr.c filter = talloc_asprintf(mem_ctx, "%s(member=%s)", mem_ctx 1843 source4/rpc_server/samr/dcesrv_samr.c count = samdb_search_domain(d_state->sam_ctx, mem_ctx, mem_ctx 1851 source4/rpc_server/samr/dcesrv_samr.c r->out.rids->ids = talloc_array(mem_ctx, uint32_t, count); mem_ctx 1858 source4/rpc_server/samr/dcesrv_samr.c alias_sid = samdb_result_dom_sid(mem_ctx, res[i], "objectSid"); mem_ctx 1877 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_LookupNames(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1898 source4/rpc_server/samr/dcesrv_samr.c r->out.rids->ids = talloc_array(mem_ctx, uint32_t, r->in.num_names); mem_ctx 1899 source4/rpc_server/samr/dcesrv_samr.c r->out.types->ids = talloc_array(mem_ctx, uint32_t, r->in.num_names); mem_ctx 1916 source4/rpc_server/samr/dcesrv_samr.c count = gendb_search(d_state->sam_ctx, mem_ctx, d_state->domain_dn, &res, attrs, mem_ctx 1918 source4/rpc_server/samr/dcesrv_samr.c ldb_binary_encode_string(mem_ctx, r->in.names[i].string)); mem_ctx 1924 source4/rpc_server/samr/dcesrv_samr.c sid = samdb_result_dom_sid(mem_ctx, res[0], "objectSid"); mem_ctx 1958 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_LookupRids(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1978 source4/rpc_server/samr/dcesrv_samr.c names = talloc_array(mem_ctx, struct lsa_String, r->in.num_rids); mem_ctx 1979 source4/rpc_server/samr/dcesrv_samr.c ids = talloc_array(mem_ctx, uint32_t, r->in.num_rids); mem_ctx 1996 source4/rpc_server/samr/dcesrv_samr.c sid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rids[i]); mem_ctx 2003 source4/rpc_server/samr/dcesrv_samr.c count = gendb_search(d_state->sam_ctx, mem_ctx, mem_ctx 2006 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, sid)); mem_ctx 2043 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_OpenGroup(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2063 source4/rpc_server/samr/dcesrv_samr.c sid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rid); mem_ctx 2070 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, d_state->domain_dn, &msgs, attrs, mem_ctx 2073 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, sid), mem_ctx 2080 source4/rpc_server/samr/dcesrv_samr.c ret, dom_sid_string(mem_ctx, sid))); mem_ctx 2087 source4/rpc_server/samr/dcesrv_samr.c dom_sid_string(mem_ctx, sid))); mem_ctx 2121 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryGroupInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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=*"); mem_ctx 2156 source4/rpc_server/samr/dcesrv_samr.c info = talloc_zero(mem_ctx, union samr_GroupInfo); mem_ctx 2198 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetGroupInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2212 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 2217 source4/rpc_server/samr/dcesrv_samr.c msg->dn = ldb_dn_copy(mem_ctx, g_state->account_dn); mem_ctx 2252 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_AddGroupMember(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2270 source4/rpc_server/samr/dcesrv_samr.c membersid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rid); mem_ctx 2276 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(d_state->sam_ctx, mem_ctx, &res, mem_ctx 2279 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, membersid)); mem_ctx 2293 source4/rpc_server/samr/dcesrv_samr.c memberdn = ldb_dn_alloc_linearized(mem_ctx, res->msgs[0]->dn); mem_ctx 2298 source4/rpc_server/samr/dcesrv_samr.c mod = ldb_msg_new(mem_ctx); mem_ctx 2303 source4/rpc_server/samr/dcesrv_samr.c mod->dn = talloc_reference(mem_ctx, a_state->account_dn); mem_ctx 2305 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_addval(d_state->sam_ctx, mem_ctx, mod, "member", mem_ctx 2327 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_DeleteDomainGroup(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2354 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_DeleteGroupMember(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2372 source4/rpc_server/samr/dcesrv_samr.c membersid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rid); mem_ctx 2378 source4/rpc_server/samr/dcesrv_samr.c ret = ldb_search(d_state->sam_ctx, mem_ctx, &res, mem_ctx 2381 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, membersid)); mem_ctx 2395 source4/rpc_server/samr/dcesrv_samr.c memberdn = ldb_dn_alloc_linearized(mem_ctx, res->msgs[0]->dn); mem_ctx 2400 source4/rpc_server/samr/dcesrv_samr.c mod = ldb_msg_new(mem_ctx); mem_ctx 2405 source4/rpc_server/samr/dcesrv_samr.c mod->dn = talloc_reference(mem_ctx, a_state->account_dn); mem_ctx 2407 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_delval(d_state->sam_ctx, mem_ctx, mod, "member", mem_ctx 2430 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryGroupMember(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2446 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, mem_ctx 2453 source4/rpc_server/samr/dcesrv_samr.c array = talloc(mem_ctx, struct samr_RidTypeArray); mem_ctx 2467 source4/rpc_server/samr/dcesrv_samr.c array->rids = talloc_array(mem_ctx, uint32_t, mem_ctx 2472 source4/rpc_server/samr/dcesrv_samr.c array->types = talloc_array(mem_ctx, uint32_t, mem_ctx 2480 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, mem_ctx 2481 source4/rpc_server/samr/dcesrv_samr.c ldb_dn_from_ldb_val(mem_ctx, a_state->sam_ctx, &el->values[i]), mem_ctx 2487 source4/rpc_server/samr/dcesrv_samr.c samdb_result_rid_from_sid(mem_ctx, res2[0], mem_ctx 2506 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetMemberAttributesOfGroup(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2516 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_OpenAlias(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2536 source4/rpc_server/samr/dcesrv_samr.c sid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rid); mem_ctx 2542 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, d_state->domain_dn, &msgs, attrs, mem_ctx 2545 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, sid), mem_ctx 2553 source4/rpc_server/samr/dcesrv_samr.c ret, dom_sid_string(mem_ctx, sid))); mem_ctx 2560 source4/rpc_server/samr/dcesrv_samr.c dom_sid_string(mem_ctx, sid))); mem_ctx 2595 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryAliasInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2613 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, mem_ctx 2621 source4/rpc_server/samr/dcesrv_samr.c info = talloc_zero(mem_ctx, union samr_AliasInfo); mem_ctx 2652 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetAliasInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2666 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 2671 source4/rpc_server/samr/dcesrv_samr.c msg->dn = ldb_dn_copy(mem_ctx, a_state->account_dn); mem_ctx 2703 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_DeleteDomAlias(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2730 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_AddAliasMember(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2748 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search(d_state->sam_ctx, mem_ctx, NULL, mem_ctx 2750 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, r->in.sid)); mem_ctx 2756 source4/rpc_server/samr/dcesrv_samr.c ret, dom_sid_string(mem_ctx, r->in.sid))); mem_ctx 2759 source4/rpc_server/samr/dcesrv_samr.c status = samdb_create_foreign_security_principal(d_state->sam_ctx, mem_ctx, mem_ctx 2773 source4/rpc_server/samr/dcesrv_samr.c mod = ldb_msg_new(mem_ctx); mem_ctx 2778 source4/rpc_server/samr/dcesrv_samr.c mod->dn = talloc_reference(mem_ctx, a_state->account_dn); mem_ctx 2780 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_addval(d_state->sam_ctx, mem_ctx, mod, "member", mem_ctx 2781 source4/rpc_server/samr/dcesrv_samr.c ldb_dn_alloc_linearized(mem_ctx, memberdn)) != 0) mem_ctx 2794 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_DeleteAliasMember(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2808 source4/rpc_server/samr/dcesrv_samr.c memberdn = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, mem_ctx 2810 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, r->in.sid)); mem_ctx 2815 source4/rpc_server/samr/dcesrv_samr.c mod = ldb_msg_new(mem_ctx); mem_ctx 2820 source4/rpc_server/samr/dcesrv_samr.c mod->dn = talloc_reference(mem_ctx, a_state->account_dn); mem_ctx 2822 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_delval(d_state->sam_ctx, mem_ctx, mod, "member", mem_ctx 2836 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetMembersInAlias(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2853 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(d_state->sam_ctx, mem_ctx, mem_ctx 2872 source4/rpc_server/samr/dcesrv_samr.c sids = talloc_array(mem_ctx, struct lsa_SidPtr, mem_ctx 2881 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, mem_ctx 2882 source4/rpc_server/samr/dcesrv_samr.c ldb_dn_from_ldb_val(mem_ctx, a_state->sam_ctx, &el->values[i]), mem_ctx 2887 source4/rpc_server/samr/dcesrv_samr.c sids[i].sid = samdb_result_dom_sid(mem_ctx, msgs2[0], mem_ctx 2903 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_OpenUser(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2923 source4/rpc_server/samr/dcesrv_samr.c sid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rid); mem_ctx 2930 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, d_state->domain_dn, &msgs, attrs, mem_ctx 2932 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, sid)); mem_ctx 2938 source4/rpc_server/samr/dcesrv_samr.c dom_sid_string(mem_ctx, sid))); mem_ctx 2945 source4/rpc_server/samr/dcesrv_samr.c dom_sid_string(mem_ctx, sid))); mem_ctx 2949 source4/rpc_server/samr/dcesrv_samr.c a_state = talloc(mem_ctx, struct samr_account_state); mem_ctx 2981 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_DeleteUser(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3011 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryUserInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3200 source4/rpc_server/samr/dcesrv_samr.c ret = gendb_search_dn(a_state->sam_ctx, mem_ctx, mem_ctx 3208 source4/rpc_server/samr/dcesrv_samr.c info = talloc_zero(mem_ctx, union samr_UserInfo); mem_ctx 3368 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetUserInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3383 source4/rpc_server/samr/dcesrv_samr.c msg = ldb_msg_new(mem_ctx); mem_ctx 3388 source4/rpc_server/samr/dcesrv_samr.c msg->dn = talloc_reference(mem_ctx, a_state->account_dn); mem_ctx 3521 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, msg, mem_ctx 3528 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, msg, mem_ctx 3540 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, msg, mem_ctx 3577 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, msg, mem_ctx 3584 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, msg, mem_ctx 3596 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, msg, mem_ctx 3628 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetGroupsForUser(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3644 source4/rpc_server/samr/dcesrv_samr.c count = samdb_search_domain(a_state->sam_ctx, mem_ctx, d_state->domain_dn, &res, mem_ctx 3652 source4/rpc_server/samr/dcesrv_samr.c array = talloc(mem_ctx, struct samr_RidWithAttributeArray); mem_ctx 3661 source4/rpc_server/samr/dcesrv_samr.c array->rids = talloc_array(mem_ctx, struct samr_RidWithAttribute, mem_ctx 3670 source4/rpc_server/samr/dcesrv_samr.c group_sid = samdb_result_dom_sid(mem_ctx, res[i], mem_ctx 3693 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryDisplayInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3715 source4/rpc_server/samr/dcesrv_samr.c filter = talloc_asprintf(mem_ctx, "(&(objectclass=user)" mem_ctx 3720 source4/rpc_server/samr/dcesrv_samr.c filter = talloc_asprintf(mem_ctx, "(&(objectclass=user)" mem_ctx 3726 source4/rpc_server/samr/dcesrv_samr.c filter = talloc_asprintf(mem_ctx, "(&(grouptype=%d)" mem_ctx 3736 source4/rpc_server/samr/dcesrv_samr.c ldb_cnt = samdb_search_domain(d_state->sam_ctx, mem_ctx, mem_ctx 3748 source4/rpc_server/samr/dcesrv_samr.c entriesGeneral = talloc_array(mem_ctx, mem_ctx 3753 source4/rpc_server/samr/dcesrv_samr.c entriesFull = talloc_array(mem_ctx, mem_ctx 3758 source4/rpc_server/samr/dcesrv_samr.c entriesFullGroup = talloc_array(mem_ctx, mem_ctx 3764 source4/rpc_server/samr/dcesrv_samr.c entriesAscii = talloc_array(mem_ctx, mem_ctx 3779 source4/rpc_server/samr/dcesrv_samr.c objectsid = samdb_result_dom_sid(mem_ctx, res[i], mem_ctx 3790 source4/rpc_server/samr/dcesrv_samr.c samdb_result_acct_flags(d_state->sam_ctx, mem_ctx, mem_ctx 3808 source4/rpc_server/samr/dcesrv_samr.c samdb_result_acct_flags(d_state->sam_ctx, mem_ctx, mem_ctx 3908 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetDisplayEnumerationIndex(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3918 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_TestPrivateFunctionsDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3928 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_TestPrivateFunctionsUser(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3938 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetUserPwInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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, mem_ctx 3953 source4/rpc_server/samr/dcesrv_samr.c r->out.info->password_properties = samdb_search_uint(a_state->sam_ctx, mem_ctx, 0, mem_ctx 3963 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_RemoveMemberFromForeignDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 3977 source4/rpc_server/samr/dcesrv_samr.c memberdn = samdb_search_string(d_state->sam_ctx, mem_ctx, NULL, mem_ctx 3979 source4/rpc_server/samr/dcesrv_samr.c ldap_encode_ndr_dom_sid(mem_ctx, r->in.sid)); mem_ctx 3988 source4/rpc_server/samr/dcesrv_samr.c count = samdb_search_domain(d_state->sam_ctx, mem_ctx, mem_ctx 4003 source4/rpc_server/samr/dcesrv_samr.c mod = ldb_msg_new(mem_ctx); mem_ctx 4014 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_delval(d_state->sam_ctx, mem_ctx, mod, mem_ctx 4033 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryDomainInfo2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4044 source4/rpc_server/samr/dcesrv_samr.c status = dcesrv_samr_QueryDomainInfo(dce_call, mem_ctx, &r1); mem_ctx 4055 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryUserInfo2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4065 source4/rpc_server/samr/dcesrv_samr.c status = dcesrv_samr_QueryUserInfo(dce_call, mem_ctx, &r1); mem_ctx 4074 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryDisplayInfo2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4089 source4/rpc_server/samr/dcesrv_samr.c result = dcesrv_samr_QueryDisplayInfo(dce_call, mem_ctx, &q); mem_ctx 4098 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetDisplayEnumerationIndex2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4108 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_QueryDisplayInfo3(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4123 source4/rpc_server/samr/dcesrv_samr.c result = dcesrv_samr_QueryDisplayInfo(dce_call, mem_ctx, &q); mem_ctx 4132 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_AddMultipleMembersToAlias(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4142 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_RemoveMultipleMembersFromAlias(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4157 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetDomPwInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 4174 source4/rpc_server/samr/dcesrv_samr.c mem_ctx, NULL, &msgs, attrs); mem_ctx 4196 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Connect2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4205 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_Connect(dce_call, mem_ctx, &c); mem_ctx 4214 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetUserInfo2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4223 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_SetUserInfo(dce_call, mem_ctx, &r2); mem_ctx 4230 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetBootKeyInformation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4240 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_GetBootKeyInformation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4250 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Connect3(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4259 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_Connect(dce_call, mem_ctx, &c); mem_ctx 4266 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Connect4(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4275 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_Connect(dce_call, mem_ctx, &c); mem_ctx 4282 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_Connect5(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4292 source4/rpc_server/samr/dcesrv_samr.c status = dcesrv_samr_Connect(dce_call, mem_ctx, &c); mem_ctx 4305 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_RidToSid(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4316 source4/rpc_server/samr/dcesrv_samr.c *r->out.sid = dom_sid_add_rid(mem_ctx, d_state->domain_sid, r->in.rid); mem_ctx 4328 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_SetDsrmPassword(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 4338 source4/rpc_server/samr/dcesrv_samr.c static NTSTATUS dcesrv_samr_ValidatePassword(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 42 source4/rpc_server/samr/samr_password.c TALLOC_CTX *mem_ctx, mem_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)); mem_ctx 81 source4/rpc_server/samr/samr_password.c ret = gendb_search_dn(sam_ctx, mem_ctx, mem_ctx 89 source4/rpc_server/samr/samr_password.c status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, mem_ctx 132 source4/rpc_server/samr/samr_password.c msg = ldb_msg_new(mem_ctx); mem_ctx 146 source4/rpc_server/samr/samr_password.c status = samdb_set_password(sam_ctx, mem_ctx, mem_ctx 159 source4/rpc_server/samr/samr_password.c ret = samdb_replace(sam_ctx, mem_ctx, msg); mem_ctx 183 source4/rpc_server/samr/samr_password.c NTSTATUS dcesrv_samr_OemChangePasswordUser2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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)); mem_ctx 225 source4/rpc_server/samr/samr_password.c mem_ctx, NULL, &res, attrs, mem_ctx 236 source4/rpc_server/samr/samr_password.c status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, mem_ctx 248 source4/rpc_server/samr/samr_password.c if (!extract_pw_from_buffer(mem_ctx, pwbuf->data, &new_password)) { mem_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), mem_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), mem_ctx 282 source4/rpc_server/samr/samr_password.c mod = ldb_msg_new(mem_ctx); mem_ctx 296 source4/rpc_server/samr/samr_password.c status = samdb_set_password(sam_ctx, mem_ctx, mem_ctx 310 source4/rpc_server/samr/samr_password.c ret = samdb_replace(sam_ctx, mem_ctx, mod); mem_ctx 336 source4/rpc_server/samr/samr_password.c TALLOC_CTX *mem_ctx, mem_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)); mem_ctx 379 source4/rpc_server/samr/samr_password.c mem_ctx, NULL, &res, attrs, mem_ctx 390 source4/rpc_server/samr/samr_password.c status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, mem_ctx 406 source4/rpc_server/samr/samr_password.c if (!extract_pw_from_buffer(mem_ctx, r->in.nt_password->data, &new_password)) { mem_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), mem_ctx 445 source4/rpc_server/samr/samr_password.c mod = ldb_msg_new(mem_ctx); mem_ctx 459 source4/rpc_server/samr/samr_password.c status = samdb_set_password(sam_ctx, mem_ctx, mem_ctx 472 source4/rpc_server/samr/samr_password.c ret = samdb_replace(sam_ctx, mem_ctx, mod); mem_ctx 497 source4/rpc_server/samr/samr_password.c reject = talloc(mem_ctx, struct samr_ChangeReject); mem_ctx 517 source4/rpc_server/samr/samr_password.c NTSTATUS dcesrv_samr_ChangePasswordUser2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 535 source4/rpc_server/samr/samr_password.c return dcesrv_samr_ChangePasswordUser3(dce_call, mem_ctx, &r2); mem_ctx 547 source4/rpc_server/samr/samr_password.c TALLOC_CTX *mem_ctx, mem_ctx 562 source4/rpc_server/samr/samr_password.c if (!extract_pw_from_buffer(mem_ctx, pwbuf->data, &new_password)) { mem_ctx 569 source4/rpc_server/samr/samr_password.c return samdb_set_password(sam_ctx, mem_ctx, mem_ctx 586 source4/rpc_server/samr/samr_password.c TALLOC_CTX *mem_ctx, mem_ctx 601 source4/rpc_server/samr/samr_password.c co_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 613 source4/rpc_server/samr/samr_password.c if (!extract_pw_from_buffer(mem_ctx, pwbuf->data, &new_password)) { mem_ctx 620 source4/rpc_server/samr/samr_password.c return samdb_set_password(sam_ctx, mem_ctx, mem_ctx 84 source4/rpc_server/service_rpc.c static struct socket_address *dcesrv_sock_get_my_addr(struct dcesrv_connection *dcesrv_conn, TALLOC_CTX *mem_ctx) mem_ctx 90 source4/rpc_server/service_rpc.c return socket_get_my_addr(srv_conn->socket, mem_ctx); mem_ctx 93 source4/rpc_server/service_rpc.c static struct socket_address *dcesrv_sock_get_peer_addr(struct dcesrv_connection *dcesrv_conn, TALLOC_CTX *mem_ctx) mem_ctx 99 source4/rpc_server/service_rpc.c return socket_get_peer_addr(srv_conn->socket, mem_ctx); mem_ctx 46 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_parse_printer_name(TALLOC_CTX *mem_ctx, const char *name, mem_ctx 70 source4/rpc_server/spoolss/dcesrv_spoolss.c server_unc = talloc_strdup(mem_ctx, name); mem_ctx 149 source4/rpc_server/spoolss/dcesrv_spoolss.c TALLOC_CTX *mem_ctx, mem_ctx 194 source4/rpc_server/spoolss/dcesrv_spoolss.c str = talloc_asprintf(mem_ctx, "%s.%s", mem_ctx 204 source4/rpc_server/spoolss/dcesrv_spoolss.c myaddr = dcesrv_connection_get_my_addr(dce_call->conn, mem_ctx); mem_ctx 233 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrinters(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 240 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, r->in.server); mem_ctx 243 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_EnumPrinters(ntptr, mem_ctx, r); mem_ctx 252 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_OpenPrinterEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 257 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_OpenPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 263 source4/rpc_server/spoolss/dcesrv_spoolss.c r2 = talloc(mem_ctx, struct spoolss_OpenPrinterEx); mem_ctx 278 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_OpenPrinterEx(dce_call, mem_ctx, r2); mem_ctx 289 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_SetJob(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 299 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetJob(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 309 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumJobs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 319 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 329 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 339 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_SetPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 349 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 359 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrinterDriver(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 369 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrinterDrivers(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 376 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, r->in.server); mem_ctx 379 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_EnumPrinterDrivers(ntptr, mem_ctx, r); mem_ctx 392 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrinterDriver(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 402 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrinterDriverDirectory(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 409 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, r->in.server); mem_ctx 412 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_GetPrinterDriverDirectory(ntptr, mem_ctx, r); mem_ctx 424 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterDriver(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 434 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrintProcessor(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 444 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrintProcessors(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 454 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrintProcessorDirectory(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 461 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, r->in.server); mem_ctx 464 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_GetPrintProcessorDirectory(ntptr, mem_ctx, r); mem_ctx 476 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_StartDocPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 486 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_StartPagePrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 496 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_WritePrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 506 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EndPagePrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 516 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AbortPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 526 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ReadPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 536 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EndDocPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 546 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddJob(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 560 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ScheduleJob(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 570 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrinterData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 583 source4/rpc_server/spoolss/dcesrv_spoolss.c r->out.type = talloc_zero(mem_ctx, enum winreg_Type); mem_ctx 586 source4/rpc_server/spoolss/dcesrv_spoolss.c r->out.needed = talloc_zero(mem_ctx, uint32_t); mem_ctx 589 source4/rpc_server/spoolss/dcesrv_spoolss.c r->out.data = talloc_zero(mem_ctx, union spoolss_PrinterData); mem_ctx 594 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_GetPrintServerData(handle, mem_ctx, r); mem_ctx 613 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_SetPrinterData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 623 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_WaitForPrinterChange(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 633 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ClosePrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 653 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddForm(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 667 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_AddPrintServerForm(handle, mem_ctx, r); mem_ctx 671 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_AddPrinterForm(handle, mem_ctx, r); mem_ctx 685 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeleteForm(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 699 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_DeletePrintServerForm(handle, mem_ctx, r); mem_ctx 703 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_DeletePrinterForm(handle, mem_ctx, r); mem_ctx 717 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetForm(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 737 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_GetPrinterForm(handle, mem_ctx, r); mem_ctx 753 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_SetForm(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 767 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_SetPrintServerForm(handle, mem_ctx, r); mem_ctx 771 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_SetPrinterForm(handle, mem_ctx, r); mem_ctx 785 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumForms(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 800 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_EnumPrintServerForms(handle, mem_ctx, r); mem_ctx 804 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_EnumPrinterForms(handle, mem_ctx, r); mem_ctx 821 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPorts(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 828 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, r->in.servername); mem_ctx 831 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_EnumPorts(ntptr, mem_ctx, r); mem_ctx 844 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumMonitors(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 851 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, r->in.servername); mem_ctx 854 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_EnumMonitors(ntptr, mem_ctx, r); mem_ctx 867 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPort(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 877 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ConfigurePort(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 887 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePort(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 897 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_CreatePrinterIC(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 907 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_PlayGDIScriptOnPrinterIC(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 917 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterIC(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 927 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrinterConnection(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 937 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterConnection(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 947 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_PrinterMessageBox(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 957 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddMonitor(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 967 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeleteMonitor(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 977 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrintProcessor(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 987 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrintProvidor(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 997 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrintProvidor(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1007 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrintProcDataTypes(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1017 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ResetPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1027 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrinterDriver2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1037 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_FindFirstPrinterChangeNotification(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1047 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_FindNextPrinterChangeNotification(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1057 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_FindClosePrinterNotify(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1067 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_RouterFindFirstPrinterChangeNotificationOld(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1077 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ReplyOpenPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1096 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_RouterReplyPrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1106 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ReplyClosePrinter(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1123 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPortEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1133 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_RouterFindFirstPrinterChangeNotification(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1143 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_SpoolerInit(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1153 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_ResetPrinterEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1163 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_RemoteFindFirstPrinterChangeNotifyEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1182 source4/rpc_server/spoolss/dcesrv_spoolss.c binding = talloc_zero(mem_ctx, struct dcerpc_binding); mem_ctx 1189 source4/rpc_server/spoolss/dcesrv_spoolss.c creds = cli_credentials_init_anon(mem_ctx); /* FIXME: Use machine credentials instead ? */ mem_ctx 1191 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcerpc_pipe_connect_b(mem_ctx, &p, binding, &ndr_table_spoolss, mem_ctx 1209 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcerpc_spoolss_ReplyOpenPrinter(p, mem_ctx, &rop); mem_ctx 1225 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_RouterReplyPrinterEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1235 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_RouterRefreshPrinterChangeNotify(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1245 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_44(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1254 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_OpenPrinterEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1267 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_parse_printer_name(mem_ctx, r->in.printername, &server, &object, &type); mem_ctx 1270 source4/rpc_server/spoolss/dcesrv_spoolss.c status = dcesrv_spoolss_check_server_name(dce_call, mem_ctx, server); mem_ctx 1275 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_OpenPrintServer(ntptr, mem_ctx, r, server, &handle); mem_ctx 1279 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_OpenPort(ntptr, mem_ctx, r, object, &handle); mem_ctx 1283 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_OpenMonitor(ntptr, mem_ctx, r, object, &handle); mem_ctx 1287 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_OpenPrinter(ntptr, mem_ctx, r, object, &handle); mem_ctx 1307 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrinterEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1317 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_47(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1327 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrinterData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1337 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1347 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_4a(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1357 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_4b(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1367 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_4c(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1377 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_SetPrinterDataEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1387 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_GetPrinterDataEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1397 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrinterDataEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1407 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_EnumPrinterKey(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1417 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterDataEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1427 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterKey(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1437 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_53(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1447 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_DeletePrinterDriverEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1457 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_55(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1467 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_56(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1477 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_57(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1487 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_XcvData(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1499 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_XcvDataPrintServer(handle, mem_ctx, r); mem_ctx 1503 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_XcvDataPrinter(handle, mem_ctx, r); mem_ctx 1507 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_XcvDataPort(handle, mem_ctx, r); mem_ctx 1511 source4/rpc_server/spoolss/dcesrv_spoolss.c status = ntptr_XcvDataMonitor(handle, mem_ctx, r); mem_ctx 1526 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_AddPrinterDriverEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1536 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_5a(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1546 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_5b(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1556 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_5c(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1566 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_5d(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1576 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_5e(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1586 source4/rpc_server/spoolss/dcesrv_spoolss.c static WERROR dcesrv_spoolss_5f(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 45 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 52 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr0 = talloc(mem_ctx, struct srvsvc_NetCharDevCtr0); mem_ctx 61 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr1 = talloc(mem_ctx, struct srvsvc_NetCharDevCtr1); mem_ctx 80 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 105 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevControl(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 115 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevQEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 123 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr0 = talloc(mem_ctx, struct srvsvc_NetCharDevQCtr0); mem_ctx 133 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr1 = talloc(mem_ctx, struct srvsvc_NetCharDevQCtr1); mem_ctx 152 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevQGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 177 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevQSetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 206 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevQPurge(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 216 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetCharDevQPurgeSelf(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 226 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetConnEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 234 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr0 = talloc(mem_ctx, struct srvsvc_NetConnCtr0); mem_ctx 244 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr1 = talloc(mem_ctx, struct srvsvc_NetConnCtr1); mem_ctx 263 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetFileEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 271 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr2 = talloc(mem_ctx, struct srvsvc_NetFileCtr2); mem_ctx 281 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr3 = talloc(mem_ctx, struct srvsvc_NetFileCtr3); mem_ctx 300 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetFileGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 325 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetFileClose(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 335 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetSessEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 343 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr0 = talloc(mem_ctx, struct srvsvc_NetSessCtr0); mem_ctx 353 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr1 = talloc(mem_ctx, struct srvsvc_NetSessCtr1); mem_ctx 363 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr2 = talloc(mem_ctx, struct srvsvc_NetSessCtr2); mem_ctx 373 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr10 = talloc(mem_ctx, struct srvsvc_NetSessCtr10); mem_ctx 383 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info_ctr->ctr.ctr502 = talloc(mem_ctx, struct srvsvc_NetSessCtr502); mem_ctx 402 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetSessDel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 412 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareAdd(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 444 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info = talloc_array(mem_ctx, struct share_info, count); mem_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); mem_ctx 542 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info = talloc_array(mem_ctx, struct share_info, count); mem_ctx 626 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_fiel_ShareInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 635 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info0->name = talloc_strdup(mem_ctx, scfg->name); mem_ctx 642 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info1->name = talloc_strdup(mem_ctx, scfg->name); mem_ctx 644 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info1->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 645 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info1->comment = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_COMMENT, "")); mem_ctx 652 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->name = talloc_strdup(mem_ctx, scfg->name); mem_ctx 654 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 655 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->comment = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_COMMENT, "")); mem_ctx 657 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->permissions = dcesrv_common_get_share_permissions(mem_ctx, dce_ctx, scfg); mem_ctx 659 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->current_users = dcesrv_common_get_share_current_users(mem_ctx, dce_ctx, scfg); mem_ctx 660 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->path = dcesrv_common_get_share_path(mem_ctx, dce_ctx, scfg); mem_ctx 662 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info2->password = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_PASSWORD, NULL)); mem_ctx 668 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info501->name = talloc_strdup(mem_ctx, scfg->name); mem_ctx 670 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info501->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 671 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info501->comment = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_COMMENT, "")); mem_ctx 679 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->name = talloc_strdup(mem_ctx, scfg->name); mem_ctx 681 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 682 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->comment = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_COMMENT, "")); mem_ctx 684 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->permissions = dcesrv_common_get_share_permissions(mem_ctx, dce_ctx, scfg); mem_ctx 686 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->current_users = dcesrv_common_get_share_current_users(mem_ctx, dce_ctx, scfg); mem_ctx 687 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->path = dcesrv_common_get_share_path(mem_ctx, dce_ctx, scfg); mem_ctx 689 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->password = talloc_strdup(mem_ctx, share_string_option(scfg, SHARE_PASSWORD, NULL)); mem_ctx 690 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info502->sd_buf.sd = dcesrv_common_get_security_descriptor(mem_ctx, dce_ctx, scfg); mem_ctx 696 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info->info1005->dfs_flags = dcesrv_common_get_share_dfs_flags(mem_ctx, dce_ctx, scfg); mem_ctx 710 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareEnumAll(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 729 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_list_all(mem_ctx, sctx, &numshares, &snames); mem_ctx 740 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr0 = talloc(mem_ctx, struct srvsvc_NetShareCtr0); mem_ctx 751 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr0->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo0, ctr0->count); mem_ctx 758 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 764 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 781 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr1 = talloc(mem_ctx, struct srvsvc_NetShareCtr1); mem_ctx 792 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr1->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo1, ctr1->count); mem_ctx 799 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 805 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 825 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr2 = talloc(mem_ctx, struct srvsvc_NetShareCtr2); mem_ctx 836 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr2->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo2, ctr2->count); mem_ctx 843 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 849 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 869 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr501 = talloc(mem_ctx, struct srvsvc_NetShareCtr501); mem_ctx 880 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr501->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo501, ctr501->count); mem_ctx 887 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 893 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 913 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr502 = talloc(mem_ctx, struct srvsvc_NetShareCtr502); mem_ctx 924 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr502->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo502, ctr502->count); mem_ctx 931 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 937 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 961 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 982 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, r->in.share_name, &scfg); mem_ctx 993 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info.info0 = talloc(mem_ctx, struct srvsvc_NetShareInfo0); mem_ctx 996 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.level, &info); mem_ctx 1009 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info.info1 = talloc(mem_ctx, struct srvsvc_NetShareInfo1); mem_ctx 1012 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.level, &info); mem_ctx 1027 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info.info2 = talloc(mem_ctx, struct srvsvc_NetShareInfo2); mem_ctx 1030 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.level, &info); mem_ctx 1043 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info.info501 = talloc(mem_ctx, struct srvsvc_NetShareInfo501); mem_ctx 1046 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.level, &info); mem_ctx 1061 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info.info502 = talloc(mem_ctx, struct srvsvc_NetShareInfo502); mem_ctx 1064 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.level, &info); mem_ctx 1077 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info.info1005 = talloc(mem_ctx, struct srvsvc_NetShareInfo1005); mem_ctx 1080 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.level, &info); mem_ctx 1209 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1222 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info = talloc_array(mem_ctx, struct share_info, 10); mem_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); mem_ctx 1369 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareDelSticky(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1379 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareCheck(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1401 source4/rpc_server/srvsvc/dcesrv_srvsvc.c device = talloc_strdup(mem_ctx, &r->in.device_name[2]); mem_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); mem_ctx 1413 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_list_all(mem_ctx, sctx, &count, &names); mem_ctx 1422 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, names[i], &scfg); mem_ctx 1457 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetSrvGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 1470 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info100 = talloc(mem_ctx, struct srvsvc_NetSrvInfo100); mem_ctx 1473 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info100->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); mem_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); mem_ctx 1484 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101 = talloc(mem_ctx, struct srvsvc_NetSrvInfo101); mem_ctx 1487 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); mem_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); mem_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); mem_ctx 1494 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->comment = talloc_strdup(mem_ctx, lp_serverstring(dce_ctx->lp_ctx)); mem_ctx 1504 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102 = talloc(mem_ctx, struct srvsvc_NetSrvInfo102); mem_ctx 1507 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); mem_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); mem_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); mem_ctx 1514 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->comment = talloc_strdup(mem_ctx, lp_serverstring(dce_ctx->lp_ctx)); mem_ctx 1517 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->users = dcesrv_common_get_users(mem_ctx, dce_ctx); mem_ctx 1518 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->disc = dcesrv_common_get_disc(mem_ctx, dce_ctx); mem_ctx 1519 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->hidden = dcesrv_common_get_hidden(mem_ctx, dce_ctx); mem_ctx 1520 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->announce = dcesrv_common_get_announce(mem_ctx, dce_ctx); mem_ctx 1521 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->anndelta = dcesrv_common_get_anndelta(mem_ctx, dce_ctx); mem_ctx 1522 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->licenses = dcesrv_common_get_licenses(mem_ctx, dce_ctx); mem_ctx 1523 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->userpath = dcesrv_common_get_userpath(mem_ctx, dce_ctx); mem_ctx 1540 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetSrvSetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1550 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetDiskEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1562 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info->disks = talloc_array(mem_ctx, struct srvsvc_NetDiskInfo0, 2); mem_ctx 1566 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info->disks[0].disk = talloc_strdup(mem_ctx, "C:"); mem_ctx 1569 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.info->disks[1].disk = talloc_strdup(mem_ctx, ""); mem_ctx 1588 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetServerStatisticsGet(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1598 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetTransportAdd(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1608 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetTransportEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1620 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.transports->ctr.ctr0 = talloc(mem_ctx, struct srvsvc_NetTransportCtr0); mem_ctx 1630 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.transports->ctr.ctr1 = talloc(mem_ctx, struct srvsvc_NetTransportCtr1); mem_ctx 1640 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.transports->ctr.ctr2 = talloc(mem_ctx, struct srvsvc_NetTransportCtr2); mem_ctx 1650 source4/rpc_server/srvsvc/dcesrv_srvsvc.c r->out.transports->ctr.ctr3 = talloc(mem_ctx, struct srvsvc_NetTransportCtr3); mem_ctx 1668 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetTransportDel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1678 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetRemoteTOD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1686 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info = talloc(mem_ctx, struct srvsvc_NetRemoteTODInfo); mem_ctx 1719 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetPathType(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1729 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetPathCanonicalize(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1739 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetPathCompare(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1749 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetNameValidate(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1778 source4/rpc_server/srvsvc/dcesrv_srvsvc.c if (! dcesrv_common_validate_share_name(mem_ctx, r->in.name)) { mem_ctx 1799 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetPRNameCompare(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 1809 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 1829 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_list_all(mem_ctx, sctx, &numshares, &snames); mem_ctx 1841 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr0 = talloc(mem_ctx, struct srvsvc_NetShareCtr0); mem_ctx 1853 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr0->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo0, count); mem_ctx 1861 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 1867 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 1875 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 1893 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr1 = talloc(mem_ctx, struct srvsvc_NetShareCtr1); mem_ctx 1905 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr1->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo1, count); mem_ctx 1913 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 1919 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 1927 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 1947 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr2 = talloc(mem_ctx, struct srvsvc_NetShareCtr2); mem_ctx 1959 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr2->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo2, count); mem_ctx 1967 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 1973 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 1981 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 2001 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr502 = talloc(mem_ctx, struct srvsvc_NetShareCtr502); mem_ctx 2013 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ctr502->array = talloc_array(mem_ctx, struct srvsvc_NetShareInfo502, count); mem_ctx 2021 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nterr = share_get_config(mem_ctx, sctx, snames[i], &scfg); mem_ctx 2027 source4/rpc_server/srvsvc/dcesrv_srvsvc.c type = dcesrv_common_get_share_type(mem_ctx, dce_ctx, scfg); mem_ctx 2035 source4/rpc_server/srvsvc/dcesrv_srvsvc.c status = dcesrv_srvsvc_fiel_ShareInfo(dce_call, mem_ctx, scfg, r->in.info_ctr->level, &info); mem_ctx 2058 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareDelStart(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2068 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareDelCommit(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2078 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetGetFileSecurity(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2087 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nt_status = srvsvc_create_ntvfs_context(dce_call, mem_ctx, r->in.share, &ntvfs_ctx); mem_ctx 2090 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ntvfs_req = ntvfs_request_create(ntvfs_ctx, mem_ctx, mem_ctx 2097 source4/rpc_server/srvsvc/dcesrv_srvsvc.c sd_buf = talloc(mem_ctx, struct sec_desc_buf); mem_ctx 2100 source4/rpc_server/srvsvc/dcesrv_srvsvc.c io = talloc(mem_ctx, union smb_fileinfo); mem_ctx 2120 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetSetFileSecurity(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2128 source4/rpc_server/srvsvc/dcesrv_srvsvc.c nt_status = srvsvc_create_ntvfs_context(dce_call, mem_ctx, r->in.share, &ntvfs_ctx); mem_ctx 2131 source4/rpc_server/srvsvc/dcesrv_srvsvc.c ntvfs_req = ntvfs_request_create(ntvfs_ctx, mem_ctx, mem_ctx 2138 source4/rpc_server/srvsvc/dcesrv_srvsvc.c io = talloc(mem_ctx, union smb_setfileinfo); mem_ctx 2156 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetServerTransportAddEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2166 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetServerSetServiceBitsEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2176 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSGETVERSION(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2186 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSCREATELOCALPARTITION(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2196 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSDELETELOCALPARTITION(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2206 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSSETLOCALVOLUMESTATE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2216 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSSETSERVERINFO(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2226 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSCREATEEXITPOINT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2236 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSDELETEEXITPOINT(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2246 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSMODIFYPREFIX(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2256 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSFIXLOCALVOLUME(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2266 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRDFSMANAGERREPORTSITEINFO(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2276 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRSERVERTRANSPORTDELEX(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2285 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetShareDel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 2307 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NetSetServiceBits(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 2316 source4/rpc_server/srvsvc/dcesrv_srvsvc.c static WERROR dcesrv_srvsvc_NETRPRNAMECANONICALIZE(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 30 source4/rpc_server/srvsvc/srvsvc_ntvfs.c struct socket_address *srvsvc_get_my_addr(void *p, TALLOC_CTX *mem_ctx) mem_ctx 33 source4/rpc_server/srvsvc/srvsvc_ntvfs.c return dcesrv_connection_get_my_addr(conn, mem_ctx); mem_ctx 36 source4/rpc_server/srvsvc/srvsvc_ntvfs.c struct socket_address *srvsvc_get_peer_addr(void *p, TALLOC_CTX *mem_ctx) mem_ctx 39 source4/rpc_server/srvsvc/srvsvc_ntvfs.c return dcesrv_connection_get_peer_addr(conn, mem_ctx); mem_ctx 53 source4/rpc_server/srvsvc/srvsvc_ntvfs.c TALLOC_CTX *mem_ctx, mem_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); mem_ctx 70 source4/rpc_server/srvsvc/srvsvc_ntvfs.c status = share_get_config(mem_ctx, sctx, share, &scfg); mem_ctx 95 source4/rpc_server/srvsvc/srvsvc_ntvfs.c c = talloc(mem_ctx, struct srvsvc_ntvfs_ctx); mem_ctx 123 source4/rpc_server/srvsvc/srvsvc_ntvfs.c ntvfs_req = ntvfs_request_create(c->ntvfs, mem_ctx, mem_ctx 47 source4/rpc_server/unixinfo/dcesrv_unixinfo.c TALLOC_CTX *mem_ctx, mem_ctx 59 source4/rpc_server/unixinfo/dcesrv_unixinfo.c ids = talloc(mem_ctx, struct id_mapping); mem_ctx 81 source4/rpc_server/unixinfo/dcesrv_unixinfo.c TALLOC_CTX *mem_ctx, mem_ctx 100 source4/rpc_server/unixinfo/dcesrv_unixinfo.c ids = talloc(mem_ctx, struct id_mapping); mem_ctx 122 source4/rpc_server/unixinfo/dcesrv_unixinfo.c TALLOC_CTX *mem_ctx, mem_ctx 134 source4/rpc_server/unixinfo/dcesrv_unixinfo.c ids = talloc(mem_ctx, struct id_mapping); mem_ctx 156 source4/rpc_server/unixinfo/dcesrv_unixinfo.c TALLOC_CTX *mem_ctx, mem_ctx 175 source4/rpc_server/unixinfo/dcesrv_unixinfo.c ids = talloc(mem_ctx, struct id_mapping); mem_ctx 197 source4/rpc_server/unixinfo/dcesrv_unixinfo.c TALLOC_CTX *mem_ctx, mem_ctx 204 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos = talloc_zero_array(mem_ctx, struct unixinfo_GetPWUidInfo, mem_ctx 223 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = talloc_strdup(mem_ctx, pwd->pw_dir); mem_ctx 224 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].shell = talloc_strdup(mem_ctx, pwd->pw_shell); mem_ctx 57 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, uint32_t hkey, mem_ctx 76 source4/rpc_server/winreg/rpc_winreg.c #define func_winreg_OpenHive(k,n) static WERROR dcesrv_winreg_Open ## k (struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct winreg_Open ## k *r) \ mem_ctx 78 source4/rpc_server/winreg/rpc_winreg.c return dcesrv_winreg_openhive (dce_call, mem_ctx, n, &r->out.handle);\ mem_ctx 95 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 113 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 139 source4/rpc_server/winreg/rpc_winreg.c ndr_err = ndr_pull_struct_blob_all(&sdblob, mem_ctx, NULL, &sd, mem_ctx 165 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 189 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 213 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 225 source4/rpc_server/winreg/rpc_winreg.c result = reg_key_get_subkey_by_index(mem_ctx, mem_ctx 262 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 275 source4/rpc_server/winreg/rpc_winreg.c result = reg_key_get_value_by_index(mem_ctx, key, mem_ctx 301 source4/rpc_server/winreg/rpc_winreg.c r->out.type = talloc(mem_ctx, uint32_t); mem_ctx 319 source4/rpc_server/winreg/rpc_winreg.c r->out.size = talloc(mem_ctx, uint32_t); mem_ctx 332 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 356 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 371 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 382 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 393 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 434 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 450 source4/rpc_server/winreg/rpc_winreg.c result = reg_key_get_info(mem_ctx, key, &classname, mem_ctx 475 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 492 source4/rpc_server/winreg/rpc_winreg.c result = reg_key_get_value_by_name(mem_ctx, key, mem_ctx 502 source4/rpc_server/winreg/rpc_winreg.c r->out.type = talloc(mem_ctx, uint32_t); mem_ctx 507 source4/rpc_server/winreg/rpc_winreg.c r->out.data_length = talloc(mem_ctx, uint32_t); mem_ctx 512 source4/rpc_server/winreg/rpc_winreg.c r->out.data_size = talloc(mem_ctx, uint32_t); mem_ctx 530 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 541 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 552 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 563 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 574 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 603 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 614 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 625 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 636 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 643 source4/rpc_server/winreg/rpc_winreg.c r->out.version = talloc(mem_ctx, uint32_t); mem_ctx 656 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 667 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 678 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 689 source4/rpc_server/winreg/rpc_winreg.c TALLOC_CTX *mem_ctx, mem_ctx 31 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetWkstaGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_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); mem_ctx 38 source4/rpc_server/wkssvc/dcesrv_wkssvc.c r->out.info = talloc_zero(mem_ctx, union wkssvc_NetWkstaInfo); mem_ctx 48 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100 = talloc(mem_ctx, struct wkssvc_NetWkstaInfo100); mem_ctx 51 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); mem_ctx 52 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, NULL); mem_ctx 54 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->domain_name = talloc_reference(mem_ctx, server_info->domain_name); mem_ctx 66 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101 = talloc(mem_ctx, struct wkssvc_NetWkstaInfo101); mem_ctx 69 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->platform_id = dcesrv_common_get_platform_id(mem_ctx, dce_ctx); mem_ctx 70 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->server_name = dcesrv_common_get_server_name(mem_ctx, dce_ctx, NULL); mem_ctx 72 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->domain_name = talloc_reference(mem_ctx, server_info->domain_name); mem_ctx 76 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->lan_root = dcesrv_common_get_lan_root(mem_ctx, dce_ctx); mem_ctx 100 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetWkstaSetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 110 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetWkstaEnumUsers(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 120 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrWkstaUserGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 130 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrWkstaUserSetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 140 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetWkstaTransportEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 148 source4/rpc_server/wkssvc/dcesrv_wkssvc.c r->out.info = talloc(mem_ctx, struct wkssvc_NetWkstaTransportInfo); mem_ctx 151 source4/rpc_server/wkssvc/dcesrv_wkssvc.c r->out.info->ctr.ctr0 = talloc(mem_ctx, struct wkssvc_NetWkstaTransportCtr0); mem_ctx 170 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrWkstaTransportAdd(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 180 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrWkstaTransportDel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 190 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrUseAdd(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 200 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrUseGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 210 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrUseDel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 220 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrUseEnum(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 230 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrMessageBufferSend(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 240 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrWorkstationStatisticsGet(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 250 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrLogonDomainNameAdd(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 260 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrLogonDomainNameDel(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 270 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrJoinDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 280 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrUnjoinDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 290 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrRenameMachineInDomain(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 300 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrValidateName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 310 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrGetJoinInformation(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 320 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrGetJoinableOus(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 330 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrJoinDomain2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 340 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrUnjoinDomain2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 350 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrRenameMachineInDomain2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 360 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrValidateName2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 370 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrGetJoinableOus2(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 380 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrAddAlternateComputerName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 390 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrRemoveAlternateComputerName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 400 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrSetPrimaryComputername(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 410 source4/rpc_server/wkssvc/dcesrv_wkssvc.c static WERROR dcesrv_wkssvc_NetrEnumerateComputerNames(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, mem_ctx 26 source4/scripting/python/modules.h #define py_iconv_convenience(mem_ctx) smb_iconv_convenience_init(mem_ctx, "ASCII", PyUnicode_GetDefaultEncoding(), true) mem_ctx 51 source4/smb_server/blob.c NTSTATUS smbsrv_blob_grow_data(TALLOC_CTX *mem_ctx, mem_ctx 57 source4/smb_server/blob.c p = talloc_realloc(mem_ctx, blob->data, uint8_t, new_size); mem_ctx 66 source4/smb_server/blob.c NTSTATUS smbsrv_blob_fill_data(TALLOC_CTX *mem_ctx, mem_ctx 71 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, new_size)); mem_ctx 105 source4/smb_server/blob.c size_t smbsrv_blob_push_string(TALLOC_CTX *mem_ctx, mem_ctx 175 source4/smb_server/blob.c NTSTATUS smbsrv_blob_append_string(TALLOC_CTX *mem_ctx, mem_ctx 187 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, offset + (2+strlen_m(str))*max_bytes_per_char)); mem_ctx 188 source4/smb_server/blob.c ret = smbsrv_blob_push_string(mem_ctx, blob, len_offset, offset, str, -1, default_flags, flags); mem_ctx 192 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, offset + ret)); mem_ctx 196 source4/smb_server/blob.c NTSTATUS smbsrv_push_passthru_fsinfo(TALLOC_CTX *mem_ctx, mem_ctx 207 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 18)); mem_ctx 212 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 220 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 24)); mem_ctx 230 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 8)); mem_ctx 238 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 12)); mem_ctx 245 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 253 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 48)); mem_ctx 266 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 32)); mem_ctx 279 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 64)); mem_ctx 281 source4/smb_server/blob.c ndr_err = ndr_push_struct_blob(&guid_blob, mem_ctx, NULL, mem_ctx 303 source4/smb_server/blob.c NTSTATUS smbsrv_push_passthru_fileinfo(TALLOC_CTX *mem_ctx, mem_ctx 314 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 40)); mem_ctx 325 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 56)); mem_ctx 338 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 24)); mem_ctx 349 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 8)); mem_ctx 356 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 4)); mem_ctx 362 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 4)); mem_ctx 368 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 4)); mem_ctx 375 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 4)); mem_ctx 381 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 8)); mem_ctx 387 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 16)); mem_ctx 399 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 8)); mem_ctx 405 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 72)); mem_ctx 420 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 427 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 4)); mem_ctx 429 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 436 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 4)); mem_ctx 438 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 449 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, data_size + 24)); mem_ctx 453 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 460 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_fill_data(mem_ctx, blob, (blob->length+7)&~7)); mem_ctx 479 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, list_size)); mem_ctx 487 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 0x64)); mem_ctx 507 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 520 source4/smb_server/blob.c NTSTATUS smbsrv_pull_passthru_sfileinfo(TALLOC_CTX *mem_ctx, mem_ctx 650 source4/smb_server/blob.c NTSTATUS smbsrv_push_passthru_search(TALLOC_CTX *mem_ctx, mem_ctx 661 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, ofs + 64)); mem_ctx 671 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->directory_info.name.s, mem_ctx 680 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, ofs + 68)); mem_ctx 691 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->full_directory_info.name.s, mem_ctx 700 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, ofs + 12)); mem_ctx 703 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->name_info.name.s, mem_ctx 712 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, ofs + 94)); mem_ctx 725 source4/smb_server/blob.c smbsrv_blob_push_string(mem_ctx, blob, mem_ctx 730 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->both_directory_info.name.s, mem_ctx 739 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, ofs + 80)); mem_ctx 752 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->id_full_directory_info.name.s, mem_ctx 761 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, ofs + 104)); mem_ctx 774 source4/smb_server/blob.c smbsrv_blob_push_string(mem_ctx, blob, mem_ctx 780 source4/smb_server/blob.c BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->id_both_directory_info.name.s, mem_ctx 111 source4/smb_server/handle.c TALLOC_CTX *mem_ctx, mem_ctx 118 source4/smb_server/handle.c handle = talloc_zero(mem_ctx, struct smbsrv_handle); mem_ctx 138 source4/smb_server/session.c TALLOC_CTX *mem_ctx, mem_ctx 147 source4/smb_server/session.c sess = talloc_zero(mem_ctx, struct smbsrv_session); mem_ctx 38 source4/smb_server/smb/request.c req->in.bufinfo.mem_ctx = req; mem_ctx 512 source4/smb_server/smb/request.c *dest = talloc_strdup(bufinfo->mem_ctx, ""); mem_ctx 516 source4/smb_server/smb/request.c ret = convert_string_talloc(bufinfo->mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false); mem_ctx 565 source4/smb_server/smb/request.c ret = convert_string_talloc(bufinfo->mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false); mem_ctx 615 source4/smb_server/smb/request.c (*dest) = talloc_strdup(bufinfo->mem_ctx, ""); mem_ctx 626 source4/smb_server/smb/request.c (*dest) = talloc_strdup(bufinfo->mem_ctx, ""); mem_ctx 644 source4/smb_server/smb/request.c (*blob) = data_blob_talloc(bufinfo->mem_ctx, src, len); mem_ctx 771 source4/smb_server/smb/request.c DATA_BLOB smbsrv_handle_get_wire_key(void *private_data, struct ntvfs_handle *handle, TALLOC_CTX *mem_ctx) mem_ctx 777 source4/smb_server/smb/request.c return data_blob_talloc(mem_ctx, key, sizeof(key)); mem_ctx 84 source4/smb_server/smb/trans2.c TALLOC_CTX *mem_ctx, mem_ctx 93 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 18)); mem_ctx 104 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 5)); mem_ctx 109 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_append_string(mem_ctx, blob, mem_ctx 137 source4/smb_server/smb/trans2.c return smbsrv_push_passthru_fsinfo(mem_ctx, blob, mem_ctx 316 source4/smb_server/smb/trans2.c TALLOC_CTX *mem_ctx, mem_ctx 340 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 22)); mem_ctx 351 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, 26)); mem_ctx 365 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, list_size)); mem_ctx 374 source4/smb_server/smb/trans2.c TRANS2_CHECK(smbsrv_blob_grow_data(mem_ctx, blob, list_size)); mem_ctx 420 source4/smb_server/smb/trans2.c return smbsrv_push_passthru_fileinfo(mem_ctx, blob, mem_ctx 39 source4/smb_server/smb2/receive.c req->in.bufinfo.mem_ctx = req; mem_ctx 235 source4/smb_server/smb2/tcon.c static DATA_BLOB smb2srv_handle_get_wire_key(void *private_data, struct ntvfs_handle *handle, TALLOC_CTX *mem_ctx) mem_ctx 28 source4/smb_server/tcon.c struct socket_address *smbsrv_get_my_addr(void *p, TALLOC_CTX *mem_ctx) mem_ctx 33 source4/smb_server/tcon.c return socket_get_my_addr(smb_conn->connection->socket, mem_ctx); mem_ctx 36 source4/smb_server/tcon.c struct socket_address *smbsrv_get_peer_addr(void *p, TALLOC_CTX *mem_ctx) mem_ctx 41 source4/smb_server/tcon.c return socket_get_peer_addr(smb_conn->connection->socket, mem_ctx); mem_ctx 47 source4/smb_server/tcon.c static NTSTATUS smbsrv_init_tcons(struct smbsrv_tcons_context *tcons_ctx, TALLOC_CTX *mem_ctx, uint32_t limit) mem_ctx 55 source4/smb_server/tcon.c tcons_ctx->idtree_tid = idr_init(mem_ctx); mem_ctx 147 source4/smb_server/tcon.c TALLOC_CTX *mem_ctx; mem_ctx 155 source4/smb_server/tcon.c mem_ctx = smb_sess; mem_ctx 159 source4/smb_server/tcon.c mem_ctx = smb_conn; mem_ctx 164 source4/smb_server/tcon.c tcon = talloc_zero(mem_ctx, struct smbsrv_tcon); mem_ctx 92 source4/smbd/server.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 94 source4/smbd/server.c path = smbd_tmp_path(mem_ctx, lp_ctx, NULL); mem_ctx 97 source4/smbd/server.c talloc_free(mem_ctx); mem_ctx 34 source4/torture/auth/ntlmssp.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 37 source4/torture/auth/ntlmssp.c gensec_client_start(mem_ctx, &gensec_security, mem_ctx 92 source4/torture/auth/ntlmssp.c gensec_client_start(mem_ctx, &gensec_security, mem_ctx 148 source4/torture/auth/ntlmssp.c struct torture_suite *torture_ntlmssp(TALLOC_CTX *mem_ctx) mem_ctx 150 source4/torture/auth/ntlmssp.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 57 source4/torture/auth/pac.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 59 source4/torture/auth/pac.c torture_assert(tctx, 0 == smb_krb5_init_context(mem_ctx, mem_ctx 75 source4/torture/auth/pac.c ret, mem_ctx))); mem_ctx 83 source4/torture/auth/pac.c ret, mem_ctx); mem_ctx 93 source4/torture/auth/pac.c nt_status = auth_anonymous_server_info(mem_ctx, lp_netbios_name(tctx->lp_ctx), &server_info); mem_ctx 116 source4/torture/auth/pac.c ret = kerberos_create_pac(mem_ctx, mem_ctx 137 source4/torture/auth/pac.c ret, mem_ctx))); mem_ctx 143 source4/torture/auth/pac.c nt_status = kerberos_decode_pac(mem_ctx, mem_ctx 167 source4/torture/auth/pac.c nt_status = kerberos_pac_blob_to_server_info(mem_ctx, mem_ctx 185 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info->account_sid), mem_ctx 186 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info_out->account_sid))); mem_ctx 191 source4/torture/auth/pac.c nt_status = kerberos_pac_logon_info(mem_ctx, mem_ctx 225 source4/torture/auth/pac.c nt_status = make_server_info_netlogon_validation(mem_ctx, mem_ctx 241 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info->account_sid), mem_ctx 242 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info_out->account_sid))); mem_ctx 318 source4/torture/auth/pac.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 320 source4/torture/auth/pac.c torture_assert(tctx, 0 == smb_krb5_init_context(mem_ctx, NULL, mem_ctx 340 source4/torture/auth/pac.c krbtgt_bytes = smbpasswd_gethexpwd(mem_ctx, pac_kdc_key); mem_ctx 346 source4/torture/auth/pac.c krbsrv_bytes = smbpasswd_gethexpwd(mem_ctx, pac_member_key); mem_ctx 359 source4/torture/auth/pac.c ret, mem_ctx))); mem_ctx 373 source4/torture/auth/pac.c ret, mem_ctx))); mem_ctx 382 source4/torture/auth/pac.c tmp_blob.data = (uint8_t *)file_load(pac_file, &tmp_blob.length, 0, mem_ctx); mem_ctx 385 source4/torture/auth/pac.c tmp_blob = data_blob_talloc(mem_ctx, saved_pac, sizeof(saved_pac)); mem_ctx 407 source4/torture/auth/pac.c smb_get_krb5_error_message(smb_krb5_context->krb5_context, ret, mem_ctx))); mem_ctx 411 source4/torture/auth/pac.c nt_status = kerberos_decode_pac(mem_ctx, mem_ctx 432 source4/torture/auth/pac.c nt_status = kerberos_pac_blob_to_server_info(mem_ctx, mem_ctx 451 source4/torture/auth/pac.c !dom_sid_equal(dom_sid_parse_talloc(mem_ctx, mem_ctx 464 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info_out->account_sid))); mem_ctx 470 source4/torture/auth/pac.c nt_status = kerberos_pac_logon_info(mem_ctx, mem_ctx 493 source4/torture/auth/pac.c nt_status = make_server_info_netlogon_validation(mem_ctx, mem_ctx 511 source4/torture/auth/pac.c !dom_sid_equal(dom_sid_parse_talloc(mem_ctx, mem_ctx 524 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info_out->account_sid))); mem_ctx 535 source4/torture/auth/pac.c ret = kerberos_encode_pac(mem_ctx, mem_ctx 587 source4/torture/auth/pac.c ret = kerberos_create_pac(mem_ctx, mem_ctx 613 source4/torture/auth/pac.c ndr_err = ndr_pull_struct_blob(&validate_blob, mem_ctx, mem_ctx 635 source4/torture/auth/pac.c ndr_err = ndr_pull_struct_blob(&validate_blob, mem_ctx, mem_ctx 661 source4/torture/auth/pac.c nt_status = kerberos_decode_pac(mem_ctx, mem_ctx 683 source4/torture/auth/pac.c broken_principal_string = talloc_strdup(mem_ctx, principal_string); mem_ctx 696 source4/torture/auth/pac.c smb_get_krb5_error_message(smb_krb5_context->krb5_context, ret, mem_ctx))); mem_ctx 699 source4/torture/auth/pac.c nt_status = kerberos_decode_pac(mem_ctx, mem_ctx 719 source4/torture/auth/pac.c nt_status = kerberos_decode_pac(mem_ctx, mem_ctx 743 source4/torture/auth/pac.c struct torture_suite *torture_pac(TALLOC_CTX *mem_ctx) mem_ctx 745 source4/torture/auth/pac.c struct torture_suite *suite = torture_suite_create(mem_ctx, "PAC"); mem_ctx 28 source4/torture/basic/aliases.c int create_complex_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *fname); mem_ctx 385 source4/torture/basic/aliases.c struct torture_suite *torture_trans2_aliases(TALLOC_CTX *mem_ctx) mem_ctx 387 source4/torture/basic/aliases.c struct torture_suite *suite = torture_suite_create(mem_ctx, "ALIASES"); mem_ctx 38 source4/torture/basic/charset.c TALLOC_CTX *mem_ctx, mem_ctx 48 source4/torture/basic/charset.c ucs_name = talloc_size(mem_ctx, (1+u_name_len)*2); mem_ctx 200 source4/torture/basic/charset.c struct torture_suite *torture_charset(TALLOC_CTX *mem_ctx) mem_ctx 202 source4/torture/basic/charset.c struct torture_suite *suite = torture_suite_create(mem_ctx, "CHARSET"); mem_ctx 1639 source4/torture/basic/denytest.c static const char *bit_string(TALLOC_CTX *mem_ctx, const struct bit_value *bv, int b, int nbits) mem_ctx 1646 source4/torture/basic/denytest.c ret = talloc_asprintf(mem_ctx, "%s", bv[i].name); mem_ctx 1652 source4/torture/basic/denytest.c if (ret == NULL) ret = talloc_strdup(mem_ctx, "(NONE)"); mem_ctx 1784 source4/torture/basic/denytest.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 1800 source4/torture/basic/denytest.c status1 = smb_raw_open(cli1->tree, mem_ctx, &io1); mem_ctx 1801 source4/torture/basic/denytest.c status2 = smb_raw_open(cli2->tree, mem_ctx, &io2); mem_ctx 1860 source4/torture/basic/denytest.c bit_string(mem_ctx, share_access_bits, b_sa1, nbits1), mem_ctx 1861 source4/torture/basic/denytest.c bit_string(mem_ctx, access_mask_bits, b_am1, nbits2), mem_ctx 1862 source4/torture/basic/denytest.c bit_string(mem_ctx, share_access_bits, b_sa2, nbits1), mem_ctx 1863 source4/torture/basic/denytest.c bit_string(mem_ctx, access_mask_bits, b_am2, nbits2), mem_ctx 1877 source4/torture/basic/denytest.c talloc_free(mem_ctx); mem_ctx 1943 source4/torture/basic/denytest.c TALLOC_CTX *mem_ctx; mem_ctx 1945 source4/torture/basic/denytest.c mem_ctx = talloc_new(cli); mem_ctx 1962 source4/torture/basic/denytest.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1966 source4/torture/basic/denytest.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1981 source4/torture/basic/denytest.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 1986 source4/torture/basic/denytest.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 1996 source4/torture/basic/denytest.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 2001 source4/torture/basic/denytest.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 2016 source4/torture/basic/denytest.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 2021 source4/torture/basic/denytest.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 43 source4/torture/basic/disconnect.c static bool test_disconnect_open(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 63 source4/torture/basic/disconnect.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 82 source4/torture/basic/disconnect.c static bool test_disconnect_lock(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 133 source4/torture/basic/disconnect.c TALLOC_CTX *mem_ctx; mem_ctx 138 source4/torture/basic/disconnect.c mem_ctx = talloc_init("torture_raw_mux"); mem_ctx 149 source4/torture/basic/disconnect.c ret &= test_disconnect_lock(cli, mem_ctx); mem_ctx 154 source4/torture/basic/disconnect.c ret &= test_disconnect_open(cli, mem_ctx); mem_ctx 172 source4/torture/basic/disconnect.c talloc_free(mem_ctx); mem_ctx 805 source4/torture/basic/locking.c struct torture_suite *torture_base_locktest(TALLOC_CTX *mem_ctx) mem_ctx 807 source4/torture/basic/locking.c struct torture_suite *suite = torture_suite_create(mem_ctx, "LOCK"); mem_ctx 115 source4/torture/basic/mangle_test.c static char *gen_name(TALLOC_CTX *mem_ctx) mem_ctx 124 source4/torture/basic/mangle_test.c name = talloc_strdup(mem_ctx, "\\mangle_test\\"); mem_ctx 128 source4/torture/basic/mangle_test.c name = talloc_realloc(mem_ctx, name, char, strlen(name) + len + 6); mem_ctx 352 source4/torture/basic/misc.c TALLOC_CTX *mem_ctx; mem_ctx 354 source4/torture/basic/misc.c mem_ctx = talloc_named_const(tctx, 0, "ioctl_test"); mem_ctx 367 source4/torture/basic/misc.c status = smb_raw_ioctl(cli->tree, mem_ctx, &parms); mem_ctx 374 source4/torture/basic/misc.c status = smb_raw_ioctl(cli->tree, mem_ctx, &parms); mem_ctx 810 source4/torture/basic/misc.c TALLOC_CTX *mem_ctx, mem_ctx 817 source4/torture/basic/misc.c smb->in.dest_host=talloc_strdup(mem_ctx,host); mem_ctx 818 source4/torture/basic/misc.c smb->in.service=talloc_strdup(mem_ctx,share); mem_ctx 821 source4/torture/basic/misc.c smb->in.called_name = strupper_talloc(mem_ctx, host); mem_ctx 826 source4/torture/basic/misc.c smb->in.gensec_settings = lp_gensec_settings(mem_ctx, tctx->lp_ctx); mem_ctx 831 source4/torture/basic/misc.c return smb_composite_connect_send(smb,mem_ctx, mem_ctx 64 source4/torture/basic/scanner.c TALLOC_CTX *mem_ctx; mem_ctx 66 source4/torture/basic/scanner.c mem_ctx = talloc_init("try_trans2"); mem_ctx 80 source4/torture/basic/scanner.c status = smb_raw_trans2(cli->tree, mem_ctx, &t2); mem_ctx 85 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 134 source4/torture/basic/scanner.c TALLOC_CTX *mem_ctx; mem_ctx 136 source4/torture/basic/scanner.c mem_ctx = talloc_init("trans2_op_exists"); mem_ctx 140 source4/torture/basic/scanner.c param = talloc_array(mem_ctx, uint8_t, param_len); mem_ctx 141 source4/torture/basic/scanner.c data = talloc_array(mem_ctx, uint8_t, data_len); mem_ctx 153 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 159 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 175 source4/torture/basic/scanner.c TALLOC_CTX *mem_ctx; mem_ctx 177 source4/torture/basic/scanner.c mem_ctx = talloc_init("scan_trans2"); mem_ctx 179 source4/torture/basic/scanner.c data = talloc_array(mem_ctx, uint8_t, PARAM_SIZE); mem_ctx 180 source4/torture/basic/scanner.c param = talloc_array(mem_ctx, uint8_t, PARAM_SIZE); mem_ctx 191 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 203 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 215 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 227 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 243 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 261 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 277 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 281 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 371 source4/torture/basic/scanner.c TALLOC_CTX *mem_ctx; mem_ctx 374 source4/torture/basic/scanner.c mem_ctx = talloc_init("try_nttrans"); mem_ctx 389 source4/torture/basic/scanner.c status = smb_raw_nttrans(cli->tree, mem_ctx, &parms); mem_ctx 393 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 399 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 449 source4/torture/basic/scanner.c TALLOC_CTX *mem_ctx; mem_ctx 451 source4/torture/basic/scanner.c mem_ctx = talloc_init("scan_nttrans"); mem_ctx 453 source4/torture/basic/scanner.c param = talloc_array(mem_ctx, uint8_t, PARAM_SIZE); mem_ctx 454 source4/torture/basic/scanner.c data = talloc_array(mem_ctx, uint8_t, PARAM_SIZE); mem_ctx 464 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 476 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 488 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 504 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 522 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 537 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 541 source4/torture/basic/scanner.c talloc_free(mem_ctx); mem_ctx 117 source4/torture/gentest.c TALLOC_CTX *mem_ctx; mem_ctx 938 source4/torture/gentest.c eas.eas = talloc_array(current_op.mem_ctx, struct ea_struct, eas.num_eas); mem_ctx 951 source4/torture/gentest.c sd = security_descriptor_dacl_create(current_op.mem_ctx, mem_ctx 1197 source4/torture/gentest.c s = talloc_asprintf(current_op.mem_ctx, "%s:%s", mem_ctx 1759 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_open(tree, current_op.mem_ctx, &parm[i])); mem_ctx 1798 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_open(tree, current_op.mem_ctx, &parm[i])); mem_ctx 1843 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_open(tree, current_op.mem_ctx, &parm[i])); mem_ctx 2029 source4/torture/gentest.c parm[0].readx.out.data = talloc_array(current_op.mem_ctx, uint8_t, mem_ctx 2057 source4/torture/gentest.c parm[0].writex.in.data = talloc_zero_array(current_op.mem_ctx, uint8_t, parm[0].writex.in.count); mem_ctx 2091 source4/torture/gentest.c parm[0].lockx.in.locks = talloc_array(current_op.mem_ctx, mem_ctx 2372 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_pathinfo(tree, current_op.mem_ctx, &parm[i])); mem_ctx 2391 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_fileinfo(tree, current_op.mem_ctx, &parm[i])); mem_ctx 2456 source4/torture/gentest.c status = smb_raw_changenotify_recv(req, current_op.mem_ctx, ¬ify); mem_ctx 2545 source4/torture/gentest.c GEN_CALL_SMB2(smb2_create(tree, current_op.mem_ctx, &parm[i])); mem_ctx 2617 source4/torture/gentest.c GEN_CALL_SMB2(smb2_read(tree, current_op.mem_ctx, &parm[i])); mem_ctx 2638 source4/torture/gentest.c parm[0].in.data = data_blob_talloc(current_op.mem_ctx, NULL, mem_ctx 2666 source4/torture/gentest.c parm[0].in.locks = talloc_array(current_op.mem_ctx, mem_ctx 2761 source4/torture/gentest.c GEN_CALL_SMB2(smb2_getinfo_file(tree, current_op.mem_ctx, &parm[i])); mem_ctx 2938 source4/torture/gentest.c talloc_free(current_op.mem_ctx); mem_ctx 2939 source4/torture/gentest.c current_op.mem_ctx = talloc_named(NULL, 0, "%s", current_op.name); mem_ctx 197 source4/torture/ldap/basic.c TALLOC_CTX *mem_ctx; mem_ctx 205 source4/torture/ldap/basic.c mem_ctx = talloc_init("torture_ldap_basic"); mem_ctx 207 source4/torture/ldap/basic.c url = talloc_asprintf(mem_ctx, "ldap://%s/", host); mem_ctx 234 source4/torture/ldap/basic.c talloc_free(mem_ctx); mem_ctx 305 source4/torture/ldap/cldap.c static struct ldb_message *ldap_msg_to_ldb(TALLOC_CTX *mem_ctx, struct ldb_context *ldb, struct ldap_SearchResEntry *res) mem_ctx 309 source4/torture/ldap/cldap.c msg = ldb_msg_new(mem_ctx); mem_ctx 41 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 47 source4/torture/ldb/ldb.c DATA_BLOB sid_blob = strhex_to_data_blob(mem_ctx, hex_sid); mem_ctx 48 source4/torture/ldb/ldb.c DATA_BLOB guid_blob = strhex_to_data_blob(mem_ctx, hex_guid); mem_ctx 51 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev), mem_ctx 67 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx, mem_ctx 75 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx, mem_ctx 80 source4/torture/ldb/ldb.c attr->syntax->ldif_write_fn(ldb, mem_ctx, &binary_sid_blob, &string_sid_blob), 0, mem_ctx 88 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_sid_blob, &string_sid_blob), 0, mem_ctx 92 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_sid_blob, &binary_sid_blob), 0, mem_ctx 96 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_sid_blob, &string_sid_blob), 0, mem_ctx 100 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_sid_blob, &binary_sid_blob), 0, mem_ctx 103 source4/torture/ldb/ldb.c torture_assert(torture, attr->syntax->comparison_fn(ldb, mem_ctx, &guid_blob, &binary_sid_blob) != 0, mem_ctx 114 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx, mem_ctx 124 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx, mem_ctx 132 source4/torture/ldb/ldb.c attr->syntax->ldif_read_fn(ldb, mem_ctx, mem_ctx 140 source4/torture/ldb/ldb.c attr->syntax->ldif_write_fn(ldb, mem_ctx, &binary_guid_blob, &string_guid_blob), 0, mem_ctx 147 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_guid_blob, &string_guid_blob), 0, mem_ctx 151 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_guid_blob, &binary_guid_blob), 0, mem_ctx 155 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &string_guid_blob, &string_guid_blob), 0, mem_ctx 159 source4/torture/ldb/ldb.c attr->syntax->comparison_fn(ldb, mem_ctx, &binary_guid_blob, &binary_guid_blob), 0, mem_ctx 164 source4/torture/ldb/ldb.c talloc_free(mem_ctx); mem_ctx 170 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 177 source4/torture/ldb/ldb.c DATA_BLOB sid_blob = strhex_to_data_blob(mem_ctx, hex_sid); mem_ctx 178 source4/torture/ldb/ldb.c DATA_BLOB guid_blob = strhex_to_data_blob(mem_ctx, hex_guid); mem_ctx 181 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev), mem_ctx 197 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx, mem_ctx 207 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx, mem_ctx 215 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx, mem_ctx 220 source4/torture/ldb/ldb.c attr->write_hex_fn(ldb, mem_ctx, &sid_blob, &hex_sid_blob), 0, mem_ctx 228 source4/torture/ldb/ldb.c attr->write_clear_fn(ldb, mem_ctx, &sid_blob, &string_sid_blob), 0, mem_ctx 243 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx, mem_ctx 253 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx, mem_ctx 261 source4/torture/ldb/ldb.c attr->read_fn(ldb, mem_ctx, mem_ctx 266 source4/torture/ldb/ldb.c attr->write_hex_fn(ldb, mem_ctx, &guid_blob, &hex_guid_blob), 0, mem_ctx 274 source4/torture/ldb/ldb.c attr->write_clear_fn(ldb, mem_ctx, &guid_blob, &string_guid_blob), 0, mem_ctx 283 source4/torture/ldb/ldb.c talloc_free(mem_ctx); mem_ctx 289 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 293 source4/torture/ldb/ldb.c DATA_BLOB sid_blob = strhex_to_data_blob(mem_ctx, hex_sid); mem_ctx 294 source4/torture/ldb/ldb.c DATA_BLOB guid_blob = strhex_to_data_blob(mem_ctx, hex_guid); mem_ctx 299 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev), mem_ctx 310 source4/torture/ldb/ldb.c dn = ldb_dn_new(mem_ctx, ldb, dn_str), mem_ctx 331 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>;<SID=%s>;%s", mem_ctx 336 source4/torture/ldb/ldb.c dn2 = ldb_dn_copy(mem_ctx, dn), mem_ctx 363 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_casefold(dn), strupper_talloc(mem_ctx, dn_str), mem_ctx 372 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1), mem_ctx 373 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<GUID=%s>;<SID=%s>;%s", mem_ctx 377 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0), mem_ctx 378 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<GUID=%s>;<SID=%s>;%s", mem_ctx 411 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1), mem_ctx 412 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<GUID=%s>;<SID=%s>;%s", mem_ctx 416 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0), mem_ctx 417 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<GUID=%s>;<SID=%s>;%s", mem_ctx 423 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>", mem_ctx 449 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1), mem_ctx 450 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<GUID=%s>", mem_ctx 454 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0), mem_ctx 455 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<GUID=%s>", mem_ctx 461 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>", mem_ctx 486 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>", mem_ctx 509 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1), mem_ctx 510 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<SID=%s>", mem_ctx 514 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0), mem_ctx 515 source4/torture/ldb/ldb.c talloc_asprintf(mem_ctx, "<SID=%s>", mem_ctx 521 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>", mem_ctx 544 source4/torture/ldb/ldb.c talloc_free(mem_ctx); mem_ctx 551 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 558 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev), mem_ctx 569 source4/torture/ldb/ldb.c dn = ldb_dn_new(mem_ctx, ldb, NULL), mem_ctx 587 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0), "dc=samba,dc=org", mem_ctx 592 source4/torture/ldb/ldb.c child_dn = ldb_dn_new(mem_ctx, ldb, "CN=users,DC=SAMBA,DC=org"), mem_ctx 609 source4/torture/ldb/ldb.c typo_dn = ldb_dn_new(mem_ctx, ldb, "c=samba,dc=org"), mem_ctx 624 source4/torture/ldb/ldb.c talloc_free(mem_ctx); mem_ctx 630 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 637 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev), mem_ctx 648 source4/torture/ldb/ldb.c dn = ldb_dn_new(mem_ctx, ldb, "samba,dc=org"), mem_ctx 657 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<PID=%s>;%s", mem_ctx 666 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>%s", mem_ctx 675 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>;", mem_ctx 684 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=%s>;", mem_ctx 693 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>;", mem_ctx 702 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<SID=%s>;", mem_ctx 711 source4/torture/ldb/ldb.c dn = ldb_dn_new_fmt(mem_ctx, ldb, "<GUID=>"), mem_ctx 28 source4/torture/libnet/domain.c static bool test_domainopen(struct libnet_context *net_ctx, TALLOC_CTX *mem_ctx, mem_ctx 37 source4/torture/libnet/domain.c io.in.domain_name = talloc_strdup(mem_ctx, domname->string); mem_ctx 40 source4/torture/libnet/domain.c status = libnet_DomainOpen(net_ctx, mem_ctx, &io); mem_ctx 51 source4/torture/libnet/domain.c static bool test_cleanup(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 63 source4/torture/libnet/domain.c status = dcerpc_samr_Close(p, mem_ctx, &r); mem_ctx 77 source4/torture/libnet/domain.c TALLOC_CTX *mem_ctx; mem_ctx 82 source4/torture/libnet/domain.c mem_ctx = talloc_init("test_domain_open"); mem_ctx 99 source4/torture/libnet/domain.c if (!test_domainopen(net_ctx, mem_ctx, &name, &h)) { mem_ctx 104 source4/torture/libnet/domain.c if (!test_cleanup(net_ctx->samr.pipe, mem_ctx, &h)) { mem_ctx 110 source4/torture/libnet/domain.c talloc_free(mem_ctx); mem_ctx 32 source4/torture/libnet/groupinfo.c static bool test_groupinfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 42 source4/torture/libnet/groupinfo.c group_sid = dom_sid_add_rid(mem_ctx, domain_sid, *rid); mem_ctx 45 source4/torture/libnet/groupinfo.c group.in.sid = dom_sid_string(mem_ctx, group_sid); mem_ctx 49 source4/torture/libnet/groupinfo.c status = libnet_rpc_groupinfo(p, mem_ctx, &group); mem_ctx 63 source4/torture/libnet/groupinfo.c status = libnet_rpc_groupinfo(p, mem_ctx, &group); mem_ctx 77 source4/torture/libnet/groupinfo.c TALLOC_CTX *mem_ctx; mem_ctx 84 source4/torture/libnet/groupinfo.c mem_ctx = talloc_init("test_userinfo"); mem_ctx 99 source4/torture/libnet/groupinfo.c if (!test_opendomain(torture, p, mem_ctx, &h, &name, &sid)) { mem_ctx 104 source4/torture/libnet/groupinfo.c if (!test_group_create(p, mem_ctx, &h, TEST_GROUPNAME, &rid)) { mem_ctx 109 source4/torture/libnet/groupinfo.c if (!test_groupinfo(p, mem_ctx, &h, &sid, TEST_GROUPNAME, &rid)) { mem_ctx 114 source4/torture/libnet/groupinfo.c if (!test_group_cleanup(p, mem_ctx, &h, TEST_GROUPNAME)) { mem_ctx 120 source4/torture/libnet/groupinfo.c talloc_free(mem_ctx); mem_ctx 30 source4/torture/libnet/groupman.c static bool test_groupadd(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 43 source4/torture/libnet/groupman.c status = libnet_rpc_groupadd(p, mem_ctx, &group); mem_ctx 61 source4/torture/libnet/groupman.c TALLOC_CTX *mem_ctx; mem_ctx 64 source4/torture/libnet/groupman.c mem_ctx = talloc_init("test_groupadd"); mem_ctx 73 source4/torture/libnet/groupman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) { mem_ctx 78 source4/torture/libnet/groupman.c if (!test_groupadd(p, mem_ctx, &h, name)) { mem_ctx 83 source4/torture/libnet/groupman.c if (!test_group_cleanup(p, mem_ctx, &h, name)) { mem_ctx 89 source4/torture/libnet/groupman.c talloc_free(mem_ctx); mem_ctx 36 source4/torture/libnet/libnet_domain.c static bool test_opendomain_samr(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 55 source4/torture/libnet/libnet_domain.c status = dcerpc_samr_Connect(p, mem_ctx, &r1); mem_ctx 67 source4/torture/libnet/libnet_domain.c status = dcerpc_samr_LookupDomain(p, mem_ctx, &r2); mem_ctx 80 source4/torture/libnet/libnet_domain.c status = dcerpc_samr_OpenDomain(p, mem_ctx, &r3); mem_ctx 92 source4/torture/libnet/libnet_domain.c static bool test_opendomain_lsa(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 118 source4/torture/libnet/libnet_domain.c status = dcerpc_lsa_OpenPolicy2(p, mem_ctx, &open); mem_ctx 181 source4/torture/libnet/libnet_domain.c TALLOC_CTX *mem_ctx=NULL; mem_ctx 204 source4/torture/libnet/libnet_domain.c mem_ctx = talloc_init("torture_domain_close_lsa"); mem_ctx 205 source4/torture/libnet/libnet_domain.c status = dcerpc_pipe_connect_b(mem_ctx, &p, binding, &ndr_table_lsarpc, mem_ctx 233 source4/torture/libnet/libnet_domain.c status = libnet_DomainClose(ctx, mem_ctx, &r); mem_ctx 240 source4/torture/libnet/libnet_domain.c talloc_free(mem_ctx); mem_ctx 250 source4/torture/libnet/libnet_domain.c TALLOC_CTX *mem_ctx; mem_ctx 257 source4/torture/libnet/libnet_domain.c mem_ctx = talloc_init("test_domainopen_lsa"); mem_ctx 276 source4/torture/libnet/libnet_domain.c status = libnet_DomainOpen(ctx, mem_ctx, &io); mem_ctx 290 source4/torture/libnet/libnet_domain.c status = dcerpc_samr_Close(ctx->samr.pipe, mem_ctx, &r); mem_ctx 298 source4/torture/libnet/libnet_domain.c talloc_free(mem_ctx); mem_ctx 309 source4/torture/libnet/libnet_domain.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 333 source4/torture/libnet/libnet_domain.c mem_ctx = talloc_init("torture_domain_close_samr"); mem_ctx 334 source4/torture/libnet/libnet_domain.c status = dcerpc_pipe_connect_b(mem_ctx, &p, binding, &ndr_table_samr, mem_ctx 342 source4/torture/libnet/libnet_domain.c domain_name.string = talloc_strdup(mem_ctx, lp_workgroup(torture->lp_ctx)); mem_ctx 364 source4/torture/libnet/libnet_domain.c status = libnet_DomainClose(ctx, mem_ctx, &r); mem_ctx 371 source4/torture/libnet/libnet_domain.c talloc_free(mem_ctx); mem_ctx 381 source4/torture/libnet/libnet_domain.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 401 source4/torture/libnet/libnet_domain.c mem_ctx = talloc_init("torture_domain_close_samr"); mem_ctx 410 source4/torture/libnet/libnet_domain.c status = libnet_DomainList(ctx, mem_ctx, &r); mem_ctx 431 source4/torture/libnet/libnet_domain.c status = libnet_DomainList(ctx, mem_ctx, &r); mem_ctx 446 source4/torture/libnet/libnet_domain.c talloc_free(mem_ctx); mem_ctx 35 source4/torture/libnet/libnet_group.c static bool test_cleanup(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 57 source4/torture/libnet/libnet_group.c status = dcerpc_samr_LookupNames(p, mem_ctx, &r1); mem_ctx 72 source4/torture/libnet/libnet_group.c status = dcerpc_samr_OpenGroup(p, mem_ctx, &r2); mem_ctx 83 source4/torture/libnet/libnet_group.c status = dcerpc_samr_DeleteDomainGroup(p, mem_ctx, &r3); mem_ctx 93 source4/torture/libnet/libnet_group.c static bool test_creategroup(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 112 source4/torture/libnet/libnet_group.c status = dcerpc_samr_CreateDomainGroup(p, mem_ctx, &r); mem_ctx 118 source4/torture/libnet/libnet_group.c if (!test_cleanup(p, mem_ctx, handle, TEST_GROUPNAME)) { mem_ctx 124 source4/torture/libnet/libnet_group.c status = dcerpc_samr_CreateDomainGroup(p, mem_ctx, &r); mem_ctx 138 source4/torture/libnet/libnet_group.c static bool test_opendomain(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 154 source4/torture/libnet/libnet_group.c status = dcerpc_samr_Connect(p, mem_ctx, &r1); mem_ctx 166 source4/torture/libnet/libnet_group.c status = dcerpc_samr_LookupDomain(p, mem_ctx, &r2); mem_ctx 179 source4/torture/libnet/libnet_group.c status = dcerpc_samr_OpenDomain(p, mem_ctx, &r3); mem_ctx 191 source4/torture/libnet/libnet_group.c static bool test_samr_close(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 200 source4/torture/libnet/libnet_group.c status = dcerpc_samr_Close(p, mem_ctx, &r); mem_ctx 210 source4/torture/libnet/libnet_group.c static bool test_lsa_close(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 219 source4/torture/libnet/libnet_group.c status = dcerpc_lsa_Close(p, mem_ctx, &r); mem_ctx 234 source4/torture/libnet/libnet_group.c TALLOC_CTX *mem_ctx = NULL, *prep_mem_ctx; mem_ctx 264 source4/torture/libnet/libnet_group.c mem_ctx = talloc_init("torture group info"); mem_ctx 272 source4/torture/libnet/libnet_group.c status = libnet_GroupInfo(ctx, mem_ctx, &req); mem_ctx 276 source4/torture/libnet/libnet_group.c talloc_free(mem_ctx); mem_ctx 280 source4/torture/libnet/libnet_group.c if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_GROUPNAME)) { mem_ctx 286 source4/torture/libnet/libnet_group.c if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) { mem_ctx 294 source4/torture/libnet/libnet_group.c talloc_free(mem_ctx); mem_ctx 303 source4/torture/libnet/libnet_group.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 313 source4/torture/libnet/libnet_group.c mem_ctx = talloc_init("torture group list"); mem_ctx 324 source4/torture/libnet/libnet_group.c status = libnet_GroupList(ctx, mem_ctx, &req); mem_ctx 342 source4/torture/libnet/libnet_group.c if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) { mem_ctx 347 source4/torture/libnet/libnet_group.c if (!test_lsa_close(ctx->lsa.pipe, mem_ctx, &ctx->lsa.handle)) { mem_ctx 355 source4/torture/libnet/libnet_group.c talloc_free(mem_ctx); mem_ctx 364 source4/torture/libnet/libnet_group.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 368 source4/torture/libnet/libnet_group.c mem_ctx = talloc_init("test_creategroup"); mem_ctx 377 source4/torture/libnet/libnet_group.c status = libnet_CreateGroup(ctx, mem_ctx, &req); mem_ctx 384 source4/torture/libnet/libnet_group.c if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_GROUPNAME)) { mem_ctx 390 source4/torture/libnet/libnet_group.c if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) { mem_ctx 397 source4/torture/libnet/libnet_group.c talloc_free(mem_ctx); mem_ctx 36 source4/torture/libnet/libnet_lookup.c TALLOC_CTX *mem_ctx; mem_ctx 41 source4/torture/libnet/libnet_lookup.c mem_ctx = talloc_init("test_lookup"); mem_ctx 58 source4/torture/libnet/libnet_lookup.c status = libnet_Lookup(ctx, mem_ctx, &lookup); mem_ctx 71 source4/torture/libnet/libnet_lookup.c talloc_free(mem_ctx); mem_ctx 80 source4/torture/libnet/libnet_lookup.c TALLOC_CTX *mem_ctx; mem_ctx 85 source4/torture/libnet/libnet_lookup.c mem_ctx = talloc_init("test_lookup_host"); mem_ctx 101 source4/torture/libnet/libnet_lookup.c status = libnet_LookupHost(ctx, mem_ctx, &lookup); mem_ctx 114 source4/torture/libnet/libnet_lookup.c talloc_free(mem_ctx); mem_ctx 123 source4/torture/libnet/libnet_lookup.c TALLOC_CTX *mem_ctx; mem_ctx 128 source4/torture/libnet/libnet_lookup.c mem_ctx = talloc_init("test_lookup_pdc"); mem_ctx 133 source4/torture/libnet/libnet_lookup.c talloc_steal(ctx, mem_ctx); mem_ctx 135 source4/torture/libnet/libnet_lookup.c lookup = talloc(mem_ctx, struct libnet_LookupDCs); mem_ctx 144 source4/torture/libnet/libnet_lookup.c status = libnet_LookupDCs(ctx, mem_ctx, lookup); mem_ctx 162 source4/torture/libnet/libnet_lookup.c talloc_free(mem_ctx); mem_ctx 170 source4/torture/libnet/libnet_lookup.c TALLOC_CTX *mem_ctx; mem_ctx 177 source4/torture/libnet/libnet_lookup.c mem_ctx = talloc_init("torture lookup sam name"); mem_ctx 178 source4/torture/libnet/libnet_lookup.c if (mem_ctx == NULL) return false; mem_ctx 183 source4/torture/libnet/libnet_lookup.c status = libnet_LookupName(ctx, mem_ctx, &r); mem_ctx 185 source4/torture/libnet/libnet_lookup.c talloc_free(mem_ctx); mem_ctx 125 source4/torture/libnet/libnet_share.c TALLOC_CTX *mem_ctx; mem_ctx 127 source4/torture/libnet/libnet_share.c mem_ctx = talloc_init("test_listshares"); mem_ctx 145 source4/torture/libnet/libnet_share.c share.in.server_name = talloc_asprintf(mem_ctx, "%s", binding->host); mem_ctx 151 source4/torture/libnet/libnet_share.c status = libnet_ListShares(libnetctx, mem_ctx, &share); mem_ctx 163 source4/torture/libnet/libnet_share.c talloc_free(mem_ctx); mem_ctx 168 source4/torture/libnet/libnet_share.c static bool test_addshare(struct dcerpc_pipe *svc_pipe, TALLOC_CTX *mem_ctx, const char *host, mem_ctx 191 source4/torture/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareAdd(svc_pipe, mem_ctx, &add); mem_ctx 33 source4/torture/libnet/libnet_user.c static bool test_cleanup(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 55 source4/torture/libnet/libnet_user.c status = dcerpc_samr_LookupNames(p, mem_ctx, &r1); mem_ctx 70 source4/torture/libnet/libnet_user.c status = dcerpc_samr_OpenUser(p, mem_ctx, &r2); mem_ctx 81 source4/torture/libnet/libnet_user.c status = dcerpc_samr_DeleteUser(p, mem_ctx, &r3); mem_ctx 91 source4/torture/libnet/libnet_user.c static bool test_opendomain(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 107 source4/torture/libnet/libnet_user.c status = dcerpc_samr_Connect(p, mem_ctx, &r1); mem_ctx 119 source4/torture/libnet/libnet_user.c status = dcerpc_samr_LookupDomain(p, mem_ctx, &r2); mem_ctx 132 source4/torture/libnet/libnet_user.c status = dcerpc_samr_OpenDomain(p, mem_ctx, &r3); mem_ctx 144 source4/torture/libnet/libnet_user.c static bool test_samr_close(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 153 source4/torture/libnet/libnet_user.c status = dcerpc_samr_Close(p, mem_ctx, &r); mem_ctx 163 source4/torture/libnet/libnet_user.c static bool test_lsa_close(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 172 source4/torture/libnet/libnet_user.c status = dcerpc_lsa_Close(p, mem_ctx, &r); mem_ctx 182 source4/torture/libnet/libnet_user.c static bool test_createuser(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 202 source4/torture/libnet/libnet_user.c status = dcerpc_samr_CreateUser(p, mem_ctx, &r1); mem_ctx 208 source4/torture/libnet/libnet_user.c if (!test_cleanup(p, mem_ctx, handle, TEST_USERNAME)) { mem_ctx 214 source4/torture/libnet/libnet_user.c status = dcerpc_samr_CreateUser(p, mem_ctx, &r1); mem_ctx 229 source4/torture/libnet/libnet_user.c status = dcerpc_samr_Close(p, mem_ctx, &r2); mem_ctx 242 source4/torture/libnet/libnet_user.c TALLOC_CTX *mem_ctx; mem_ctx 247 source4/torture/libnet/libnet_user.c mem_ctx = talloc_init("test_createuser"); mem_ctx 256 source4/torture/libnet/libnet_user.c status = libnet_CreateUser(ctx, mem_ctx, &req); mem_ctx 263 source4/torture/libnet/libnet_user.c if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_USERNAME)) { mem_ctx 269 source4/torture/libnet/libnet_user.c if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) { mem_ctx 276 source4/torture/libnet/libnet_user.c talloc_free(mem_ctx); mem_ctx 285 source4/torture/libnet/libnet_user.c TALLOC_CTX *prep_mem_ctx, *mem_ctx; mem_ctx 320 source4/torture/libnet/libnet_user.c mem_ctx = talloc_init("test_deleteuser"); mem_ctx 322 source4/torture/libnet/libnet_user.c status = libnet_DeleteUser(ctx, mem_ctx, &req); mem_ctx 328 source4/torture/libnet/libnet_user.c talloc_free(mem_ctx); mem_ctx 341 source4/torture/libnet/libnet_user.c static void set_test_changes(TALLOC_CTX *mem_ctx, struct libnet_ModifyUser *r, mem_ctx 367 source4/torture/libnet/libnet_user.c r->in.account_name = talloc_asprintf(mem_ctx, TEST_CHG_ACCOUNTNAME, mem_ctx 372 source4/torture/libnet/libnet_user.c *user_name = talloc_strdup(mem_ctx, r->in.account_name); mem_ctx 377 source4/torture/libnet/libnet_user.c r->in.full_name = talloc_asprintf(mem_ctx, TEST_CHG_FULLNAME, mem_ctx 384 source4/torture/libnet/libnet_user.c r->in.description = talloc_asprintf(mem_ctx, TEST_CHG_DESCRIPTION, mem_ctx 392 source4/torture/libnet/libnet_user.c r->in.home_directory = talloc_strdup(mem_ctx, homedir); mem_ctx 399 source4/torture/libnet/libnet_user.c r->in.home_drive = talloc_strdup(mem_ctx, homedrive); mem_ctx 405 source4/torture/libnet/libnet_user.c r->in.comment = talloc_asprintf(mem_ctx, TEST_CHG_COMMENT, mem_ctx 413 source4/torture/libnet/libnet_user.c r->in.logon_script = talloc_strdup(mem_ctx, logonscript); mem_ctx 419 source4/torture/libnet/libnet_user.c r->in.profile_path = talloc_asprintf(mem_ctx, TEST_CHG_PROFILEPATH, mem_ctx 427 source4/torture/libnet/libnet_user.c r->in.acct_expiry = (struct timeval *)talloc_memdup(mem_ctx, &now, sizeof(now)); mem_ctx 616 source4/torture/libnet/libnet_user.c TALLOC_CTX *mem_ctx = NULL, *prep_mem_ctx; mem_ctx 646 source4/torture/libnet/libnet_user.c mem_ctx = talloc_init("torture user info"); mem_ctx 654 source4/torture/libnet/libnet_user.c status = libnet_UserInfo(ctx, mem_ctx, &req); mem_ctx 658 source4/torture/libnet/libnet_user.c talloc_free(mem_ctx); mem_ctx 662 source4/torture/libnet/libnet_user.c if (!test_cleanup(ctx->samr.pipe, mem_ctx, &ctx->samr.handle, TEST_USERNAME)) { mem_ctx 668 source4/torture/libnet/libnet_user.c if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) { mem_ctx 676 source4/torture/libnet/libnet_user.c talloc_free(mem_ctx); mem_ctx 685 source4/torture/libnet/libnet_user.c TALLOC_CTX *mem_ctx = NULL; mem_ctx 695 source4/torture/libnet/libnet_user.c mem_ctx = talloc_init("torture user list"); mem_ctx 707 source4/torture/libnet/libnet_user.c status = libnet_UserList(ctx, mem_ctx, &req); mem_ctx 725 source4/torture/libnet/libnet_user.c if (!test_samr_close(ctx->samr.pipe, mem_ctx, &ctx->samr.handle)) { mem_ctx 731 source4/torture/libnet/libnet_user.c if (!test_lsa_close(ctx->lsa.pipe, mem_ctx, &ctx->lsa.handle)) { mem_ctx 739 source4/torture/libnet/libnet_user.c talloc_free(mem_ctx); mem_ctx 32 source4/torture/libnet/userinfo.c static bool test_userinfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 42 source4/torture/libnet/userinfo.c user_sid = dom_sid_add_rid(mem_ctx, domain_sid, *rid); mem_ctx 45 source4/torture/libnet/userinfo.c user.in.sid = dom_sid_string(mem_ctx, user_sid); mem_ctx 49 source4/torture/libnet/userinfo.c status = libnet_rpc_userinfo(p, mem_ctx, &user); mem_ctx 63 source4/torture/libnet/userinfo.c status = libnet_rpc_userinfo(p, mem_ctx, &user); mem_ctx 73 source4/torture/libnet/userinfo.c static bool test_userinfo_async(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 84 source4/torture/libnet/userinfo.c user_sid = dom_sid_add_rid(mem_ctx, domain_sid, *rid); mem_ctx 87 source4/torture/libnet/userinfo.c user.in.sid = dom_sid_string(mem_ctx, user_sid); mem_ctx 98 source4/torture/libnet/userinfo.c status = libnet_rpc_userinfo_recv(c, mem_ctx, &user); mem_ctx 119 source4/torture/libnet/userinfo.c status = libnet_rpc_userinfo_recv(c, mem_ctx, &user); mem_ctx 133 source4/torture/libnet/userinfo.c TALLOC_CTX *mem_ctx; mem_ctx 140 source4/torture/libnet/userinfo.c mem_ctx = talloc_init("test_userinfo"); mem_ctx 155 source4/torture/libnet/userinfo.c if (!test_opendomain(torture, p, mem_ctx, &h, &name, &sid)) { mem_ctx 160 source4/torture/libnet/userinfo.c if (!test_user_create(torture, p, mem_ctx, &h, TEST_USERNAME, &rid)) { mem_ctx 165 source4/torture/libnet/userinfo.c if (!test_userinfo(p, mem_ctx, &h, &sid, TEST_USERNAME, &rid)) { mem_ctx 170 source4/torture/libnet/userinfo.c if (!test_user_cleanup(torture, p, mem_ctx, &h, TEST_USERNAME)) { mem_ctx 178 source4/torture/libnet/userinfo.c if (!test_opendomain(torture, p, mem_ctx, &h, &name, &sid)) { mem_ctx 183 source4/torture/libnet/userinfo.c if (!test_user_create(torture, p, mem_ctx, &h, TEST_USERNAME, &rid)) { mem_ctx 188 source4/torture/libnet/userinfo.c if (!test_userinfo_async(p, mem_ctx, &h, &sid, TEST_USERNAME, &rid)) { mem_ctx 193 source4/torture/libnet/userinfo.c if (!test_user_cleanup(torture, p, mem_ctx, &h, TEST_USERNAME)) { mem_ctx 199 source4/torture/libnet/userinfo.c talloc_free(mem_ctx); mem_ctx 31 source4/torture/libnet/userman.c static bool test_useradd(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 44 source4/torture/libnet/userman.c status = libnet_rpc_useradd(p, mem_ctx, &user); mem_ctx 54 source4/torture/libnet/userman.c static bool test_useradd_async(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 72 source4/torture/libnet/userman.c status = libnet_rpc_useradd_recv(c, mem_ctx, &user); mem_ctx 83 source4/torture/libnet/userman.c TALLOC_CTX *mem_ctx, mem_ctx 103 source4/torture/libnet/userman.c mod->in.username = talloc_strdup(mem_ctx, *username); mem_ctx 121 source4/torture/libnet/userman.c mod->in.change.account_name = talloc_asprintf(mem_ctx, TEST_CHG_ACCOUNTNAME, mem_ctx 125 source4/torture/libnet/userman.c *username = talloc_strdup(mem_ctx, mod->in.change.account_name); mem_ctx 130 source4/torture/libnet/userman.c mod->in.change.full_name = talloc_asprintf(mem_ctx, TEST_CHG_FULLNAME, mem_ctx 138 source4/torture/libnet/userman.c mod->in.change.description = talloc_asprintf(mem_ctx, TEST_CHG_DESCRIPTION, mem_ctx 147 source4/torture/libnet/userman.c mod->in.change.home_directory = talloc_strdup(mem_ctx, homedir); mem_ctx 155 source4/torture/libnet/userman.c mod->in.change.home_drive = talloc_strdup(mem_ctx, homedrive); mem_ctx 162 source4/torture/libnet/userman.c mod->in.change.comment = talloc_asprintf(mem_ctx, TEST_CHG_COMMENT, mem_ctx 171 source4/torture/libnet/userman.c mod->in.change.logon_script = talloc_strdup(mem_ctx, logonscript); mem_ctx 178 source4/torture/libnet/userman.c mod->in.change.profile_path = talloc_asprintf(mem_ctx, TEST_CHG_PROFILEPATH, mem_ctx 187 source4/torture/libnet/userman.c mod->in.change.acct_expiry = (struct timeval *)talloc_memdup(mem_ctx, &now, sizeof(now)); mem_ctx 200 source4/torture/libnet/userman.c fldname = talloc_asprintf(mem_ctx, "unknown_field (%d)", testfld); mem_ctx 208 source4/torture/libnet/userman.c status = libnet_rpc_usermod(p, mem_ctx, mod); mem_ctx 215 source4/torture/libnet/userman.c static bool test_userdel(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 224 source4/torture/libnet/userman.c status = libnet_rpc_userdel(p, mem_ctx, &user); mem_ctx 250 source4/torture/libnet/userman.c timestring(mem_ctx, t.tv_sec), t.tv_usec); \ mem_ctx 252 source4/torture/libnet/userman.c timestring(mem_ctx, mod->in.change.fld->tv_sec), \ mem_ctx 269 source4/torture/libnet/userman.c struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 284 source4/torture/libnet/userman.c status = libnet_rpc_userinfo(p, mem_ctx, &info); mem_ctx 312 source4/torture/libnet/userman.c TALLOC_CTX *mem_ctx; mem_ctx 315 source4/torture/libnet/userman.c mem_ctx = talloc_init("test_useradd"); mem_ctx 324 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) { mem_ctx 329 source4/torture/libnet/userman.c if (!test_useradd(p, mem_ctx, &h, name)) { mem_ctx 334 source4/torture/libnet/userman.c if (!test_user_cleanup(torture, p, mem_ctx, &h, name)) { mem_ctx 339 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) { mem_ctx 344 source4/torture/libnet/userman.c if (!test_useradd_async(p, mem_ctx, &h, name)) { mem_ctx 349 source4/torture/libnet/userman.c if (!test_user_cleanup(torture, p, mem_ctx, &h, name)) { mem_ctx 355 source4/torture/libnet/userman.c talloc_free(mem_ctx); mem_ctx 369 source4/torture/libnet/userman.c TALLOC_CTX *mem_ctx; mem_ctx 372 source4/torture/libnet/userman.c mem_ctx = talloc_init("test_userdel"); mem_ctx 383 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) { mem_ctx 388 source4/torture/libnet/userman.c if (!test_user_create(torture, p, mem_ctx, &h, name, &rid)) { mem_ctx 393 source4/torture/libnet/userman.c if (!test_userdel(p, mem_ctx, &h, name)) { mem_ctx 399 source4/torture/libnet/userman.c talloc_free(mem_ctx); mem_ctx 414 source4/torture/libnet/userman.c TALLOC_CTX *mem_ctx; mem_ctx 417 source4/torture/libnet/userman.c mem_ctx = talloc_init("test_userdel"); mem_ctx 426 source4/torture/libnet/userman.c name = talloc_strdup(mem_ctx, TEST_USERNAME); mem_ctx 428 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) { mem_ctx 433 source4/torture/libnet/userman.c if (!test_user_create(torture, p, mem_ctx, &h, name, &rid)) { mem_ctx 441 source4/torture/libnet/userman.c if (!test_usermod(torture, p, mem_ctx, &h, i, &m, &name)) { mem_ctx 446 source4/torture/libnet/userman.c if (!test_compare(torture, p, mem_ctx, &h, &m, name)) { mem_ctx 453 source4/torture/libnet/userman.c if (!test_user_cleanup(torture, p, mem_ctx, &h, name)) { mem_ctx 459 source4/torture/libnet/userman.c talloc_free(mem_ctx); mem_ctx 33 source4/torture/libnet/utils.c struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 50 source4/torture/libnet/utils.c status = dcerpc_samr_Connect(p, mem_ctx, &r1); mem_ctx 59 source4/torture/libnet/utils.c status = dcerpc_samr_LookupDomain(p, mem_ctx, &r2); mem_ctx 69 source4/torture/libnet/utils.c status = dcerpc_samr_OpenDomain(p, mem_ctx, &r3); mem_ctx 79 source4/torture/libnet/utils.c TALLOC_CTX *mem_ctx, struct policy_handle *domain_handle, mem_ctx 101 source4/torture/libnet/utils.c status = dcerpc_samr_LookupNames(p, mem_ctx, &r1); mem_ctx 113 source4/torture/libnet/utils.c status = dcerpc_samr_OpenUser(p, mem_ctx, &r2); mem_ctx 121 source4/torture/libnet/utils.c status = dcerpc_samr_DeleteUser(p, mem_ctx, &r3); mem_ctx 129 source4/torture/libnet/utils.c struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 148 source4/torture/libnet/utils.c status = dcerpc_samr_CreateUser(p, mem_ctx, &r); mem_ctx 154 source4/torture/libnet/utils.c if (!test_user_cleanup(tctx, p, mem_ctx, handle, name)) { mem_ctx 160 source4/torture/libnet/utils.c status = dcerpc_samr_CreateUser(p, mem_ctx, &r); mem_ctx 171 source4/torture/libnet/utils.c bool test_group_cleanup(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 194 source4/torture/libnet/utils.c status = dcerpc_samr_LookupNames(p, mem_ctx, &r1); mem_ctx 209 source4/torture/libnet/utils.c status = dcerpc_samr_OpenGroup(p, mem_ctx, &r2); mem_ctx 220 source4/torture/libnet/utils.c status = dcerpc_samr_DeleteDomainGroup(p, mem_ctx, &r3); mem_ctx 230 source4/torture/libnet/utils.c bool test_group_create(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 249 source4/torture/libnet/utils.c status = dcerpc_samr_CreateDomainGroup(p, mem_ctx, &r); mem_ctx 255 source4/torture/libnet/utils.c if (!test_group_cleanup(p, mem_ctx, handle, name)) { mem_ctx 261 source4/torture/libnet/utils.c status = dcerpc_samr_CreateDomainGroup(p, mem_ctx, &r); mem_ctx 23 source4/torture/libnet/utils.h struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 28 source4/torture/libnet/utils.h struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 33 source4/torture/libnet/utils.h struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 37 source4/torture/libnet/utils.h bool test_group_create(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 41 source4/torture/libnet/utils.h bool test_group_cleanup(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 250 source4/torture/local/dbspeed.c struct torture_suite *torture_local_dbspeed(TALLOC_CTX *mem_ctx) mem_ctx 252 source4/torture/local/dbspeed.c struct torture_suite *s = torture_suite_create(mem_ctx, "DBSPEED"); mem_ctx 30 source4/torture/local/local.c (*suite_generators[]) (TALLOC_CTX *mem_ctx) = mem_ctx 33 source4/torture/local/torture.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 35 source4/torture/local/torture.c torture_assert_ntstatus_ok(tctx, torture_temp_dir(mem_ctx, "tempdir", &location), mem_ctx 77 source4/torture/local/torture.c struct torture_suite *torture_local_torture(TALLOC_CTX *mem_ctx) mem_ctx 79 source4/torture/local/torture.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 112 source4/torture/locktest.c TALLOC_CTX *mem_ctx, mem_ctx 127 source4/torture/locktest.c server = talloc_strdup(mem_ctx, share+2); mem_ctx 152 source4/torture/locktest.c server = talloc_strdup(mem_ctx, h); mem_ctx 153 source4/torture/locktest.c share = talloc_strdup(mem_ctx, s); mem_ctx 158 source4/torture/locktest.c myname = talloc_asprintf(mem_ctx, "lock-%u-%u", getpid(), snum); mem_ctx 172 source4/torture/locktest.c lp_gensec_settings(mem_ctx, lp_ctx)); mem_ctx 188 source4/torture/locktest.c TALLOC_CTX *mem_ctx, mem_ctx 205 source4/torture/locktest.c cli[server][conn] = connect_one(ev, lp_ctx, mem_ctx, share[server], mem_ctx 410 source4/torture/locktest.c TALLOC_CTX *mem_ctx, mem_ctx 462 source4/torture/locktest.c reconnect(ev, lp_ctx, mem_ctx, cli, fnum, share); mem_ctx 480 source4/torture/locktest.c reconnect(ev, lp_ctx, mem_ctx, cli, fnum, share); mem_ctx 518 source4/torture/locktest.c reconnect(ev, lp_ctx, mem_ctx, cli, fnum, share); mem_ctx 143 source4/torture/locktest2.c static struct smbcli_state *connect_one(TALLOC_CTX *mem_ctx, mem_ctx 157 source4/torture/locktest2.c server = talloc_strdup(mem_ctx, share+2); mem_ctx 168 source4/torture/locktest2.c password = talloc_strdup(mem_ctx, pass); mem_ctx 172 source4/torture/locktest2.c myname = talloc_asprintf(mem_ctx, "lock-%u-%u", getpid(), count++); mem_ctx 189 source4/torture/locktest2.c static void reconnect(TALLOC_CTX *mem_ctx, mem_ctx 216 source4/torture/locktest2.c cli[server][conn] = connect_one(mem_ctx, share[server], ports, options, session_options, gensec_settings, ev); mem_ctx 362 source4/torture/locktest2.c static void test_locks(TALLOC_CTX *mem_ctx, char *share1, char *share2, mem_ctx 397 source4/torture/locktest2.c reconnect(mem_ctx, cli, nfs, fnum, ports, options, session_options, gensec_settings, ev, share1, share2); mem_ctx 408 source4/torture/locktest2.c reconnect(mem_ctx, cli, nfs, fnum, ports, options, session_options, ev, share1, share2); mem_ctx 435 source4/torture/locktest2.c reconnect(mem_ctx, cli, nfs, fnum, ports, options, session_options, gensec_settings, ev, share1, share2); mem_ctx 484 source4/torture/locktest2.c TALLOC_CTX *mem_ctx; mem_ctx 491 source4/torture/locktest2.c mem_ctx = talloc_autofree_context(); mem_ctx 515 source4/torture/locktest2.c lp_ctx = loadparm_init(mem_ctx); mem_ctx 519 source4/torture/locktest2.c username = talloc_strdup(mem_ctx, getenv("USER")); mem_ctx 527 source4/torture/locktest2.c username = talloc_strdup(mem_ctx, optarg); mem_ctx 531 source4/torture/locktest2.c password = talloc_strdup(mem_ctx, p+1); mem_ctx 568 source4/torture/locktest2.c ev = s4_event_context_init(mem_ctx); mem_ctx 573 source4/torture/locktest2.c test_locks(mem_ctx, share1, share2, nfspath1, nfspath2, mem_ctx 42 source4/torture/masktest.c TALLOC_CTX *mem_ctx; mem_ctx 57 source4/torture/masktest.c static char *reg_test(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *pattern, const char *long_name, const char *short_name) mem_ctx 60 source4/torture/masktest.c ret = talloc_strdup(mem_ctx, "---"); mem_ctx 77 source4/torture/masktest.c TALLOC_CTX *mem_ctx, mem_ctx 89 source4/torture/masktest.c server = talloc_strdup(mem_ctx, share+2); mem_ctx 133 source4/torture/masktest.c last_hit.long_name = talloc_strdup(m->mem_ctx, f->name); mem_ctx 134 source4/torture/masktest.c last_hit.short_name = talloc_strdup(m->mem_ctx, f->short_name); mem_ctx 138 source4/torture/masktest.c static void get_real_name(TALLOC_CTX *mem_ctx, struct smbcli_state *cli, mem_ctx 152 source4/torture/masktest.c state.mem_ctx = mem_ctx; mem_ctx 160 source4/torture/masktest.c *short_name = talloc_strdup(mem_ctx, last_hit.short_name); mem_ctx 162 source4/torture/masktest.c *long_name = talloc_strdup(mem_ctx, last_hit.long_name); mem_ctx 167 source4/torture/masktest.c *short_name = talloc_strdup(mem_ctx, *long_name); mem_ctx 171 source4/torture/masktest.c static void testpair(TALLOC_CTX *mem_ctx, struct smbcli_state *cli, char *mask, mem_ctx 186 source4/torture/masktest.c state.mem_ctx = mem_ctx; mem_ctx 196 source4/torture/masktest.c short_name = talloc_strdup(mem_ctx, ""); mem_ctx 197 source4/torture/masktest.c get_real_name(mem_ctx, cli, &long_name, &short_name); mem_ctx 204 source4/torture/masktest.c res2 = reg_test(cli, mem_ctx, mask, long_name, short_name); mem_ctx 220 source4/torture/masktest.c TALLOC_CTX *mem_ctx, mem_ctx 234 source4/torture/masktest.c mask = talloc_strdup(mem_ctx, "\\masktest\\"); mem_ctx 235 source4/torture/masktest.c file = talloc_strdup(mem_ctx, "\\masktest\\"); mem_ctx 238 source4/torture/masktest.c testpair(mem_ctx, cli, mask, file); mem_ctx 248 source4/torture/masktest.c mask = talloc_strdup(mem_ctx, "\\masktest\\"); mem_ctx 249 source4/torture/masktest.c file = talloc_strdup(mem_ctx, "\\masktest\\"); mem_ctx 250 source4/torture/masktest.c mask = talloc_realloc_size(mem_ctx, mask, strlen(mask)+l1+1); mem_ctx 251 source4/torture/masktest.c file = talloc_realloc_size(mem_ctx, file, strlen(file)+l2+1); mem_ctx 269 source4/torture/masktest.c testpair(mem_ctx, cli, mask, file); mem_ctx 276 source4/torture/masktest.c talloc_free(mem_ctx); mem_ctx 308 source4/torture/masktest.c TALLOC_CTX *mem_ctx; mem_ctx 365 source4/torture/masktest.c mem_ctx = talloc_autofree_context(); mem_ctx 367 source4/torture/masktest.c ev = s4_event_context_init(mem_ctx); mem_ctx 374 source4/torture/masktest.c cli = connect_one(lp_resolve_context(lp_ctx), ev, mem_ctx, share, mem_ctx 378 source4/torture/masktest.c lp_gensec_settings(mem_ctx, lp_ctx)); mem_ctx 388 source4/torture/masktest.c test_mask(argc_new-1, argv_new+1, mem_ctx, cli); mem_ctx 470 source4/torture/nbench/nbio.c TALLOC_CTX *mem_ctx; mem_ctx 473 source4/torture/nbench/nbio.c mem_ctx = talloc_init("raw_open"); mem_ctx 513 source4/torture/nbench/nbio.c ret = smb_raw_open(c->tree, mem_ctx, &io); mem_ctx 515 source4/torture/nbench/nbio.c talloc_free(mem_ctx); mem_ctx 827 source4/torture/nbench/nbio.c TALLOC_CTX *mem_ctx; mem_ctx 830 source4/torture/nbench/nbio.c mem_ctx = talloc_init("nb_qpathinfo"); mem_ctx 835 source4/torture/nbench/nbio.c ret = smb_raw_pathinfo(c->tree, mem_ctx, &io); mem_ctx 837 source4/torture/nbench/nbio.c talloc_free(mem_ctx); mem_ctx 846 source4/torture/nbench/nbio.c TALLOC_CTX *mem_ctx; mem_ctx 852 source4/torture/nbench/nbio.c mem_ctx = talloc_init("nb_qfileinfo"); mem_ctx 857 source4/torture/nbench/nbio.c ret = smb_raw_fileinfo(c->tree, mem_ctx, &io); mem_ctx 859 source4/torture/nbench/nbio.c talloc_free(mem_ctx); mem_ctx 895 source4/torture/nbench/nbio.c TALLOC_CTX *mem_ctx; mem_ctx 898 source4/torture/nbench/nbio.c mem_ctx = talloc_init("smbcli_dskattr"); mem_ctx 901 source4/torture/nbench/nbio.c ret = smb_raw_fsinfo(c->tree, mem_ctx, &io); mem_ctx 903 source4/torture/nbench/nbio.c talloc_free(mem_ctx); mem_ctx 917 source4/torture/nbench/nbio.c TALLOC_CTX *mem_ctx; mem_ctx 920 source4/torture/nbench/nbio.c mem_ctx = talloc_init("smbcli_dskattr"); mem_ctx 930 source4/torture/nbench/nbio.c ret = smb_raw_search_first(c->tree, mem_ctx, &io, NULL, findfirst_callback); mem_ctx 932 source4/torture/nbench/nbio.c talloc_free(mem_ctx); mem_ctx 34 source4/torture/nbt/browse.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 43 source4/torture/nbt/browse.c status = resolve_name(&name, mem_ctx, &address, torture->ev); mem_ctx 47 source4/torture/nbt/browse.c talloc_free(mem_ctx); mem_ctx 51 source4/torture/nbt/browse.c talloc_free(mem_ctx); mem_ctx 656 source4/torture/nbt/dgram.c struct torture_suite *torture_nbt_dgram(TALLOC_CTX *mem_ctx) mem_ctx 658 source4/torture/nbt/dgram.c struct torture_suite *suite = torture_suite_create(mem_ctx, "DGRAM"); mem_ctx 109 source4/torture/nbt/query.c struct torture_suite *torture_bench_nbt(TALLOC_CTX *mem_ctx) mem_ctx 111 source4/torture/nbt/query.c struct torture_suite *suite = torture_suite_create(mem_ctx, "BENCH"); mem_ctx 167 source4/torture/nbt/register.c struct torture_suite *torture_nbt_register(TALLOC_CTX *mem_ctx) mem_ctx 171 source4/torture/nbt/register.c suite = torture_suite_create(mem_ctx, "REGISTER"); mem_ctx 470 source4/torture/nbt/wins.c struct torture_suite *torture_nbt_wins(TALLOC_CTX *mem_ctx) mem_ctx 472 source4/torture/nbt/wins.c struct torture_suite *suite = torture_suite_create(mem_ctx, "WINS"); mem_ctx 293 source4/torture/nbt/winsbench.c struct torture_suite *torture_bench_wins(TALLOC_CTX *mem_ctx) mem_ctx 295 source4/torture/nbt/winsbench.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 9682 source4/torture/nbt/winsreplication.c struct torture_suite *torture_nbt_winsreplication(TALLOC_CTX *mem_ctx) mem_ctx 9685 source4/torture/nbt/winsreplication.c mem_ctx, "WINSREPLICATION"); mem_ctx 96 source4/torture/ndr/ndr.c TALLOC_CTX *mem_ctx = tctx; mem_ctx 101 source4/torture/ndr/ndr.c ndr = ndr_pull_init_blob(&blob, mem_ctx, lp_iconv_convenience(tctx->lp_ctx)); mem_ctx 119 source4/torture/ndr/ndr.c ndr = ndr_pull_init_blob(&blob, mem_ctx, lp_iconv_convenience(tctx->lp_ctx)); mem_ctx 247 source4/torture/ndr/ndr.c struct torture_suite *torture_local_ndr(TALLOC_CTX *mem_ctx) mem_ctx 249 source4/torture/ndr/ndr.c struct torture_suite *suite = torture_suite_create(mem_ctx, "NDR"); mem_ctx 76 source4/torture/rap/rap.c static struct rap_call *new_rap_cli_call(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience, uint16_t callno) mem_ctx 80 source4/torture/rap/rap.c call = talloc(mem_ctx, struct rap_call); mem_ctx 91 source4/torture/rap/rap.c call->ndr_push_param = ndr_push_init_ctx(mem_ctx, iconv_convenience); mem_ctx 94 source4/torture/rap/rap.c call->ndr_push_data = ndr_push_init_ctx(mem_ctx, iconv_convenience); mem_ctx 164 source4/torture/rap/rap.c static NTSTATUS rap_pull_string(TALLOC_CTX *mem_ctx, struct ndr_pull *ndr, mem_ctx 186 source4/torture/rap/rap.c *dest = talloc_zero_array(mem_ctx, char, len+1); mem_ctx 249 source4/torture/rap/rap.c TALLOC_CTX *mem_ctx, mem_ctx 284 source4/torture/rap/rap.c r->out.info = talloc_array(mem_ctx, union rap_shareenum_info, r->out.count); mem_ctx 304 source4/torture/rap/rap.c RAP_GOTO(rap_pull_string(mem_ctx, call->ndr_pull_data, mem_ctx 341 source4/torture/rap/rap.c TALLOC_CTX *mem_ctx, mem_ctx 348 source4/torture/rap/rap.c call = new_rap_cli_call(mem_ctx, iconv_convenience, RAP_NetServerEnum2); mem_ctx 380 source4/torture/rap/rap.c r->out.info = talloc_array(mem_ctx, union rap_server_info, r->out.count); mem_ctx 402 source4/torture/rap/rap.c RAP_GOTO(rap_pull_string(mem_ctx, call->ndr_pull_data, mem_ctx 448 source4/torture/rap/rap.c TALLOC_CTX *mem_ctx, mem_ctx 454 source4/torture/rap/rap.c if (!(call = new_rap_cli_call(mem_ctx, iconv_convenience, RAP_WserverGetInfo))) { mem_ctx 497 source4/torture/rap/rap.c RAP_GOTO(rap_pull_string(mem_ctx, call->ndr_pull_data, mem_ctx 40 source4/torture/raw/chkpath.c TALLOC_CTX *mem_ctx, const char *pattern) mem_ctx 53 source4/torture/raw/chkpath.c status = smb_raw_search_first(cli->tree, mem_ctx, mem_ctx 528 source4/torture/raw/context.c static bool test_pid_exit_only_sees_open(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 565 source4/torture/raw/context.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 48 source4/torture/raw/eas.c static bool test_eas(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 73 source4/torture/raw/eas.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 83 source4/torture/raw/eas.c setfile.ea_set.in.eas = talloc_array(mem_ctx, struct ea_struct, 2); mem_ctx 365 source4/torture/raw/eas.c static bool test_nttrans_create(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 410 source4/torture/raw/eas.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 430 source4/torture/raw/eas.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 41 source4/torture/raw/ioctl.c static bool test_ioctl(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 51 source4/torture/raw/ioctl.c fnum = create_complex_file(cli, mem_ctx, fname); mem_ctx 63 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &ctl); mem_ctx 71 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &ctl); mem_ctx 76 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &ctl); mem_ctx 85 source4/torture/raw/ioctl.c static bool test_fsctl(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 95 source4/torture/raw/ioctl.c fnum = create_complex_file(cli, mem_ctx, fname); mem_ctx 111 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &nt); mem_ctx 123 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &nt); mem_ctx 132 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &nt); mem_ctx 139 source4/torture/raw/ioctl.c status = smb_raw_ioctl(cli->tree, mem_ctx, &nt); mem_ctx 1880 source4/torture/raw/lock.c struct torture_suite *torture_raw_lock(TALLOC_CTX *mem_ctx) mem_ctx 1882 source4/torture/raw/lock.c struct torture_suite *suite = torture_suite_create(mem_ctx, "LOCK"); mem_ctx 50 source4/torture/raw/lockbench.c TALLOC_CTX *mem_ctx; mem_ctx 153 source4/torture/raw/lockbench.c status = smb_composite_connect_recv(ctx, state->mem_ctx); mem_ctx 156 source4/torture/raw/lockbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 166 source4/torture/raw/lockbench.c event_add_timed(state->ev, state->mem_ctx, timeval_zero(), reopen_file, state); mem_ctx 184 source4/torture/raw/lockbench.c if (!torture_get_conn_index(state->client_num, state->mem_ctx, state->tctx, &host, &share)) { mem_ctx 191 source4/torture/raw/lockbench.c io->in.gensec_settings = lp_gensec_settings(state->mem_ctx, state->tctx->lp_ctx); mem_ctx 207 source4/torture/raw/lockbench.c ctx = smb_composite_connect_send(io, state->mem_ctx, mem_ctx 236 source4/torture/raw/lockbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 274 source4/torture/raw/lockbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 319 source4/torture/raw/lockbench.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 332 source4/torture/raw/lockbench.c state = talloc_zero_array(mem_ctx, struct benchlock_state, nprocs); mem_ctx 337 source4/torture/raw/lockbench.c state[i].mem_ctx = talloc_new(state); mem_ctx 343 source4/torture/raw/lockbench.c talloc_steal(mem_ctx, state); mem_ctx 345 source4/torture/raw/lockbench.c state[i].dest_host = talloc_strdup(state[i].mem_ctx, mem_ctx 347 source4/torture/raw/lockbench.c state[i].dest_ports = talloc_array(state[i].mem_ctx, mem_ctx 353 source4/torture/raw/lockbench.c state[i].called_name = talloc_strdup(state[i].mem_ctx, mem_ctx 355 source4/torture/raw/lockbench.c state[i].service_type = talloc_strdup(state[i].mem_ctx, mem_ctx 411 source4/torture/raw/lockbench.c talloc_free(mem_ctx); mem_ctx 416 source4/torture/raw/lockbench.c talloc_free(mem_ctx); mem_ctx 42 source4/torture/raw/mux.c static bool test_mux_open(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 67 source4/torture/raw/mux.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 73 source4/torture/raw/mux.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 81 source4/torture/raw/mux.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 115 source4/torture/raw/mux.c status = smb_raw_open_recv(req1, mem_ctx, &io); mem_ctx 127 source4/torture/raw/mux.c status = smb_raw_open_recv(req2, mem_ctx, &io); mem_ctx 145 source4/torture/raw/mux.c static bool test_mux_write(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 201 source4/torture/raw/mux.c static bool test_mux_lock(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 59 source4/torture/raw/notify.c TALLOC_CTX *mem_ctx) mem_ctx 88 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 92 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 108 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 116 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 128 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 142 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 190 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 200 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req2, mem_ctx, ¬ify); mem_ctx 218 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 228 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 236 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 254 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 298 source4/torture/raw/notify.c static bool test_notify_recursive(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 325 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 344 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 348 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req2, mem_ctx, ¬ify); mem_ctx 371 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 410 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req2, mem_ctx, ¬ify); mem_ctx 429 source4/torture/raw/notify.c static bool test_notify_mask_change(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 456 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 475 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 479 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req2, mem_ctx, ¬ify); mem_ctx 490 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 520 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 527 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req2, mem_ctx, ¬ify); mem_ctx 782 source4/torture/raw/notify.c static bool test_notify_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 807 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 822 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 1092 source4/torture/raw/notify.c static bool test_notify_double(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 1119 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1136 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 1143 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req2, mem_ctx, ¬ify); mem_ctx 1157 source4/torture/raw/notify.c static bool test_notify_tree(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 1219 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1228 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 1234 source4/torture/raw/notify.c char *path = talloc_asprintf(mem_ctx, "%s\\test.dir", dirs[i].path); mem_ctx 1250 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, mem_ctx, ¬ify); mem_ctx 1290 source4/torture/raw/notify.c static bool test_notify_overflow(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 1318 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1333 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 1355 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 1368 source4/torture/raw/notify.c static bool test_notify_basedir(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 1396 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1421 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req1, mem_ctx, ¬ify); mem_ctx 59 source4/torture/raw/offline.c TALLOC_CTX *mem_ctx; mem_ctx 94 source4/torture/raw/offline.c status = smb_composite_loadfile_recv(ctx, state->mem_ctx); mem_ctx 192 source4/torture/raw/offline.c status = smb_raw_pathinfo_recv(req, state->mem_ctx, &io); mem_ctx 231 source4/torture/raw/offline.c state->fname = filename(state->mem_ctx, state->fnumber); mem_ctx 237 source4/torture/raw/offline.c state->loadfile = talloc_zero(state->mem_ctx, struct smb_composite_loadfile); mem_ctx 253 source4/torture/raw/offline.c state->savefile = talloc_zero(state->mem_ctx, struct smb_composite_savefile); mem_ctx 394 source4/torture/raw/offline.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 406 source4/torture/raw/offline.c state = talloc_zero_array(mem_ctx, struct offline_state, numstates); mem_ctx 411 source4/torture/raw/offline.c state[i].mem_ctx = talloc_new(state); mem_ctx 425 source4/torture/raw/offline.c state[i].mem_ctx = talloc_new(state); mem_ctx 441 source4/torture/raw/offline.c char *fname = filename(mem_ctx, i); mem_ctx 506 source4/torture/raw/offline.c talloc_free(mem_ctx); mem_ctx 511 source4/torture/raw/offline.c talloc_free(mem_ctx); mem_ctx 1476 source4/torture/raw/open.c TALLOC_CTX *mem_ctx = talloc_init("torture_test_oplock_multi"); mem_ctx 1490 source4/torture/raw/open.c clients = talloc_array(mem_ctx, struct smbcli_state *, num_files); mem_ctx 1491 source4/torture/raw/open.c requests = talloc_array(mem_ctx, struct smbcli_request *, num_files); mem_ctx 1492 source4/torture/raw/open.c ios = talloc_array(mem_ctx, union smb_open, num_files); mem_ctx 1499 source4/torture/raw/open.c if (!torture_open_connection_share(mem_ctx, &cli, tctx, host, share, tctx->ev)) { mem_ctx 1506 source4/torture/raw/open.c if (!torture_open_connection_share(mem_ctx, &(clients[i]), mem_ctx 1555 source4/torture/raw/open.c status = smb_raw_open_recv(requests[i], mem_ctx, mem_ctx 1589 source4/torture/raw/open.c talloc_free(mem_ctx); mem_ctx 48 source4/torture/raw/openbench.c TALLOC_CTX *mem_ctx; mem_ctx 90 source4/torture/raw/openbench.c status = smb_composite_connect_recv(ctx, state->mem_ctx); mem_ctx 93 source4/torture/raw/openbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 126 source4/torture/raw/openbench.c if (!torture_get_conn_index(state->client_num, state->mem_ctx, state->tctx, &host, &share)) { mem_ctx 140 source4/torture/raw/openbench.c io->in.gensec_settings = lp_gensec_settings(state->mem_ctx, state->tctx->lp_ctx); mem_ctx 150 source4/torture/raw/openbench.c ctx = smb_composite_connect_send(io, state->mem_ctx, mem_ctx 215 source4/torture/raw/openbench.c TALLOC_CTX *tmp_ctx = talloc_new(state->mem_ctx); mem_ctx 234 source4/torture/raw/openbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 293 source4/torture/raw/openbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 325 source4/torture/raw/openbench.c state->te = event_add_timed(state->ev, state->mem_ctx, mem_ctx 371 source4/torture/raw/openbench.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 385 source4/torture/raw/openbench.c state = talloc_zero_array(mem_ctx, struct benchopen_state, nprocs); mem_ctx 390 source4/torture/raw/openbench.c state[i].mem_ctx = talloc_new(state); mem_ctx 396 source4/torture/raw/openbench.c talloc_steal(mem_ctx, state); mem_ctx 398 source4/torture/raw/openbench.c state[i].dest_host = talloc_strdup(state[i].mem_ctx, mem_ctx 400 source4/torture/raw/openbench.c state[i].dest_ports = talloc_array(state[i].mem_ctx, mem_ctx 405 source4/torture/raw/openbench.c state[i].called_name = talloc_strdup(state[i].mem_ctx, mem_ctx 407 source4/torture/raw/openbench.c state[i].service_type = talloc_strdup(state[i].mem_ctx, mem_ctx 417 source4/torture/raw/openbench.c fnames = talloc_array(mem_ctx, char *, 3*nprocs); mem_ctx 481 source4/torture/raw/openbench.c talloc_free(mem_ctx); mem_ctx 485 source4/torture/raw/openbench.c talloc_free(mem_ctx); mem_ctx 2861 source4/torture/raw/oplock.c struct torture_suite *torture_raw_oplock(TALLOC_CTX *mem_ctx) mem_ctx 2863 source4/torture/raw/oplock.c struct torture_suite *suite = torture_suite_create(mem_ctx, "OPLOCK"); mem_ctx 2907 source4/torture/raw/oplock.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 2914 source4/torture/raw/oplock.c cli = talloc_array(mem_ctx, struct smbcli_state *, torture_nprocs); mem_ctx 2921 source4/torture/raw/oplock.c talloc_steal(mem_ctx, cli[i]); mem_ctx 2962 source4/torture/raw/oplock.c status = smb_raw_open(cli[i]->tree, mem_ctx, &io); mem_ctx 2979 source4/torture/raw/oplock.c talloc_free(mem_ctx); mem_ctx 182 source4/torture/raw/pingpong.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 225 source4/torture/raw/pingpong.c val = talloc_zero_array(mem_ctx, uint8_t, num_locks); mem_ctx 263 source4/torture/raw/pingpong.c talloc_free(mem_ctx); mem_ctx 229 source4/torture/raw/qfileinfo.c TALLOC_CTX *mem_ctx, mem_ctx 249 source4/torture/raw/qfileinfo.c levels[i].fnum_status = smb_raw_fileinfo(tree, mem_ctx, mem_ctx 255 source4/torture/raw/qfileinfo.c levels[i].fname_finfo.generic.in.file.path = talloc_strdup(mem_ctx, fname); mem_ctx 256 source4/torture/raw/qfileinfo.c levels[i].fname_status = smb_raw_pathinfo(tree, mem_ctx, mem_ctx 404 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, s1->stype.out.tfield), \ mem_ctx 405 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, correct_time)); \ mem_ctx 411 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, s1->stype.out.tfield), \ mem_ctx 412 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, correct_time)); \ mem_ctx 420 source4/torture/raw/qfileinfo.c timestring(mem_ctx, s1->stype.out.tfield), \ mem_ctx 421 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, correct_time)); \ mem_ctx 427 source4/torture/raw/qfileinfo.c timestring(mem_ctx, s1->stype.out.tfield), \ mem_ctx 428 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, correct_time)); \ mem_ctx 437 source4/torture/raw/qfileinfo.c timestring(mem_ctx, s1->stype.out.tfield), \ mem_ctx 438 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, correct_time)); \ mem_ctx 444 source4/torture/raw/qfileinfo.c timestring(mem_ctx, s1->stype.out.tfield), \ mem_ctx 445 source4/torture/raw/qfileinfo.c nt_time_string(mem_ctx, correct_time)); \ mem_ctx 453 source4/torture/raw/qfileinfo.c torture_comment(torture, "create_time: %s\n", nt_time_string(mem_ctx, correct_time)); mem_ctx 465 source4/torture/raw/qfileinfo.c torture_comment(torture, "access_time: %s\n", nt_time_string(mem_ctx, correct_time)); mem_ctx 477 source4/torture/raw/qfileinfo.c torture_comment(torture, "write_time : %s\n", nt_time_string(mem_ctx, correct_time)); mem_ctx 490 source4/torture/raw/qfileinfo.c torture_comment(torture, "change_time: %s\n", nt_time_string(mem_ctx, correct_time)); mem_ctx 941 source4/torture/raw/read.c struct torture_suite *torture_raw_read(TALLOC_CTX *mem_ctx) mem_ctx 943 source4/torture/raw/read.c struct torture_suite *suite = torture_suite_create(mem_ctx, "READ"); mem_ctx 660 source4/torture/raw/rename.c struct torture_suite *torture_raw_rename(TALLOC_CTX *mem_ctx) mem_ctx 662 source4/torture/raw/rename.c struct torture_suite *suite = torture_suite_create(mem_ctx, "RENAME"); mem_ctx 96 source4/torture/raw/samba3hide.c static bool is_writeable(TALLOC_CTX *mem_ctx, struct smbcli_tree *tree, mem_ctx 47 source4/torture/raw/samba3misc.c TALLOC_CTX *mem_ctx; mem_ctx 52 source4/torture/raw/samba3misc.c if ((mem_ctx = talloc_init("torture_samba3_checkfsp")) == NULL) { mem_ctx 103 source4/torture/raw/samba3misc.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 156 source4/torture/raw/samba3misc.c talloc_free(mem_ctx); mem_ctx 166 source4/torture/raw/samba3misc.c TALLOC_CTX *mem_ctx; mem_ctx 169 source4/torture/raw/samba3misc.c mem_ctx = talloc_init("raw_open"); mem_ctx 170 source4/torture/raw/samba3misc.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 214 source4/torture/raw/samba3misc.c status = smb_raw_open(tree, mem_ctx, &open_parms); mem_ctx 215 source4/torture/raw/samba3misc.c talloc_free(mem_ctx); mem_ctx 229 source4/torture/raw/samba3misc.c TALLOC_CTX *mem_ctx; mem_ctx 232 source4/torture/raw/samba3misc.c mem_ctx = talloc_init("raw_t2open"); mem_ctx 233 source4/torture/raw/samba3misc.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 279 source4/torture/raw/samba3misc.c io.t2open.in.eas = talloc_array(mem_ctx, struct ea_struct, io.t2open.in.num_eas); mem_ctx 282 source4/torture/raw/samba3misc.c io.t2open.in.eas[0].value = data_blob_talloc(mem_ctx, "first value", 11); mem_ctx 284 source4/torture/raw/samba3misc.c status = smb_raw_open(tree, mem_ctx, &io); mem_ctx 285 source4/torture/raw/samba3misc.c talloc_free(mem_ctx); mem_ctx 297 source4/torture/raw/samba3misc.c TALLOC_CTX *mem_ctx; mem_ctx 300 source4/torture/raw/samba3misc.c mem_ctx = talloc_init("raw_t2open"); mem_ctx 301 source4/torture/raw/samba3misc.c if (!mem_ctx) return NT_STATUS_NO_MEMORY; mem_ctx 317 source4/torture/raw/samba3misc.c status = smb_raw_open(tree, mem_ctx, &io); mem_ctx 318 source4/torture/raw/samba3misc.c talloc_free(mem_ctx); mem_ctx 340 source4/torture/raw/samba3misc.c TALLOC_CTX *mem_ctx; mem_ctx 343 source4/torture/raw/samba3misc.c if (!(mem_ctx = talloc_init("torture_samba3_badpath"))) { mem_ctx 387 source4/torture/raw/samba3misc.c talloc_asprintf(mem_ctx, "%s\\bla", dirname)); mem_ctx 391 source4/torture/raw/samba3misc.c talloc_asprintf(mem_ctx, "%s\\bla", dirname)); mem_ctx 395 source4/torture/raw/samba3misc.c talloc_asprintf(mem_ctx, "%s\\bla\\blub", mem_ctx 399 source4/torture/raw/samba3misc.c talloc_asprintf(mem_ctx, "%s\\bla\\blub", mem_ctx 403 source4/torture/raw/samba3misc.c if (!(fpath = talloc_asprintf(mem_ctx, "%s\\%s", dirname, fname))) { mem_ctx 414 source4/torture/raw/samba3misc.c if (!(fpath1 = talloc_asprintf(mem_ctx, "%s\\%s", dirname, fname1))) { mem_ctx 600 source4/torture/raw/samba3misc.c talloc_free(mem_ctx); mem_ctx 615 source4/torture/raw/samba3misc.c TALLOC_CTX *mem_ctx; mem_ctx 625 source4/torture/raw/samba3misc.c if (!(mem_ctx = talloc_init("torture_samba3_caseinsensitive"))) { mem_ctx 642 source4/torture/raw/samba3misc.c if (!(fpath = talloc_asprintf(mem_ctx, "%s\\%s", dirname, fname))) { mem_ctx 654 source4/torture/raw/samba3misc.c mem_ctx, "%s\\*", ucase_dirname), mem_ctx 668 source4/torture/raw/samba3misc.c talloc_free(mem_ctx); mem_ctx 1378 source4/torture/raw/search.c struct torture_suite *torture_raw_search(TALLOC_CTX *mem_ctx) mem_ctx 1380 source4/torture/raw/search.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SEARCH"); mem_ctx 48 source4/torture/raw/seek.c static bool test_seek(struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 87 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 107 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 122 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 137 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 152 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 172 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 195 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 201 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 215 source4/torture/raw/seek.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 221 source4/torture/raw/seek.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 79 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx, mem_ctx 88 source4/torture/raw/streams.c full_name = talloc_asprintf(mem_ctx, "%s:%s", fname, sname); mem_ctx 107 source4/torture/raw/streams.c buf = talloc_array(mem_ctx, uint8_t, strlen(value)+11); mem_ctx 210 source4/torture/raw/streams.c struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 219 source4/torture/raw/streams.c basedir_data = talloc_asprintf(mem_ctx, "%s::$DATA", BASEDIR); mem_ctx 220 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname, "Stream One"); mem_ctx 235 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 251 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 267 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 280 source4/torture/raw/streams.c struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 295 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname, "Stream One"); mem_ctx 296 source4/torture/raw/streams.c sname2 = talloc_asprintf(mem_ctx, "%s:%s:$DaTa", fname, "Second Stream"); mem_ctx 311 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 315 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Stream One", NULL); mem_ctx 320 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 330 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Stream One", "test data"); mem_ctx 334 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 344 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Stream One:$FOO", NULL); mem_ctx 349 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 359 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Stream One", "test MORE DATA "); mem_ctx 360 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Stream One:$DATA", "test MORE DATA "); mem_ctx 361 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Stream One:", NULL); mem_ctx 362 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Second Stream", "SECOND STREAM"); mem_ctx 364 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, mem_ctx 367 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Second Stream:$DATA", "SECOND STREAM"); mem_ctx 368 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Second Stream:", NULL); mem_ctx 369 source4/torture/raw/streams.c ret &= check_stream(cli, __location__, mem_ctx, fname, "Second Stream:$FOO", NULL); mem_ctx 386 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 399 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 403 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 422 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 432 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname, "Stream One"); mem_ctx 433 source4/torture/raw/streams.c sname2 = talloc_asprintf(mem_ctx, "%s:%s:$DaTa", fname, "Second Stream"); mem_ctx 449 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 458 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 469 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 473 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 510 source4/torture/raw/streams.c struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 522 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname, "Stream One"); mem_ctx 538 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 556 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 568 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 590 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 597 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 609 source4/torture/raw/streams.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 622 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 629 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 634 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 639 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 652 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 689 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname, "\x05Stream\n One"); mem_ctx 690 source4/torture/raw/streams.c sname1b = talloc_asprintf(mem_ctx, "%s:", sname1); mem_ctx 691 source4/torture/raw/streams.c sname1c = talloc_asprintf(mem_ctx, "%s:$FOO", sname1); mem_ctx 692 source4/torture/raw/streams.c sname1d = talloc_asprintf(mem_ctx, "%s:?D*a", sname1); mem_ctx 693 source4/torture/raw/streams.c sname2 = talloc_asprintf(mem_ctx, "%s:%s:$DaTa", fname, "MStream Two"); mem_ctx 694 source4/torture/raw/streams.c snamew = talloc_asprintf(mem_ctx, "%s:%s:$DATA", fname, "?Stream*"); mem_ctx 695 source4/torture/raw/streams.c snamew2 = talloc_asprintf(mem_ctx, "%s\\stream*:%s:$DATA", BASEDIR, "?Stream*"); mem_ctx 696 source4/torture/raw/streams.c snamer1 = talloc_asprintf(mem_ctx, "%s:%s:$DATA", fname, "BeforeRename"); mem_ctx 697 source4/torture/raw/streams.c snamer2 = talloc_asprintf(mem_ctx, "%s:%s:$DATA", fname, "AfterRename"); mem_ctx 713 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 722 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 733 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 737 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 741 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 750 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 759 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 763 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 768 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 783 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 809 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 815 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 820 source4/torture/raw/streams.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &stinfo); mem_ctx 845 source4/torture/raw/streams.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &stinfo); mem_ctx 875 source4/torture/raw/streams.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &stinfo); mem_ctx 904 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 958 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 980 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1003 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1045 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 1058 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname, "Stream One"); mem_ctx 1059 source4/torture/raw/streams.c sname2 = talloc_asprintf(mem_ctx, "%s:%s:$DaTa", fname, "Second Stream"); mem_ctx 1078 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1084 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1095 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1117 source4/torture/raw/streams.c struct smbcli_state *cli, TALLOC_CTX *mem_ctx) mem_ctx 1133 source4/torture/raw/streams.c sname1 = talloc_asprintf(mem_ctx, "%s:%s", fname1, "Stream One"); mem_ctx 1134 source4/torture/raw/streams.c sname2 = talloc_asprintf(mem_ctx, "%s:%s", fname1, "Stream Two"); mem_ctx 1153 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1208 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1223 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1250 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1267 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1311 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx, mem_ctx 1334 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1345 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 1357 source4/torture/raw/streams.c fname_stream = talloc_asprintf(mem_ctx, "%s:%s", fname, stream); mem_ctx 1359 source4/torture/raw/streams.c stream_list[0] = talloc_asprintf(mem_ctx, ":%s", stream); mem_ctx 1362 source4/torture/raw/streams.c if (!create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1386 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1398 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1410 source4/torture/raw/streams.c if (!create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1416 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1428 source4/torture/raw/streams.c if (!create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1434 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1447 source4/torture/raw/streams.c if (!create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1454 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1466 source4/torture/raw/streams.c if (!create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1482 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1498 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 1509 source4/torture/raw/streams.c lstream_name = talloc_array(mem_ctx, char, LONG_STREAM_SIZE); mem_ctx 1518 source4/torture/raw/streams.c fname_stream = talloc_asprintf(mem_ctx, "%s:%s%d", fname, mem_ctx 1520 source4/torture/raw/streams.c ret = create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1530 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 1541 source4/torture/raw/streams.c TALLOC_CTX *mem_ctx) mem_ctx 1556 source4/torture/raw/streams.c fname_stream = talloc_asprintf(mem_ctx, "%s:%s", fname, stream); mem_ctx 1559 source4/torture/raw/streams.c ret = create_file_with_stream(tctx, cli, mem_ctx, fname, mem_ctx 1568 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 1595 source4/torture/raw/streams.c status = smb_raw_open(cli->tree, mem_ctx, &io); mem_ctx 1621 source4/torture/raw/streams.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 441 source4/torture/raw/unlink.c struct torture_suite *torture_raw_unlink(TALLOC_CTX *mem_ctx) mem_ctx 443 source4/torture/raw/unlink.c struct torture_suite *suite = torture_suite_create(mem_ctx, "UNLINK"); mem_ctx 714 source4/torture/raw/write.c struct torture_suite *torture_raw_write(TALLOC_CTX *mem_ctx) mem_ctx 716 source4/torture/raw/write.c struct torture_suite *suite = torture_suite_create(mem_ctx, "WRITE"); mem_ctx 41 source4/torture/rpc/async_bind.c TALLOC_CTX *mem_ctx; mem_ctx 59 source4/torture/rpc/async_bind.c mem_ctx = talloc_init("torture_async_bind"); mem_ctx 60 source4/torture/rpc/async_bind.c if (mem_ctx == NULL) return false; mem_ctx 75 source4/torture/rpc/async_bind.c bind_req[i] = dcerpc_pipe_connect_send(mem_ctx, binding_string, mem_ctx 81 source4/torture/rpc/async_bind.c status = dcerpc_pipe_connect_recv(bind_req[i], mem_ctx, &pipe[i]); mem_ctx 88 source4/torture/rpc/async_bind.c talloc_free(mem_ctx); mem_ctx 128 source4/torture/rpc/atsvc.c struct torture_suite *torture_rpc_atsvc(TALLOC_CTX *mem_ctx) mem_ctx 130 source4/torture/rpc/atsvc.c struct torture_suite *suite = torture_suite_create(mem_ctx, "ATSVC"); mem_ctx 36 source4/torture/rpc/autoidl.c TALLOC_CTX *mem_ctx, mem_ctx 45 source4/torture/rpc/autoidl.c status = dcerpc_drsuapi_DsBind(p, mem_ctx, &r); mem_ctx 57 source4/torture/rpc/autoidl.c static bool get_policy_handle(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 67 source4/torture/rpc/autoidl.c status = dcerpc_samr_Connect(p, mem_ctx, &r); mem_ctx 77 source4/torture/rpc/autoidl.c static void fill_blob_handle(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, mem_ctx 86 source4/torture/rpc/autoidl.c ndr_push_struct_blob(&b2, mem_ctx, NULL, handle, (ndr_push_flags_fn_t)ndr_push_policy_handle); mem_ctx 30 source4/torture/rpc/bench.c static bool test_NetShareEnumAll(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx) mem_ctx 48 source4/torture/rpc/bench.c r.in.server_unc = talloc_asprintf(mem_ctx,"\\\\%s",dcerpc_server_name(p)); mem_ctx 83 source4/torture/rpc/bench.c status = dcerpc_srvsvc_NetShareEnumAll(p, mem_ctx, &r); mem_ctx 101 source4/torture/rpc/bench.c static bool bench_NetShareEnumAll(struct torture_context *tctx, struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx) mem_ctx 110 source4/torture/rpc/bench.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 132 source4/torture/rpc/bench.c TALLOC_CTX *mem_ctx; mem_ctx 135 source4/torture/rpc/bench.c mem_ctx = talloc_init("torture_rpc_srvsvc"); mem_ctx 141 source4/torture/rpc/bench.c talloc_free(mem_ctx); mem_ctx 145 source4/torture/rpc/bench.c if (!bench_NetShareEnumAll(torture, p, mem_ctx)) { mem_ctx 149 source4/torture/rpc/bench.c talloc_free(mem_ctx); mem_ctx 48 source4/torture/rpc/bind.c TALLOC_CTX *mem_ctx; mem_ctx 52 source4/torture/rpc/bind.c mem_ctx = talloc_init("torture_multi_bind"); mem_ctx 56 source4/torture/rpc/bind.c talloc_free(mem_ctx); mem_ctx 63 source4/torture/rpc/bind.c talloc_free(mem_ctx); mem_ctx 67 source4/torture/rpc/bind.c status = dcerpc_pipe_auth(mem_ctx, &p, binding, &ndr_table_lsarpc, cmdline_credentials, mem_ctx 72 source4/torture/rpc/bind.c GUID_string(mem_ctx, &ndr_table_lsarpc.syntax_id.uuid), nt_errstr(status)); mem_ctx 79 source4/torture/rpc/bind.c talloc_free(mem_ctx); mem_ctx 115 source4/torture/rpc/browser.c struct torture_suite *torture_rpc_browser(TALLOC_CTX *mem_ctx) mem_ctx 117 source4/torture/rpc/browser.c struct torture_suite *suite = torture_suite_create(mem_ctx, "BROWSER"); mem_ctx 34 source4/torture/rpc/countcalls.c TALLOC_CTX *mem_ctx, mem_ctx 58 source4/torture/rpc/countcalls.c stub_in = data_blob_talloc(p, mem_ctx, 0); mem_ctx 46 source4/torture/rpc/dfs.c static bool test_NetShareAdd(TALLOC_CTX *mem_ctx, mem_ctx 78 source4/torture/rpc/dfs.c status = libnet_AddShare(libnetctx, mem_ctx, &r); mem_ctx 88 source4/torture/rpc/dfs.c static bool test_NetShareDel(TALLOC_CTX *mem_ctx, mem_ctx 108 source4/torture/rpc/dfs.c status = libnet_DelShare(libnetctx, mem_ctx, &r); mem_ctx 118 source4/torture/rpc/dfs.c static bool test_CreateDir(TALLOC_CTX *mem_ctx, mem_ctx 127 source4/torture/rpc/dfs.c if (!torture_open_connection_share(mem_ctx, cli, tctx, host, share, tctx->ev)) { mem_ctx 153 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 161 source4/torture/rpc/dfs.c status = dcerpc_dfs_GetManagerVersion(p, mem_ctx, &r); mem_ctx 171 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 180 source4/torture/rpc/dfs.c if (!test_GetManagerVersion(p, mem_ctx, &version)) { mem_ctx 187 source4/torture/rpc/dfs.c status = dcerpc_dfs_ManagerInitialize(p, mem_ctx, &r); mem_ctx 202 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 211 source4/torture/rpc/dfs.c r.in.dfs_entry_path = talloc_strdup(mem_ctx, root); mem_ctx 216 source4/torture/rpc/dfs.c status = dcerpc_dfs_GetInfo(p, mem_ctx, &r); mem_ctx 230 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 239 source4/torture/rpc/dfs.c if (!test_GetInfoLevel(p, mem_ctx, levels[i], root)) { mem_ctx 247 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 273 source4/torture/rpc/dfs.c status = dcerpc_dfs_EnumEx(p, mem_ctx, &rex); mem_ctx 282 source4/torture/rpc/dfs.c const char *root = talloc_strdup(mem_ctx, mem_ctx 284 source4/torture/rpc/dfs.c if (!test_GetInfo(p, mem_ctx, root)) { mem_ctx 294 source4/torture/rpc/dfs.c const char *root = talloc_strdup(mem_ctx, mem_ctx 297 source4/torture/rpc/dfs.c if (!test_EnumLevelEx(p, mem_ctx, mem_ctx 303 source4/torture/rpc/dfs.c if (!test_GetInfo(p, mem_ctx, root)) { mem_ctx 314 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 338 source4/torture/rpc/dfs.c status = dcerpc_dfs_Enum(p, mem_ctx, &r); mem_ctx 352 source4/torture/rpc/dfs.c if (!test_GetInfo(p, mem_ctx, root)) { mem_ctx 363 source4/torture/rpc/dfs.c static bool test_Enum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx) mem_ctx 370 source4/torture/rpc/dfs.c if (!test_EnumLevel(p, mem_ctx, levels[i])) { mem_ctx 379 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 387 source4/torture/rpc/dfs.c if (!test_EnumLevelEx(p, mem_ctx, levels[i], host)) { mem_ctx 396 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 409 source4/torture/rpc/dfs.c status = dcerpc_dfs_RemoveStdRoot(p, mem_ctx, &r); mem_ctx 423 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 437 source4/torture/rpc/dfs.c status = dcerpc_dfs_AddStdRoot(p, mem_ctx, &r); mem_ctx 451 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 461 source4/torture/rpc/dfs.c if (!test_GetManagerVersion(p, mem_ctx, &version)) { mem_ctx 470 source4/torture/rpc/dfs.c status = dcerpc_dfs_AddStdRootForced(p, mem_ctx, &r); mem_ctx 481 source4/torture/rpc/dfs.c return test_RemoveStdRoot(p, mem_ctx, host, sharename); mem_ctx 485 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 495 source4/torture/rpc/dfs.c test_RemoveStdRoot(p, mem_ctx, host, sharename); mem_ctx 496 source4/torture/rpc/dfs.c test_NetShareDel(mem_ctx, tctx, host, sharename); mem_ctx 497 source4/torture/rpc/dfs.c torture_open_connection_share(mem_ctx, &cli, tctx, host, "C$", tctx->ev); mem_ctx 503 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 515 source4/torture/rpc/dfs.c test_cleanup_stdroot(p, mem_ctx, tctx, host, sharename, dir); mem_ctx 517 source4/torture/rpc/dfs.c ret &= test_CreateDir(mem_ctx, &cli, tctx, host, "C$", dir); mem_ctx 518 source4/torture/rpc/dfs.c ret &= test_NetShareAdd(mem_ctx, tctx, host, sharename, path); mem_ctx 519 source4/torture/rpc/dfs.c ret &= test_AddStdRoot(p, mem_ctx, host, sharename); mem_ctx 520 source4/torture/rpc/dfs.c ret &= test_RemoveStdRoot(p, mem_ctx, host, sharename); mem_ctx 521 source4/torture/rpc/dfs.c ret &= test_AddStdRootForced(p, mem_ctx, host, sharename); mem_ctx 522 source4/torture/rpc/dfs.c ret &= test_NetShareDel(mem_ctx, tctx, host, sharename); mem_ctx 531 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 549 source4/torture/rpc/dfs.c status = dcerpc_dfs_GetDcAddress(p, mem_ctx, &r); mem_ctx 563 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 576 source4/torture/rpc/dfs.c status = dcerpc_dfs_SetDcAddress(p, mem_ctx, &r); mem_ctx 590 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 593 source4/torture/rpc/dfs.c if (!test_GetDcAddress(p, mem_ctx, host)) { mem_ctx 597 source4/torture/rpc/dfs.c if (!test_SetDcAddress(p, mem_ctx, host)) { mem_ctx 605 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 615 source4/torture/rpc/dfs.c if (!test_GetManagerVersion(p, mem_ctx, &version)) { mem_ctx 622 source4/torture/rpc/dfs.c status = dcerpc_dfs_FlushFtTable(p, mem_ctx, &r); mem_ctx 637 source4/torture/rpc/dfs.c TALLOC_CTX *mem_ctx, mem_ctx 642 source4/torture/rpc/dfs.c return test_FlushFtTable(p, mem_ctx, host, sharename); mem_ctx 192 source4/torture/rpc/drsuapi.c static bool test_DsWriteAccountSpn(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 214 source4/torture/rpc/drsuapi.c names[0].str = talloc_asprintf(mem_ctx, "smbtortureSPN/%s",priv->dcinfo.netbios_name); mem_ctx 215 source4/torture/rpc/drsuapi.c names[1].str = talloc_asprintf(mem_ctx, "smbtortureSPN/%s",priv->dcinfo.dns_name); mem_ctx 220 source4/torture/rpc/drsuapi.c status = dcerpc_drsuapi_DsWriteAccountSpn(p, mem_ctx, &r); mem_ctx 224 source4/torture/rpc/drsuapi.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 236 source4/torture/rpc/drsuapi.c status = dcerpc_drsuapi_DsWriteAccountSpn(p, mem_ctx, &r); mem_ctx 240 source4/torture/rpc/drsuapi.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 640 source4/torture/rpc/drsuapi.c bool test_QuerySitesByCost(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 652 source4/torture/rpc/drsuapi.c req.req1.site_from = talloc_strdup(mem_ctx, my_site); mem_ctx 654 source4/torture/rpc/drsuapi.c req.req1.site_to = talloc_zero_array(mem_ctx, const char *, 2); mem_ctx 655 source4/torture/rpc/drsuapi.c req.req1.site_to[0] = talloc_strdup(mem_ctx, remote_site1); mem_ctx 656 source4/torture/rpc/drsuapi.c req.req1.site_to[1] = talloc_strdup(mem_ctx, remote_site2); mem_ctx 663 source4/torture/rpc/drsuapi.c status = dcerpc_drsuapi_QuerySitesByCost(p, mem_ctx, &r); mem_ctx 667 source4/torture/rpc/drsuapi.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 698 source4/torture/rpc/drsuapi.c bool test_DsUnbind(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 710 source4/torture/rpc/drsuapi.c status = dcerpc_drsuapi_DsUnbind(p, mem_ctx, &r); mem_ctx 714 source4/torture/rpc/drsuapi.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 31 source4/torture/rpc/drsuapi_cracknames.c static bool test_DsCrackNamesMatrix(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 82 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 86 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 163 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 167 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 216 source4/torture/rpc/drsuapi_cracknames.c struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 259 source4/torture/rpc/drsuapi_cracknames.c dom_sid = dom_sid_string(mem_ctx, torture_join_sid(priv->join)); mem_ctx 266 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 270 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 294 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 298 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 323 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 327 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 343 source4/torture/rpc/drsuapi_cracknames.c ldb = ldb_init(mem_ctx, tctx->ev); mem_ctx 346 source4/torture/rpc/drsuapi_cracknames.c realm_dn = ldb_dn_new(mem_ctx, ldb, realm_dn_str); mem_ctx 347 source4/torture/rpc/drsuapi_cracknames.c realm_canonical = ldb_dn_canonical_string(mem_ctx, realm_dn); mem_ctx 350 source4/torture/rpc/drsuapi_cracknames.c talloc_asprintf(mem_ctx, "%s/", dns_domain))!= 0) { mem_ctx 353 source4/torture/rpc/drsuapi_cracknames.c talloc_asprintf(mem_ctx, "%s/", dns_domain)); mem_ctx 357 source4/torture/rpc/drsuapi_cracknames.c realm_canonical_ex = ldb_dn_canonical_ex_string(mem_ctx, realm_dn); mem_ctx 360 source4/torture/rpc/drsuapi_cracknames.c talloc_asprintf(mem_ctx, "%s\n", dns_domain))!= 0) { mem_ctx 363 source4/torture/rpc/drsuapi_cracknames.c talloc_asprintf(mem_ctx, "%s\n", dns_domain)); mem_ctx 374 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 378 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 398 source4/torture/rpc/drsuapi_cracknames.c names[0].str = talloc_asprintf(mem_ctx, "%s%s$", nt4_domain, test_dc); mem_ctx 403 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 407 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 432 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 436 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 457 source4/torture/rpc/drsuapi_cracknames.c FQDN_1779_dn = ldb_dn_new(mem_ctx, ldb, FQDN_1779_name); mem_ctx 459 source4/torture/rpc/drsuapi_cracknames.c canonical_name = ldb_dn_canonical_string(mem_ctx, FQDN_1779_dn); mem_ctx 460 source4/torture/rpc/drsuapi_cracknames.c canonical_ex_name = ldb_dn_canonical_ex_string(mem_ctx, FQDN_1779_dn); mem_ctx 462 source4/torture/rpc/drsuapi_cracknames.c user_principal_name = talloc_asprintf(mem_ctx, "%s$@%s", test_dc, dns_domain); mem_ctx 465 source4/torture/rpc/drsuapi_cracknames.c user_principal_name_short = talloc_asprintf(mem_ctx, "%s$@%s", test_dc, nt4_domain); mem_ctx 469 source4/torture/rpc/drsuapi_cracknames.c service_principal_name = talloc_asprintf(mem_ctx, "HOST/%s", test_dc); mem_ctx 514 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "cifs/%s.%s", test_dc, dns_domain), mem_ctx 590 source4/torture/rpc/drsuapi_cracknames.c .expected_str = talloc_asprintf(mem_ctx, "%s/", dns_domain), mem_ctx 598 source4/torture/rpc/drsuapi_cracknames.c .expected_str = talloc_asprintf(mem_ctx, "%s\n", dns_domain), mem_ctx 613 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, torture_join_user_guid(priv->join)), mem_ctx 621 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, torture_join_user_guid(priv->join)), mem_ctx 623 source4/torture/rpc/drsuapi_cracknames.c .expected_str = talloc_asprintf(mem_ctx, "%s%s$", nt4_domain, test_dc), mem_ctx 629 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, &priv->dcinfo.site_guid), mem_ctx 637 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, &priv->dcinfo.computer_guid), mem_ctx 645 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, &priv->dcinfo.computer_guid), mem_ctx 652 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, &priv->dcinfo.server_guid), mem_ctx 660 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, &priv->dcinfo.ntds_guid), mem_ctx 676 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "krbtgt/%s", dns_domain), mem_ctx 684 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "bogus/%s", dns_domain), mem_ctx 692 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "bogus/%s.%s", test_dc, dns_domain), mem_ctx 695 source4/torture/rpc/drsuapi_cracknames.c .expected_dns = talloc_asprintf(mem_ctx, "%s.%s", test_dc, dns_domain) mem_ctx 700 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "krbtgt"), mem_ctx 707 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "kadmin/changepw"), mem_ctx 709 source4/torture/rpc/drsuapi_cracknames.c .expected_str = talloc_asprintf(mem_ctx, "CN=krbtgt,CN=Users,%s", realm_dn_str), mem_ctx 715 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "cifs/%s.%s@%s", mem_ctx 723 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "cifs/%s.%s@%s", mem_ctx 732 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "cifs/%s.%s@%s", mem_ctx 741 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "cifs/%s.%s", mem_ctx 748 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "cifs/%s", mem_ctx 795 source4/torture/rpc/drsuapi_cracknames.c .str = GUID_string2(mem_ctx, &priv->bind_guid), mem_ctx 802 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "%s$", test_dc), mem_ctx 809 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "%s$", test_dc), mem_ctx 823 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "%s\\", dns_domain), mem_ctx 868 source4/torture/rpc/drsuapi_cracknames.c .expected_str = talloc_asprintf(mem_ctx, "CN=Builtin,%s", realm_dn_str), mem_ctx 929 source4/torture/rpc/drsuapi_cracknames.c .str = talloc_asprintf(mem_ctx, "invalidusername@%s", dns_domain), mem_ctx 943 source4/torture/rpc/drsuapi_cracknames.c comment = talloc_asprintf(mem_ctx, "'%s' with name '%s' desired format:%d\n", mem_ctx 946 source4/torture/rpc/drsuapi_cracknames.c comment = talloc_asprintf(mem_ctx, "'%s' desired format:%d\n", mem_ctx 953 source4/torture/rpc/drsuapi_cracknames.c status = dcerpc_drsuapi_DsCrackNames(p, mem_ctx, &r); mem_ctx 957 source4/torture/rpc/drsuapi_cracknames.c errstr = dcerpc_errstr(mem_ctx, p->last_fault_code); mem_ctx 1006 source4/torture/rpc/drsuapi_cracknames.c if (!test_DsCrackNamesMatrix(p, mem_ctx, priv, FQDN_1779_name, mem_ctx 56 source4/torture/rpc/dssetup.c struct torture_suite *torture_rpc_dssetup(TALLOC_CTX *mem_ctx) mem_ctx 58 source4/torture/rpc/dssetup.c struct torture_suite *suite = torture_suite_create(mem_ctx, "DSSETUP"); mem_ctx 336 source4/torture/rpc/dssync.c static DATA_BLOB decrypt_blob(TALLOC_CTX *mem_ctx, mem_ctx 390 source4/torture/rpc/dssync.c dec_buffer = data_blob_talloc(mem_ctx, enc_buffer.data, enc_buffer.length); mem_ctx 407 source4/torture/rpc/dssync.c checked_buffer = data_blob_talloc(mem_ctx, dec_buffer.data + 4, dec_buffer.length - 4); mem_ctx 432 source4/torture/rpc/dssync.c plain_buffer = data_blob_talloc(mem_ctx, checked_buffer.data, checked_buffer.length); mem_ctx 891 source4/torture/rpc/dssync.c TALLOC_CTX *mem_ctx; mem_ctx 894 source4/torture/rpc/dssync.c mem_ctx = talloc_init("torture_rpc_dssync"); mem_ctx 430 source4/torture/rpc/echo.c struct torture_suite *torture_rpc_echo(TALLOC_CTX *mem_ctx) mem_ctx 433 source4/torture/rpc/echo.c mem_ctx, "ECHO"); mem_ctx 32 source4/torture/rpc/epmapper.c static void display_tower(TALLOC_CTX *mem_ctx, struct epm_tower *twr) mem_ctx 37 source4/torture/rpc/epmapper.c printf(" %s", epm_floor_string(mem_ctx, &twr->floors[i])); mem_ctx 43 source4/torture/rpc/epmapper.c static bool test_Map(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 81 source4/torture/rpc/epmapper.c status = dcerpc_epm_Map(p, mem_ctx, &r); mem_ctx 85 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower); mem_ctx 94 source4/torture/rpc/epmapper.c status = dcerpc_epm_Map(p, mem_ctx, &r); mem_ctx 98 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower); mem_ctx 107 source4/torture/rpc/epmapper.c status = dcerpc_epm_Map(p, mem_ctx, &r); mem_ctx 111 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower); mem_ctx 124 source4/torture/rpc/epmapper.c status = dcerpc_epm_Map(p, mem_ctx, &r); mem_ctx 128 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower); mem_ctx 190 source4/torture/rpc/epmapper.c static bool test_Delete(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct epm_entry_t *entries) mem_ctx 198 source4/torture/rpc/epmapper.c status = dcerpc_epm_Delete(p, mem_ctx, &r); mem_ctx 262 source4/torture/rpc/epmapper.c struct torture_suite *torture_rpc_epmapper(TALLOC_CTX *mem_ctx) mem_ctx 264 source4/torture/rpc/epmapper.c struct torture_suite *suite = torture_suite_create(mem_ctx, "EPMAPPER"); mem_ctx 437 source4/torture/rpc/eventlog.c struct torture_suite *torture_rpc_eventlog(TALLOC_CTX *mem_ctx) mem_ctx 443 source4/torture/rpc/eventlog.c suite = torture_suite_create(mem_ctx, "EVENTLOG"); mem_ctx 254 source4/torture/rpc/frsapi.c struct torture_suite *torture_rpc_frsapi(TALLOC_CTX *mem_ctx) mem_ctx 257 source4/torture/rpc/frsapi.c struct torture_suite *suite = torture_suite_create(mem_ctx, "FRSAPI"); mem_ctx 44 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 71 source4/torture/rpc/handles.c status = dcerpc_lsa_OpenPolicy(p1, mem_ctx, &r); mem_ctx 74 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 81 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); mem_ctx 87 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); mem_ctx 90 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); mem_ctx 96 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 114 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 153 source4/torture/rpc/handles.c status = dcerpc_lsa_OpenPolicy(p1, mem_ctx, &r); mem_ctx 156 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 179 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p1, mem_ctx, &qsec); mem_ctx 183 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p2, mem_ctx, &qsec); mem_ctx 187 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p3, mem_ctx, &qsec); mem_ctx 195 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); mem_ctx 199 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); mem_ctx 205 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p3, mem_ctx, &c); mem_ctx 211 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); mem_ctx 221 source4/torture/rpc/handles.c status = dcerpc_lsa_OpenPolicy(p3, mem_ctx, &r); mem_ctx 229 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p1, mem_ctx, &qsec); mem_ctx 233 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p2, mem_ctx, &qsec); mem_ctx 237 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p3, mem_ctx, &qsec); mem_ctx 245 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); mem_ctx 249 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); mem_ctx 255 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p3, mem_ctx, &c); mem_ctx 261 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); mem_ctx 271 source4/torture/rpc/handles.c status = dcerpc_lsa_OpenPolicy(p1, mem_ctx, &r); mem_ctx 275 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p1, mem_ctx, &qsec); mem_ctx 288 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p2, mem_ctx, &qsec); mem_ctx 292 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p3, mem_ctx, &qsec); mem_ctx 306 source4/torture/rpc/handles.c status = dcerpc_lsa_QuerySecurity(p4, mem_ctx, &qsec); mem_ctx 330 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 344 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 358 source4/torture/rpc/handles.c status = dcerpc_samr_Connect(p1, mem_ctx, &r); mem_ctx 364 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p2, mem_ctx, &c); mem_ctx 370 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p1, mem_ctx, &c); mem_ctx 373 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p1, mem_ctx, &c); mem_ctx 379 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 393 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 419 source4/torture/rpc/handles.c status = dcerpc_samr_Connect(p1, mem_ctx, &r); mem_ctx 428 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &lc); mem_ctx 435 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p1, mem_ctx, &sc); mem_ctx 470 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 479 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 508 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 523 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture); mem_ctx 539 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsBind(p1, mem_ctx, &r); mem_ctx 542 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 549 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsUnbind(p2, mem_ctx, &c); mem_ctx 555 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsUnbind(p1, mem_ctx, &c); mem_ctx 558 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsUnbind(p1, mem_ctx, &c); mem_ctx 564 source4/torture/rpc/handles.c talloc_free(mem_ctx); mem_ctx 570 source4/torture/rpc/handles.c struct torture_suite *torture_rpc_handles(TALLOC_CTX *mem_ctx) mem_ctx 574 source4/torture/rpc/handles.c suite = torture_suite_create(mem_ctx, "HANDLES"); mem_ctx 99 source4/torture/rpc/initshutdown.c struct torture_suite *torture_rpc_initshutdown(TALLOC_CTX *mem_ctx) mem_ctx 101 source4/torture/rpc/initshutdown.c struct torture_suite *suite = torture_suite_create(mem_ctx, "INITSHUTDOWN"); mem_ctx 2755 source4/torture/rpc/lsa.c struct torture_suite *torture_rpc_lsa_lookup_names(TALLOC_CTX *mem_ctx) mem_ctx 2760 source4/torture/rpc/lsa.c suite = torture_suite_create(mem_ctx, "LSA-LOOKUPNAMES"); mem_ctx 29 source4/torture/rpc/lsa_lookup.c static bool open_policy(TALLOC_CTX *mem_ctx, struct dcerpc_pipe *p, mem_ctx 37 source4/torture/rpc/lsa_lookup.c *handle = talloc(mem_ctx, struct policy_handle); mem_ctx 59 source4/torture/rpc/lsa_lookup.c status = dcerpc_lsa_OpenPolicy2(p, mem_ctx, &r); mem_ctx 64 source4/torture/rpc/lsa_lookup.c static bool get_domainsid(TALLOC_CTX *mem_ctx, struct dcerpc_pipe *p, mem_ctx 76 source4/torture/rpc/lsa_lookup.c status = dcerpc_lsa_QueryInfoPolicy(p, mem_ctx, &r); mem_ctx 83 source4/torture/rpc/lsa_lookup.c static NTSTATUS lookup_sids(TALLOC_CTX *mem_ctx, uint16_t level, mem_ctx 99 source4/torture/rpc/lsa_lookup.c sidarray.sids = talloc_array(mem_ctx, struct lsa_SidPtr, num_sids); mem_ctx 114 source4/torture/rpc/lsa_lookup.c return dcerpc_lsa_LookupSids(p, mem_ctx, &r); mem_ctx 134 source4/torture/rpc/lsa_lookup.c static bool test_lookupsids(TALLOC_CTX *mem_ctx, struct dcerpc_pipe *p, mem_ctx 145 source4/torture/rpc/lsa_lookup.c status = lookup_sids(mem_ctx, level, p, handle, sids, num_sids, mem_ctx 163 source4/torture/rpc/lsa_lookup.c dom_sid_string(mem_ctx, sids[i]), mem_ctx 402 source4/torture/rpc/lsa_lookup.c struct torture_suite *torture_rpc_lsa_lookup_sids(TALLOC_CTX *mem_ctx) mem_ctx 407 source4/torture/rpc/lsa_lookup.c suite = torture_suite_create(mem_ctx, "LSA-LOOKUPSIDS"); mem_ctx 35 source4/torture/rpc/mgmt.c struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 38 source4/torture/rpc/mgmt.c TALLOC_CTX *mem_ctx, mem_ctx 47 source4/torture/rpc/mgmt.c vector = talloc(mem_ctx, struct rpc_if_id_vector_t); mem_ctx 50 source4/torture/rpc/mgmt.c status = dcerpc_mgmt_inq_if_ids(p, mem_ctx, &r); mem_ctx 71 source4/torture/rpc/mgmt.c GUID_string(mem_ctx, &id->uuid), mem_ctx 76 source4/torture/rpc/mgmt.c per_id_test(tctx, priv, mem_ctx, id); mem_ctx 84 source4/torture/rpc/mgmt.c TALLOC_CTX *mem_ctx) mem_ctx 94 source4/torture/rpc/mgmt.c status = dcerpc_mgmt_inq_stats(p, mem_ctx, &r); mem_ctx 115 source4/torture/rpc/mgmt.c TALLOC_CTX *mem_ctx) mem_ctx 126 source4/torture/rpc/mgmt.c status = dcerpc_mgmt_inq_princ_name(p, mem_ctx, &r); mem_ctx 151 source4/torture/rpc/mgmt.c TALLOC_CTX *mem_ctx) mem_ctx 155 source4/torture/rpc/mgmt.c r.out.status = talloc(mem_ctx, uint32_t); mem_ctx 157 source4/torture/rpc/mgmt.c status = dcerpc_mgmt_is_server_listening(p, mem_ctx, &r); mem_ctx 173 source4/torture/rpc/mgmt.c TALLOC_CTX *mem_ctx) mem_ctx 178 source4/torture/rpc/mgmt.c status = dcerpc_mgmt_stop_server_listening(p, mem_ctx, &r); mem_ctx 199 source4/torture/rpc/mgmt.c TALLOC_CTX *mem_ctx, *loop_ctx; mem_ctx 204 source4/torture/rpc/mgmt.c mem_ctx = talloc_init("torture_rpc_mgmt"); mem_ctx 208 source4/torture/rpc/mgmt.c talloc_free(mem_ctx); mem_ctx 213 source4/torture/rpc/mgmt.c loop_ctx = talloc_named(mem_ctx, 0, "torture_rpc_mgmt loop context"); mem_ctx 337 source4/torture/rpc/netlogon.c static DATA_BLOB netlogon_very_rand_pass(TALLOC_CTX *mem_ctx, int len) mem_ctx 340 source4/torture/rpc/netlogon.c DATA_BLOB password = data_blob_talloc(mem_ctx, NULL, len * 2 /* number of unicode chars */); mem_ctx 2329 source4/torture/rpc/netlogon.c struct torture_suite *torture_rpc_netlogon(TALLOC_CTX *mem_ctx) mem_ctx 2331 source4/torture/rpc/netlogon.c struct torture_suite *suite = torture_suite_create(mem_ctx, "NETLOGON"); mem_ctx 170 source4/torture/rpc/ntsvcs.c struct torture_suite *torture_rpc_ntsvcs(TALLOC_CTX *mem_ctx) mem_ctx 173 source4/torture/rpc/ntsvcs.c struct torture_suite *suite = torture_suite_create(mem_ctx, "NTSVCS"); mem_ctx 83 source4/torture/rpc/object_uuid.c struct torture_suite *torture_rpc_object_uuid(TALLOC_CTX *mem_ctx) mem_ctx 86 source4/torture/rpc/object_uuid.c suite = torture_suite_create(mem_ctx, "OBJECTUUID"); mem_ctx 215 source4/torture/rpc/oxidresolve.c struct torture_suite *torture_rpc_oxidresolve(TALLOC_CTX *mem_ctx) mem_ctx 217 source4/torture/rpc/oxidresolve.c struct torture_suite *suite = torture_suite_create(mem_ctx, mem_ctx 79 source4/torture/rpc/remact.c struct torture_suite *torture_rpc_remact(TALLOC_CTX *mem_ctx) mem_ctx 81 source4/torture/rpc/remact.c struct torture_suite *suite = torture_suite_create(mem_ctx, "REMACT"); mem_ctx 327 source4/torture/rpc/remote_pac.c struct torture_suite *torture_rpc_remote_pac(TALLOC_CTX *mem_ctx) mem_ctx 329 source4/torture/rpc/remote_pac.c struct torture_suite *suite = torture_suite_create(mem_ctx, "PAC"); mem_ctx 63 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 79 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_init("torture_bind_authcontext"); mem_ctx 81 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 89 source4/torture/rpc/samba3rpc.c status = smbcli_full_connection(mem_ctx, &cli, mem_ctx 105 source4/torture/rpc/samba3rpc.c lsa_pipe = dcerpc_pipe_init(mem_ctx, cli->transport->socket->event.ctx, mem_ctx 127 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(lsa_pipe)); mem_ctx 133 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_OpenPolicy2(lsa_pipe, mem_ctx, &openpolicy); mem_ctx 144 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_Close(lsa_pipe, mem_ctx, &close_handle); mem_ctx 151 source4/torture/rpc/samba3rpc.c session2 = smbcli_session_init(cli->transport, mem_ctx, false, session_options); mem_ctx 157 source4/torture/rpc/samba3rpc.c if (!(anon_creds = cli_credentials_init_anon(mem_ctx))) { mem_ctx 179 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_OpenPolicy2(lsa_pipe, mem_ctx, &openpolicy); mem_ctx 194 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 207 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 219 source4/torture/rpc/samba3rpc.c if ((mem_ctx = talloc_init("bindtest")) == NULL) { mem_ctx 224 source4/torture/rpc/samba3rpc.c lsa_pipe = dcerpc_pipe_init(mem_ctx, mem_ctx 248 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(lsa_pipe)); mem_ctx 254 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_OpenPolicy2(lsa_pipe, mem_ctx, &openpolicy); mem_ctx 266 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_QueryInfoPolicy(lsa_pipe, mem_ctx, &query); mem_ctx 276 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_Close(lsa_pipe, mem_ctx, &close_handle); mem_ctx 285 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 295 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 302 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_init("torture_bind_authcontext"); mem_ctx 304 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 312 source4/torture/rpc/samba3rpc.c status = smbcli_full_connection(mem_ctx, &cli, mem_ctx 340 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 349 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx, mem_ctx 379 source4/torture/rpc/samba3rpc.c samr_pipe = dcerpc_pipe_init(mem_ctx, mem_ctx 415 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(samr_pipe)); mem_ctx 419 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_Connect2(samr_pipe, mem_ctx, &conn); mem_ctx 432 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_EnumDomains(samr_pipe, mem_ctx, &enumdom); mem_ctx 450 source4/torture/rpc/samba3rpc.c *domain = talloc_strdup(mem_ctx, domain_name.string); mem_ctx 454 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_LookupDomain(samr_pipe, mem_ctx, &l); mem_ctx 465 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_OpenDomain(samr_pipe, mem_ctx, &o); mem_ctx 476 source4/torture/rpc/samba3rpc.c user_handle = talloc(mem_ctx, struct policy_handle); mem_ctx 481 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_CreateUser2(samr_pipe, mem_ctx, &c); mem_ctx 494 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_LookupNames(samr_pipe, mem_ctx, &ln); mem_ctx 506 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_OpenUser(samr_pipe, mem_ctx, &ou); mem_ctx 522 source4/torture/rpc/samba3rpc.c *sid_p = dom_sid_add_rid(mem_ctx, *l.out.sid, user_rid); mem_ctx 534 source4/torture/rpc/samba3rpc.c static bool create_user(TALLOC_CTX *mem_ctx, struct smbcli_state *cli, mem_ctx 547 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 637 source4/torture/rpc/samba3rpc.c *domain_name= talloc_steal(mem_ctx, *domain_name); mem_ctx 638 source4/torture/rpc/samba3rpc.c *user_sid = talloc_steal(mem_ctx, *user_sid); mem_ctx 654 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 661 source4/torture/rpc/samba3rpc.c if ((mem_ctx = talloc_init("leave")) == NULL) { mem_ctx 666 source4/torture/rpc/samba3rpc.c status = get_usr_handle(cli, mem_ctx, lp_ctx, admin_creds, mem_ctx 683 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_DeleteUser(samr_pipe, mem_ctx, &d); mem_ctx 693 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 707 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 715 source4/torture/rpc/samba3rpc.c if ((mem_ctx = talloc_init("join3")) == NULL) { mem_ctx 721 source4/torture/rpc/samba3rpc.c cli, mem_ctx, lp_ctx, admin_creds, mem_ctx 724 source4/torture/rpc/samba3rpc.c talloc_asprintf(mem_ctx, "%s$", mem_ctx 741 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_QueryUserInfo(samr_pipe, mem_ctx, &q); mem_ctx 759 source4/torture/rpc/samba3rpc.c mem_ctx, NULL, 16); mem_ctx 766 source4/torture/rpc/samba3rpc.c mem_ctx, "%s$", mem_ctx 800 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_SetUserInfo2(samr_pipe, mem_ctx, &sui2); mem_ctx 829 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_SetUserInfo2(samr_pipe, mem_ctx, &sui2); mem_ctx 841 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_SetUserInfo(samr_pipe, mem_ctx, &sui); mem_ctx 856 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_QueryUserInfo(samr_pipe, mem_ctx, &q); mem_ctx 886 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 898 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 911 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_new(NULL); mem_ctx 912 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 917 source4/torture/rpc/samba3rpc.c net_pipe = dcerpc_pipe_init(mem_ctx, mem_ctx 941 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(net_pipe)); mem_ctx 951 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_ServerReqChallenge(net_pipe, mem_ctx, &r); mem_ctx 961 source4/torture/rpc/samba3rpc.c creds_state = talloc(mem_ctx, struct creds_CredentialState); mem_ctx 967 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(net_pipe)); mem_ctx 969 source4/torture/rpc/samba3rpc.c mem_ctx, "%s$", cli_credentials_get_workstation(wks_cred)); mem_ctx 977 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_ServerAuthenticate2(net_pipe, mem_ctx, &a); mem_ctx 994 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 1008 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 1014 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_new(NULL); mem_ctx 1015 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 1020 source4/torture/rpc/samba3rpc.c net_pipe = dcerpc_pipe_init(mem_ctx, mem_ctx 1070 source4/torture/rpc/samba3rpc.c chal = data_blob_talloc(mem_ctx, NULL, 8); mem_ctx 1078 source4/torture/rpc/samba3rpc.c mem_ctx, mem_ctx 1082 source4/torture/rpc/samba3rpc.c user_creds, mem_ctx, &flags, chal, names_blob, mem_ctx 1111 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(net_pipe)); mem_ctx 1124 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_LogonSamLogon(net_pipe, mem_ctx, &r); mem_ctx 1144 source4/torture/rpc/samba3rpc.c session_key = data_blob_talloc(mem_ctx, mem_ctx 1156 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_LogonSamLogon(net_pipe, mem_ctx, &r); mem_ctx 1179 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(net_pipe)); mem_ctx 1182 source4/torture/rpc/samba3rpc.c mem_ctx, "%s$", s.in.computer_name); mem_ctx 1194 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_ServerPasswordSet(net_pipe, mem_ctx, &s); mem_ctx 1211 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 1239 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 1255 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_init("torture_netlogon_samba3"); mem_ctx 1257 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 1262 source4/torture/rpc/samba3rpc.c if (!(anon_creds = cli_credentials_init_anon(mem_ctx))) { mem_ctx 1270 source4/torture/rpc/samba3rpc.c status = smbcli_full_connection(mem_ctx, &cli, mem_ctx 1286 source4/torture/rpc/samba3rpc.c wks_creds = cli_credentials_init(mem_ctx); mem_ctx 1338 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 1499 source4/torture/rpc/samba3rpc.c static NTSTATUS pipe_bind_smb(TALLOC_CTX *mem_ctx, mem_ctx 1510 source4/torture/rpc/samba3rpc.c mem_ctx, tree->session->transport->socket->event.ctx, mem_ctx 1538 source4/torture/rpc/samba3rpc.c static struct dom_sid *name2sid(TALLOC_CTX *mem_ctx, mem_ctx 1557 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 1608 source4/torture/rpc/samba3rpc.c result = dom_sid_add_rid(mem_ctx, domains->domains[0].sid, mem_ctx 1629 source4/torture/rpc/samba3rpc.c static struct dom_sid *whoami(TALLOC_CTX *mem_ctx, mem_ctx 1640 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, lp_ctx, tree, "\\pipe\\lsarpc", mem_ctx 1653 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_GetUserName(lsa, mem_ctx, &r); mem_ctx 1664 source4/torture/rpc/samba3rpc.c result = name2sid(mem_ctx, lsa, account_name_p->string, mem_ctx 1681 source4/torture/rpc/samba3rpc.c NTSTATUS secondary_tcon(TALLOC_CTX *mem_ctx, mem_ctx 1691 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 1695 source4/torture/rpc/samba3rpc.c if (!(result = smbcli_tree_init(session, mem_ctx, false))) { mem_ctx 1715 source4/torture/rpc/samba3rpc.c result = talloc_steal(mem_ctx, result); mem_ctx 1730 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 1740 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 1748 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture_setting_string(torture, "host", NULL), mem_ctx 1762 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, cli->tree))) { mem_ctx 1770 source4/torture/rpc/samba3rpc.c if (!(anon_creds = cli_credentials_init_anon(mem_ctx))) { mem_ctx 1777 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture_setting_string(torture, "host", NULL), mem_ctx 1791 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, cli->tree))) { mem_ctx 1799 source4/torture/rpc/samba3rpc.c dom_sid_parse_talloc(mem_ctx, "s-1-5-7"))) { mem_ctx 1802 source4/torture/rpc/samba3rpc.c dom_sid_string(mem_ctx, user_sid)); mem_ctx 1806 source4/torture/rpc/samba3rpc.c if (!(user_creds = cli_credentials_init(mem_ctx))) { mem_ctx 1819 source4/torture/rpc/samba3rpc.c if (!create_user(mem_ctx, cli, torture->lp_ctx, cmdline_credentials, mem_ctx 1836 source4/torture/rpc/samba3rpc.c session2 = smbcli_session_init(cli->transport, mem_ctx, false, session_options); mem_ctx 1858 source4/torture/rpc/samba3rpc.c if (!NT_STATUS_IS_OK(secondary_tcon(mem_ctx, session2, mem_ctx 1866 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, tree))) { mem_ctx 1877 source4/torture/rpc/samba3rpc.c dom_sid_string(mem_ctx, created_sid), mem_ctx 1878 source4/torture/rpc/samba3rpc.c dom_sid_string(mem_ctx, user_sid)); mem_ctx 1893 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 1897 source4/torture/rpc/samba3rpc.c static bool test_NetShareGetInfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 1907 source4/torture/rpc/samba3rpc.c r.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", mem_ctx 1918 source4/torture/rpc/samba3rpc.c status = dcerpc_srvsvc_NetShareGetInfo(p, mem_ctx, &r); mem_ctx 1938 source4/torture/rpc/samba3rpc.c static bool test_NetShareEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 1960 source4/torture/rpc/samba3rpc.c r.in.server_unc = talloc_asprintf(mem_ctx,"\\\\%s",dcerpc_server_name(p)); mem_ctx 2010 source4/torture/rpc/samba3rpc.c status = dcerpc_srvsvc_NetShareEnum(p, mem_ctx, &r); mem_ctx 2036 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2042 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 2047 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL), mem_ctx 2049 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2053 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, mem_ctx 2062 source4/torture/rpc/samba3rpc.c ret &= test_NetShareEnum(p, mem_ctx, &sharename); mem_ctx 2066 source4/torture/rpc/samba3rpc.c ret &= test_NetShareGetInfo(p, mem_ctx, sharename); mem_ctx 2070 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2081 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2096 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 2102 source4/torture/rpc/samba3rpc.c mem_ctx, 14, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"))) { mem_ctx 2108 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, mem_ctx 2116 source4/torture/rpc/samba3rpc.c mem_ctx, cli->transport->socket->event.ctx, mem_ctx 2138 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(net_pipe)); mem_ctx 2148 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_ServerReqChallenge(net_pipe, mem_ctx, &r); mem_ctx 2158 source4/torture/rpc/samba3rpc.c creds_state = talloc(mem_ctx, struct creds_CredentialState); mem_ctx 2164 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(net_pipe)); mem_ctx 2166 source4/torture/rpc/samba3rpc.c mem_ctx, "%s$", wksname); mem_ctx 2174 source4/torture/rpc/samba3rpc.c status = dcerpc_netr_ServerAuthenticate2(net_pipe, mem_ctx, &a); mem_ctx 2185 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2189 source4/torture/rpc/samba3rpc.c static struct security_descriptor *get_sharesec(TALLOC_CTX *mem_ctx, mem_ctx 2202 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 2213 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, lp_ctx, tree, "\\pipe\\srvsvc", mem_ctx 2240 source4/torture/rpc/samba3rpc.c result = talloc_steal(mem_ctx, info.info502->sd_buf.sd); mem_ctx 2245 source4/torture/rpc/samba3rpc.c static NTSTATUS set_sharesec(TALLOC_CTX *mem_ctx, mem_ctx 2260 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 2271 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, lp_ctx, tree, "\\pipe\\srvsvc", mem_ctx 2303 source4/torture/rpc/samba3rpc.c bool try_tcon(TALLOC_CTX *mem_ctx, mem_ctx 2319 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 2342 source4/torture/rpc/samba3rpc.c dom_sid_string(mem_ctx, dom_sid_add_rid(mem_ctx, domain_sid, mem_ctx 2344 source4/torture/rpc/samba3rpc.c dom_sid_string(mem_ctx, user_sid), mem_ctx 2352 source4/torture/rpc/samba3rpc.c status = set_sharesec(mem_ctx, lp_ctx, session, sharename, sd); mem_ctx 2383 source4/torture/rpc/samba3rpc.c status = set_sharesec(mem_ctx, lp_ctx, session, sharename, orig_sd); mem_ctx 2397 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2403 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 2408 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL), mem_ctx 2411 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2415 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, cli->tree))) { mem_ctx 2417 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2421 source4/torture/rpc/samba3rpc.c sd = get_sharesec(mem_ctx, torture->lp_ctx, cli->session, mem_ctx 2424 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session, mem_ctx 2428 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session, mem_ctx 2433 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session, mem_ctx 2437 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2443 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2451 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 2456 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL), mem_ctx 2459 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2463 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, "\\lsarpc", mem_ctx 2468 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2476 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(p)); mem_ctx 2481 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_OpenPolicy2(p, mem_ctx, &o); mem_ctx 2485 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2504 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_QueryInfoPolicy(p, mem_ctx, &r); mem_ctx 2509 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2521 source4/torture/rpc/samba3rpc.c static NTSTATUS get_servername(TALLOC_CTX *mem_ctx, struct smbcli_tree *tree, mem_ctx 2532 source4/torture/rpc/samba3rpc.c status = smbcli_rap_netservergetinfo(tree, iconv_convenience, mem_ctx, &r); mem_ctx 2540 source4/torture/rpc/samba3rpc.c if (!pull_ascii_talloc(mem_ctx, name, servername, NULL)) { mem_ctx 2552 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2562 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_new(ctx); mem_ctx 2563 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 2567 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, lp_ctx, mem_ctx 2572 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2581 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", dcerpc_server_name(p)); mem_ctx 2588 source4/torture/rpc/samba3rpc.c status = dcerpc_srvsvc_NetShareEnum(p, mem_ctx, &r); mem_ctx 2592 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2610 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2614 source4/torture/rpc/samba3rpc.c static bool enumprinters(TALLOC_CTX *mem_ctx, struct dcerpc_pipe *pipe, mem_ctx 2625 source4/torture/rpc/samba3rpc.c r.in.server = talloc_asprintf(mem_ctx, "\\\\%s", servername); mem_ctx 2633 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_EnumPrinters(pipe, mem_ctx, &r); mem_ctx 2647 source4/torture/rpc/samba3rpc.c blob = data_blob_talloc_zero(mem_ctx, needed); mem_ctx 2656 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_EnumPrinters(pipe, mem_ctx, &r); mem_ctx 2673 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2679 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_new(ctx); mem_ctx 2680 source4/torture/rpc/samba3rpc.c if (mem_ctx == NULL) { mem_ctx 2690 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_GetPrinter(pipe, mem_ctx, &r); mem_ctx 2694 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2702 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2708 source4/torture/rpc/samba3rpc.c blob = data_blob_talloc(mem_ctx, NULL, needed); mem_ctx 2710 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2717 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_GetPrinter(pipe, mem_ctx, &r); mem_ctx 2722 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2731 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2737 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2748 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 2753 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL), mem_ctx 2756 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2760 source4/torture/rpc/samba3rpc.c status = get_servername(mem_ctx, cli->tree, lp_iconv_convenience(torture->lp_ctx), &servername); mem_ctx 2764 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2768 source4/torture/rpc/samba3rpc.c if (!NT_STATUS_IS_OK(find_printers(mem_ctx, torture->lp_ctx, cli->tree, mem_ctx 2770 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2776 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2780 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, "\\spoolss", mem_ctx 2785 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2791 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", lp_netbios_name(torture->lp_ctx)); mem_ctx 2802 source4/torture/rpc/samba3rpc.c r.in.printername = talloc_asprintf(mem_ctx, "\\\\%s", mem_ctx 2810 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_OpenPrinterEx(p, mem_ctx, &r); mem_ctx 2815 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2826 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_ClosePrinter(p, mem_ctx, &r); mem_ctx 2831 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2841 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s\\%s", servername, printers[0]); mem_ctx 2848 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_OpenPrinterEx(p, mem_ctx, &r); mem_ctx 2853 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2862 source4/torture/rpc/samba3rpc.c status = getprinterinfo(mem_ctx, p, &printer_handle, mem_ctx 2878 source4/torture/rpc/samba3rpc.c status = dcerpc_spoolss_ClosePrinter(p, mem_ctx, &r); mem_ctx 2882 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2889 source4/torture/rpc/samba3rpc.c if (!enumprinters(mem_ctx, p, servername, 1, mem_ctx 2892 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2899 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2906 source4/torture/rpc/samba3rpc.c if (!enumprinters(mem_ctx, p, servername, 2, mem_ctx 2909 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2916 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2921 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2928 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 2934 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) { mem_ctx 2939 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL), mem_ctx 2942 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2946 source4/torture/rpc/samba3rpc.c status = get_servername(mem_ctx, cli->tree, lp_iconv_convenience(torture->lp_ctx), &servername); mem_ctx 2950 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2954 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, "\\wkssvc", mem_ctx 2959 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2973 source4/torture/rpc/samba3rpc.c status = dcerpc_wkssvc_NetWkstaGetInfo(p, mem_ctx, &r); mem_ctx 2978 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2988 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 2993 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 3002 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 3006 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(p))) { mem_ctx 3010 source4/torture/rpc/samba3rpc.c status = dcerpc_winreg_CloseKey(p, mem_ctx, &c); mem_ctx 3011 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 3025 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx) mem_ctx 3049 source4/torture/rpc/samba3rpc.c status = dcerpc_winreg_EnumValue(p, mem_ctx, &r); mem_ctx 3058 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx, int depth) mem_ctx 3085 source4/torture/rpc/samba3rpc.c if (!(tmp_ctx = talloc_new(mem_ctx))) { mem_ctx 3130 source4/torture/rpc/samba3rpc.c static bool test_Open3(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 3141 source4/torture/rpc/samba3rpc.c status = open_fn(p, mem_ctx, &r); mem_ctx 3148 source4/torture/rpc/samba3rpc.c enumkeys(p, &handle, mem_ctx, 4); mem_ctx 3164 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 3179 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_init("torture_rpc_winreg"); mem_ctx 3184 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 3189 source4/torture/rpc/samba3rpc.c ret = test_Open3(p, mem_ctx, open_fns[0].name, open_fns[0].fn); mem_ctx 3192 source4/torture/rpc/samba3rpc.c if (!test_Open3(p, mem_ctx, open_fns[i].name, open_fns[i].fn)) mem_ctx 3197 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 3202 source4/torture/rpc/samba3rpc.c static NTSTATUS get_shareinfo(TALLOC_CTX *mem_ctx, mem_ctx 3240 source4/torture/rpc/samba3rpc.c r.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", mem_ctx 3253 source4/torture/rpc/samba3rpc.c *info502 = talloc_move(mem_ctx, &info.info502); mem_ctx 3265 source4/torture/rpc/samba3rpc.c static NTSTATUS get_hklm_handle(TALLOC_CTX *mem_ctx, mem_ctx 3277 source4/torture/rpc/samba3rpc.c result = talloc(mem_ctx, struct policy_handle); mem_ctx 3340 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 3342 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_new(cli); mem_ctx 3343 source4/torture/rpc/samba3rpc.c NT_STATUS_HAVE_NO_MEMORY(mem_ctx); mem_ctx 3345 source4/torture/rpc/samba3rpc.c status = get_hklm_handle(mem_ctx, cli, iconv_convenience, &p, &hklm); mem_ctx 3353 source4/torture/rpc/samba3rpc.c mem_ctx, "software\\samba\\smbconf\\%s", sharename); mem_ctx 3385 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 3397 source4/torture/rpc/samba3rpc.c TALLOC_CTX *mem_ctx; mem_ctx 3399 source4/torture/rpc/samba3rpc.c mem_ctx = talloc_new(cli); mem_ctx 3400 source4/torture/rpc/samba3rpc.c NT_STATUS_HAVE_NO_MEMORY(mem_ctx); mem_ctx 3411 source4/torture/rpc/samba3rpc.c mem_ctx, "software\\samba\\smbconf\\%s", sharename); mem_ctx 3425 source4/torture/rpc/samba3rpc.c talloc_free(mem_ctx); mem_ctx 52 source4/torture/rpc/samlogon.c TALLOC_CTX *mem_ctx; mem_ctx 159 source4/torture/rpc/samlogon.c status = dcerpc_netr_LogonSamLogon(samlogon_state->p, samlogon_state->mem_ctx, r); mem_ctx 188 source4/torture/rpc/samlogon.c status = dcerpc_netr_LogonSamLogonEx(samlogon_state->p, samlogon_state->mem_ctx, r_ex); mem_ctx 217 source4/torture/rpc/samlogon.c status = dcerpc_netr_LogonSamLogonWithFlags(samlogon_state->p, samlogon_state->mem_ctx, r_flags); mem_ctx 275 source4/torture/rpc/samlogon.c DATA_BLOB lm_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 276 source4/torture/rpc/samlogon.c DATA_BLOB nt_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 277 source4/torture/rpc/samlogon.c DATA_BLOB session_key = data_blob_talloc(samlogon_state->mem_ctx, NULL, 16); mem_ctx 407 source4/torture/rpc/samlogon.c DATA_BLOB nt_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 408 source4/torture/rpc/samlogon.c DATA_BLOB session_key = data_blob_talloc(samlogon_state->mem_ctx, NULL, 16); mem_ctx 503 source4/torture/rpc/samlogon.c DATA_BLOB nt_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 504 source4/torture/rpc/samlogon.c DATA_BLOB session_key = data_blob_talloc(samlogon_state->mem_ctx, NULL, 16); mem_ctx 598 source4/torture/rpc/samlogon.c DATA_BLOB names_blob = NTLMv2_generate_names_blob(samlogon_state->mem_ctx, TEST_MACHINE_NAME, samlogon_state->workgroup); mem_ctx 608 source4/torture/rpc/samlogon.c if (!SMBNTLMv2encrypt(samlogon_state->mem_ctx, mem_ctx 619 source4/torture/rpc/samlogon.c if (!SMBNTLMv2encrypt(samlogon_state->mem_ctx, mem_ctx 746 source4/torture/rpc/samlogon.c DATA_BLOB names_blob = NTLMv2_generate_names_blob(samlogon_state->mem_ctx, samlogon_state->netbios_name, samlogon_state->workgroup); mem_ctx 748 source4/torture/rpc/samlogon.c DATA_BLOB ntlm_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 749 source4/torture/rpc/samlogon.c DATA_BLOB ntlm_session_key = data_blob_talloc(samlogon_state->mem_ctx, NULL, 16); mem_ctx 774 source4/torture/rpc/samlogon.c if (!SMBNTLMv2encrypt(samlogon_state->mem_ctx, mem_ctx 786 source4/torture/rpc/samlogon.c if (!SMBNTLMv2encrypt(samlogon_state->mem_ctx, mem_ctx 1047 source4/torture/rpc/samlogon.c DATA_BLOB lm_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 1048 source4/torture/rpc/samlogon.c DATA_BLOB nt_response = data_blob_talloc(samlogon_state->mem_ctx, NULL, 24); mem_ctx 1159 source4/torture/rpc/samlogon.c DATA_BLOB chall = data_blob_talloc(samlogon_state->mem_ctx, zeros, sizeof(zeros)); mem_ctx 1164 source4/torture/rpc/samlogon.c if (!push_ucs2_talloc(samlogon_state->mem_ctx, mem_ctx 1170 source4/torture/rpc/samlogon.c nt_response = data_blob_talloc(samlogon_state->mem_ctx, unicodepw, strlen_m(samlogon_state->password)*2); mem_ctx 1172 source4/torture/rpc/samlogon.c password = strupper_talloc(samlogon_state->mem_ctx, samlogon_state->password); mem_ctx 1174 source4/torture/rpc/samlogon.c if (!convert_string_talloc_convenience(samlogon_state->mem_ctx, mem_ctx 1183 source4/torture/rpc/samlogon.c lm_response = data_blob_talloc(samlogon_state->mem_ctx, dospw, strlen(dospw)); mem_ctx 1315 source4/torture/rpc/samlogon.c static bool test_SamLogon(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 1324 source4/torture/rpc/samlogon.c TALLOC_CTX *fn_ctx = talloc_named(mem_ctx, 0, "test_SamLogon function-level context"); mem_ctx 1395 source4/torture/rpc/samlogon.c samlogon_state.mem_ctx = tmp_ctx; mem_ctx 1431 source4/torture/rpc/samlogon.c bool test_InteractiveLogon(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 1440 source4/torture/rpc/samlogon.c TALLOC_CTX *fn_ctx = talloc_named(mem_ctx, 0, "test_InteractiveLogon function-level context"); mem_ctx 1522 source4/torture/rpc/samlogon.c TALLOC_CTX *mem_ctx = talloc_init("torture_rpc_netlogon"); mem_ctx 1545 source4/torture/rpc/samlogon.c test_machine_account = talloc_asprintf(mem_ctx, "%s$", TEST_MACHINE_NAME); mem_ctx 1592 source4/torture/rpc/samlogon.c status = dcerpc_samr_SetUserInfo(torture_join_samr_pipe(user_ctx_wrong_wks), mem_ctx, &s); mem_ctx 1617 source4/torture/rpc/samlogon.c u.info21.logon_hours.bits = talloc_zero_array(mem_ctx, uint8_t, 168); mem_ctx 1619 source4/torture/rpc/samlogon.c status = dcerpc_samr_SetUserInfo(torture_join_samr_pipe(user_ctx_wrong_time), mem_ctx, &s); mem_ctx 1638 source4/torture/rpc/samlogon.c status = dcerpc_pipe_connect_b(mem_ctx, &p, b, mem_ctx 1648 source4/torture/rpc/samlogon.c status = dcerpc_schannel_creds(p->conn->security_state.generic_state, mem_ctx, &creds); mem_ctx 1688 source4/torture/rpc/samlogon.c .username = talloc_asprintf(mem_ctx, mem_ctx 1701 source4/torture/rpc/samlogon.c .username = talloc_asprintf(mem_ctx, mem_ctx 1741 source4/torture/rpc/samlogon.c .username = talloc_asprintf(mem_ctx, mem_ctx 1754 source4/torture/rpc/samlogon.c .username = talloc_asprintf(mem_ctx, mem_ctx 1776 source4/torture/rpc/samlogon.c .username = talloc_asprintf(mem_ctx, mem_ctx 1788 source4/torture/rpc/samlogon.c .username = talloc_asprintf(mem_ctx, mem_ctx 1822 source4/torture/rpc/samlogon.c if (!test_InteractiveLogon(p, mem_ctx, creds, mem_ctx 1834 source4/torture/rpc/samlogon.c if (!test_SamLogon(p, mem_ctx, torture, creds, mem_ctx 1855 source4/torture/rpc/samlogon.c if (!test_InteractiveLogon(p, mem_ctx, creds, mem_ctx 1867 source4/torture/rpc/samlogon.c if (!test_SamLogon(p, mem_ctx, torture, creds, mem_ctx 1883 source4/torture/rpc/samlogon.c talloc_free(mem_ctx); mem_ctx 566 source4/torture/rpc/samr.c static char *samr_rand_pass_silent(TALLOC_CTX *mem_ctx, int min_len) mem_ctx 569 source4/torture/rpc/samr.c char *s = generate_random_str(mem_ctx, len); mem_ctx 573 source4/torture/rpc/samr.c static char *samr_rand_pass(TALLOC_CTX *mem_ctx, int min_len) mem_ctx 575 source4/torture/rpc/samr.c char *s = samr_rand_pass_silent(mem_ctx, min_len); mem_ctx 584 source4/torture/rpc/samr.c static DATA_BLOB samr_very_rand_pass(TALLOC_CTX *mem_ctx, int len) mem_ctx 587 source4/torture/rpc/samr.c DATA_BLOB password = data_blob_talloc(mem_ctx, NULL, len * 2 /* number of unicode chars */); mem_ctx 602 source4/torture/rpc/samr.c static char *samr_rand_pass_fixed_len(TALLOC_CTX *mem_ctx, int len) mem_ctx 604 source4/torture/rpc/samr.c char *s = generate_random_str(mem_ctx, len); mem_ctx 6714 source4/torture/rpc/samr.c struct torture_suite *torture_rpc_samr_passwords_pwdlastset(TALLOC_CTX *mem_ctx) mem_ctx 6716 source4/torture/rpc/samr.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SAMR-PASSWORDS-PWDLASTSET"); mem_ctx 6754 source4/torture/rpc/samr.c struct torture_suite *torture_rpc_samr_user_privileges(TALLOC_CTX *mem_ctx) mem_ctx 6756 source4/torture/rpc/samr.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SAMR-USERS-PRIVILEGES"); mem_ctx 6844 source4/torture/rpc/samr.c struct torture_suite *torture_rpc_samr_large_dc(TALLOC_CTX *mem_ctx) mem_ctx 6846 source4/torture/rpc/samr.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SAMR-LARGE-DC"); mem_ctx 638 source4/torture/rpc/samr_accessmask.c struct torture_suite *torture_rpc_samr_accessmask(TALLOC_CTX *mem_ctx) mem_ctx 640 source4/torture/rpc/samr_accessmask.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SAMR-ACCESSMASK"); mem_ctx 49 source4/torture/rpc/samsync.c static NTSTATUS test_SamLogon(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 75 source4/torture/rpc/samsync.c ninfo.nt.data = talloc_array(mem_ctx, uint8_t, 24); mem_ctx 84 source4/torture/rpc/samsync.c ninfo.lm.data = talloc_array(mem_ctx, uint8_t, 24); mem_ctx 93 source4/torture/rpc/samsync.c r.in.server_name = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p)); mem_ctx 107 source4/torture/rpc/samsync.c status = dcerpc_netr_LogonSamLogon(p, mem_ctx, &r); mem_ctx 151 source4/torture/rpc/samsync.c static struct policy_handle *samsync_open_domain(TALLOC_CTX *mem_ctx, mem_ctx 160 source4/torture/rpc/samsync.c struct policy_handle *domain_handle = talloc(mem_ctx, struct policy_handle); mem_ctx 168 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_LookupDomain(samsync_state->p_samr, mem_ctx, &l); mem_ctx 183 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_OpenDomain(samsync_state->p_samr, mem_ctx, &o); mem_ctx 192 source4/torture/rpc/samsync.c static struct sec_desc_buf *samsync_query_samr_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 204 source4/torture/rpc/samsync.c status = dcerpc_samr_QuerySecurity(samsync_state->p_samr, mem_ctx, &r); mem_ctx 213 source4/torture/rpc/samsync.c static struct sec_desc_buf *samsync_query_lsa_sec_desc(TALLOC_CTX *mem_ctx, mem_ctx 225 source4/torture/rpc/samsync.c status = dcerpc_lsa_QuerySecurity(samsync_state->p_lsa, mem_ctx, &r); mem_ctx 253 source4/torture/rpc/samsync.c __location__, nt_time_string(mem_ctx, t1), nt_time_string(mem_ctx, t2));\ mem_ctx 279 source4/torture/rpc/samsync.c __location__, dom_sid_string(mem_ctx, s1), dom_sid_string(mem_ctx, s2));\ mem_ctx 288 source4/torture/rpc/samsync.c struct sec_desc_buf *sdbuf = samsync_query_ ##pipe## _sec_desc(mem_ctx, samsync_state, \ mem_ctx 304 source4/torture/rpc/samsync.c static bool samsync_handle_domain(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 346 source4/torture/rpc/samsync.c samsync_open_domain(mem_ctx, samsync_state, samsync_state->domain_name[database_id], mem_ctx 363 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_QueryDomainInfo(samsync_state->p_samr, mem_ctx, &q[levels[i]]); mem_ctx 396 source4/torture/rpc/samsync.c static bool samsync_handle_policy(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 417 source4/torture/rpc/samsync.c dom_sid_string(mem_ctx, policy->sid), dom_sid_string(mem_ctx, samsync_state->sid[SAM_DATABASE_DOMAIN])); mem_ctx 427 source4/torture/rpc/samsync.c static bool samsync_handle_user(struct torture_context *tctx, TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 460 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_OpenUser(samsync_state->p_samr, mem_ctx, &r); mem_ctx 472 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_QueryUserInfo(samsync_state->p_samr, mem_ctx, &q); mem_ctx 482 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_GetGroupsForUser(samsync_state->p_samr, mem_ctx, &getgroups); mem_ctx 489 source4/torture/rpc/samsync.c if (!test_samr_handle_Close(samsync_state->p_samr, mem_ctx, &user_handle)) { mem_ctx 582 source4/torture/rpc/samsync.c ndr_err = ndr_pull_struct_blob(&data, mem_ctx, lp_iconv_convenience(tctx->lp_ctx), &keys, (ndr_pull_flags_fn_t)ndr_pull_netr_USER_KEYS); mem_ctx 603 source4/torture/rpc/samsync.c DEBUG(100,("ACCOUNT [%s\\%-25s] NTHASH %s\n", samsync_state->domain_name[0], username, data_blob_hex_string(mem_ctx, &nt_hash_blob))); mem_ctx 607 source4/torture/rpc/samsync.c DEBUG(100,("ACCOUNT [%s\\%-25s] LMHASH %s\n", samsync_state->domain_name[0], username, data_blob_hex_string(mem_ctx, &lm_hash_blob))); mem_ctx 610 source4/torture/rpc/samsync.c nt_status = test_SamLogon(samsync_state->p_netlogon_wksta, mem_ctx, samsync_state->creds_netlogon_wksta, mem_ctx 695 source4/torture/rpc/samsync.c bool *matched = talloc_zero_array(mem_ctx, bool, rids->count); mem_ctx 725 source4/torture/rpc/samsync.c static bool samsync_handle_alias(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 748 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_OpenAlias(samsync_state->p_samr, mem_ctx, &r); mem_ctx 760 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_QueryAliasInfo(samsync_state->p_samr, mem_ctx, &q); mem_ctx 761 source4/torture/rpc/samsync.c if (!test_samr_handle_Close(samsync_state->p_samr, mem_ctx, &alias_handle)) { mem_ctx 776 source4/torture/rpc/samsync.c static bool samsync_handle_group(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 799 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_OpenGroup(samsync_state->p_samr, mem_ctx, &r); mem_ctx 811 source4/torture/rpc/samsync.c nt_status = dcerpc_samr_QueryGroupInfo(samsync_state->p_samr, mem_ctx, &q); mem_ctx 812 source4/torture/rpc/samsync.c if (!test_samr_handle_Close(samsync_state->p_samr, mem_ctx, &group_handle)) { mem_ctx 828 source4/torture/rpc/samsync.c static bool samsync_handle_secret(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 834 source4/torture/rpc/samsync.c struct samsync_secret *old = talloc(mem_ctx, struct samsync_secret); mem_ctx 868 source4/torture/rpc/samsync.c status = dcerpc_lsa_OpenSecret(samsync_state->p_lsa, mem_ctx, &o); mem_ctx 898 source4/torture/rpc/samsync.c status = dcerpc_lsa_QuerySecret(samsync_state->p_lsa, mem_ctx, &q); mem_ctx 913 source4/torture/rpc/samsync.c status = sess_decrypt_blob(mem_ctx, &lsa_blob1, &session_key, &lsa_blob_out); mem_ctx 925 source4/torture/rpc/samsync.c old->name, nt_time_string(mem_ctx, old->mtime), mem_ctx 926 source4/torture/rpc/samsync.c nt_time_string(mem_ctx, *q.out.old_mtime)); mem_ctx 953 source4/torture/rpc/samsync.c status = sess_decrypt_blob(mem_ctx, &lsa_blob1, &session_key, &lsa_blob_out); mem_ctx 965 source4/torture/rpc/samsync.c nsec->name, nt_time_string(mem_ctx, nsec->mtime), mem_ctx 966 source4/torture/rpc/samsync.c nt_time_string(mem_ctx, *q.out.new_mtime)); mem_ctx 989 source4/torture/rpc/samsync.c static bool samsync_handle_trusted_domain(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 1014 source4/torture/rpc/samsync.c status = dcerpc_lsa_OpenTrustedDomain(samsync_state->p_lsa, mem_ctx, &t); mem_ctx 1024 source4/torture/rpc/samsync.c status = dcerpc_lsa_QueryTrustedDomainInfo(samsync_state->p_lsa, mem_ctx, &q); mem_ctx 1053 source4/torture/rpc/samsync.c static bool samsync_handle_account(TALLOC_CTX *mem_ctx, struct samsync_state *samsync_state, mem_ctx 1076 source4/torture/rpc/samsync.c status = dcerpc_lsa_OpenAccount(samsync_state->p_lsa, mem_ctx, &a); mem_ctx 1084 source4/torture/rpc/samsync.c found_priv_in_lsa = talloc_zero_array(mem_ctx, bool, account->privilege_entries); mem_ctx 1089 source4/torture/rpc/samsync.c status = dcerpc_lsa_EnumPrivsAccount(samsync_state->p_lsa, mem_ctx, &e); mem_ctx 1097 source4/torture/rpc/samsync.c dom_sid_string(mem_ctx, dom_sid)); mem_ctx 1103 source4/torture/rpc/samsync.c dom_sid_string(mem_ctx, dom_sid)); mem_ctx 1117 source4/torture/rpc/samsync.c status = dcerpc_lsa_LookupPrivName(samsync_state->p_lsa, mem_ctx, &r); mem_ctx 1137 source4/torture/rpc/samsync.c dom_sid_string(mem_ctx, dom_sid)); mem_ctx 1149 source4/torture/rpc/samsync.c TALLOC_CTX *mem_ctx) mem_ctx 1166 source4/torture/rpc/samsync.c r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(samsync_state->p)); mem_ctx 1184 source4/torture/rpc/samsync.c loop_ctx = talloc_named(mem_ctx, 0, "DatabaseSync loop context"); mem_ctx 1296 source4/torture/rpc/samsync.c trustdom_ctx = talloc_named(mem_ctx, 0, "test_DatabaseSync Trusted domains context"); mem_ctx 1355 source4/torture/rpc/samsync.c static bool test_DatabaseDeltas(struct samsync_state *samsync_state, TALLOC_CTX *mem_ctx) mem_ctx 1369 source4/torture/rpc/samsync.c r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(samsync_state->p)); mem_ctx 1397 source4/torture/rpc/samsync.c loop_ctx = talloc_named(mem_ctx, 0, "test_DatabaseDeltas loop context"); mem_ctx 1424 source4/torture/rpc/samsync.c static bool test_DatabaseSync2(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 1438 source4/torture/rpc/samsync.c r.in.logon_server = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(p)); mem_ctx 1457 source4/torture/rpc/samsync.c loop_ctx = talloc_named(mem_ctx, 0, "test_DatabaseSync2 loop context"); mem_ctx 1485 source4/torture/rpc/samsync.c TALLOC_CTX *mem_ctx; mem_ctx 1510 source4/torture/rpc/samsync.c mem_ctx = talloc_init("torture_rpc_netlogon"); mem_ctx 1512 source4/torture/rpc/samsync.c test_machine_account = talloc_asprintf(mem_ctx, "%s$", TEST_MACHINE_NAME); mem_ctx 1517 source4/torture/rpc/samsync.c talloc_free(mem_ctx); mem_ctx 1522 source4/torture/rpc/samsync.c test_wksta_machine_account = talloc_asprintf(mem_ctx, "%s$", TEST_WKSTA_MACHINE_NAME); mem_ctx 1525 source4/torture/rpc/samsync.c talloc_free(mem_ctx); mem_ctx 1534 source4/torture/rpc/samsync.c talloc_free(mem_ctx); mem_ctx 1539 source4/torture/rpc/samsync.c samsync_state = talloc_zero(mem_ctx, struct samsync_state); mem_ctx 1548 source4/torture/rpc/samsync.c status = dcerpc_samr_Connect(samsync_state->p_samr, mem_ctx, &c); mem_ctx 1555 source4/torture/rpc/samsync.c domain_policy = samsync_open_domain(mem_ctx, samsync_state, lp_workgroup(torture->lp_ctx), NULL); mem_ctx 1564 source4/torture/rpc/samsync.c s.in.info = talloc(mem_ctx, union samr_DomainInfo); mem_ctx 1567 source4/torture/rpc/samsync.c = talloc_asprintf(mem_ctx, mem_ctx 1569 source4/torture/rpc/samsync.c timestring(mem_ctx, time(NULL))); mem_ctx 1570 source4/torture/rpc/samsync.c status = dcerpc_samr_SetDomainInfo(samsync_state->p_samr, mem_ctx, &s); mem_ctx 1572 source4/torture/rpc/samsync.c if (!test_samr_handle_Close(samsync_state->p_samr, mem_ctx, domain_policy)) { mem_ctx 1611 source4/torture/rpc/samsync.c status = dcerpc_lsa_OpenPolicy2(samsync_state->p_lsa, mem_ctx, &r); mem_ctx 1627 source4/torture/rpc/samsync.c credentials = cli_credentials_init(mem_ctx); mem_ctx 1664 source4/torture/rpc/samsync.c credentials_wksta = cli_credentials_init(mem_ctx); mem_ctx 1692 source4/torture/rpc/samsync.c if (!test_DatabaseSync(torture, samsync_state, mem_ctx)) { mem_ctx 1697 source4/torture/rpc/samsync.c if (!test_DatabaseDeltas(samsync_state, mem_ctx)) { mem_ctx 1702 source4/torture/rpc/samsync.c if (!test_DatabaseSync2(samsync_state->p, mem_ctx, samsync_state->creds)) { mem_ctx 1712 source4/torture/rpc/samsync.c talloc_free(mem_ctx); mem_ctx 35 source4/torture/rpc/scanner.c TALLOC_CTX *mem_ctx, mem_ctx 52 source4/torture/rpc/scanner.c char *uuid_str = GUID_string(mem_ctx, &id->uuid); mem_ctx 64 source4/torture/rpc/scanner.c status = dcerpc_request(p, NULL, i, false, mem_ctx, &stub_in, &stub_out); mem_ctx 216 source4/torture/rpc/session_key.c struct torture_suite *torture_rpc_lsa_secrets(TALLOC_CTX *mem_ctx) mem_ctx 218 source4/torture/rpc/session_key.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SECRETS"); mem_ctx 45 source4/torture/rpc/spoolss_notify.c static NTSTATUS spoolss__op_ndr_pull(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_pull *pull, void **r) mem_ctx 57 source4/torture/rpc/spoolss_notify.c *r = talloc_size(mem_ctx, ndr_table_spoolss.calls[opnum].struct_size); mem_ctx 82 source4/torture/rpc/spoolss_notify.c static NTSTATUS spoolss__op_dispatch(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) mem_ctx 115 source4/torture/rpc/spoolss_notify.c static NTSTATUS spoolss__op_reply(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, void *r) mem_ctx 121 source4/torture/rpc/spoolss_notify.c static NTSTATUS spoolss__op_ndr_push(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx, struct ndr_push *push, const void *r) mem_ctx 327 source4/torture/rpc/spoolss_notify.c struct torture_suite *torture_rpc_spoolss_notify(TALLOC_CTX *mem_ctx) mem_ctx 329 source4/torture/rpc/spoolss_notify.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SPOOLSS-NOTIFY"); mem_ctx 616 source4/torture/rpc/spoolss_win.c struct torture_suite *torture_rpc_spoolss_win(TALLOC_CTX *mem_ctx) mem_ctx 618 source4/torture/rpc/spoolss_win.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SPOOLSS-WIN"); mem_ctx 172 source4/torture/rpc/srvsvc.c static bool test_NetCharDevQSetInfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 182 source4/torture/rpc/srvsvc.c r.in.server_unc = talloc_asprintf(mem_ctx,"\\\\%s",dcerpc_server_name(p)); mem_ctx 193 source4/torture/rpc/srvsvc.c r.in.info.info0 = talloc(mem_ctx, struct srvsvc_NetCharDevQInfo0); mem_ctx 197 source4/torture/rpc/srvsvc.c r.in.info.info1 = talloc(mem_ctx, struct srvsvc_NetCharDevQInfo1); mem_ctx 208 source4/torture/rpc/srvsvc.c status = dcerpc_srvsvc_NetCharDevQSetInfo(p, mem_ctx, &r); mem_ctx 1144 source4/torture/rpc/srvsvc.c struct torture_suite *torture_rpc_srvsvc(TALLOC_CTX *mem_ctx) mem_ctx 1146 source4/torture/rpc/srvsvc.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SRVSVC"); mem_ctx 534 source4/torture/rpc/svcctl.c struct torture_suite *torture_rpc_svcctl(TALLOC_CTX *mem_ctx) mem_ctx 536 source4/torture/rpc/svcctl.c struct torture_suite *suite = torture_suite_create(mem_ctx, "SVCCTL"); mem_ctx 54 source4/torture/rpc/testjoin.c static NTSTATUS DeleteUser_byname(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, mem_ctx 74 source4/torture/rpc/testjoin.c status = dcerpc_samr_LookupNames(p, mem_ctx, &n); mem_ctx 86 source4/torture/rpc/testjoin.c status = dcerpc_samr_OpenUser(p, mem_ctx, &r); mem_ctx 94 source4/torture/rpc/testjoin.c status = dcerpc_samr_DeleteUser(p, mem_ctx, &d); mem_ctx 437 source4/torture/rpc/testjoin.c TALLOC_CTX *mem_ctx, mem_ctx 453 source4/torture/rpc/testjoin.c tmp_ctx = talloc_named(mem_ctx, 0, "torture_leave temporary context"); mem_ctx 128 source4/torture/rpc/unixinfo.c struct torture_suite *torture_rpc_unixinfo(TALLOC_CTX *mem_ctx) mem_ctx 133 source4/torture/rpc/unixinfo.c suite = torture_suite_create(mem_ctx, "UNIXINFO"); mem_ctx 1879 source4/torture/rpc/winreg.c struct torture_suite *torture_rpc_winreg(TALLOC_CTX *mem_ctx) mem_ctx 1882 source4/torture/rpc/winreg.c struct torture_suite *suite = torture_suite_create(mem_ctx, "WINREG"); mem_ctx 1158 source4/torture/rpc/wkssvc.c static void encode_wkssvc_join_password_buffer(TALLOC_CTX *mem_ctx, mem_ctx 1166 source4/torture/rpc/wkssvc.c DATA_BLOB confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 1367 source4/torture/rpc/wkssvc.c struct torture_suite *torture_rpc_wkssvc(TALLOC_CTX *mem_ctx) mem_ctx 1373 source4/torture/rpc/wkssvc.c suite = torture_suite_create(mem_ctx, "WKSSVC"); mem_ctx 193 source4/torture/smb2/connect.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 265 source4/torture/smb2/connect.c talloc_free(mem_ctx); mem_ctx 80 source4/torture/smb2/dir.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 90 source4/torture/smb2/dir.c talloc_free(mem_ctx); mem_ctx 200 source4/torture/smb2/find.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 217 source4/torture/smb2/find.c talloc_free(mem_ctx); mem_ctx 206 source4/torture/smb2/getinfo.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 233 source4/torture/smb2/getinfo.c talloc_free(mem_ctx); mem_ctx 58 source4/torture/smb2/notify.c static bool test_valid_request(TALLOC_CTX *mem_ctx, struct smb2_tree *tree) mem_ctx 85 source4/torture/smb2/notify.c status = smb2_notify_recv(req, mem_ctx, &n); mem_ctx 107 source4/torture/smb2/notify.c status = smb2_notify_recv(req, mem_ctx, &n); mem_ctx 126 source4/torture/smb2/notify.c status = smb2_notify_recv(req, mem_ctx, &n); mem_ctx 158 source4/torture/smb2/notify.c status = smb2_notify_recv(req, mem_ctx, &n); mem_ctx 172 source4/torture/smb2/notify.c status = smb2_notify_recv(req, mem_ctx, &n); mem_ctx 182 source4/torture/smb2/notify.c status = smb2_notify_recv(req, mem_ctx, &n); mem_ctx 109 source4/torture/smb2/oplocks.c TALLOC_CTX *mem_ctx = talloc_new(tctx); mem_ctx 141 source4/torture/smb2/oplocks.c status = smb2_create(tree, mem_ctx, &io); mem_ctx 155 source4/torture/smb2/oplocks.c status = smb2_create(tree, mem_ctx, &io); mem_ctx 171 source4/torture/smb2/oplocks.c talloc_free(mem_ctx); mem_ctx 52 source4/torture/smb2/persistent_handles.c TALLOC_CTX *mem_ctx = talloc_new(tctx); mem_ctx 83 source4/torture/smb2/persistent_handles.c b = data_blob_talloc(mem_ctx, NULL, 16); mem_ctx 92 source4/torture/smb2/persistent_handles.c status = smb2_create(tree1, mem_ctx, &io1); mem_ctx 109 source4/torture/smb2/persistent_handles.c status = smb2_getinfo_file(tree1, mem_ctx, &qfinfo); mem_ctx 126 source4/torture/smb2/persistent_handles.c status = smb2_getinfo_file(tree1, mem_ctx, &qfinfo); mem_ctx 139 source4/torture/smb2/persistent_handles.c status = smb2_getinfo_file(tree2, mem_ctx, &qfinfo); mem_ctx 154 source4/torture/smb2/persistent_handles.c status = smb2_create(tree2, mem_ctx, &io2); mem_ctx 169 source4/torture/smb2/persistent_handles.c status = smb2_getinfo_file(tree2, mem_ctx, &qfinfo); mem_ctx 178 source4/torture/smb2/persistent_handles.c talloc_free(mem_ctx); mem_ctx 195 source4/torture/smb2/scan.c TALLOC_CTX *mem_ctx = talloc_new(NULL); mem_ctx 207 source4/torture/smb2/scan.c status = smb2_connect(mem_ctx, host, mem_ctx 227 source4/torture/smb2/scan.c status = smb2_connect(mem_ctx, host, mem_ctx 233 source4/torture/smb2/scan.c lp_gensec_settings(mem_ctx, torture->lp_ctx)); mem_ctx 245 source4/torture/smb2/scan.c talloc_free(mem_ctx); mem_ctx 82 source4/torture/smb2/smb2.c TALLOC_CTX *mem_ctx = talloc_new(torture_ctx); mem_ctx 89 source4/torture/smb2/smb2.c talloc_steal(mem_ctx, tree1); mem_ctx 90 source4/torture/smb2/smb2.c talloc_steal(mem_ctx, tree2); mem_ctx 97 source4/torture/smb2/smb2.c talloc_free(mem_ctx); mem_ctx 106 source4/torture/unix/unix_info2.c static NTSTATUS set_path_info2(void *mem_ctx, mem_ctx 137 source4/torture/unix/unix_info2.c static bool query_file_path_info2(void *mem_ctx, mem_ctx 151 source4/torture/unix/unix_info2.c result = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); mem_ctx 154 source4/torture/unix/unix_info2.c result = smb_raw_fileinfo(cli->tree, mem_ctx, &finfo); mem_ctx 184 source4/torture/unix/unix_info2.c static bool query_file_info2(void *mem_ctx, mem_ctx 190 source4/torture/unix/unix_info2.c return query_file_path_info2(mem_ctx, torture, cli, mem_ctx 194 source4/torture/unix/unix_info2.c static bool query_path_info2(void *mem_ctx, mem_ctx 200 source4/torture/unix/unix_info2.c return query_file_path_info2(mem_ctx, torture, cli, mem_ctx 228 source4/torture/unix/unix_info2.c static bool find_single_info2(void *mem_ctx, mem_ctx 245 source4/torture/unix/unix_info2.c status = smb_raw_search_first(cli->tree, mem_ctx, mem_ctx 282 source4/torture/unix/unix_info2.c static bool verify_setinfo_flags(void *mem_ctx, mem_ctx 294 source4/torture/unix/unix_info2.c if (!query_path_info2(mem_ctx, torture, cli, fname, &info2)) { mem_ctx 308 source4/torture/unix/unix_info2.c status = set_path_info2(mem_ctx, cli, fname, &info2); mem_ctx 315 source4/torture/unix/unix_info2.c if (!query_path_info2(mem_ctx, torture, cli, mem_ctx 337 source4/torture/unix/unix_info2.c status = set_path_info2(mem_ctx, cli, fname, &info2); mem_ctx 405 source4/torture/unix/unix_info2.c void *mem_ctx; mem_ctx 411 source4/torture/unix/unix_info2.c mem_ctx = talloc_init("smb_query_unix_info2"); mem_ctx 412 source4/torture/unix/unix_info2.c torture_assert(torture, mem_ctx != NULL, "out of memory"); mem_ctx 415 source4/torture/unix/unix_info2.c talloc_free(mem_ctx); mem_ctx 425 source4/torture/unix/unix_info2.c if (!query_file_info2(mem_ctx, torture, cli, fnum, &finfo)) { mem_ctx 430 source4/torture/unix/unix_info2.c if (!query_path_info2(mem_ctx, torture, cli, FILENAME, &pinfo)) { mem_ctx 439 source4/torture/unix/unix_info2.c if (!find_single_info2(mem_ctx, torture, cli, FILENAME, &pinfo)) { mem_ctx 449 source4/torture/unix/unix_info2.c if (!verify_setinfo_flags(mem_ctx, torture, cli, FILENAME)) { mem_ctx 456 source4/torture/unix/unix_info2.c talloc_free(mem_ctx); mem_ctx 464 source4/torture/unix/unix_info2.c talloc_free(mem_ctx); mem_ctx 102 source4/torture/unix/whoami.c static bool sid_parse(void *mem_ctx, mem_ctx 110 source4/torture/unix/whoami.c *psid = talloc_zero(mem_ctx, struct dom_sid); mem_ctx 138 source4/torture/unix/whoami.c static bool smb_raw_query_posix_whoami(void *mem_ctx, mem_ctx 163 source4/torture/unix/whoami.c tp.in.params = data_blob_talloc(mem_ctx, &info_level, 2); mem_ctx 164 source4/torture/unix/whoami.c tp.in.data = data_blob_talloc(mem_ctx, NULL, 0); mem_ctx 166 source4/torture/unix/whoami.c status = smb_raw_trans2(cli->tree, mem_ctx, &tp); mem_ctx 229 source4/torture/unix/whoami.c whoami->gid_list = talloc_array(mem_ctx, uint64_t, whoami->num_gids); mem_ctx 252 source4/torture/unix/whoami.c whoami->sid_list = talloc_array(mem_ctx, struct dom_sid *, mem_ctx 258 source4/torture/unix/whoami.c if (!sid_parse(mem_ctx, torture, mem_ctx 38 source4/torture/util.h _PUBLIC_ int create_complex_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *fname); mem_ctx 39 source4/torture/util.h int create_complex_dir(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *dname); mem_ctx 48 source4/torture/util.h void dump_all_info(TALLOC_CTX *mem_ctx, union smb_fileinfo *finfo); mem_ctx 54 source4/torture/util.h _PUBLIC_ bool torture_open_connection_share(TALLOC_CTX *mem_ctx, mem_ctx 61 source4/torture/util.h TALLOC_CTX *mem_ctx, mem_ctx 90 source4/torture/util.h NTSTATUS torture_second_tcon(TALLOC_CTX *mem_ctx, mem_ctx 59 source4/torture/util_smb.c TALLOC_CTX *mem_ctx; mem_ctx 61 source4/torture/util_smb.c mem_ctx = talloc_named_const(tree, 0, "create_directory_handle"); mem_ctx 76 source4/torture/util_smb.c status = smb_raw_open(tree, mem_ctx, &io); mem_ctx 77 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 91 source4/torture/util_smb.c _PUBLIC_ int create_complex_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *fname) mem_ctx 118 source4/torture/util_smb.c setfile.ea_set.in.eas = talloc_array(mem_ctx, struct ea_struct, 2); mem_ctx 121 source4/torture/util_smb.c setfile.ea_set.in.eas[0].value = data_blob_talloc(mem_ctx, "VALUE1", 6); mem_ctx 124 source4/torture/util_smb.c setfile.ea_set.in.eas[1].value = data_blob_talloc(mem_ctx, "ValueTwo", 8); mem_ctx 149 source4/torture/util_smb.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &fileinfo); mem_ctx 172 source4/torture/util_smb.c int create_complex_dir(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *dname) mem_ctx 195 source4/torture/util_smb.c setfile.ea_set.in.eas = talloc_array(mem_ctx, struct ea_struct, 2); mem_ctx 198 source4/torture/util_smb.c setfile.ea_set.in.eas[0].value = data_blob_talloc(mem_ctx, "VALUE1", 6); mem_ctx 201 source4/torture/util_smb.c setfile.ea_set.in.eas[1].value = data_blob_talloc(mem_ctx, "ValueTwo", 8); mem_ctx 226 source4/torture/util_smb.c status = smb_raw_fileinfo(cli->tree, mem_ctx, &fileinfo); mem_ctx 317 source4/torture/util_smb.c void dump_all_info(TALLOC_CTX *mem_ctx, union smb_fileinfo *finfo) mem_ctx 319 source4/torture/util_smb.c d_printf("\tcreate_time: %s\n", nt_time_string(mem_ctx, finfo->all_info.out.create_time)); mem_ctx 320 source4/torture/util_smb.c d_printf("\taccess_time: %s\n", nt_time_string(mem_ctx, finfo->all_info.out.access_time)); mem_ctx 321 source4/torture/util_smb.c d_printf("\twrite_time: %s\n", nt_time_string(mem_ctx, finfo->all_info.out.write_time)); mem_ctx 322 source4/torture/util_smb.c d_printf("\tchange_time: %s\n", nt_time_string(mem_ctx, finfo->all_info.out.change_time)); mem_ctx 338 source4/torture/util_smb.c TALLOC_CTX *mem_ctx = talloc_named(tree, 0, "%s", fname); mem_ctx 344 source4/torture/util_smb.c status = smb_raw_pathinfo(tree, mem_ctx, &finfo); mem_ctx 351 source4/torture/util_smb.c dump_all_info(mem_ctx, &finfo); mem_ctx 352 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 380 source4/torture/util_smb.c TALLOC_CTX *mem_ctx; mem_ctx 382 source4/torture/util_smb.c mem_ctx = talloc_named_const(tree, 0, "torture_set_sparse"); mem_ctx 383 source4/torture/util_smb.c if (!mem_ctx) { mem_ctx 395 source4/torture/util_smb.c status = smb_raw_ioctl(tree, mem_ctx, &nt); mem_ctx 397 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 411 source4/torture/util_smb.c TALLOC_CTX *mem_ctx = talloc_new(cli); mem_ctx 420 source4/torture/util_smb.c status = smb_raw_pathinfo(cli->tree, mem_ctx, &info); mem_ctx 422 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 428 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 435 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 442 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 445 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 452 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 463 source4/torture/util_smb.c talloc_free(mem_ctx); mem_ctx 468 source4/torture/util_smb.c _PUBLIC_ bool torture_open_connection_share(TALLOC_CTX *mem_ctx, mem_ctx 486 source4/torture/util_smb.c status = smbcli_full_connection(mem_ctx, c, hostname, mem_ctx 504 source4/torture/util_smb.c TALLOC_CTX *mem_ctx, mem_ctx 512 source4/torture/util_smb.c (*host) = talloc_strdup(mem_ctx, torture_setting_string(tctx, "host", NULL)); mem_ctx 513 source4/torture/util_smb.c (*share) = talloc_strdup(mem_ctx, torture_setting_string(tctx, "share", NULL)); mem_ctx 527 source4/torture/util_smb.c mem_ctx, host, share)) { mem_ctx 873 source4/torture/util_smb.c NTSTATUS torture_second_tcon(TALLOC_CTX *mem_ctx, mem_ctx 883 source4/torture/util_smb.c if ((tmp_ctx = talloc_new(mem_ctx)) == NULL) { mem_ctx 908 source4/torture/util_smb.c *res = talloc_steal(mem_ctx, result); mem_ctx 64 source4/utils/ad2oLschema.c static struct ldb_dn *find_schema_dn(struct ldb_context *ldb, TALLOC_CTX *mem_ctx) mem_ctx 68 source4/utils/ad2oLschema.c struct ldb_dn *basedn = ldb_dn_new(mem_ctx, ldb, NULL); mem_ctx 78 source4/utils/ad2oLschema.c ldb_ret = ldb_search(ldb, mem_ctx, &rootdse_res, mem_ctx 81 source4/utils/ad2oLschema.c ldb_ret = ldb_search(ldb, mem_ctx, &schema_res, basedn, LDB_SCOPE_SUBTREE, mem_ctx 94 source4/utils/ad2oLschema.c schemadn = talloc_steal(mem_ctx, schema_res->msgs[0]->dn); mem_ctx 106 source4/utils/ad2oLschema.c schemadn = ldb_msg_find_attr_as_dn(ldb, mem_ctx, rootdse_res->msgs[0], "schemaNamingContext"); mem_ctx 120 source4/utils/ad2oLschema.c TALLOC_CTX *mem_ctx = talloc_new(ldb); mem_ctx 148 source4/utils/ad2oLschema.c while ((line = afdgets(fileno(in), mem_ctx, 0))) { mem_ctx 165 source4/utils/ad2oLschema.c oid_map = talloc_realloc(mem_ctx, oid_map, struct oid_map, num_oid_maps + 2); mem_ctx 178 source4/utils/ad2oLschema.c attr_map = talloc_realloc(mem_ctx, attr_map, struct attr_map, num_attr_maps + 2); mem_ctx 187 source4/utils/ad2oLschema.c attrs_skip = talloc_realloc(mem_ctx, attrs_skip, const char *, num_skip + 2); mem_ctx 196 source4/utils/ad2oLschema.c schemadn = find_schema_dn(ldb, mem_ctx); mem_ctx 203 source4/utils/ad2oLschema.c ldb_ret = dsdb_schema_from_schema_dn(mem_ctx, ldb, mem_ctx 271 source4/utils/ad2oLschema.c schema_entry = schema_attribute_description(mem_ctx, mem_ctx 339 source4/utils/ad2oLschema.c may = dsdb_full_attribute_list(mem_ctx, schema, objectclass_name_as_list, DSDB_SCHEMA_ALL_MAY); mem_ctx 351 source4/utils/ad2oLschema.c must = dsdb_full_attribute_list(mem_ctx, schema, objectclass_name_as_list, DSDB_SCHEMA_ALL_MUST); mem_ctx 363 source4/utils/ad2oLschema.c schema_entry = schema_class_description(mem_ctx, target, mem_ctx 48 source4/utils/getntacl.c static NTSTATUS get_ntacl(TALLOC_CTX *mem_ctx, mem_ctx 58 source4/utils/getntacl.c *ntacl = talloc(mem_ctx, struct xattr_NTACL); mem_ctx 85 source4/utils/getntacl.c static void print_ntacl(TALLOC_CTX *mem_ctx, mem_ctx 91 source4/utils/getntacl.c pr = talloc_zero(mem_ctx, struct ndr_print); mem_ctx 39 source4/utils/net/net_machinepw.c TALLOC_CTX *mem_ctx; mem_ctx 51 source4/utils/net/net_machinepw.c mem_ctx = talloc_new(ctx); mem_ctx 52 source4/utils/net/net_machinepw.c if (mem_ctx == NULL) { mem_ctx 57 source4/utils/net/net_machinepw.c ev = event_context_init(mem_ctx); mem_ctx 63 source4/utils/net/net_machinepw.c secrets = secrets_db_connect(mem_ctx, ev, ctx->lp_ctx); mem_ctx 69 source4/utils/net/net_machinepw.c num_records = gendb_search(secrets, mem_ctx, NULL, &msgs, attrs, mem_ctx 85 source4/utils/net/net_machinepw.c talloc_free(mem_ctx); mem_ctx 89 source4/utils/net/net_machinepw.c talloc_free(mem_ctx); mem_ctx 149 source4/utils/ntlm_auth.c static DATA_BLOB base64_decode_data_blob(TALLOC_CTX *mem_ctx, const char *s) mem_ctx 151 source4/utils/ntlm_auth.c DATA_BLOB ret = data_blob_talloc(mem_ctx, s, strlen(s)+1); mem_ctx 159 source4/utils/ntlm_auth.c static char *base64_encode_data_blob(TALLOC_CTX *mem_ctx, DATA_BLOB data) mem_ctx 161 source4/utils/ntlm_auth.c return ldb_base64_encode(mem_ctx, (const char *)data.data, data.length); mem_ctx 200 source4/utils/ntlm_auth.c TALLOC_CTX *mem_ctx = talloc_init("local_pw_check_specified"); mem_ctx 201 source4/utils/ntlm_auth.c if (!mem_ctx) { mem_ctx 214 source4/utils/ntlm_auth.c nt_status = ntlm_password_check(mem_ctx, mem_ctx 239 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 406 source4/utils/ntlm_auth.c TALLOC_CTX *mem_ctx; mem_ctx 494 source4/utils/ntlm_auth.c nt_status = auth_context_create_methods(mem_ctx, mem_ctx 575 source4/utils/ntlm_auth.c mem_ctx = talloc_named(NULL, 0, "manage_gensec_request internal mem_ctx"); mem_ctx 587 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 601 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 606 source4/utils/ntlm_auth.c grouplist = talloc_strdup(mem_ctx, ""); mem_ctx 618 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 629 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 636 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 653 source4/utils/ntlm_auth.c nt_status = gensec_update(state->gensec_state, mem_ctx, in, &out); mem_ctx 659 source4/utils/ntlm_auth.c out_base64 = base64_encode_data_blob(mem_ctx, out); mem_ctx 728 source4/utils/ntlm_auth.c talloc_free(mem_ctx); mem_ctx 331 source4/utils/oLschema2ldif.c static struct ldb_message *process_entry(TALLOC_CTX *mem_ctx, const char *entry) mem_ctx 339 source4/utils/oLschema2ldif.c ctx = talloc_new(mem_ctx); mem_ctx 453 source4/utils/oLschema2ldif.c talloc_steal(mem_ctx, msg); mem_ctx 97 source4/winbind/idmap.c TALLOC_CTX *mem_ctx, struct ldb_message *msg, mem_ctx 103 source4/winbind/idmap.c ndr_err = ndr_push_struct_blob(&val, mem_ctx, mem_ctx 123 source4/winbind/idmap.c static struct dom_sid *idmap_msg_get_dom_sid(TALLOC_CTX *mem_ctx, mem_ctx 135 source4/winbind/idmap.c sid = talloc(mem_ctx, struct dom_sid); mem_ctx 158 source4/winbind/idmap.c struct idmap_context *idmap_init(TALLOC_CTX *mem_ctx, mem_ctx 164 source4/winbind/idmap.c idmap_ctx = talloc(mem_ctx, struct idmap_context); mem_ctx 171 source4/winbind/idmap.c idmap_ctx->ldb_ctx = ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx, mem_ctx 173 source4/winbind/idmap.c system_session(mem_ctx, lp_ctx), mem_ctx 179 source4/winbind/idmap.c idmap_ctx->unix_groups_sid = dom_sid_parse_talloc(mem_ctx, "S-1-22-2"); mem_ctx 184 source4/winbind/idmap.c idmap_ctx->unix_users_sid = dom_sid_parse_talloc(mem_ctx, "S-1-22-1"); mem_ctx 205 source4/winbind/idmap.c NTSTATUS idmap_xid_to_sid(struct idmap_context *idmap_ctx, TALLOC_CTX *mem_ctx, mem_ctx 213 source4/winbind/idmap.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 239 source4/winbind/idmap.c *sid = idmap_msg_get_dom_sid(mem_ctx, res->msgs[0], mem_ctx 263 source4/winbind/idmap.c new_sid = dom_sid_add_rid(mem_ctx, unix_sid, unixid->id); mem_ctx 295 source4/winbind/idmap.c NTSTATUS idmap_sid_to_xid(struct idmap_context *idmap_ctx, TALLOC_CTX *mem_ctx, mem_ctx 308 source4/winbind/idmap.c TALLOC_CTX *tmp_ctx = talloc_new(mem_ctx); mem_ctx 316 source4/winbind/idmap.c *unixid = talloc(mem_ctx, struct unixid); mem_ctx 334 source4/winbind/idmap.c *unixid = talloc(mem_ctx, struct unixid); mem_ctx 372 source4/winbind/idmap.c *unixid = talloc(mem_ctx, struct unixid); mem_ctx 608 source4/winbind/idmap.c *unixid = talloc(mem_ctx, struct unixid); mem_ctx 639 source4/winbind/idmap.c TALLOC_CTX *mem_ctx, int count, mem_ctx 646 source4/winbind/idmap.c id[i].status = idmap_xid_to_sid(idmap_ctx, mem_ctx, mem_ctx 649 source4/winbind/idmap.c id[i].status = idmap_xid_to_sid(idmap_ctx, mem_ctx, mem_ctx 684 source4/winbind/idmap.c TALLOC_CTX *mem_ctx, int count, mem_ctx 691 source4/winbind/idmap.c id[i].status = idmap_sid_to_xid(idmap_ctx, mem_ctx, mem_ctx 694 source4/winbind/idmap.c id[i].status = idmap_sid_to_xid(idmap_ctx, mem_ctx, mem_ctx 51 source4/winbind/wb_async_helpers.c struct composite_context *wb_lsa_lookupsids_send(TALLOC_CTX *mem_ctx, mem_ctx 62 source4/winbind/wb_async_helpers.c result = composite_create(mem_ctx, lsa_pipe->conn->event_ctx); mem_ctx 173 source4/winbind/wb_async_helpers.c TALLOC_CTX *mem_ctx, mem_ctx 181 source4/winbind/wb_async_helpers.c *names = talloc_steal(mem_ctx, state->result); mem_ctx 200 source4/winbind/wb_async_helpers.c struct composite_context *wb_lsa_lookupnames_send(TALLOC_CTX *mem_ctx, mem_ctx 213 source4/winbind/wb_async_helpers.c result = composite_create(mem_ctx, lsa_pipe->conn->event_ctx); mem_ctx 308 source4/winbind/wb_async_helpers.c TALLOC_CTX *mem_ctx, mem_ctx 316 source4/winbind/wb_async_helpers.c *sids = talloc_steal(mem_ctx, state->result); mem_ctx 340 source4/winbind/wb_async_helpers.c struct composite_context *wb_samr_userdomgroups_send(TALLOC_CTX *mem_ctx, mem_ctx 349 source4/winbind/wb_async_helpers.c result = composite_create(mem_ctx, samr_pipe->conn->event_ctx); mem_ctx 433 source4/winbind/wb_async_helpers.c TALLOC_CTX *mem_ctx, mem_ctx 445 source4/winbind/wb_async_helpers.c *rids = talloc_array(mem_ctx, uint32_t, *num_rids); mem_ctx 39 source4/winbind/wb_cmd_getdcname.c struct composite_context *wb_cmd_getdcname_send(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/winbind/wb_cmd_getdcname.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 108 source4/winbind/wb_cmd_getdcname.c TALLOC_CTX *mem_ctx, mem_ctx 118 source4/winbind/wb_cmd_getdcname.c *dcname = talloc_strdup(mem_ctx, p); mem_ctx 50 source4/winbind/wb_cmd_getgrgid.c struct composite_context *wb_cmd_getgrgid_send(TALLOC_CTX *mem_ctx, mem_ctx 59 source4/winbind/wb_cmd_getgrgid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 159 source4/winbind/wb_cmd_getgrgid.c TALLOC_CTX *mem_ctx, struct winbindd_gr **gr) mem_ctx 171 source4/winbind/wb_cmd_getgrgid.c *gr = talloc_steal(mem_ctx, state->result); mem_ctx 46 source4/winbind/wb_cmd_getgrnam.c struct composite_context *wb_cmd_getgrnam_send(TALLOC_CTX *mem_ctx, mem_ctx 55 source4/winbind/wb_cmd_getgrnam.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 152 source4/winbind/wb_cmd_getgrnam.c TALLOC_CTX *mem_ctx, struct winbindd_gr **gr) mem_ctx 162 source4/winbind/wb_cmd_getgrnam.c *gr = talloc_steal(mem_ctx, state->result); mem_ctx 46 source4/winbind/wb_cmd_getpwent.c struct composite_context *wb_cmd_getpwent_send(TALLOC_CTX *mem_ctx, mem_ctx 55 source4/winbind/wb_cmd_getpwent.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 58 source4/winbind/wb_cmd_getpwent.c state = talloc(mem_ctx, struct cmd_getpwent_state); mem_ctx 109 source4/winbind/wb_cmd_getpwent.c TALLOC_CTX *mem_ctx, struct winbindd_pw **pw, mem_ctx 120 source4/winbind/wb_cmd_getpwent.c *pw = talloc_steal(mem_ctx, state->result); mem_ctx 47 source4/winbind/wb_cmd_getpwnam.c struct composite_context *wb_cmd_getpwnam_send(TALLOC_CTX *mem_ctx, mem_ctx 56 source4/winbind/wb_cmd_getpwnam.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 180 source4/winbind/wb_cmd_getpwnam.c TALLOC_CTX *mem_ctx, struct winbindd_pw **pw) mem_ctx 190 source4/winbind/wb_cmd_getpwnam.c *pw = talloc_steal(mem_ctx, state->result); mem_ctx 51 source4/winbind/wb_cmd_getpwuid.c struct composite_context *wb_cmd_getpwuid_send(TALLOC_CTX *mem_ctx, mem_ctx 60 source4/winbind/wb_cmd_getpwuid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 189 source4/winbind/wb_cmd_getpwuid.c TALLOC_CTX *mem_ctx, struct winbindd_pw **pw) mem_ctx 199 source4/winbind/wb_cmd_getpwuid.c *pw = talloc_steal(mem_ctx, state->result); mem_ctx 43 source4/winbind/wb_cmd_list_groups.c struct composite_context *wb_cmd_list_groups_send(TALLOC_CTX *mem_ctx, mem_ctx 51 source4/winbind/wb_cmd_list_groups.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 181 source4/winbind/wb_cmd_list_groups.c TALLOC_CTX *mem_ctx, uint32_t *extra_data_len, mem_ctx 193 source4/winbind/wb_cmd_list_groups.c *extra_data = talloc_steal(mem_ctx, state->result); mem_ctx 48 source4/winbind/wb_cmd_list_trustdom.c struct composite_context *wb_cmd_list_trustdoms_send(TALLOC_CTX *mem_ctx, mem_ctx 54 source4/winbind/wb_cmd_list_trustdom.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 182 source4/winbind/wb_cmd_list_trustdom.c TALLOC_CTX *mem_ctx, mem_ctx 192 source4/winbind/wb_cmd_list_trustdom.c *domains = talloc_steal(mem_ctx, state->domains); mem_ctx 43 source4/winbind/wb_cmd_list_users.c struct composite_context *wb_cmd_list_users_send(TALLOC_CTX *mem_ctx, mem_ctx 51 source4/winbind/wb_cmd_list_users.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 179 source4/winbind/wb_cmd_list_users.c TALLOC_CTX *mem_ctx, uint32_t *extra_data_len, mem_ctx 191 source4/winbind/wb_cmd_list_users.c *extra_data = talloc_steal(mem_ctx, state->result); mem_ctx 38 source4/winbind/wb_cmd_lookupname.c struct composite_context *wb_cmd_lookupname_send(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/winbind/wb_cmd_lookupname.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 99 source4/winbind/wb_cmd_lookupname.c TALLOC_CTX *mem_ctx, mem_ctx 106 source4/winbind/wb_cmd_lookupname.c *sid = talloc_steal(mem_ctx, state->result); mem_ctx 112 source4/winbind/wb_cmd_lookupname.c NTSTATUS wb_cmd_lookupname(TALLOC_CTX *mem_ctx, mem_ctx 119 source4/winbind/wb_cmd_lookupname.c wb_cmd_lookupname_send(mem_ctx, service, dom_name, name); mem_ctx 120 source4/winbind/wb_cmd_lookupname.c return wb_cmd_lookupname_recv(c, mem_ctx, sid); mem_ctx 38 source4/winbind/wb_cmd_lookupsid.c struct composite_context *wb_cmd_lookupsid_send(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/winbind/wb_cmd_lookupsid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 99 source4/winbind/wb_cmd_lookupsid.c TALLOC_CTX *mem_ctx, mem_ctx 106 source4/winbind/wb_cmd_lookupsid.c *sid = talloc_steal(mem_ctx, state->result); mem_ctx 112 source4/winbind/wb_cmd_lookupsid.c NTSTATUS wb_cmd_lookupsid(TALLOC_CTX *mem_ctx, struct wbsrv_service *service, mem_ctx 117 source4/winbind/wb_cmd_lookupsid.c wb_cmd_lookupsid_send(mem_ctx, service, sid); mem_ctx 118 source4/winbind/wb_cmd_lookupsid.c return wb_cmd_lookupsid_recv(c, mem_ctx, name); mem_ctx 41 source4/winbind/wb_cmd_setpwent.c struct composite_context *wb_cmd_setpwent_send(TALLOC_CTX *mem_ctx, mem_ctx 49 source4/winbind/wb_cmd_setpwent.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 52 source4/winbind/wb_cmd_setpwent.c state = talloc(mem_ctx, struct cmd_setpwent_state); mem_ctx 125 source4/winbind/wb_cmd_setpwent.c TALLOC_CTX *mem_ctx, struct wbsrv_pwent **pwent) mem_ctx 136 source4/winbind/wb_cmd_setpwent.c *pwent = talloc_steal(mem_ctx, state->result); mem_ctx 40 source4/winbind/wb_cmd_userdomgroups.c struct composite_context *wb_cmd_userdomgroups_send(TALLOC_CTX *mem_ctx, mem_ctx 47 source4/winbind/wb_cmd_userdomgroups.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 106 source4/winbind/wb_cmd_userdomgroups.c TALLOC_CTX *mem_ctx, mem_ctx 119 source4/winbind/wb_cmd_userdomgroups.c *sids = talloc_array(mem_ctx, struct dom_sid *, state->num_rids); mem_ctx 139 source4/winbind/wb_cmd_userdomgroups.c NTSTATUS wb_cmd_userdomgroups(TALLOC_CTX *mem_ctx, mem_ctx 145 source4/winbind/wb_cmd_userdomgroups.c wb_cmd_userdomgroups_send(mem_ctx, service, sid); mem_ctx 146 source4/winbind/wb_cmd_userdomgroups.c return wb_cmd_userdomgroups_recv(c, mem_ctx, num_sids, sids); mem_ctx 52 source4/winbind/wb_cmd_usersids.c struct composite_context *wb_cmd_usersids_send(TALLOC_CTX *mem_ctx, mem_ctx 60 source4/winbind/wb_cmd_usersids.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 170 source4/winbind/wb_cmd_usersids.c TALLOC_CTX *mem_ctx, mem_ctx 179 source4/winbind/wb_cmd_usersids.c *sids = talloc_steal(mem_ctx, state->sids); mem_ctx 185 source4/winbind/wb_cmd_usersids.c NTSTATUS wb_cmd_usersids(TALLOC_CTX *mem_ctx, struct wbsrv_service *service, mem_ctx 190 source4/winbind/wb_cmd_usersids.c wb_cmd_usersids_send(mem_ctx, service, sid); mem_ctx 191 source4/winbind/wb_cmd_usersids.c return wb_cmd_usersids_recv(c, mem_ctx, num_sids, sids); mem_ctx 49 source4/winbind/wb_connect_lsa.c struct composite_context *wb_init_lsa_send(TALLOC_CTX *mem_ctx, mem_ctx 55 source4/winbind/wb_connect_lsa.c result = composite_create(mem_ctx, domain->netlogon_pipe->conn->event_ctx); mem_ctx 120 source4/winbind/wb_connect_lsa.c TALLOC_CTX *mem_ctx, mem_ctx 129 source4/winbind/wb_connect_lsa.c *lsa_pipe = talloc_steal(mem_ctx, state->lsa_pipe); mem_ctx 130 source4/winbind/wb_connect_lsa.c *lsa_policy = talloc_steal(mem_ctx, state->handle); mem_ctx 51 source4/winbind/wb_connect_sam.c struct composite_context *wb_connect_samr_send(TALLOC_CTX *mem_ctx, mem_ctx 57 source4/winbind/wb_connect_sam.c result = composite_create(mem_ctx, domain->netlogon_pipe->conn->event_ctx); mem_ctx 147 source4/winbind/wb_connect_sam.c TALLOC_CTX *mem_ctx, mem_ctx 157 source4/winbind/wb_connect_sam.c *samr_pipe = talloc_steal(mem_ctx, state->samr_pipe); mem_ctx 42 source4/winbind/wb_dom_info.c struct composite_context *wb_get_dom_info_send(TALLOC_CTX *mem_ctx, mem_ctx 50 source4/winbind/wb_dom_info.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 67 source4/winbind/wb_dom_info.c dom_sid = dom_sid_dup(mem_ctx, sid); mem_ctx 70 source4/winbind/wb_dom_info.c ctx = finddcs_send(mem_ctx, lp_netbios_name(service->task->lp_ctx), mem_ctx 103 source4/winbind/wb_dom_info.c TALLOC_CTX *mem_ctx, mem_ctx 111 source4/winbind/wb_dom_info.c *result = talloc_steal(mem_ctx, state->info); mem_ctx 117 source4/winbind/wb_dom_info.c NTSTATUS wb_get_dom_info(TALLOC_CTX *mem_ctx, mem_ctx 124 source4/winbind/wb_dom_info.c wb_get_dom_info_send(mem_ctx, service, domain_name, sid); mem_ctx 125 source4/winbind/wb_dom_info.c return wb_get_dom_info_recv(ctx, mem_ctx, result); mem_ctx 48 source4/winbind/wb_dom_info_trusted.c struct composite_context *wb_trusted_dom_info_send(TALLOC_CTX *mem_ctx, mem_ctx 56 source4/winbind/wb_dom_info_trusted.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 219 source4/winbind/wb_dom_info_trusted.c TALLOC_CTX *mem_ctx, mem_ctx 227 source4/winbind/wb_dom_info_trusted.c *result = talloc_steal(mem_ctx, state->info); mem_ctx 233 source4/winbind/wb_dom_info_trusted.c NTSTATUS wb_trusted_dom_info(TALLOC_CTX *mem_ctx, mem_ctx 240 source4/winbind/wb_dom_info_trusted.c wb_trusted_dom_info_send(mem_ctx, service, domain_name, sid); mem_ctx 241 source4/winbind/wb_dom_info_trusted.c return wb_trusted_dom_info_recv(ctx, mem_ctx, result); mem_ctx 38 source4/winbind/wb_gid2sid.c struct composite_context *wb_gid2sid_send(TALLOC_CTX *mem_ctx, mem_ctx 48 source4/winbind/wb_gid2sid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 92 source4/winbind/wb_gid2sid.c NTSTATUS wb_gid2sid_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 103 source4/winbind/wb_gid2sid.c *sid = talloc_steal(mem_ctx, state->sid); mem_ctx 113 source4/winbind/wb_init_domain.c struct composite_context *wb_init_domain_send(TALLOC_CTX *mem_ctx, mem_ctx 120 source4/winbind/wb_init_domain.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 413 source4/winbind/wb_init_domain.c TALLOC_CTX *mem_ctx, mem_ctx 421 source4/winbind/wb_init_domain.c *result = talloc_steal(mem_ctx, state->domain); mem_ctx 427 source4/winbind/wb_init_domain.c NTSTATUS wb_init_domain(TALLOC_CTX *mem_ctx, struct wbsrv_service *service, mem_ctx 432 source4/winbind/wb_init_domain.c wb_init_domain_send(mem_ctx, service, dom_info); mem_ctx 433 source4/winbind/wb_init_domain.c return wb_init_domain_recv(c, mem_ctx, result); mem_ctx 39 source4/winbind/wb_name2domain.c struct composite_context *wb_name2domain_send(TALLOC_CTX *mem_ctx, mem_ctx 49 source4/winbind/wb_name2domain.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 60 source4/winbind/wb_pam_auth.c struct composite_context *wb_cmd_pam_auth_crap_send(TALLOC_CTX *mem_ctx, mem_ctx 75 source4/winbind/wb_pam_auth.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 117 source4/winbind/wb_pam_auth.c ctx = wb_sam_logon_send(mem_ctx, service, state->req); mem_ctx 192 source4/winbind/wb_pam_auth.c TALLOC_CTX *mem_ctx, mem_ctx 203 source4/winbind/wb_pam_auth.c info3->data = talloc_steal(mem_ctx, state->info3.data); mem_ctx 206 source4/winbind/wb_pam_auth.c *unix_username = talloc_steal(mem_ctx, state->unix_username); mem_ctx 215 source4/winbind/wb_pam_auth.c struct composite_context *wb_cmd_pam_auth_send(TALLOC_CTX *mem_ctx, mem_ctx 234 source4/winbind/wb_pam_auth.c chal = data_blob_talloc(mem_ctx, NULL, 8); mem_ctx 239 source4/winbind/wb_pam_auth.c cli_credentials_get_ntlm_username_domain(credentials, mem_ctx, mem_ctx 247 source4/winbind/wb_pam_auth.c mem_ctx, mem_ctx 252 source4/winbind/wb_pam_auth.c credentials, mem_ctx, &flags, chal, names_blob, mem_ctx 257 source4/winbind/wb_pam_auth.c return wb_cmd_pam_auth_crap_send(mem_ctx, service, mem_ctx 52 source4/winbind/wb_sam_logon.c struct composite_context *wb_sam_logon_send(TALLOC_CTX *mem_ctx, mem_ctx 59 source4/winbind/wb_sam_logon.c c = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 156 source4/winbind/wb_sam_logon.c TALLOC_CTX *mem_ctx, mem_ctx 164 source4/winbind/wb_sam_logon.c talloc_steal(mem_ctx, s->r_mem_ctx); mem_ctx 214 source4/winbind/wb_samba3_protocol.c static NTSTATUS wbsrv_samba3_push_reply(struct wbsrv_samba3_call *call, TALLOC_CTX *mem_ctx, DATA_BLOB *_blob) mem_ctx 226 source4/winbind/wb_samba3_protocol.c blob = data_blob_talloc(mem_ctx, NULL, call->response.length); mem_ctx 60 source4/winbind/wb_sid2domain.c struct composite_context *wb_sid2domain_send(TALLOC_CTX *mem_ctx, mem_ctx 67 source4/winbind/wb_sid2domain.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 205 source4/winbind/wb_sid2domain.c NTSTATUS wb_sid2domain(TALLOC_CTX *mem_ctx, struct wbsrv_service *service, mem_ctx 209 source4/winbind/wb_sid2domain.c struct composite_context *c = wb_sid2domain_send(mem_ctx, service, mem_ctx 38 source4/winbind/wb_sid2gid.c struct composite_context *wb_sid2gid_send(TALLOC_CTX *mem_ctx, mem_ctx 47 source4/winbind/wb_sid2gid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 38 source4/winbind/wb_sid2uid.c struct composite_context *wb_sid2uid_send(TALLOC_CTX *mem_ctx, mem_ctx 47 source4/winbind/wb_sid2uid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 37 source4/winbind/wb_sids2xids.c struct composite_context *wb_sids2xids_send(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/winbind/wb_sids2xids.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 58 source4/winbind/wb_sids2xids.c state->ctx->status = idmap_sids_to_xids(service->idmap_ctx, mem_ctx, mem_ctx 38 source4/winbind/wb_uid2sid.c struct composite_context *wb_uid2sid_send(TALLOC_CTX *mem_ctx, mem_ctx 48 source4/winbind/wb_uid2sid.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 94 source4/winbind/wb_uid2sid.c NTSTATUS wb_uid2sid_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx, mem_ctx 105 source4/winbind/wb_uid2sid.c *sid = talloc_steal(mem_ctx, state->sid); mem_ctx 30 source4/winbind/wb_utils.c bool wb_samba3_split_username(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx, mem_ctx 37 source4/winbind/wb_utils.c *domain = talloc_strdup(mem_ctx, lp_workgroup(lp_ctx)); mem_ctx 39 source4/winbind/wb_utils.c *domain = talloc_strndup(mem_ctx, domuser, mem_ctx 44 source4/winbind/wb_utils.c *user = talloc_strdup(mem_ctx, domuser); mem_ctx 37 source4/winbind/wb_xids2sids.c struct composite_context *wb_xids2sids_send(TALLOC_CTX *mem_ctx, mem_ctx 46 source4/winbind/wb_xids2sids.c result = composite_create(mem_ctx, service->task->event_ctx); mem_ctx 49 source4/winbind/wb_xids2sids.c state = talloc(mem_ctx, struct xids2sids_state); mem_ctx 58 source4/winbind/wb_xids2sids.c state->ctx->status = idmap_xids_to_sids(service->idmap_ctx, mem_ctx, mem_ctx 669 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 677 source4/wrepl_server/wrepl_apply_records.c rec = talloc(mem_ctx, struct winsdb_record); mem_ctx 706 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name), ret)); mem_ctx 711 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 717 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 751 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name), ret)); mem_ctx 756 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 762 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 768 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 773 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 789 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name), ret)); mem_ctx 794 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 815 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 825 source4/wrepl_server/wrepl_apply_records.c merge = talloc(mem_ctx, struct winsdb_record); mem_ctx 874 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name), ret)); mem_ctx 879 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 1031 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 1043 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 1045 source4/wrepl_server/wrepl_apply_records.c state = talloc_zero(mem_ctx, struct r_do_challenge_state); mem_ctx 1102 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 1122 source4/wrepl_server/wrepl_apply_records.c status = r_do_replace(partner, mem_ctx, rec, owner, replica); mem_ctx 1126 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 1128 source4/wrepl_server/wrepl_apply_records.c state = talloc_zero(mem_ctx, struct r_do_release_demand_state); mem_ctx 1183 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 1199 source4/wrepl_server/wrepl_apply_records.c merge = talloc(mem_ctx, struct winsdb_record); mem_ctx 1339 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name), ret)); mem_ctx 1344 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name))); mem_ctx 1350 source4/wrepl_server/wrepl_apply_records.c TALLOC_CTX *mem_ctx, mem_ctx 1362 source4/wrepl_server/wrepl_apply_records.c &replica->name, mem_ctx, &rec); mem_ctx 1364 source4/wrepl_server/wrepl_apply_records.c return r_do_add(partner, mem_ctx, owner, replica); mem_ctx 1428 source4/wrepl_server/wrepl_apply_records.c nbt_name_string(mem_ctx, &replica->name), _R_ACTION_enum_string(action))); mem_ctx 1433 source4/wrepl_server/wrepl_apply_records.c return r_do_replace(partner, mem_ctx, rec, owner, replica); mem_ctx 1435 source4/wrepl_server/wrepl_apply_records.c return r_not_replace(partner, mem_ctx, rec, owner, replica); mem_ctx 1437 source4/wrepl_server/wrepl_apply_records.c return r_do_propagate(partner, mem_ctx, rec, owner, replica); mem_ctx 1439 source4/wrepl_server/wrepl_apply_records.c return r_do_challenge(partner, mem_ctx, rec, owner, replica); mem_ctx 1441 source4/wrepl_server/wrepl_apply_records.c return r_do_release_demand(partner, mem_ctx, rec, owner, replica); mem_ctx 1443 source4/wrepl_server/wrepl_apply_records.c return r_do_sgroup_merge(partner, mem_ctx, rec, owner, replica); mem_ctx 147 source4/wrepl_server/wrepl_in_call.c static NTSTATUS wreplsrv_record2wins_name(TALLOC_CTX *mem_ctx, mem_ctx 155 source4/wrepl_server/wrepl_in_call.c talloc_steal(mem_ctx, rec->name); mem_ctx 165 source4/wrepl_server/wrepl_in_call.c talloc_steal(mem_ctx, rec->addresses[0]->address); mem_ctx 169 source4/wrepl_server/wrepl_in_call.c ips = talloc_array(mem_ctx, struct wrepl_ip, num_ips); mem_ctx 214 source4/wrepl_server/wrepl_out_helpers.c static NTSTATUS wreplsrv_out_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 225 source4/wrepl_server/wrepl_out_helpers.c *wreplconn = talloc_reference(mem_ctx, state->wreplconn); mem_ctx 339 source4/wrepl_server/wrepl_out_helpers.c static struct composite_context *wreplsrv_pull_table_send(TALLOC_CTX *mem_ctx, struct wreplsrv_pull_table_io *io) mem_ctx 345 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 378 source4/wrepl_server/wrepl_out_helpers.c static NTSTATUS wreplsrv_pull_table_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 389 source4/wrepl_server/wrepl_out_helpers.c io->out.owners = talloc_reference(mem_ctx, state->table_io.out.partners); mem_ctx 499 source4/wrepl_server/wrepl_out_helpers.c static struct composite_context *wreplsrv_pull_names_send(TALLOC_CTX *mem_ctx, struct wreplsrv_pull_names_io *io) mem_ctx 508 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 533 source4/wrepl_server/wrepl_out_helpers.c static NTSTATUS wreplsrv_pull_names_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, mem_ctx 544 source4/wrepl_server/wrepl_out_helpers.c io->out.names = talloc_reference(mem_ctx, state->pull_io.out.names); mem_ctx 782 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *wreplsrv_pull_cycle_send(TALLOC_CTX *mem_ctx, struct wreplsrv_pull_cycle_io *io) mem_ctx 788 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 1065 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *wreplsrv_push_notify_send(TALLOC_CTX *mem_ctx, struct wreplsrv_push_notify_io *io) mem_ctx 1072 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); mem_ctx 36 source4/wrepl_server/wrepl_scavenging.c TALLOC_CTX *mem_ctx, mem_ctx 40 source4/wrepl_server/wrepl_scavenging.c return talloc_asprintf(mem_ctx, "(|(winsOwner=%s)(winsOwner=0.0.0.0))", mem_ctx 44 source4/wrepl_server/wrepl_scavenging.c return talloc_asprintf(mem_ctx, "(&(winsOwner=%s)(!(winsOwner=0.0.0.0)))", mem_ctx 37 source4/wrepl_server/wrepl_server.c static struct ldb_context *wins_config_db_connect(TALLOC_CTX *mem_ctx, mem_ctx 41 source4/wrepl_server/wrepl_server.c return ldb_wrap_connect(mem_ctx, ev_ctx, lp_ctx, private_path(mem_ctx, mem_ctx 43 source4/wrepl_server/wrepl_server.c system_session(mem_ctx, lp_ctx), NULL, 0, NULL); mem_ctx 227 source4/wrepl_server/wrepl_server.c TALLOC_CTX *mem_ctx, mem_ctx 251 source4/wrepl_server/wrepl_server.c table_out->partners = talloc_array(mem_ctx, struct wrepl_wins_owner, table_out->partner_count); mem_ctx 306 source4/wrepl_server/wrepl_server.c TALLOC_CTX *mem_ctx, struct wreplsrv_owner **_table, mem_ctx 320 source4/wrepl_server/wrepl_server.c cur = talloc_zero(mem_ctx, struct wreplsrv_owner);