s3-spoolss: implement spoolss_EnumJobs level 3.
authorGünther Deschner <gd@samba.org>
Wed, 10 Feb 2010 23:44:06 +0000 (00:44 +0100)
committerKarolin Seeger <kseeger@samba.org>
Fri, 12 Feb 2010 09:49:28 +0000 (10:49 +0100)
commit7132ca8d41ce936287e5f64e3596c5d1d1b67769
tree41d361f92bc9b6a1e0fd2ea643416603cd052032
parent5b5df3d1223d15d4fde9a2a2db83c60aaa266ca4
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)
(cherry picked from commit eacb3b7be16884bb6bfcc3b4db97708566d66c40)

Fix bug #7130 (enumjobs level 3 is required by win7).
source3/rpc_server/srv_spoolss_nt.c