diff options
Diffstat (limited to 'source3/lib/netapi/user.c')
-rw-r--r-- | source3/lib/netapi/user.c | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/source3/lib/netapi/user.c b/source3/lib/netapi/user.c index de0fc7da6e..151c24b539 100644 --- a/source3/lib/netapi/user.c +++ b/source3/lib/netapi/user.c @@ -317,7 +317,7 @@ static NTSTATUS set_user_info_USER_INFO_X(TALLOC_CTX *ctx, session_key, &user_info.info25.password); - status = rpccli_samr_SetUserInfo2(pipe_cli, ctx, + status = rpccli_samr_SetUserInfo2(pipe_cli, talloc_tos(), user_handle, 25, &user_info); @@ -330,7 +330,7 @@ static NTSTATUS set_user_info_USER_INFO_X(TALLOC_CTX *ctx, session_key, &user_info.info23.password); - status = rpccli_samr_SetUserInfo2(pipe_cli, ctx, + status = rpccli_samr_SetUserInfo2(pipe_cli, talloc_tos(), user_handle, 23, &user_info); @@ -339,7 +339,7 @@ static NTSTATUS set_user_info_USER_INFO_X(TALLOC_CTX *ctx, user_info.info21 = info21; - status = rpccli_samr_SetUserInfo(pipe_cli, ctx, + status = rpccli_samr_SetUserInfo(pipe_cli, talloc_tos(), user_handle, 21, &user_info); @@ -413,7 +413,7 @@ WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, uX.usriX_name); - status = rpccli_samr_CreateUser2(pipe_cli, ctx, + status = rpccli_samr_CreateUser2(pipe_cli, talloc_tos(), &domain_handle, &lsa_account_name, ACB_NORMAL, @@ -430,7 +430,7 @@ WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_QueryUserInfo(pipe_cli, ctx, + status = rpccli_samr_QueryUserInfo(pipe_cli, talloc_tos(), &user_handle, 16, &user_info); @@ -444,7 +444,7 @@ WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_GetUserPwInfo(pipe_cli, ctx, + status = rpccli_samr_GetUserPwInfo(pipe_cli, talloc_tos(), &user_handle, &pw_info); if (!NT_STATUS_IS_OK(status)) { @@ -467,12 +467,12 @@ WERROR NetUserAdd_r(struct libnetapi_ctx *ctx, goto done; failed: - rpccli_samr_DeleteUser(pipe_cli, ctx, + rpccli_samr_DeleteUser(pipe_cli, talloc_tos(), &user_handle); done: if (is_valid_policy_hnd(&user_handle) && pipe_cli) { - rpccli_samr_Close(pipe_cli, ctx, &user_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); } if (ctx->disable_policy_handle_cache) { @@ -531,7 +531,7 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_OpenDomain(pipe_cli, ctx, + status = rpccli_samr_OpenDomain(pipe_cli, talloc_tos(), &connect_handle, SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT, CONST_DISCARD(struct dom_sid *, &global_sid_Builtin), @@ -543,7 +543,7 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, r->in.user_name); - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, 1, &lsa_account_name, @@ -554,7 +554,7 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_OpenUser(pipe_cli, ctx, + status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), &domain_handle, SEC_STD_DELETE, user_rids.ids[0], @@ -566,7 +566,7 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, sid_compose(&user_sid, domain_sid, user_rids.ids[0]); - status = rpccli_samr_RemoveMemberFromForeignDomain(pipe_cli, ctx, + status = rpccli_samr_RemoveMemberFromForeignDomain(pipe_cli, talloc_tos(), &builtin_handle, &user_sid); if (!NT_STATUS_IS_OK(status)) { @@ -574,7 +574,7 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_DeleteUser(pipe_cli, ctx, + status = rpccli_samr_DeleteUser(pipe_cli, talloc_tos(), &user_handle); if (!NT_STATUS_IS_OK(status)) { werr = ntstatus_to_werror(status); @@ -585,7 +585,7 @@ WERROR NetUserDel_r(struct libnetapi_ctx *ctx, done: if (is_valid_policy_hnd(&user_handle)) { - rpccli_samr_Close(pipe_cli, ctx, &user_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); } if (ctx->disable_policy_handle_cache) { @@ -1675,7 +1675,7 @@ WERROR NetUserGetInfo_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, r->in.user_name); - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, 1, &lsa_account_name, @@ -1702,7 +1702,7 @@ WERROR NetUserGetInfo_r(struct libnetapi_ctx *ctx, done: if (is_valid_policy_hnd(&user_handle) && pipe_cli) { - rpccli_samr_Close(pipe_cli, ctx, &user_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); } if (ctx->disable_policy_handle_cache) { @@ -1830,7 +1830,7 @@ WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, r->in.user_name); - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, 1, &lsa_account_name, @@ -1841,7 +1841,7 @@ WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_OpenUser(pipe_cli, ctx, + status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), &domain_handle, user_mask, user_rids.ids[0], @@ -1870,7 +1870,7 @@ WERROR NetUserSetInfo_r(struct libnetapi_ctx *ctx, done: if (is_valid_policy_hnd(&user_handle) && pipe_cli) { - rpccli_samr_Close(pipe_cli, ctx, &user_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &user_handle); } if (ctx->disable_policy_handle_cache) { @@ -2849,7 +2849,7 @@ WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, r->in.user_name); - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, 1, &lsa_account_name, @@ -2860,7 +2860,7 @@ WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_OpenUser(pipe_cli, ctx, + status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), &domain_handle, SAMR_USER_ACCESS_GET_GROUPS, user_rids.ids[0], @@ -2870,7 +2870,7 @@ WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx, + status = rpccli_samr_GetGroupsForUser(pipe_cli, talloc_tos(), &user_handle, &rid_array); if (!NT_STATUS_IS_OK(status)) { @@ -2888,7 +2888,7 @@ WERROR NetUserGetGroups_r(struct libnetapi_ctx *ctx, rids[i] = rid_array->rids[i].rid; } - status = rpccli_samr_LookupRids(pipe_cli, ctx, + status = rpccli_samr_LookupRids(pipe_cli, talloc_tos(), &domain_handle, rid_array->count, rids, @@ -3000,7 +3000,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, r->in.user_name); - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, 1, &lsa_account_name, @@ -3011,7 +3011,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_OpenUser(pipe_cli, ctx, + status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), &domain_handle, SAMR_USER_ACCESS_GET_GROUPS, user_rids.ids[0], @@ -3050,7 +3050,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, } } - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, r->in.num_entries, lsa_names, @@ -3064,7 +3064,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, member_rids = group_rids.ids; num_member_rids = group_rids.count; - status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx, + status = rpccli_samr_GetGroupsForUser(pipe_cli, talloc_tos(), &user_handle, &rid_array); if (!NT_STATUS_IS_OK(status)) { @@ -3115,7 +3115,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, /* add list */ for (i=0; i < num_add_rids; i++) { - status = rpccli_samr_OpenGroup(pipe_cli, ctx, + status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), &domain_handle, SAMR_GROUP_ACCESS_ADD_MEMBER, add_rids[i], @@ -3125,7 +3125,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_AddGroupMember(pipe_cli, ctx, + status = rpccli_samr_AddGroupMember(pipe_cli, talloc_tos(), &group_handle, user_rids.ids[0], 7 /* ? */); @@ -3135,14 +3135,14 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, } if (is_valid_policy_hnd(&group_handle)) { - rpccli_samr_Close(pipe_cli, ctx, &group_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); } } /* del list */ for (i=0; i < num_del_rids; i++) { - status = rpccli_samr_OpenGroup(pipe_cli, ctx, + status = rpccli_samr_OpenGroup(pipe_cli, talloc_tos(), &domain_handle, SAMR_GROUP_ACCESS_REMOVE_MEMBER, del_rids[i], @@ -3152,7 +3152,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_DeleteGroupMember(pipe_cli, ctx, + status = rpccli_samr_DeleteGroupMember(pipe_cli, talloc_tos(), &group_handle, user_rids.ids[0]); if (!NT_STATUS_IS_OK(status)) { @@ -3161,7 +3161,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, } if (is_valid_policy_hnd(&group_handle)) { - rpccli_samr_Close(pipe_cli, ctx, &group_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); } } @@ -3169,7 +3169,7 @@ WERROR NetUserSetGroups_r(struct libnetapi_ctx *ctx, done: if (is_valid_policy_hnd(&group_handle)) { - rpccli_samr_Close(pipe_cli, ctx, &group_handle); + rpccli_samr_Close(pipe_cli, talloc_tos(), &group_handle); } if (ctx->disable_policy_handle_cache) { @@ -3294,7 +3294,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, init_lsa_String(&lsa_account_name, r->in.user_name); - status = rpccli_samr_LookupNames(pipe_cli, ctx, + status = rpccli_samr_LookupNames(pipe_cli, talloc_tos(), &domain_handle, 1, &lsa_account_name, @@ -3305,7 +3305,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_OpenUser(pipe_cli, ctx, + status = rpccli_samr_OpenUser(pipe_cli, talloc_tos(), &domain_handle, SAMR_USER_ACCESS_GET_GROUPS, user_rids.ids[0], @@ -3315,7 +3315,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, goto done; } - status = rpccli_samr_GetGroupsForUser(pipe_cli, ctx, + status = rpccli_samr_GetGroupsForUser(pipe_cli, talloc_tos(), &user_handle, &rid_array); if (!NT_STATUS_IS_OK(status)) { @@ -3356,7 +3356,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, } } - status = rpccli_samr_GetAliasMembership(pipe_cli, ctx, + status = rpccli_samr_GetAliasMembership(pipe_cli, talloc_tos(), &domain_handle, &sid_array, &domain_rids); @@ -3373,7 +3373,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, } } - status = rpccli_samr_GetAliasMembership(pipe_cli, ctx, + status = rpccli_samr_GetAliasMembership(pipe_cli, talloc_tos(), &builtin_handle, &sid_array, &builtin_rids); @@ -3390,7 +3390,7 @@ WERROR NetUserGetLocalGroups_r(struct libnetapi_ctx *ctx, } } - status = rpccli_samr_LookupRids(pipe_cli, ctx, + status = rpccli_samr_LookupRids(pipe_cli, talloc_tos(), &builtin_handle, num_rids, rids, |