summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-02-11 21:32:18 +0100
committerGünther Deschner <gd@samba.org>2009-02-12 18:02:41 +0100
commitaa9eac08cd2614eefca6c6bc673e07619a55f842 (patch)
treed8999145fcf482f0e3d1541e7dc702b52bdec561
parentaa60ffc6f8926a5d108ff8fbfb05f7612386f1bb (diff)
downloadsamba-aa9eac08cd2614eefca6c6bc673e07619a55f842.tar.gz
samba-aa9eac08cd2614eefca6c6bc673e07619a55f842.tar.bz2
samba-aa9eac08cd2614eefca6c6bc673e07619a55f842.zip
spoolss: add spoolss_DriverInfo8.
Guenther
-rw-r--r--librpc/idl/spoolss.idl28
1 files changed, 28 insertions, 0 deletions
diff --git a/librpc/idl/spoolss.idl b/librpc/idl/spoolss.idl
index b95c6ff8cd..c45e49c70d 100644
--- a/librpc/idl/spoolss.idl
+++ b/librpc/idl/spoolss.idl
@@ -659,6 +659,34 @@ import "misc.idl", "security.idl", "winreg.idl";
[relative] nstring *provider;
} spoolss_DriverInfo6;
+ typedef struct {
+ spoolss_DriverOSVersion version;
+ [relative] nstring *driver_name;
+ [relative] nstring *architecture;
+ [relative] nstring *driver_path;
+ [relative] nstring *data_file;
+ [relative] nstring *config_file;
+ [relative] nstring *help_file;
+ [relative] nstring *monitor_name;
+ [relative] nstring *default_datatype;
+ [relative] nstring_array *dependent_files;
+ [relative] nstring_array *previous_names;
+ NTTIME driver_data;
+ hyper driver_version;
+ [relative] nstring *manufacturer_name;
+ [relative] nstring *manufacturer_url;
+ [relative] nstring *hardware_id;
+ [relative] nstring *provider;
+ [relative] nstring *print_processor;
+ [relative] nstring *vendor_setup;
+ [relative] nstring_array *color_profiles;
+ [relative] nstring *inf_path;
+ uint32 printer_driver_attributes;
+ [relative] nstring_array *core_driver_dependencies;
+ NTTIME min_inbox_driver_ver_date;
+ hyper min_inbox_driver_ver_version;
+ } spoolss_DriverInfo8;
+
typedef [nodiscriminant,relative_base,public] union {
[case(1)] spoolss_DriverInfo1 info1;
[case(2)] spoolss_DriverInfo2 info2;