diff options
author | Günther Deschner <gd@samba.org> | 2008-03-31 20:43:18 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-03-31 20:55:40 +0200 |
commit | 4369c14a66060021259308d1c42372e75455953f (patch) | |
tree | 3a3e871821710f4df8d79b8cbbe8253205168b00 /source3/rpcclient | |
parent | 09ab0d11e5634ed7b20a5b02f0d9dbe71ed3f1a0 (diff) | |
download | samba-4369c14a66060021259308d1c42372e75455953f.tar.gz samba-4369c14a66060021259308d1c42372e75455953f.tar.bz2 samba-4369c14a66060021259308d1c42372e75455953f.zip |
Re-add support for the samr parameters string.
(dialin settings, terminal server settings, etc.)
Guenther
(This used to be commit c4f248df8e34c6a028bf8d789fe9763b0ea063fe)
Diffstat (limited to 'source3/rpcclient')
-rw-r--r-- | source3/rpcclient/cmd_samr.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/source3/rpcclient/cmd_samr.c b/source3/rpcclient/cmd_samr.c index 2d20afeb13..9cc47d121a 100644 --- a/source3/rpcclient/cmd_samr.c +++ b/source3/rpcclient/cmd_samr.c @@ -52,6 +52,16 @@ static void display_samr_user_info_16(struct samr_UserInfo16 *r) } /**************************************************************************** + display samr_user_info_20 structure + ****************************************************************************/ +static void display_samr_user_info_20(struct samr_UserInfo20 *r) +{ + printf("\tRemote Dial :\n"); + dump_data(0, (uint8_t *)r->parameters.array, r->parameters.length*2); +} + + +/**************************************************************************** display samr_user_info_21 structure ****************************************************************************/ static void display_samr_user_info_21(struct samr_UserInfo21 *r) @@ -65,7 +75,8 @@ static void display_samr_user_info_21(struct samr_UserInfo21 *r) printf("\tDescription :\t%s\n", r->description.string); printf("\tWorkstations:\t%s\n", r->workstations.string); printf("\tComment :\t%s\n", r->comment.string); - printf("\tRemote Dial :\t%s\n", r->parameters.string); + printf("\tRemote Dial :\n"); + dump_data(0, (uint8_t *)r->parameters.array, r->parameters.length*2); printf("\tLogon Time :\t%s\n", http_timestring(nt_time_to_unix(r->last_logon))); @@ -374,6 +385,9 @@ static NTSTATUS cmd_samr_query_user(struct rpc_pipe_client *cli, case 16: display_samr_user_info_16(&info->info16); break; + case 20: + display_samr_user_info_20(&info->info20); + break; case 21: display_samr_user_info_21(&info->info21); break; |