summaryrefslogtreecommitdiffstats
path: root/source/rpcclient
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-03-31 20:43:18 +0200
committerGünther Deschner <gd@samba.org>2008-03-31 20:55:40 +0200
commitc4f248df8e34c6a028bf8d789fe9763b0ea063fe (patch)
tree47a3f98e0cb9b0de76c82a756da847921716b530 /source/rpcclient
parent35a70c65beed1c4a1fab4113af7a5b232f23063b (diff)
downloadsamba-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.c16
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;