- names.count = 0;
- names.names = NULL;
-
- torture_comment(tctx, "\nTesting LookupSids3\n");
-
- r.in.sids = &sids;
- r.in.names = &names;
- r.in.level = 1;
- r.in.count = &count;
- r.in.lookup_options = 0;
- r.in.client_revision = 0;
- r.out.count = &count;
- r.out.names = &names;
- r.out.domains = &domains;
-
- torture_assert_ntstatus_ok(tctx, dcerpc_lsa_LookupSids3_r(b, tctx, &r),
- "LookupSids3 failed");
- if (!NT_STATUS_IS_OK(r.out.result)) {
- if (NT_STATUS_EQUAL(r.out.result, NT_STATUS_ACCESS_DENIED) ||
- NT_STATUS_EQUAL(r.out.result, NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED)) {
- torture_comment(tctx, "not considering %s to be an error\n",
- nt_errstr(r.out.result));
- return true;
- }
- torture_comment(tctx, "LookupSids3 failed - %s\n",
- nt_errstr(r.out.result));