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 | c4f248df8e34c6a028bf8d789fe9763b0ea063fe (patch) | |
tree | 47a3f98e0cb9b0de76c82a756da847921716b530 /source/rpcclient | |
parent | 35a70c65beed1c4a1fab4113af7a5b232f23063b (diff) | |
download | samba-c4f248df8e34c6a028bf8d789fe9763b0ea063fe.tar.gz samba-c4f248df8e34c6a028bf8d789fe9763b0ea063fe.tar.xz samba-c4f248df8e34c6a028bf8d789fe9763b0ea063fe.zip |
Re-add support for the samr parameters string.
(dialin settings, terminal server settings, etc.)
Guenther
Diffstat (limited to 'source/rpcclient')
-rw-r--r-- | source/rpcclient/cmd_samr.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/source/rpcclient/cmd_samr.c b/source/rpcclient/cmd_samr.c index 2d20afeb13d..9cc47d121aa 100644 --- a/source/rpcclient/cmd_samr.c +++ b/source/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; |