mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
Remove const on policy handle in net rpc.
Volker, are you ok with that? Guenther
This commit is contained in:
@ -1406,9 +1406,8 @@ static NTSTATUS rpc_sh_handle_user(TALLOC_CTX *mem_ctx,
|
|||||||
TALLOC_CTX *mem_ctx,
|
TALLOC_CTX *mem_ctx,
|
||||||
struct rpc_sh_ctx *ctx,
|
struct rpc_sh_ctx *ctx,
|
||||||
struct rpc_pipe_client *pipe_hnd,
|
struct rpc_pipe_client *pipe_hnd,
|
||||||
const POLICY_HND *user_hnd,
|
POLICY_HND *user_hnd,
|
||||||
int argc, const char **argv))
|
int argc, const char **argv))
|
||||||
|
|
||||||
{
|
{
|
||||||
POLICY_HND connect_pol, domain_pol, user_pol;
|
POLICY_HND connect_pol, domain_pol, user_pol;
|
||||||
NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
|
NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
|
||||||
@ -1490,7 +1489,7 @@ static NTSTATUS rpc_sh_handle_user(TALLOC_CTX *mem_ctx,
|
|||||||
static NTSTATUS rpc_sh_user_show_internals(TALLOC_CTX *mem_ctx,
|
static NTSTATUS rpc_sh_user_show_internals(TALLOC_CTX *mem_ctx,
|
||||||
struct rpc_sh_ctx *ctx,
|
struct rpc_sh_ctx *ctx,
|
||||||
struct rpc_pipe_client *pipe_hnd,
|
struct rpc_pipe_client *pipe_hnd,
|
||||||
const POLICY_HND *user_hnd,
|
POLICY_HND *user_hnd,
|
||||||
int argc, const char **argv)
|
int argc, const char **argv)
|
||||||
{
|
{
|
||||||
NTSTATUS result;
|
NTSTATUS result;
|
||||||
@ -1502,7 +1501,7 @@ static NTSTATUS rpc_sh_user_show_internals(TALLOC_CTX *mem_ctx,
|
|||||||
}
|
}
|
||||||
|
|
||||||
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
|
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
|
||||||
CONST_DISCARD(struct policy_handle *, user_hnd),
|
user_hnd,
|
||||||
21,
|
21,
|
||||||
&info);
|
&info);
|
||||||
if (!NT_STATUS_IS_OK(result)) {
|
if (!NT_STATUS_IS_OK(result)) {
|
||||||
@ -1539,7 +1538,7 @@ do { if (strequal(ctx->thiscmd, name)) { \
|
|||||||
static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
|
static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
|
||||||
struct rpc_sh_ctx *ctx,
|
struct rpc_sh_ctx *ctx,
|
||||||
struct rpc_pipe_client *pipe_hnd,
|
struct rpc_pipe_client *pipe_hnd,
|
||||||
const POLICY_HND *user_hnd,
|
POLICY_HND *user_hnd,
|
||||||
int argc, const char **argv)
|
int argc, const char **argv)
|
||||||
{
|
{
|
||||||
NTSTATUS result;
|
NTSTATUS result;
|
||||||
@ -1554,7 +1553,7 @@ static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
|
|||||||
}
|
}
|
||||||
|
|
||||||
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
|
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
|
||||||
CONST_DISCARD(struct policy_handle *, user_hnd),
|
user_hnd,
|
||||||
21,
|
21,
|
||||||
&info);
|
&info);
|
||||||
if (!NT_STATUS_IS_OK(result)) {
|
if (!NT_STATUS_IS_OK(result)) {
|
||||||
@ -1589,7 +1588,7 @@ static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
|
|||||||
SETSTR("description", description, DESCRIPTION);
|
SETSTR("description", description, DESCRIPTION);
|
||||||
|
|
||||||
result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
|
result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
|
||||||
CONST_DISCARD(struct policy_handle *, user_hnd),
|
user_hnd,
|
||||||
21,
|
21,
|
||||||
info);
|
info);
|
||||||
|
|
||||||
@ -1622,7 +1621,7 @@ static NTSTATUS rpc_sh_user_str_edit(TALLOC_CTX *mem_ctx,
|
|||||||
static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
|
static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
|
||||||
struct rpc_sh_ctx *ctx,
|
struct rpc_sh_ctx *ctx,
|
||||||
struct rpc_pipe_client *pipe_hnd,
|
struct rpc_pipe_client *pipe_hnd,
|
||||||
const POLICY_HND *user_hnd,
|
POLICY_HND *user_hnd,
|
||||||
int argc, const char **argv)
|
int argc, const char **argv)
|
||||||
{
|
{
|
||||||
NTSTATUS result;
|
NTSTATUS result;
|
||||||
@ -1643,7 +1642,7 @@ static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
|
|||||||
newval = strequal(argv[0], "yes");
|
newval = strequal(argv[0], "yes");
|
||||||
|
|
||||||
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
|
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
|
||||||
CONST_DISCARD(struct policy_handle *, user_hnd),
|
user_hnd,
|
||||||
21,
|
21,
|
||||||
&info);
|
&info);
|
||||||
if (!NT_STATUS_IS_OK(result)) {
|
if (!NT_STATUS_IS_OK(result)) {
|
||||||
@ -1670,7 +1669,7 @@ static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
|
|||||||
info->info21.fields_present = SAMR_FIELD_ACCT_FLAGS;
|
info->info21.fields_present = SAMR_FIELD_ACCT_FLAGS;
|
||||||
|
|
||||||
result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
|
result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
|
||||||
CONST_DISCARD(struct policy_handle *, user_hnd),
|
user_hnd,
|
||||||
21,
|
21,
|
||||||
info);
|
info);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user