s3-spoolss: implement spoolss_EnumJobs level 3.
commit291738dd0d7f1b4671f8b496e1b50576ac79a101
authorGünther Deschner <gd@samba.org>
Wed, 10 Feb 2010 23:44:06 +0000 (11 00:44 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 15 Feb 2010 09:26:05 +0000 (15 10:26 +0100)
tree6bf7c4d5a6c209a4ccd7c3075ddc267afb5b118e
parent59e187ab8d68edb50fb44206423bfb2e1ee0849e
s3-spoolss: implement spoolss_EnumJobs level 3.

Level 3 has been added with NT 4.0 and Windows 7 (at least 64bit version) makes
use of it in order to display queued jobs. Windows 7 will *not* fall back to
level 2 if we just return WERR_UNKNOWN_LEVEL, instead there will be no printjobs
displayed at all.

Guenther
(cherry picked from commit 25001bbd1b0b32073073dab7cf5b78a2b902163f)

Fix bug #7130 (enumjobs level 3 is required by win7).
(cherry picked from commit 223d9163651a3a2c0bb2bd72886f1a119b7f1fed)
source3/rpc_server/srv_spoolss_nt.c