From 4369c14a66060021259308d1c42372e75455953f Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 31 Mar 2008 20:43:18 +0200 Subject: Re-add support for the samr parameters string. (dialin settings, terminal server settings, etc.) Guenther (This used to be commit c4f248df8e34c6a028bf8d789fe9763b0ea063fe) --- source3/rpcclient/cmd_samr.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'source3/rpcclient/cmd_samr.c') 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 @@ -51,6 +51,16 @@ static void display_samr_user_info_16(struct samr_UserInfo16 *r) printf("\tAcct Flags :\tox%x\n", r->acct_flags); } +/**************************************************************************** + 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 ****************************************************************************/ @@ -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; -- cgit