[size_is(Count), unique] RPC_BIDI_RESPONSE_DATA *aData[];
} RPC_BIDI_RESPONSE_CONTAINER;
- WERROR spoolss_RpcSendRecvBidiData(
+ WERROR spoolss_SendRecvBidiData(
[in] policy_handle hPrinter,
[in,unique] [string,charset(UTF16)] uint16 *pAction,
[in] RPC_BIDI_REQUEST_CONTAINER *pReqData,
}
/****************************************************************
- _spoolss_RpcSendRecvBidiData
+ _spoolss_SendRecvBidiData
****************************************************************/
-WERROR _spoolss_RpcSendRecvBidiData(struct pipes_struct *p,
- struct spoolss_RpcSendRecvBidiData *r)
+WERROR _spoolss_SendRecvBidiData(struct pipes_struct *p,
+ struct spoolss_SendRecvBidiData *r)
{
p->fault_state = DCERPC_FAULT_OP_RNG_ERROR;
return WERR_NOT_SUPPORTED;
struct torture_printer_context);
struct dcerpc_pipe *p = t->spoolss_pipe;
struct dcerpc_binding_handle *b = p->binding_handle;
- struct spoolss_RpcSendRecvBidiData r;
+ struct spoolss_SendRecvBidiData r;
struct RPC_BIDI_REQUEST_CONTAINER bidi_req;
struct RPC_BIDI_RESPONSE_CONTAINER *bidi_rep = NULL;
r.out.ppRespData = &bidi_rep;
torture_assert_ntstatus_ok(tctx,
- dcerpc_spoolss_RpcSendRecvBidiData_r(b, tctx, &r),
- "RpcSendRecvBidiData failed");
+ dcerpc_spoolss_SendRecvBidiData_r(b, tctx, &r),
+ "SendRecvBidiData failed");
torture_assert_werr_equal(tctx, r.out.result, WERR_NOT_SUPPORTED,
- "RpcSendRecvBidiData failed");
+ "SendRecvBidiData failed");
if (!(t->info2.attributes & PRINTER_ATTRIBUTE_ENABLE_BIDI)) {
torture_skip(tctx, "skipping further tests as printer is not BIDI enabled");
r.in.pAction = BIDI_ACTION_ENUM_SCHEMA;
torture_assert_ntstatus_ok(tctx,
- dcerpc_spoolss_RpcSendRecvBidiData_r(b, tctx, &r),
- "RpcSendRecvBidiData failed");
+ dcerpc_spoolss_SendRecvBidiData_r(b, tctx, &r),
+ "SendRecvBidiData failed");
torture_assert_werr_ok(tctx, r.out.result,
- "RpcSendRecvBidiData failed");
+ "SendRecvBidiData failed");
return true;
}