drsuapi 42 source4/dsdb/repl/drepl_out_helpers.c struct dreplsrv_drsuapi_connection *drsuapi; drsuapi 66 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi = conn->drsuapi; drsuapi 68 source4/dsdb/repl/drepl_out_helpers.c if (st->drsuapi && !st->drsuapi->pipe->conn->dead) { drsuapi 71 source4/dsdb/repl/drepl_out_helpers.c } else if (st->drsuapi && st->drsuapi->pipe->conn->dead) { drsuapi 72 source4/dsdb/repl/drepl_out_helpers.c talloc_free(st->drsuapi); drsuapi 73 source4/dsdb/repl/drepl_out_helpers.c conn->drsuapi = NULL; drsuapi 76 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi = talloc_zero(st, struct dreplsrv_drsuapi_connection); drsuapi 77 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(st->drsuapi, c)) return c; drsuapi 95 source4/dsdb/repl/drepl_out_helpers.c c->status = dcerpc_pipe_connect_b_recv(creq, st->drsuapi, &st->drsuapi->pipe); drsuapi 98 source4/dsdb/repl/drepl_out_helpers.c c->status = gensec_session_key(st->drsuapi->pipe->conn->security_state.generic_state, drsuapi 99 source4/dsdb/repl/drepl_out_helpers.c &st->drsuapi->gensec_skey); drsuapi 117 source4/dsdb/repl/drepl_out_helpers.c st->bind_r.out.bind_handle = &st->drsuapi->bind_handle; drsuapi 119 source4/dsdb/repl/drepl_out_helpers.c req = dcerpc_drsuapi_DsBind_send(st->drsuapi->pipe, st, &st->bind_r); drsuapi 137 source4/dsdb/repl/drepl_out_helpers.c ZERO_STRUCT(st->drsuapi->remote_info28); drsuapi 143 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.supported_extensions = info24->supported_extensions; drsuapi 144 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.site_guid = info24->site_guid; drsuapi 145 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.pid = info24->pid; drsuapi 146 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.repl_epoch = 0; drsuapi 152 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.supported_extensions = info48->supported_extensions; drsuapi 153 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.site_guid = info48->site_guid; drsuapi 154 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.pid = info48->pid; drsuapi 155 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28.repl_epoch = info48->repl_epoch; drsuapi 159 source4/dsdb/repl/drepl_out_helpers.c st->drsuapi->remote_info28 = st->bind_r.out.bind_info->info.info28; drsuapi 176 source4/dsdb/repl/drepl_out_helpers.c st->conn->drsuapi = talloc_steal(st->conn, st->drsuapi); drsuapi 188 source4/dsdb/repl/drepl_out_helpers.c struct dreplsrv_drsuapi_connection *drsuapi; drsuapi 242 source4/dsdb/repl/drepl_out_helpers.c struct dreplsrv_drsuapi_connection *drsuapi = st->op->source_dsa->conn->drsuapi; drsuapi 256 source4/dsdb/repl/drepl_out_helpers.c r->in.bind_handle = &drsuapi->bind_handle; drsuapi 257 source4/dsdb/repl/drepl_out_helpers.c if (drsuapi->remote_info28.supported_extensions & DRSUAPI_SUPPORTED_EXTENSION_GETCHGREQ_V8) { drsuapi 287 source4/dsdb/repl/drepl_out_helpers.c req = dcerpc_drsuapi_DsGetNCChanges_send(drsuapi->pipe, r, r); drsuapi 368 source4/dsdb/repl/drepl_out_helpers.c struct dreplsrv_drsuapi_connection *drsuapi = st->op->source_dsa->conn->drsuapi; drsuapi 413 source4/dsdb/repl/drepl_out_helpers.c &drsuapi->gensec_skey, drsuapi 53 source4/dsdb/repl/drepl_service.h struct dreplsrv_drsuapi_connection *drsuapi; drsuapi 1446 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi, drsuapi 1504 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi, drsuapi 1511 source4/libnet/libnet_become_dc.c drsuapi->s = s; drsuapi 1513 source4/libnet/libnet_become_dc.c if (!drsuapi->binding) { drsuapi 1538 source4/libnet/libnet_become_dc.c c->status = dcerpc_parse_binding(s, binding_str, &drsuapi->binding); drsuapi 1543 source4/libnet/libnet_become_dc.c creq = dcerpc_pipe_connect_b_send(s, drsuapi->binding, &ndr_table_drsuapi, drsuapi 1550 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi, drsuapi 1571 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi, drsuapi 1578 source4/libnet/libnet_become_dc.c GUID_from_string(DRSUAPI_DS_BIND_GUID_W2K3, &drsuapi->bind_guid); drsuapi 1580 source4/libnet/libnet_become_dc.c bind_info28 = &drsuapi->local_info28; drsuapi 1620 source4/libnet/libnet_become_dc.c drsuapi->bind_info_ctr.length = 28; drsuapi 1621 source4/libnet/libnet_become_dc.c drsuapi->bind_info_ctr.info.info28 = *bind_info28; drsuapi 1623 source4/libnet/libnet_become_dc.c drsuapi->bind_r.in.bind_guid = &drsuapi->bind_guid; drsuapi 1624 source4/libnet/libnet_become_dc.c drsuapi->bind_r.in.bind_info = &drsuapi->bind_info_ctr; drsuapi 1625 source4/libnet/libnet_become_dc.c drsuapi->bind_r.out.bind_handle = &drsuapi->bind_handle; drsuapi 1627 source4/libnet/libnet_become_dc.c req = dcerpc_drsuapi_DsBind_send(drsuapi->pipe, s, &drsuapi->bind_r); drsuapi 1632 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi) drsuapi 1634 source4/libnet/libnet_become_dc.c if (!W_ERROR_IS_OK(drsuapi->bind_r.out.result)) { drsuapi 1635 source4/libnet/libnet_become_dc.c return drsuapi->bind_r.out.result; drsuapi 1638 source4/libnet/libnet_become_dc.c ZERO_STRUCT(drsuapi->remote_info28); drsuapi 1639 source4/libnet/libnet_become_dc.c if (drsuapi->bind_r.out.bind_info) { drsuapi 1640 source4/libnet/libnet_become_dc.c switch (drsuapi->bind_r.out.bind_info->length) { drsuapi 1643 source4/libnet/libnet_become_dc.c info24 = &drsuapi->bind_r.out.bind_info->info.info24; drsuapi 1644 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.supported_extensions = info24->supported_extensions; drsuapi 1645 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.site_guid = info24->site_guid; drsuapi 1646 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.pid = info24->pid; drsuapi 1647 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.repl_epoch = 0; drsuapi 1652 source4/libnet/libnet_become_dc.c info48 = &drsuapi->bind_r.out.bind_info->info.info48; drsuapi 1653 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.supported_extensions = info48->supported_extensions; drsuapi 1654 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.site_guid = info48->site_guid; drsuapi 1655 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.pid = info48->pid; drsuapi 1656 source4/libnet/libnet_become_dc.c drsuapi->remote_info28.repl_epoch = info48->repl_epoch; drsuapi 1660 source4/libnet/libnet_become_dc.c drsuapi->remote_info28 = drsuapi->bind_r.out.bind_info->info.info28; drsuapi 2696 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi, drsuapi 2741 source4/libnet/libnet_become_dc.c struct becomeDC_drsuapi *drsuapi, drsuapi 2762 source4/libnet/libnet_become_dc.c r->in.bind_handle = &drsuapi->bind_handle; drsuapi 2771 source4/libnet/libnet_become_dc.c req = dcerpc_drsuapi_DsReplicaUpdateRefs_send(drsuapi->pipe, r, r); drsuapi 213 source4/libnet/libnet_unbecome_dc.c } drsuapi; drsuapi 535 source4/libnet/libnet_unbecome_dc.c c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi.binding); drsuapi 539 source4/libnet/libnet_unbecome_dc.c creq = dcerpc_pipe_connect_b_send(s, s->drsuapi.binding, &ndr_table_drsuapi, drsuapi 553 source4/libnet/libnet_unbecome_dc.c c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi.pipe); drsuapi 567 source4/libnet/libnet_unbecome_dc.c GUID_from_string(DRSUAPI_DS_BIND_GUID, &s->drsuapi.bind_guid); drsuapi 569 source4/libnet/libnet_unbecome_dc.c bind_info28 = &s->drsuapi.local_info28; drsuapi 575 source4/libnet/libnet_unbecome_dc.c s->drsuapi.bind_info_ctr.length = 28; drsuapi 576 source4/libnet/libnet_unbecome_dc.c s->drsuapi.bind_info_ctr.info.info28 = *bind_info28; drsuapi 578 source4/libnet/libnet_unbecome_dc.c s->drsuapi.bind_r.in.bind_guid = &s->drsuapi.bind_guid; drsuapi 579 source4/libnet/libnet_unbecome_dc.c s->drsuapi.bind_r.in.bind_info = &s->drsuapi.bind_info_ctr; drsuapi 580 source4/libnet/libnet_unbecome_dc.c s->drsuapi.bind_r.out.bind_handle = &s->drsuapi.bind_handle; drsuapi 582 source4/libnet/libnet_unbecome_dc.c req = dcerpc_drsuapi_DsBind_send(s->drsuapi.pipe, s, &s->drsuapi.bind_r); drsuapi 597 source4/libnet/libnet_unbecome_dc.c if (!W_ERROR_IS_OK(s->drsuapi.bind_r.out.result)) { drsuapi 598 source4/libnet/libnet_unbecome_dc.c composite_error(c, werror_to_ntstatus(s->drsuapi.bind_r.out.result)); drsuapi 602 source4/libnet/libnet_unbecome_dc.c ZERO_STRUCT(s->drsuapi.remote_info28); drsuapi 603 source4/libnet/libnet_unbecome_dc.c if (s->drsuapi.bind_r.out.bind_info) { drsuapi 604 source4/libnet/libnet_unbecome_dc.c switch (s->drsuapi.bind_r.out.bind_info->length) { drsuapi 607 source4/libnet/libnet_unbecome_dc.c info24 = &s->drsuapi.bind_r.out.bind_info->info.info24; drsuapi 608 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.supported_extensions = info24->supported_extensions; drsuapi 609 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.site_guid = info24->site_guid; drsuapi 610 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.pid = info24->pid; drsuapi 611 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.repl_epoch = 0; drsuapi 616 source4/libnet/libnet_unbecome_dc.c info48 = &s->drsuapi.bind_r.out.bind_info->info.info48; drsuapi 617 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.supported_extensions = info48->supported_extensions; drsuapi 618 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.site_guid = info48->site_guid; drsuapi 619 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.pid = info48->pid; drsuapi 620 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28.repl_epoch = info48->repl_epoch; drsuapi 624 source4/libnet/libnet_unbecome_dc.c s->drsuapi.remote_info28 = s->drsuapi.bind_r.out.bind_info->info.info28; drsuapi 638 source4/libnet/libnet_unbecome_dc.c struct drsuapi_DsRemoveDSServer *r = &s->drsuapi.rm_ds_srv_r; drsuapi 640 source4/libnet/libnet_unbecome_dc.c r->in.bind_handle = &s->drsuapi.bind_handle; drsuapi 650 source4/libnet/libnet_unbecome_dc.c req = dcerpc_drsuapi_DsRemoveDSServer_send(s->drsuapi.pipe, s, r); drsuapi 659 source4/libnet/libnet_unbecome_dc.c struct drsuapi_DsRemoveDSServer *r = &s->drsuapi.rm_ds_srv_r; drsuapi 64 source4/torture/rpc/dssync.c struct DsSyncBindInfo drsuapi; drsuapi 71 source4/torture/rpc/dssync.c struct DsSyncBindInfo drsuapi; drsuapi 105 source4/torture/rpc/dssync.c our_bind_info28 = &ctx->admin.drsuapi.our_bind_info28; drsuapi 112 source4/torture/rpc/dssync.c our_bind_info_ctr = &ctx->admin.drsuapi.our_bind_info_ctr; drsuapi 116 source4/torture/rpc/dssync.c GUID_from_string(DRSUAPI_DS_BIND_GUID, &ctx->admin.drsuapi.bind_guid); drsuapi 118 source4/torture/rpc/dssync.c ctx->admin.drsuapi.req.in.bind_guid = &ctx->admin.drsuapi.bind_guid; drsuapi 119 source4/torture/rpc/dssync.c ctx->admin.drsuapi.req.in.bind_info = our_bind_info_ctr; drsuapi 120 source4/torture/rpc/dssync.c ctx->admin.drsuapi.req.out.bind_handle = &ctx->admin.drsuapi.bind_handle; drsuapi 125 source4/torture/rpc/dssync.c our_bind_info28 = &ctx->new_dc.drsuapi.our_bind_info28; drsuapi 161 source4/torture/rpc/dssync.c our_bind_info_ctr = &ctx->new_dc.drsuapi.our_bind_info_ctr; drsuapi 165 source4/torture/rpc/dssync.c GUID_from_string(DRSUAPI_DS_BIND_GUID_W2K3, &ctx->new_dc.drsuapi.bind_guid); drsuapi 167 source4/torture/rpc/dssync.c ctx->new_dc.drsuapi.req.in.bind_guid = &ctx->new_dc.drsuapi.bind_guid; drsuapi 168 source4/torture/rpc/dssync.c ctx->new_dc.drsuapi.req.in.bind_info = our_bind_info_ctr; drsuapi 169 source4/torture/rpc/dssync.c ctx->new_dc.drsuapi.req.out.bind_handle = &ctx->new_dc.drsuapi.bind_handle; drsuapi 171 source4/torture/rpc/dssync.c ctx->new_dc.invocation_id = ctx->new_dc.drsuapi.bind_guid; drsuapi 278 source4/torture/rpc/dssync.c r.in.bind_handle = &ctx->admin.drsuapi.bind_handle; drsuapi 293 source4/torture/rpc/dssync.c status = dcerpc_drsuapi_DsCrackNames(ctx->admin.drsuapi.pipe, ctx, &r); drsuapi 297 source4/torture/rpc/dssync.c errstr = dcerpc_errstr(ctx, ctx->admin.drsuapi.pipe->last_fault_code); drsuapi 641 source4/torture/rpc/dssync.c status = gensec_session_key(ctx->new_dc.drsuapi.pipe->conn->security_state.generic_state, drsuapi 652 source4/torture/rpc/dssync.c r.in.bind_handle = &ctx->new_dc.drsuapi.bind_handle; drsuapi 748 source4/torture/rpc/dssync.c status = dcerpc_drsuapi_DsGetNCChanges(ctx->new_dc.drsuapi.pipe, ctx, &r); drsuapi 752 source4/torture/rpc/dssync.c errstr = dcerpc_errstr(ctx, ctx->new_dc.drsuapi.pipe->last_fault_code); drsuapi 838 source4/torture/rpc/dssync.c r.in.bind_handle = &ctx->new_dc.drsuapi.bind_handle; drsuapi 852 source4/torture/rpc/dssync.c status = dcerpc_drsuapi_DsGetNT4ChangeLog(ctx->new_dc.drsuapi.pipe, ctx, &r); drsuapi 859 source4/torture/rpc/dssync.c errstr = dcerpc_errstr(ctx, ctx->new_dc.drsuapi.pipe->last_fault_code); drsuapi 897 source4/torture/rpc/dssync.c ret &= _test_DsBind(torture, ctx, ctx->admin.credentials, &ctx->admin.drsuapi); drsuapi 906 source4/torture/rpc/dssync.c ret &= _test_DsBind(torture, ctx, ctx->new_dc.credentials, &ctx->new_dc.drsuapi);