From 92708e3945cf294b3cb8d946200f8a7bf5d1def6 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Fri, 21 Jul 2000 19:59:51 +0000 Subject: Added EnumPorts() and fixed up some problems with the other spoolss client calls. Also cleaned up output for 'help' command. jerry (This used to be commit 56ce247977c05ef37888c2572e679c44346e5568) --- source3/rpcclient/cmd_spoolss.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'source3/rpcclient/cmd_spoolss.c') diff --git a/source3/rpcclient/cmd_spoolss.c b/source3/rpcclient/cmd_spoolss.c index 9b4da4f1af..2f338cdb22 100644 --- a/source3/rpcclient/cmd_spoolss.c +++ b/source3/rpcclient/cmd_spoolss.c @@ -95,6 +95,28 @@ uint32 cmd_spoolss_enum_printers(struct client_info *info, int argc, char *argv[ return NT_STATUS_NOPROBLEMO; } +/**************************************************************************** +nt spoolss query +****************************************************************************/ +uint32 cmd_spoolss_enum_ports(struct client_info *info, int argc, char *argv[]) +{ + PORT_INFO_CTR ctr; + + uint32 level = 2; + + fstring srv_name; + fstrcpy(srv_name, "\\\\"); + fstrcat(srv_name, info->dest_host); + strupper(srv_name); + + if (msrpc_spoolss_enum_ports(srv_name, level, &ctr)) + DEBUG(5,("cmd_spoolss_enum_printer: query succeeded\n")); + else + report(out_hnd, "FAILED\n"); + + return NT_STATUS_NOPROBLEMO; +} + /**************************************************************************** nt spoolss query ****************************************************************************/ -- cgit