diff options
author | Stefan Metzmacher <metze@samba.org> | 2004-08-18 11:01:06 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:58:07 -0500 |
commit | 226478521b93dcdd60d268757b3b2fce14549b72 (patch) | |
tree | d001537dbeed790febeffc0a9163fef6728f67dd /source4/libnet/libnet_passwd.c | |
parent | f7c842707afac05aebaba5c6868a73091a98bb3e (diff) | |
download | samba-226478521b93dcdd60d268757b3b2fce14549b72.tar.gz samba-226478521b93dcdd60d268757b3b2fce14549b72.tar.xz samba-226478521b93dcdd60d268757b3b2fce14549b72.zip |
r1878: implemet libnet_context_{init,destroy}
and implement libnet_Change_Password_generic()
metze
(This used to be commit d48050ae906ecf8d4f78c224042f8f9fe584ad39)
Diffstat (limited to 'source4/libnet/libnet_passwd.c')
-rw-r--r-- | source4/libnet/libnet_passwd.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/source4/libnet/libnet_passwd.c b/source4/libnet/libnet_passwd.c index 6164aed9ad..ea61a457ba 100644 --- a/source4/libnet/libnet_passwd.c +++ b/source4/libnet/libnet_passwd.c @@ -106,7 +106,20 @@ disconnect: static NTSTATUS libnet_ChangePassword_generic(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r) { - return NT_STATUS_NOT_IMPLEMENTED; + NTSTATUS status; + union libnet_ChangePassword r2; + + r2.generic.level = LIBNET_CHANGE_PASSWORD_RPC; + r2.rpc.in.account_name = NULL; + r2.rpc.in.domain_name = NULL; + r2.rpc.in.oldpassword = NULL; + r2.rpc.in.newpassword = NULL; + + status = libnet_ChangePassword(ctx, mem_ctx, &r2); + + r->generic.out.error_string = r2.rpc.out.error_string; + + return status; } NTSTATUS libnet_ChangePassword(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, union libnet_ChangePassword *r) |