TALLOC_CTX *mem_ctx,
struct rpc_sh_ctx *ctx,
struct rpc_pipe_client *pipe_hnd,
- const POLICY_HND *user_hnd,
+ POLICY_HND *user_hnd,
int argc, const char **argv))
-
{
POLICY_HND connect_pol, domain_pol, user_pol;
NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
static NTSTATUS rpc_sh_user_show_internals(TALLOC_CTX *mem_ctx,
struct rpc_sh_ctx *ctx,
struct rpc_pipe_client *pipe_hnd,
- const POLICY_HND *user_hnd,
+ POLICY_HND *user_hnd,
int argc, const char **argv)
{
NTSTATUS result;
}
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
- CONST_DISCARD(struct policy_handle *, user_hnd),
+ user_hnd,
21,
&info);
if (!NT_STATUS_IS_OK(result)) {
static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
struct rpc_sh_ctx *ctx,
struct rpc_pipe_client *pipe_hnd,
- const POLICY_HND *user_hnd,
+ POLICY_HND *user_hnd,
int argc, const char **argv)
{
NTSTATUS result;
}
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
- CONST_DISCARD(struct policy_handle *, user_hnd),
+ user_hnd,
21,
&info);
if (!NT_STATUS_IS_OK(result)) {
SETSTR("description", description, DESCRIPTION);
result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
- CONST_DISCARD(struct policy_handle *, user_hnd),
+ user_hnd,
21,
info);
static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
struct rpc_sh_ctx *ctx,
struct rpc_pipe_client *pipe_hnd,
- const POLICY_HND *user_hnd,
+ POLICY_HND *user_hnd,
int argc, const char **argv)
{
NTSTATUS result;
newval = strequal(argv[0], "yes");
result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
- CONST_DISCARD(struct policy_handle *, user_hnd),
+ user_hnd,
21,
&info);
if (!NT_STATUS_IS_OK(result)) {
info->info21.fields_present = SAMR_FIELD_ACCT_FLAGS;
result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
- CONST_DISCARD(struct policy_handle *, user_hnd),
+ user_hnd,
21,
info);