diff options
Diffstat (limited to 'source3/librpc/gen_ndr/cli_wbint.c')
-rw-r--r-- | source3/librpc/gen_ndr/cli_wbint.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/librpc/gen_ndr/cli_wbint.c b/source3/librpc/gen_ndr/cli_wbint.c index 592b27b50d..7200d2ac94 100644 --- a/source3/librpc/gen_ndr/cli_wbint.c +++ b/source3/librpc/gen_ndr/cli_wbint.c @@ -2509,6 +2509,7 @@ struct tevent_req *rpccli_wbint_LookupRids_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct rpc_pipe_client *cli, struct wbint_RidArray *_rids /* [in] [ref] */, + const char **_domain_name /* [out] [ref,charset(UTF8)] */, struct wbint_Principals *_names /* [out] [ref] */) { struct tevent_req *req; @@ -2527,6 +2528,7 @@ struct tevent_req *rpccli_wbint_LookupRids_send(TALLOC_CTX *mem_ctx, state->orig.in.rids = _rids; /* Out parameters */ + state->orig.out.domain_name = _domain_name; state->orig.out.names = _names; /* Result */ @@ -2575,6 +2577,7 @@ static void rpccli_wbint_LookupRids_done(struct tevent_req *subreq) } /* Copy out parameters */ + *state->orig.out.domain_name = *state->tmp.out.domain_name; *state->orig.out.names = *state->tmp.out.names; /* Copy result */ @@ -2612,6 +2615,7 @@ NTSTATUS rpccli_wbint_LookupRids_recv(struct tevent_req *req, NTSTATUS rpccli_wbint_LookupRids(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, struct wbint_RidArray *rids /* [in] [ref] */, + const char **domain_name /* [out] [ref,charset(UTF8)] */, struct wbint_Principals *names /* [out] [ref] */) { struct wbint_LookupRids r; @@ -2635,6 +2639,7 @@ NTSTATUS rpccli_wbint_LookupRids(struct rpc_pipe_client *cli, } /* Return variables */ + *domain_name = *r.out.domain_name; *names = *r.out.names; /* Return result */ |