summaryrefslogtreecommitdiff
path: root/source4/torture/rpc/samr_accessmask.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-11-07 02:57:58 +0100
committerGünther Deschner <gd@samba.org>2008-11-10 21:46:30 +0100
commitd4d9a73ad1e5561a7a19e0c226936d1b21de60cb (patch)
treee10c41a0b3dba213139aa73b7a4e3ad795973188 /source4/torture/rpc/samr_accessmask.c
parentbb1d7684d2d2b0ebf11acb267de1885f79d05a5e (diff)
downloadsamba-d4d9a73ad1e5561a7a19e0c226936d1b21de60cb.tar.gz
samba-d4d9a73ad1e5561a7a19e0c226936d1b21de60cb.tar.bz2
samba-d4d9a73ad1e5561a7a19e0c226936d1b21de60cb.zip
s4-samr: merge samr_EnumDomains from s3 idl. (fixme: python)
Guenther
Diffstat (limited to 'source4/torture/rpc/samr_accessmask.c')
-rw-r--r--source4/torture/rpc/samr_accessmask.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source4/torture/rpc/samr_accessmask.c b/source4/torture/rpc/samr_accessmask.c
index 6b60b8314f..9a8e442019 100644
--- a/source4/torture/rpc/samr_accessmask.c
+++ b/source4/torture/rpc/samr_accessmask.c
@@ -149,6 +149,8 @@ static bool test_samr_accessmask_EnumDomains(struct torture_context *tctx,
int i;
uint32_t mask;
uint32_t resume_handle = 0;
+ struct samr_SamArray *sam = NULL;
+ uint32_t num_entries = 0;
printf("testing which bits in Connect5 accessmask allows us to EnumDomains\n");
mask = 1;
@@ -172,6 +174,8 @@ static bool test_samr_accessmask_EnumDomains(struct torture_context *tctx,
ed.in.resume_handle = &resume_handle;
ed.in.buf_size = (uint32_t)-1;
ed.out.resume_handle = &resume_handle;
+ ed.out.num_entries = &num_entries;
+ ed.out.sam = &sam;
status = dcerpc_samr_EnumDomains(p, tctx, &ed);
if (!NT_STATUS_IS_OK(status)) {
@@ -197,6 +201,8 @@ static bool test_samr_accessmask_EnumDomains(struct torture_context *tctx,
ed.in.resume_handle = &resume_handle;
ed.in.buf_size = (uint32_t)-1;
ed.out.resume_handle = &resume_handle;
+ ed.out.num_entries = &num_entries;
+ ed.out.sam = &sam;
status = dcerpc_samr_EnumDomains(p, tctx, &ed);
if(!NT_STATUS_EQUAL(NT_STATUS_ACCESS_DENIED, status)) {