tower 274 librpc/gen_ndr/cli_epmapper.c struct epm_twr_t *tower /* [in] [ptr] */)
tower 282 librpc/gen_ndr/cli_epmapper.c r.in.tower = tower;
tower 41 librpc/gen_ndr/cli_epmapper.h struct epm_twr_t *tower /* [in] [ptr] */);
tower 226 librpc/gen_ndr/epmapper.h struct epm_tower tower;/* [subcontext(4)] */
tower 231 librpc/gen_ndr/epmapper.h struct epm_twr_t *tower;/* [ptr] */
tower 342 librpc/gen_ndr/epmapper.h struct epm_twr_t *tower;/* [ptr] */
tower 1591 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_size_epm_tower(&r->tower, ndr->iconv_convenience, ndr->flags)));
tower 1595 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_push_epm_tower(_ndr_tower, NDR_SCALARS, &r->tower));
tower 1612 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_pull_epm_tower(_ndr_tower, NDR_SCALARS, &r->tower));
tower 1625 librpc/gen_ndr/ndr_epmapper.c ndr_print_uint32(ndr, "tower_length", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?ndr_size_epm_tower(&r->tower, ndr->iconv_convenience, ndr->flags):r->tower_length);
tower 1626 librpc/gen_ndr/ndr_epmapper.c ndr_print_epm_tower(ndr, "tower", &r->tower);
tower 1635 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_push_full_ptr(ndr, r->tower));
tower 1641 librpc/gen_ndr/ndr_epmapper.c if (r->tower) {
tower 1642 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_push_epm_twr_t(ndr, NDR_SCALARS, r->tower));
tower 1657 librpc/gen_ndr/ndr_epmapper.c NDR_PULL_ALLOC(ndr, r->tower);
tower 1659 librpc/gen_ndr/ndr_epmapper.c r->tower = NULL;
tower 1666 librpc/gen_ndr/ndr_epmapper.c if (r->tower) {
tower 1668 librpc/gen_ndr/ndr_epmapper.c NDR_PULL_SET_MEM_CTX(ndr, r->tower, 0);
tower 1669 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_pull_epm_twr_t(ndr, NDR_SCALARS, r->tower));
tower 1681 librpc/gen_ndr/ndr_epmapper.c ndr_print_ptr(ndr, "tower", r->tower);
tower 1683 librpc/gen_ndr/ndr_epmapper.c if (r->tower) {
tower 1684 librpc/gen_ndr/ndr_epmapper.c ndr_print_epm_twr_t(ndr, "tower", r->tower);
tower 2466 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_push_full_ptr(ndr, r->in.tower));
tower 2467 librpc/gen_ndr/ndr_epmapper.c if (r->in.tower) {
tower 2468 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_push_epm_twr_t(ndr, NDR_SCALARS, r->in.tower));
tower 2499 librpc/gen_ndr/ndr_epmapper.c NDR_PULL_ALLOC(ndr, r->in.tower);
tower 2501 librpc/gen_ndr/ndr_epmapper.c r->in.tower = NULL;
tower 2503 librpc/gen_ndr/ndr_epmapper.c if (r->in.tower) {
tower 2505 librpc/gen_ndr/ndr_epmapper.c NDR_PULL_SET_MEM_CTX(ndr, r->in.tower, 0);
tower 2506 librpc/gen_ndr/ndr_epmapper.c NDR_CHECK(ndr_pull_epm_twr_t(ndr, NDR_SCALARS, r->in.tower));
tower 2533 librpc/gen_ndr/ndr_epmapper.c ndr_print_ptr(ndr, "tower", r->in.tower);
tower 2535 librpc/gen_ndr/ndr_epmapper.c if (r->in.tower) {
tower 2536 librpc/gen_ndr/ndr_epmapper.c ndr_print_epm_twr_t(ndr, "tower", r->in.tower);
tower 571 librpc/rpc/binding.c _PUBLIC_ enum dcerpc_transport_t dcerpc_transport_by_tower(const struct epm_tower *tower)
tower 578 librpc/rpc/binding.c if (transports[i].num_protocols != tower->num_floors - 2) {
tower 583 librpc/rpc/binding.c if (transports[i].protseq[j] != tower->floors[j+2].lhs.protocol) {
tower 610 librpc/rpc/binding.c struct epm_tower *tower,
tower 626 librpc/rpc/binding.c binding->transport = dcerpc_transport_by_tower(tower);
tower 632 librpc/rpc/binding.c if (tower->num_floors < 1) {
tower 637 librpc/rpc/binding.c status = dcerpc_floor_get_lhs_data(&tower->floors[0], &binding->object);
tower 649 librpc/rpc/binding.c if (tower->num_floors >= 4) {
tower 650 librpc/rpc/binding.c binding->endpoint = dcerpc_floor_get_rhs_data(mem_ctx, &tower->floors[3]);
tower 656 librpc/rpc/binding.c if (tower->num_floors >= 5) {
tower 657 librpc/rpc/binding.c binding->host = dcerpc_floor_get_rhs_data(mem_ctx, &tower->floors[4]);
tower 667 librpc/rpc/binding.c struct epm_tower *tower)
tower 687 librpc/rpc/binding.c tower->num_floors = 2 + num_protocols;
tower 688 librpc/rpc/binding.c tower->floors = talloc_array(mem_ctx, struct epm_floor, tower->num_floors);
tower 691 librpc/rpc/binding.c tower->floors[0].lhs.protocol = EPM_PROTOCOL_UUID;
tower 693 librpc/rpc/binding.c tower->floors[0].lhs.lhs_data = dcerpc_floor_pack_lhs_data(mem_ctx, &binding->object);
tower 695 librpc/rpc/binding.c tower->floors[0].rhs.uuid.unknown = data_blob_talloc_zero(mem_ctx, 2);
tower 698 librpc/rpc/binding.c tower->floors[1].lhs.protocol = EPM_PROTOCOL_UUID;
tower 700 librpc/rpc/binding.c tower->floors[1].lhs.lhs_data = dcerpc_floor_pack_lhs_data(mem_ctx,
tower 703 librpc/rpc/binding.c tower->floors[1].rhs.uuid.unknown = data_blob_talloc_zero(mem_ctx, 2);
tower 707 librpc/rpc/binding.c tower->floors[2 + i].lhs.protocol = protseq[i];
tower 708 librpc/rpc/binding.c tower->floors[2 + i].lhs.lhs_data = data_blob_talloc(mem_ctx, NULL, 0);
tower 709 librpc/rpc/binding.c ZERO_STRUCT(tower->floors[2 + i].rhs);
tower 710 librpc/rpc/binding.c dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[2 + i], "");
tower 715 librpc/rpc/binding.c status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[3], binding->endpoint);
tower 724 librpc/rpc/binding.c status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[4],
tower 732 librpc/rpc/binding.c status = dcerpc_floor_set_rhs_data(mem_ctx, &tower->floors[4],
tower 2267 source3/include/proto.h _PUBLIC_ enum dcerpc_transport_t dcerpc_transport_by_tower(const struct epm_tower *tower);
tower 2270 source3/include/proto.h struct epm_tower *tower,
tower 2274 source3/include/proto.h struct epm_tower *tower);
tower 3345 source3/rpc_client/cli_pipe.c &(map_tower->tower));
tower 3389 source3/rpc_client/cli_pipe.c &(towers.twr->tower),
tower 46 source3/rpcclient/cmd_epmapper.c &map_tower.tower);
tower 105 source3/rpcclient/cmd_epmapper.c status = dcerpc_binding_from_tower(tmp_ctx, &entry.tower->tower,
tower 358 source4/librpc/rpc/dcerpc.h struct epm_tower *tower);
tower 362 source4/librpc/rpc/dcerpc.h enum dcerpc_transport_t dcerpc_transport_by_tower(const struct epm_tower *tower);
tower 373 source4/librpc/rpc/dcerpc.h struct epm_tower *tower,
tower 139 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_binding_build_tower(s->pipe, s->binding, &s->twr.tower);
tower 183 source4/librpc/rpc/dcerpc_util.c if (s->twr_r->tower.num_floors != s->twr.tower.num_floors ||
tower 184 source4/librpc/rpc/dcerpc_util.c s->twr_r->tower.floors[3].lhs.protocol != s->twr.tower.floors[3].lhs.protocol) {
tower 191 source4/librpc/rpc/dcerpc_util.c dcerpc_floor_get_rhs_data(c, &s->twr_r->tower.floors[3]));
tower 34 source4/librpc/tests/binding_string.c struct epm_tower tower;
tower 48 source4/librpc/tests/binding_string.c torture_assert_ntstatus_ok(tctx, dcerpc_binding_build_tower(mem_ctx, b, &tower),
tower 53 source4/librpc/tests/binding_string.c torture_assert_ntstatus_ok(tctx, dcerpc_binding_from_tower(mem_ctx, &tower, &b2),
tower 150 source4/rpc_server/epmapper/rpc_epmapper.c r->out.entries[i].tower = talloc(mem_ctx, struct epm_twr_t);
tower 151 source4/rpc_server/epmapper/rpc_epmapper.c if (!r->out.entries[i].tower) {
tower 154 source4/rpc_server/epmapper/rpc_epmapper.c r->out.entries[i].tower->tower = eps->e[i].ep;
tower 196 source4/rpc_server/epmapper/rpc_epmapper.c r->in.map_tower->tower.num_floors < 3) {
tower 200 source4/rpc_server/epmapper/rpc_epmapper.c floors = r->in.map_tower->tower.floors;
tower 202 source4/rpc_server/epmapper/rpc_epmapper.c dcerpc_floor_get_lhs_data(&r->in.map_tower->tower.floors[1], &ndr_syntax);
tower 210 source4/rpc_server/epmapper/rpc_epmapper.c transport = dcerpc_transport_by_tower(&r->in.map_tower->tower);
tower 214 source4/rpc_server/epmapper/rpc_epmapper.c for (i = 2; i < r->in.map_tower->tower.num_floors; i++) {
tower 215 source4/rpc_server/epmapper/rpc_epmapper.c DEBUG(2, ("%d, ", r->in.map_tower->tower.floors[i].lhs.protocol));
tower 223 source4/rpc_server/epmapper/rpc_epmapper.c data_blob_cmp(&r->in.map_tower->tower.floors[0].lhs.lhs_data,
tower 229 source4/rpc_server/epmapper/rpc_epmapper.c r->out.towers->twr->tower = eps[i].ep;
tower 64 source4/torture/rpc/epmapper.c dcerpc_floor_get_lhs_data(&twr->tower.floors[0], &syntax);
tower 69 source4/torture/rpc/epmapper.c twr->tower.floors[2].lhs.protocol = EPM_PROTOCOL_NCACN;
tower 70 source4/torture/rpc/epmapper.c twr->tower.floors[2].lhs.lhs_data = data_blob(NULL, 0);
tower 71 source4/torture/rpc/epmapper.c twr->tower.floors[2].rhs.ncacn.minor_version = 0;
tower 73 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_TCP;
tower 74 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower 75 source4/torture/rpc/epmapper.c twr->tower.floors[3].rhs.tcp.port = 0;
tower 77 source4/torture/rpc/epmapper.c twr->tower.floors[4].lhs.protocol = EPM_PROTOCOL_IP;
tower 78 source4/torture/rpc/epmapper.c twr->tower.floors[4].lhs.lhs_data = data_blob(NULL, 0);
tower 79 source4/torture/rpc/epmapper.c twr->tower.floors[4].rhs.ip.ipaddr = "0.0.0.0";
tower 85 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower 90 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_HTTP;
tower 91 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower 92 source4/torture/rpc/epmapper.c twr->tower.floors[3].rhs.http.port = 0;
tower 98 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower 103 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_UDP;
tower 104 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower 105 source4/torture/rpc/epmapper.c twr->tower.floors[3].rhs.http.port = 0;
tower 111 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower 116 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.protocol = EPM_PROTOCOL_SMB;
tower 117 source4/torture/rpc/epmapper.c twr->tower.floors[3].lhs.lhs_data = data_blob(NULL, 0);
tower 118 source4/torture/rpc/epmapper.c twr->tower.floors[3].rhs.smb.unc = "";
tower 120 source4/torture/rpc/epmapper.c twr->tower.floors[4].lhs.protocol = EPM_PROTOCOL_NETBIOS;
tower 121 source4/torture/rpc/epmapper.c twr->tower.floors[4].lhs.lhs_data = data_blob(NULL, 0);
tower 122 source4/torture/rpc/epmapper.c twr->tower.floors[4].rhs.netbios.name = "";
tower 128 source4/torture/rpc/epmapper.c display_tower(mem_ctx, &r.out.towers[i].twr->tower);
tower 175 source4/torture/rpc/epmapper.c display_tower(tctx, &r.out.entries[i].tower->tower);
tower 176 source4/torture/rpc/epmapper.c if (r.out.entries[i].tower->tower.num_floors == 5) {
tower 177 source4/torture/rpc/epmapper.c test_Map(p, tctx, r.out.entries[i].tower);
tower 228 source4/torture/rpc/epmapper.c r.in.entries[0].tower = talloc(tctx, struct epm_twr_t);
tower 230 source4/torture/rpc/epmapper.c status = dcerpc_binding_build_tower(tctx, bd, &r.in.entries[0].tower->tower);