mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s4-smbtorture: share test_ClosePrinter between RPC-SPOOLSS and RPC-SPOOLSS-WIN.
Guenther
This commit is contained in:
parent
b3ebebd3b1
commit
29c0c103af
@ -2185,10 +2185,6 @@ static bool call_OpenPrinterEx(struct torture_context *tctx,
|
||||
struct spoolss_DeviceMode *devmode,
|
||||
struct policy_handle *handle);
|
||||
|
||||
static bool test_ClosePrinter(struct torture_context *tctx,
|
||||
struct dcerpc_binding_handle *b,
|
||||
struct policy_handle *handle);
|
||||
|
||||
static bool test_PrinterInfo_DevModes(struct torture_context *tctx,
|
||||
struct dcerpc_pipe *p,
|
||||
struct policy_handle *handle,
|
||||
@ -2373,9 +2369,9 @@ static bool test_PrinterInfo_DevMode(struct torture_context *tctx,
|
||||
return ret;
|
||||
}
|
||||
|
||||
static bool test_ClosePrinter(struct torture_context *tctx,
|
||||
struct dcerpc_binding_handle *b,
|
||||
struct policy_handle *handle)
|
||||
bool test_ClosePrinter(struct torture_context *tctx,
|
||||
struct dcerpc_binding_handle *b,
|
||||
struct policy_handle *handle)
|
||||
{
|
||||
NTSTATUS status;
|
||||
struct spoolss_ClosePrinter r;
|
||||
|
@ -116,9 +116,6 @@ static bool test_OpenPrinterAsAdmin(struct torture_context *tctx,
|
||||
}
|
||||
|
||||
|
||||
static bool test_ClosePrinter(struct torture_context *tctx,
|
||||
struct dcerpc_binding_handle *b,
|
||||
struct policy_handle *handle);
|
||||
|
||||
/* This replicates the opening sequence of OpenPrinterEx calls XP does */
|
||||
static bool test_OpenPrinterSequence(struct torture_context *tctx,
|
||||
@ -453,22 +450,6 @@ static bool test_EnumPrinterDataEx(struct torture_context *tctx,
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool test_ClosePrinter(struct torture_context *tctx,
|
||||
struct dcerpc_binding_handle *b,
|
||||
struct policy_handle *handle)
|
||||
{
|
||||
NTSTATUS status;
|
||||
struct spoolss_ClosePrinter cp;
|
||||
|
||||
cp.in.handle = handle;
|
||||
cp.out.handle = handle;
|
||||
|
||||
status = dcerpc_spoolss_ClosePrinter_r(b, tctx, &cp);
|
||||
torture_assert_ntstatus_ok(tctx, status, "ClosePrinter failed");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool test_WinXP(struct torture_context *tctx, struct dcerpc_pipe *p)
|
||||
{
|
||||
bool ret = true;
|
||||
|
Loading…
Reference in New Issue
Block a user