struct dcesrv_forward_state {
const char *opname;
struct dcesrv_call_state *dce_call;
- struct dcerpc_binding_handle_call_params params;
};
/*
irpc_binding_handle_add_security_token(binding_handle,
session_info->security_token);
- st->params.r_mem = dce_call;
- st->params.r_ptr = r;
- st->params.in.num_pipes = 0;
- st->params.in.pipes = NULL;
- st->params.out.num_pipes = 0;
- st->params.out.pipes = NULL;
-
/* forward the call */
subreq = dcerpc_binding_handle_call_send(st, dce_call->event_ctx,
binding_handle,
NULL, ndr_table,
- callid, &st->params);
+ callid,
+ dce_call, r);
if (subreq == NULL) {
DEBUG(0,("%s: Failed to forward request to %s task\n",
opname, dest_task));