s3:winbindd: use dcerpc_wbint_* functions instead of rpccli_wbint_*
authorStefan Metzmacher <metze@samba.org>
Thu, 12 Aug 2010 13:13:54 +0000 (15:13 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 16 Aug 2010 12:30:21 +0000 (14:30 +0200)
metze

23 files changed:
source3/winbindd/wb_dsgetdcname.c
source3/winbindd/wb_gid2sid.c
source3/winbindd/wb_group_members.c
source3/winbindd/wb_lookupname.c
source3/winbindd/wb_lookupsid.c
source3/winbindd/wb_lookupuseraliases.c
source3/winbindd/wb_lookupusergroups.c
source3/winbindd/wb_next_grent.c
source3/winbindd/wb_query_user_list.c
source3/winbindd/wb_queryuser.c
source3/winbindd/wb_seqnum.c
source3/winbindd/wb_sid2gid.c
source3/winbindd/wb_sid2uid.c
source3/winbindd/wb_uid2sid.c
source3/winbindd/winbindd_allocate_gid.c
source3/winbindd/winbindd_allocate_uid.c
source3/winbindd/winbindd_change_machine_acct.c
source3/winbindd/winbindd_check_machine_acct.c
source3/winbindd/winbindd_dsgetdcname.c
source3/winbindd/winbindd_list_groups.c
source3/winbindd/winbindd_list_users.c
source3/winbindd/winbindd_lookuprids.c
source3/winbindd/winbindd_ping_dc.c

index 994d14e264422075299c02e7f50f596c97e2760a..220813573413b5deadf77f62416221105768f3f8 100644 (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);
index a0ae850ef8e91108b2b6002ca48ba0347ef7826f..0937590a528c9f4f12047e0dd0bae34705abb983 100644 (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);
index 2649926d7374f30b34f107909437fa461c335d3c..c01bc5d211ab9912bd80298837ecd2f810b872e7 100644 (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);
index 6251d030becbed57447cf30764c23acb06fe0fb5..564616eaedd849281ddcb95176575b92376d0807 100644 (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);
index 80e0b80ca132dd4a680286b6000639cb1faaef2b..6fe8a65c37bb078eaeb1180297c68b4cccc2d4f1 100644 (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;
index 138eca9a819d46bf437a6d21d41c10d38c012ad5..d8f8023b661d48ab2465fd1a3e44c9b6d5f79bd0 100644 (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);
index 99c75b606017e3eb247eb900ca89647eb3941c4c..3970daa5ac250880d84634b487eae222b770c57b 100644 (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);
index d05370038b3dc3605b2e4a2683d0015e45a306b5..523f8cda8a889d9556d8604366f1b015b6d58204 100644 (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;
index d7c9b7f5adcd626fd54525e074d10ba6f2ba5be6..5480763890e2da6fe6d0f850e55e9178d5cbb2bc 100644 (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);
index d85af78f3e5f32c675d125d53576fb7119221987..b7d6af846c59892b14b0fc21402e7ca5fadfd150 100644 (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);
index 111150eddd3960cf2a965e861eb14e756842e691..3084564a33a522d0e7693c1926e2d9a1d77db74e 100644 (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);
index e15d563cd73f829060d1a0e24bdc67732bfd81e9..4d76d6929795a07b549005cef36511552ca4c97b 100644 (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);
index 9c22b8d10bd399a688bdfdb1f88f0c697d33c7e9..86bf5d4641881a3c7c338eaddb0bbbe5f5234d13 100644 (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);
index 18ef3b214a100bc3e8871134eab045ed1a00798c..9e86fd5a01468506ef9695ae85d833e1b5b2350d 100644 (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);
index 868a5cc405940cecab6a715ead51615506dae6b5..d9264543cbd93e3a51f0e9276b259bdccd385e7f 100644 (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);
index 171d0ccb914054a5596c5b6c82394cf8d79b8e88..b949b4a8608d1acfe309b487e8157d8461c213a3 100644 (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);
index a49315d1be90fec14b6ea34171cf3c306a4e9393..8b31bb1f9399ec5e77ba737ba24c20b9a08cd933 100644 (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;
index 57595c18e08f321c6a55bcdd457f16a957faaf66..65a975002b95d226ea13b1d521d04b4d42f5582e 100644 (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;
index 2c475d8f4ed802c4ff44ab6b5246dc3cc6753963..f01d35428e0d6318ee51d384c4cc30e37ec7f6ef 100644 (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);
index 7331e9da1ee665403782ccce942ca10af42c8dbf..e2cbff85a6d73cc29e29ecdf9968b5833930300e 100644 (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++) {
index 124e71b039a6b8d3329081ecd655328bf2cdd5e5..160df7917a9599551621fc4dc7dc7cb4526b7e0c 100644 (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++) {
index f2cb8793eb74c4bc6f668e9c977d53ac9aa31bbe..0889cffc8d8623fa3645cbbb1c595083441b6197 100644 (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);
index e06e5896c2504a6d733524daa0bc14d7274e94f9..e69e59399c9a4a9c4a8431ee2355eaa958b90e2a 100644 (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;