torture_assert_ntstatus_ok(tctx, status,
"NetrWkstaTransportAdd failed");
torture_assert_werr_equal(tctx, r.out.result,
- WERR_INVALID_PARAM,
+ WERR_INVALID_PARAMETER,
"NetrWkstaTransportAdd level 0 failed");
return true;
NTSTATUS status;
struct wkssvc_NetrWkstaUserGetInfo r;
union wkssvc_NetrWkstaUserInfo info;
- const char *dom = lp_workgroup(tctx->lp_ctx);
+ const char *dom = lpcfg_workgroup(tctx->lp_ctx);
struct cli_credentials *creds = cmdline_credentials;
const char *user = cli_credentials_get_username(creds);
int i;
{ NULL, 0, WERR_NO_SUCH_LOGON_SESSION },
{ NULL, 1, WERR_NO_SUCH_LOGON_SESSION },
{ NULL, 1101, WERR_OK },
- { dom, 0, WERR_INVALID_PARAM },
- { dom, 1, WERR_INVALID_PARAM },
- { dom, 1101, WERR_INVALID_PARAM },
- { user, 0, WERR_INVALID_PARAM },
- { user, 1, WERR_INVALID_PARAM },
- { user, 1101, WERR_INVALID_PARAM },
+ { dom, 0, WERR_INVALID_PARAMETER },
+ { dom, 1, WERR_INVALID_PARAMETER },
+ { dom, 1101, WERR_INVALID_PARAMETER },
+ { user, 0, WERR_INVALID_PARAMETER },
+ { user, 1, WERR_INVALID_PARAMETER },
+ { user, 1101, WERR_INVALID_PARAMETER },
};
for (i=0; i<ARRAY_SIZE(tests); i++) {
status = dcerpc_wkssvc_NetrUseAdd_r(b, tctx, &r);
torture_assert_ntstatus_ok(tctx, status,
"NetrUseAdd failed");
- torture_assert_werr_equal(tctx, r.out.result, WERR_UNKNOWN_LEVEL,
+ torture_assert_werr_equal(tctx, r.out.result, WERR_INVALID_LEVEL,
"NetrUseAdd failed");
ZERO_STRUCT(r);
if (!test_NetrUseGetInfo_level(tctx, p, use_name,
levels[i],
- WERR_NOT_CONNECTED))
+ WERR_NERR_USENOTFOUND))
{
if (levels[i] != 0) {
return false;
struct wkssvc_NetrLogonDomainNameAdd r;
struct dcerpc_binding_handle *b = p->binding_handle;
- r.in.domain_name = lp_workgroup(tctx->lp_ctx);
+ r.in.domain_name = lpcfg_workgroup(tctx->lp_ctx);
torture_comment(tctx, "Testing NetrLogonDomainNameAdd\n");
struct wkssvc_NetrLogonDomainNameDel r;
struct dcerpc_binding_handle *b = p->binding_handle;
- r.in.domain_name = lp_workgroup(tctx->lp_ctx);
+ r.in.domain_name = lpcfg_workgroup(tctx->lp_ctx);
torture_comment(tctx, "Testing NetrLogonDomainNameDel\n");
struct dcerpc_pipe *p,
uint16_t level,
const char ***names,
- int *num_names)
+ size_t *num_names)
{
NTSTATUS status;
struct wkssvc_NetrEnumerateComputerNames r;
for (i=0; i<ARRAY_SIZE(levels); i++) {
r.in.server_name = talloc_asprintf(tctx, "\\\\%s", dcerpc_server_name(p));
- r.in.name = lp_workgroup(tctx->lp_ctx);
+ r.in.name = lpcfg_workgroup(tctx->lp_ctx);
r.in.Account = NULL;
r.in.Password = NULL;
r.in.name_type = levels[i];
for (i=0; i<ARRAY_SIZE(levels); i++) {
r.in.server_name = talloc_asprintf(tctx, "\\\\%s", dcerpc_server_name(p));
- r.in.name = lp_workgroup(tctx->lp_ctx);
+ r.in.name = lpcfg_workgroup(tctx->lp_ctx);
r.in.Account = NULL;
r.in.EncryptedPassword = NULL;
r.in.name_type = levels[i];
NTSTATUS status;
struct wkssvc_NetrAddAlternateComputerName r;
const char **names = NULL;
- int num_names = 0;
+ size_t num_names = 0;
int i;
struct dcerpc_binding_handle *b = p->binding_handle;
NTSTATUS status;
struct wkssvc_NetrRemoveAlternateComputerName r;
const char **names = NULL;
- int num_names = 0;
+ size_t num_names = 0;
int i;
struct dcerpc_binding_handle *b = p->binding_handle;
*/
const char **names_o = NULL, **names = NULL;
- int num_names_o = 0, num_names = 0;
+ size_t num_names_o = 0, num_names = 0;
torture_comment(tctx, "Testing NetrSetPrimaryComputername\n");
struct dcerpc_pipe *p)
{
const char **names_o = NULL, **names = NULL;
- int num_names_o = 0, num_names = 0;
+ size_t num_names_o = 0, num_names = 0;
torture_comment(tctx, "Testing NetrRenameMachineInDomain2\n");
struct dcerpc_binding_handle *b = p->binding_handle;
r.in.server_name = dcerpc_server_name(p);
- r.in.domain_name = lp_workgroup(tctx->lp_ctx);
+ r.in.domain_name = lpcfg_workgroup(tctx->lp_ctx);
r.in.Account = NULL;
r.in.unknown = NULL;
r.in.num_ous = r.out.num_ous = &num_ous;
struct dcerpc_binding_handle *b = p->binding_handle;
r.in.server_name = dcerpc_server_name(p);
- r.in.domain_name = lp_workgroup(tctx->lp_ctx);
+ r.in.domain_name = lpcfg_workgroup(tctx->lp_ctx);
r.in.Account = NULL;
r.in.EncryptedPassword = NULL;
r.in.num_ous = r.out.num_ous = &num_ous;
struct dcerpc_binding_handle *b = p->binding_handle;
admin_account = talloc_asprintf(tctx, "%s\\%s",
- lp_workgroup(tctx->lp_ctx),
+ lpcfg_workgroup(tctx->lp_ctx),
user);
r.in.server_name = dcerpc_server_name(p);
struct dcerpc_binding_handle *b = p->binding_handle;
admin_account = talloc_asprintf(tctx, "%s\\%s",
- lp_workgroup(tctx->lp_ctx),
+ lpcfg_workgroup(tctx->lp_ctx),
user);
r.in.server_name = dcerpc_server_name(p);
- r.in.domain_name = lp_dnsdomain(tctx->lp_ctx);
+ r.in.domain_name = lpcfg_dnsdomain(tctx->lp_ctx);
r.in.account_ou = NULL;
r.in.Account = admin_account;
r.in.password = NULL;
struct dcerpc_binding_handle *b = p->binding_handle;
/* FIXME: this test assumes to join workstations / servers and does not
- * handle DCs (WERR_SETUP_DOMAIN_CONTROLLER) */
+ * handle DCs (WERR_NERR_SETUPDOMAINCONTROLLER) */
if (!test_GetJoinInformation(tctx, p, &join_status, &join_name))
{
switch (join_status) {
case NET_SETUP_DOMAIN_NAME:
- expected_err = WERR_SETUP_ALREADY_JOINED;
+ expected_err = WERR_NERR_SETUPALREADYJOINED;
break;
case NET_SETUP_UNKNOWN_STATUS:
case NET_SETUP_UNJOINED:
struct dcerpc_binding_handle *b = p->binding_handle;
/* FIXME: this test assumes to join workstations / servers and does not
- * handle DCs (WERR_SETUP_DOMAIN_CONTROLLER) */
+ * handle DCs (WERR_NERR_SETUPDOMAINCONTROLLER) */
if (!test_GetJoinInformation(tctx, p, &join_status, &join_name))
{
switch (join_status) {
case NET_SETUP_UNJOINED:
- expected_err = WERR_SETUP_NOT_JOINED;
+ expected_err = WERR_NERR_SETUPNOTJOINED;
break;
case NET_SETUP_DOMAIN_NAME:
case NET_SETUP_UNKNOWN_STATUS:
struct torture_rpc_tcase *tcase;
struct torture_test *test;
- suite = torture_suite_create(mem_ctx, "WKSSVC");
+ suite = torture_suite_create(mem_ctx, "wkssvc");
tcase = torture_suite_add_rpc_iface_tcase(suite, "wkssvc",
&ndr_table_wkssvc);