spoolss: add spoolss_DriverInfo8.
authorGünther Deschner <gd@samba.org>
Wed, 11 Feb 2009 20:32:18 +0000 (21:32 +0100)
committerGünther Deschner <gd@samba.org>
Thu, 12 Feb 2009 17:02:41 +0000 (18:02 +0100)
Guenther

librpc/idl/spoolss.idl

index b95c6ff8cd849742359485948849cd4ef27eee35..c45e49c70dd682e2052f28cb1887e867d402d566 100644 (file)
@@ -659,6 +659,34 @@ import "misc.idl", "security.idl", "winreg.idl";
                [relative] nstring *provider;
        } spoolss_DriverInfo6;
 
                [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;
        typedef [nodiscriminant,relative_base,public] union {
                [case(1)] spoolss_DriverInfo1 info1;
                [case(2)] spoolss_DriverInfo2 info2;