From 6713244d465b0cf69f1bba15744e05795ec2fda9 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 20 Mar 2009 15:48:10 +0100 Subject: s3-spoolss: use enum_all_printers_info_level for level 1 and 2. Guenther --- source3/rpc_server/srv_spoolss_nt.c | 118 +++--------------------------------- 1 file changed, 8 insertions(+), 110 deletions(-) (limited to 'source3/rpc_server/srv_spoolss_nt.c') diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index 6c8c942c05..61d4e69506 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -4281,67 +4281,17 @@ static WERROR enum_all_printers_info_level(TALLOC_CTX *mem_ctx, return WERR_OK; } +/******************************************************************** +********************************************************************/ + static WERROR enum_all_printers_info_1(TALLOC_CTX *mem_ctx, uint32_t flags, - union spoolss_PrinterInfo **info_p, + union spoolss_PrinterInfo **info, uint32_t *count) { - int snum; - int n_services = lp_numservices(); - union spoolss_PrinterInfo *info = NULL; - WERROR result = WERR_OK; - DEBUG(4,("enum_all_printers_info_1\n")); - *count = 0; - - for (snum=0; snum