mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s4-srvsvc: merge srvsvc_NetCharDevQGetInfo from s3 idl.
Guenther
This commit is contained in:
parent
6e9d69e4c8
commit
b70d984f8f
@ -135,7 +135,7 @@ import "security.idl", "svcctl.idl";
|
||||
[in] [string,charset(UTF16)] uint16 queue_name[],
|
||||
[in] [string,charset(UTF16)] uint16 user[],
|
||||
[in] uint32 level,
|
||||
[out,switch_is(level)] srvsvc_NetCharDevQInfo info
|
||||
[out,switch_is(level),ref] srvsvc_NetCharDevQInfo *info
|
||||
);
|
||||
|
||||
/******************/
|
||||
|
@ -156,7 +156,7 @@ static WERROR dcesrv_srvsvc_NetCharDevQEnum(struct dcesrv_call_state *dce_call,
|
||||
static WERROR dcesrv_srvsvc_NetCharDevQGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
|
||||
struct srvsvc_NetCharDevQGetInfo *r)
|
||||
{
|
||||
ZERO_STRUCT(r->out);
|
||||
ZERO_STRUCTP(r->out.info);
|
||||
|
||||
switch (r->in.level) {
|
||||
case 0:
|
||||
|
@ -131,15 +131,16 @@ static bool test_NetCharDevQGetInfo(struct dcerpc_pipe *p, struct torture_contex
|
||||
{
|
||||
NTSTATUS status;
|
||||
struct srvsvc_NetCharDevQGetInfo r;
|
||||
union srvsvc_NetCharDevQInfo info;
|
||||
uint32_t levels[] = {0, 1};
|
||||
int i;
|
||||
|
||||
r.in.server_unc = talloc_asprintf(tctx,"\\\\%s",dcerpc_server_name(p));
|
||||
r.in.queue_name = devicequeue;
|
||||
r.in.user = talloc_asprintf(tctx,"Administrator");
|
||||
r.out.info = &info;
|
||||
|
||||
for (i=0;i<ARRAY_SIZE(levels);i++) {
|
||||
ZERO_STRUCT(r.out);
|
||||
r.in.level = levels[i];
|
||||
torture_comment(tctx, "testing NetCharDevQGetInfo level %u on devicequeue '%s'\n",
|
||||
r.in.level, r.in.queue_name);
|
||||
|
Loading…
Reference in New Issue
Block a user