1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-02 09:47:23 +03:00

s3:winbindd: use dcerpc_wbint_* functions instead of rpccli_wbint_*

metze
This commit is contained in:
Stefan Metzmacher 2010-08-12 15:13:54 +02:00
parent 2ccaa23558
commit 13c744fa30
23 changed files with 71 additions and 71 deletions

View File

@ -73,8 +73,8 @@ struct tevent_req *wb_dsgetdcname_send(TALLOC_CTX *mem_ctx,
guid_ptr = &guid;
}
subreq = rpccli_wbint_DsGetDcName_send(
state, ev, child->rpccli, domain_name, guid_ptr, site_name,
subreq = dcerpc_wbint_DsGetDcName_send(
state, ev, child->binding_handle, domain_name, guid_ptr, site_name,
flags, &state->dcinfo);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -91,7 +91,7 @@ static void wb_dsgetdcname_done(struct tevent_req *subreq)
req, struct wb_dsgetdcname_state);
NTSTATUS status, result;
status = rpccli_wbint_DsGetDcName_recv(subreq, state, &result);
status = dcerpc_wbint_DsGetDcName_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -74,8 +74,8 @@ struct tevent_req *wb_gid2sid_send(TALLOC_CTX *mem_ctx,
child = idmap_child();
subreq = rpccli_wbint_Gid2Sid_send(
state, ev, child->rpccli, state->dom_name,
subreq = dcerpc_wbint_Gid2Sid_send(
state, ev, child->binding_handle, state->dom_name,
gid, &state->sid);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -92,7 +92,7 @@ static void wb_gid2sid_done(struct tevent_req *subreq)
req, struct wb_gid2sid_state);
NTSTATUS status, result;
status = rpccli_wbint_Gid2Sid_recv(subreq, state, &result);
status = dcerpc_wbint_Gid2Sid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -71,8 +71,8 @@ static struct tevent_req *wb_lookupgroupmem_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_LookupGroupMembers_send(
state, ev, domain->child.rpccli, &state->sid, type,
subreq = dcerpc_wbint_LookupGroupMembers_send(
state, ev, domain->child.binding_handle, &state->sid, type,
&state->members);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -89,7 +89,7 @@ static void wb_lookupgroupmem_done(struct tevent_req *subreq)
req, struct wb_lookupgroupmem_state);
NTSTATUS status, result;
status = rpccli_wbint_LookupGroupMembers_recv(subreq, state, &result);
status = dcerpc_wbint_LookupGroupMembers_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -68,8 +68,8 @@ struct tevent_req *wb_lookupname_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_LookupName_send(
state, ev, domain->child.rpccli, state->dom_name, state->name,
subreq = dcerpc_wbint_LookupName_send(
state, ev, domain->child.binding_handle, state->dom_name, state->name,
flags, &state->type, &state->sid);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -87,7 +87,7 @@ static void wb_lookupname_done(struct tevent_req *subreq)
struct winbindd_domain *root_domain;
NTSTATUS status, result;
status = rpccli_wbint_LookupName_recv(subreq, state, &result);
status = dcerpc_wbint_LookupName_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);
@ -109,8 +109,8 @@ static void wb_lookupname_done(struct tevent_req *subreq)
return;
}
subreq = rpccli_wbint_LookupName_send(
state, state->ev, root_domain->child.rpccli, state->dom_name,
subreq = dcerpc_wbint_LookupName_send(
state, state->ev, root_domain->child.binding_handle, state->dom_name,
state->name, state->flags, &state->type, &state->sid);
if (tevent_req_nomem(subreq, req)) {
return;
@ -126,7 +126,7 @@ static void wb_lookupname_root_done(struct tevent_req *subreq)
req, struct wb_lookupname_state);
NTSTATUS status, result;
status = rpccli_wbint_LookupName_recv(subreq, state, &result);
status = dcerpc_wbint_LookupName_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -54,8 +54,8 @@ struct tevent_req *wb_lookupsid_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_LookupSid_send(
state, ev, state->lookup_domain->child.rpccli,
subreq = dcerpc_wbint_LookupSid_send(
state, ev, state->lookup_domain->child.binding_handle,
&state->sid, &state->type, &state->domname, &state->name);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -73,7 +73,7 @@ static void wb_lookupsid_done(struct tevent_req *subreq)
struct winbindd_domain *forest_root;
NTSTATUS status, result;
status = rpccli_wbint_LookupSid_recv(subreq, state, &result);
status = dcerpc_wbint_LookupSid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);
@ -94,8 +94,8 @@ static void wb_lookupsid_done(struct tevent_req *subreq)
}
state->lookup_domain = forest_root;
subreq = rpccli_wbint_LookupSid_send(
state, state->ev, state->lookup_domain->child.rpccli,
subreq = dcerpc_wbint_LookupSid_send(
state, state->ev, state->lookup_domain->child.binding_handle,
&state->sid, &state->type, &state->domname, &state->name);
if (tevent_req_nomem(subreq, req)) {
return;

View File

@ -46,8 +46,8 @@ struct tevent_req *wb_lookupuseraliases_send(TALLOC_CTX *mem_ctx,
state->sids.num_sids = num_sids;
state->sids.sids = CONST_DISCARD(struct dom_sid *, sids);
subreq = rpccli_wbint_LookupUserAliases_send(
state, ev, domain->child.rpccli, &state->sids, &state->rids);
subreq = dcerpc_wbint_LookupUserAliases_send(
state, ev, domain->child.binding_handle, &state->sids, &state->rids);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -63,7 +63,7 @@ static void wb_lookupuseraliases_done(struct tevent_req *subreq)
req, struct wb_lookupuseraliases_state);
NTSTATUS status, result;
status = rpccli_wbint_LookupUserAliases_recv(subreq, state, &result);
status = dcerpc_wbint_LookupUserAliases_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -44,8 +44,8 @@ struct tevent_req *wb_lookupusergroups_send(TALLOC_CTX *mem_ctx,
}
sid_copy(&state->sid, sid);
subreq = rpccli_wbint_LookupUserGroups_send(
state, ev, domain->child.rpccli, &state->sid, &state->sids);
subreq = dcerpc_wbint_LookupUserGroups_send(
state, ev, domain->child.binding_handle, &state->sid, &state->sids);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -61,7 +61,7 @@ static void wb_lookupusergroups_done(struct tevent_req *subreq)
req, struct wb_lookupusergroups_state);
NTSTATUS status, result;
status = rpccli_wbint_LookupUserGroups_recv(subreq, state, &result);
status = dcerpc_wbint_LookupUserGroups_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -69,8 +69,8 @@ struct tevent_req *wb_next_grent_send(TALLOC_CTX *mem_ctx,
tevent_req_nterror(req, NT_STATUS_NO_MORE_ENTRIES);
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_QueryGroupList_send(
state, state->ev, state->gstate->domain->child.rpccli,
subreq = dcerpc_wbint_QueryGroupList_send(
state, state->ev, state->gstate->domain->child.binding_handle,
&state->next_groups);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -98,7 +98,7 @@ static void wb_next_grent_fetch_done(struct tevent_req *subreq)
req, struct wb_next_grent_state);
NTSTATUS status, result;
status = rpccli_wbint_QueryGroupList_recv(subreq, state, &result);
status = dcerpc_wbint_QueryGroupList_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status) || !NT_STATUS_IS_OK(result)) {
/* Ignore errors here, just log it */
@ -125,8 +125,8 @@ static void wb_next_grent_fetch_done(struct tevent_req *subreq)
tevent_req_nterror(req, NT_STATUS_NO_MORE_ENTRIES);
return;
}
subreq = rpccli_wbint_QueryGroupList_send(
state, state->ev, state->gstate->domain->child.rpccli,
subreq = dcerpc_wbint_QueryGroupList_send(
state, state->ev, state->gstate->domain->child.binding_handle,
&state->next_groups);
if (tevent_req_nomem(subreq, req)) {
return;

View File

@ -40,8 +40,8 @@ struct tevent_req *wb_query_user_list_send(TALLOC_CTX *mem_ctx,
return NULL;
}
subreq = rpccli_wbint_QueryUserList_send(state, ev,
domain->child.rpccli,
subreq = dcerpc_wbint_QueryUserList_send(state, ev,
domain->child.binding_handle,
&state->users);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -58,7 +58,7 @@ static void wb_query_user_list_done(struct tevent_req *subreq)
req, struct wb_query_user_list_state);
NTSTATUS status, result;
status = rpccli_wbint_QueryUserList_recv(subreq, state, &result);
status = dcerpc_wbint_QueryUserList_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);
@ -69,7 +69,7 @@ static void wb_query_user_list_done(struct tevent_req *subreq)
return;
}
DEBUG(10, ("rpccli_wbint_QueryUserList returned %d users\n",
DEBUG(10, ("dcerpc_wbint_QueryUserList returned %d users\n",
state->users.num_userinfos));
tevent_req_done(req);

View File

@ -53,7 +53,7 @@ struct tevent_req *wb_queryuser_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_QueryUser_send(state, ev, domain->child.rpccli,
subreq = dcerpc_wbint_QueryUser_send(state, ev, domain->child.binding_handle,
&state->sid, state->info);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -70,7 +70,7 @@ static void wb_queryuser_done(struct tevent_req *subreq)
req, struct wb_queryuser_state);
NTSTATUS status, result;
status = rpccli_wbint_QueryUser_recv(subreq, state->info, &result);
status = dcerpc_wbint_QueryUser_recv(subreq, state->info, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -38,8 +38,8 @@ struct tevent_req *wb_seqnum_send(TALLOC_CTX *mem_ctx,
if (req == NULL) {
return NULL;
}
subreq = rpccli_wbint_QuerySequenceNumber_send(
state, ev, domain->child.rpccli, &state->seqnum);
subreq = dcerpc_wbint_QuerySequenceNumber_send(
state, ev, domain->child.binding_handle, &state->seqnum);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -55,7 +55,7 @@ static void wb_seqnum_done(struct tevent_req *subreq)
req, struct wb_seqnum_state);
NTSTATUS status, result;
status = rpccli_wbint_QuerySequenceNumber_recv(subreq, state, &result);
status = dcerpc_wbint_QuerySequenceNumber_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -124,7 +124,7 @@ static void wb_sid2gid_lookup_done(struct tevent_req *subreq)
child = idmap_child();
subreq = rpccli_wbint_Sid2Gid_send(state, state->ev, child->rpccli,
subreq = dcerpc_wbint_Sid2Gid_send(state, state->ev, child->binding_handle,
state->dom_name, &state->sid,
&state->gid64);
if (tevent_req_nomem(subreq, req)) {
@ -141,7 +141,7 @@ static void wb_sid2gid_done(struct tevent_req *subreq)
req, struct wb_sid2gid_state);
NTSTATUS status, result;
status = rpccli_wbint_Sid2Gid_recv(subreq, state, &result);
status = dcerpc_wbint_Sid2Gid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -122,7 +122,7 @@ static void wb_sid2uid_lookup_done(struct tevent_req *subreq)
child = idmap_child();
subreq = rpccli_wbint_Sid2Uid_send(state, state->ev, child->rpccli,
subreq = dcerpc_wbint_Sid2Uid_send(state, state->ev, child->binding_handle,
state->dom_name, &state->sid,
&state->uid64);
if (tevent_req_nomem(subreq, req)) {
@ -139,7 +139,7 @@ static void wb_sid2uid_done(struct tevent_req *subreq)
req, struct wb_sid2uid_state);
NTSTATUS status, result;
status = rpccli_wbint_Sid2Uid_recv(subreq, state, &result);
status = dcerpc_wbint_Sid2Uid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -74,8 +74,8 @@ struct tevent_req *wb_uid2sid_send(TALLOC_CTX *mem_ctx,
child = idmap_child();
subreq = rpccli_wbint_Uid2Sid_send(
state, ev, child->rpccli, state->dom_name,
subreq = dcerpc_wbint_Uid2Sid_send(
state, ev, child->binding_handle, state->dom_name,
uid, &state->sid);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -92,7 +92,7 @@ static void wb_uid2sid_done(struct tevent_req *subreq)
req, struct wb_uid2sid_state);
NTSTATUS status, result;
status = rpccli_wbint_Uid2Sid_recv(subreq, state, &result);
status = dcerpc_wbint_Uid2Sid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -46,7 +46,7 @@ struct tevent_req *winbindd_allocate_gid_send(TALLOC_CTX *mem_ctx,
child = idmap_child();
subreq = rpccli_wbint_AllocateGid_send(state, ev, child->rpccli,
subreq = dcerpc_wbint_AllocateGid_send(state, ev, child->binding_handle,
&state->gid);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -63,7 +63,7 @@ static void winbindd_allocate_gid_done(struct tevent_req *subreq)
req, struct winbindd_allocate_gid_state);
NTSTATUS status, result;
status = rpccli_wbint_AllocateGid_recv(subreq, state, &result);
status = dcerpc_wbint_AllocateGid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -46,7 +46,7 @@ struct tevent_req *winbindd_allocate_uid_send(TALLOC_CTX *mem_ctx,
child = idmap_child();
subreq = rpccli_wbint_AllocateUid_send(state, ev, child->rpccli,
subreq = dcerpc_wbint_AllocateUid_send(state, ev, child->binding_handle,
&state->uid);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
@ -63,7 +63,7 @@ static void winbindd_allocate_uid_done(struct tevent_req *subreq)
req, struct winbindd_allocate_uid_state);
NTSTATUS status, result;
status = rpccli_wbint_AllocateUid_recv(subreq, state, &result);
status = dcerpc_wbint_AllocateUid_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -57,8 +57,8 @@ struct tevent_req *winbindd_change_machine_acct_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_ChangeMachineAccount_send(state, ev,
domain->child.rpccli);
subreq = dcerpc_wbint_ChangeMachineAccount_send(state, ev,
domain->child.binding_handle);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -74,7 +74,7 @@ static void winbindd_change_machine_acct_done(struct tevent_req *subreq)
req, struct winbindd_change_machine_acct_state);
NTSTATUS status, result;
status = rpccli_wbint_ChangeMachineAccount_recv(subreq, state, &result);
status = dcerpc_wbint_ChangeMachineAccount_recv(subreq, state, &result);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);
return;

View File

@ -61,8 +61,8 @@ struct tevent_req *winbindd_check_machine_acct_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_CheckMachineAccount_send(state, ev,
domain->child.rpccli);
subreq = dcerpc_wbint_CheckMachineAccount_send(state, ev,
domain->child.binding_handle);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -78,7 +78,7 @@ static void winbindd_check_machine_acct_done(struct tevent_req *subreq)
req, struct winbindd_check_machine_acct_state);
NTSTATUS status, result;
status = rpccli_wbint_CheckMachineAccount_recv(subreq, state, &result);
status = dcerpc_wbint_CheckMachineAccount_recv(subreq, state, &result);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);
return;

View File

@ -67,8 +67,8 @@ struct tevent_req *winbindd_dsgetdcname_send(TALLOC_CTX *mem_ctx,
child = locator_child();
subreq = rpccli_wbint_DsGetDcName_send(
state, ev, child->rpccli,
subreq = dcerpc_wbint_DsGetDcName_send(
state, ev, child->binding_handle,
request->data.dsgetdcname.domain_name, guid_ptr,
request->data.dsgetdcname.site_name,
ds_flags, &state->dc_info);
@ -87,7 +87,7 @@ static void winbindd_dsgetdcname_done(struct tevent_req *subreq)
req, struct winbindd_dsgetdcname_state);
NTSTATUS status, result;
status = rpccli_wbint_DsGetDcName_recv(subreq, state, &result);
status = dcerpc_wbint_DsGetDcName_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -90,8 +90,8 @@ struct tevent_req *winbindd_list_groups_send(TALLOC_CTX *mem_ctx,
for (i=0; i<state->num_domains; i++) {
struct winbindd_list_groups_domstate *d = &state->domains[i];
d->subreq = rpccli_wbint_QueryGroupList_send(
state->domains, ev, d->domain->child.rpccli,
d->subreq = dcerpc_wbint_QueryGroupList_send(
state->domains, ev, d->domain->child.binding_handle,
&d->groups);
if (tevent_req_nomem(d->subreq, req)) {
TALLOC_FREE(state->domains);
@ -113,7 +113,7 @@ static void winbindd_list_groups_done(struct tevent_req *subreq)
NTSTATUS status, result;
int i;
status = rpccli_wbint_QueryGroupList_recv(subreq, state->domains,
status = dcerpc_wbint_QueryGroupList_recv(subreq, state->domains,
&result);
for (i=0; i<state->num_domains; i++) {

View File

@ -90,8 +90,8 @@ struct tevent_req *winbindd_list_users_send(TALLOC_CTX *mem_ctx,
for (i=0; i<state->num_domains; i++) {
struct winbindd_list_users_domstate *d = &state->domains[i];
d->subreq = rpccli_wbint_QueryUserList_send(
state->domains, ev, d->domain->child.rpccli,
d->subreq = dcerpc_wbint_QueryUserList_send(
state->domains, ev, d->domain->child.binding_handle,
&d->users);
if (tevent_req_nomem(d->subreq, req)) {
TALLOC_FREE(state->domains);
@ -113,7 +113,7 @@ static void winbindd_list_users_done(struct tevent_req *subreq)
NTSTATUS status, result;
int i;
status = rpccli_wbint_QueryUserList_recv(subreq, state->domains,
status = dcerpc_wbint_QueryUserList_recv(subreq, state->domains,
&result);
for (i=0; i<state->num_domains; i++) {

View File

@ -82,8 +82,8 @@ struct tevent_req *winbindd_lookuprids_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_LookupRids_send(
state, ev, domain->child.rpccli, &state->rids, &state->names);
subreq = dcerpc_wbint_LookupRids_send(
state, ev, domain->child.binding_handle, &state->rids, &state->names);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -99,7 +99,7 @@ static void winbindd_lookuprids_done(struct tevent_req *subreq)
req, struct winbindd_lookuprids_state);
NTSTATUS status, result;
status = rpccli_wbint_LookupRids_recv(subreq, state, &result);
status = dcerpc_wbint_LookupRids_recv(subreq, state, &result);
TALLOC_FREE(subreq);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);

View File

@ -61,7 +61,7 @@ struct tevent_req *winbindd_ping_dc_send(TALLOC_CTX *mem_ctx,
return tevent_req_post(req, ev);
}
subreq = rpccli_wbint_PingDc_send(state, ev, domain->child.rpccli);
subreq = dcerpc_wbint_PingDc_send(state, ev, domain->child.binding_handle);
if (tevent_req_nomem(subreq, req)) {
return tevent_req_post(req, ev);
}
@ -77,7 +77,7 @@ static void winbindd_ping_dc_done(struct tevent_req *subreq)
req, struct winbindd_ping_dc_state);
NTSTATUS status, result;
status = rpccli_wbint_PingDc_recv(subreq, state, &result);
status = dcerpc_wbint_PingDc_recv(subreq, state, &result);
if (!NT_STATUS_IS_OK(status)) {
tevent_req_nterror(req, status);
return;