mirror of
https://github.com/samba-team/samba.git
synced 2025-02-19 21:57:57 +03:00
Add defines for standard DsSpooler/DsDriver values that get published.
(This used to be commit 2b152addf49f0ede001b263174d2eaab2600e933)
This commit is contained in:
parent
8bd12bc330
commit
d9f51cd143
@ -183,6 +183,60 @@ typedef struct nt_printer_driver_info_level
|
||||
#define SPOOL_PNPDATA_KEY "PnPData"
|
||||
#define SPOOL_OID_KEY "OID"
|
||||
|
||||
/* predefined value names for printer data */
|
||||
#define SPOOL_REG_ASSETNUMBER "assetNumber"
|
||||
#define SPOOL_REG_BYTESPERMINUTE "bytesPerMinute"
|
||||
#define SPOOL_REG_DEFAULTPRIORITY "defaultPriority"
|
||||
#define SPOOL_REG_DRIVERNAME "driverName"
|
||||
#define SPOOL_REG_DRIVERVERSION "driverVersion"
|
||||
#define SPOOL_REG_FLAGS "flags"
|
||||
#define SPOOL_REG_LOCATION "location"
|
||||
#define SPOOL_REG_OPERATINGSYSTEM "operatingSystem"
|
||||
#define SPOOL_REG_OPERATINGSYSTEMHOTFIX "operatingSystemHotfix"
|
||||
#define SPOOL_REG_OPERATINGSYSTEMSERVICEPACK "operatingSystemServicePack"
|
||||
#define SPOOL_REG_OPERATINGSYSTEMVERSION "operatingSystemVersion"
|
||||
#define SPOOL_REG_PORTNAME "portName"
|
||||
#define SPOOL_REG_PRINTATTRIBUTES "printAttributes"
|
||||
#define SPOOL_REG_PRINTBINNAMES "printBinNames"
|
||||
#define SPOOL_REG_PRINTCOLLATE "printCollate"
|
||||
#define SPOOL_REG_PRINTCOLOR "printColor"
|
||||
#define SPOOL_REG_PRINTDUPLEXSUPPORTED "printDuplexSupported"
|
||||
#define SPOOL_REG_PRINTENDTIME "printEndTime"
|
||||
#define SPOOL_REG_PRINTERNAME "printerName"
|
||||
#define SPOOL_REG_PRINTFORMNAME "printFormName"
|
||||
#define SPOOL_REG_PRINTKEEPPRINTEDJOBS "printKeepPrintedJobs"
|
||||
#define SPOOL_REG_PRINTLANGUAGE "printLanguage"
|
||||
#define SPOOL_REG_PRINTMACADDRESS "printMACAddress"
|
||||
#define SPOOL_REG_PRINTMAXCOPIES "printMaxCopies"
|
||||
#define SPOOL_REG_PRINTMAXRESOLUTIONSUPPORTED "printMaxResolutionSupported"
|
||||
#define SPOOL_REG_PRINTMAXXEXTENT "printMaxXExtent"
|
||||
#define SPOOL_REG_PRINTMAXYEXTENT "printMaxYExtent"
|
||||
#define SPOOL_REG_PRINTMEDIAREADY "printMediaReady"
|
||||
#define SPOOL_REG_PRINTMEDIASUPPORTED "printMediaSupported"
|
||||
#define SPOOL_REG_PRINTMEMORY "printMemory"
|
||||
#define SPOOL_REG_PRINTMINXEXTENT "printMinXExtent"
|
||||
#define SPOOL_REG_PRINTMINYEXTENT "printMinYExtent"
|
||||
#define SPOOL_REG_PRINTNETWORKADDRESS "printNetworkAddress"
|
||||
#define SPOOL_REG_PRINTNOTIFY "printNotify"
|
||||
#define SPOOL_REG_PRINTNUMBERUP "printNumberUp"
|
||||
#define SPOOL_REG_PRINTORIENTATIONSSUPPORTED "printOrientationsSupported"
|
||||
#define SPOOL_REG_PRINTOWNER "printOwner"
|
||||
#define SPOOL_REG_PRINTPAGESPERMINUTE "printPagesPerMinute"
|
||||
#define SPOOL_REG_PRINTRATE "printRate"
|
||||
#define SPOOL_REG_PRINTRATEUNIT "printRateUnit"
|
||||
#define SPOOL_REG_PRINTSEPARATORFILE "printSeparatorFile"
|
||||
#define SPOOL_REG_PRINTSHARENAME "printShareName"
|
||||
#define SPOOL_REG_PRINTSPOOLING "printSpooling"
|
||||
#define SPOOL_REG_PRINTSTAPLINGSUPPORTED "printStaplingSupported"
|
||||
#define SPOOL_REG_PRINTSTARTTIME "printStartTime"
|
||||
#define SPOOL_REG_PRINTSTATUS "printStatus"
|
||||
#define SPOOL_REG_PRIORITY "priority"
|
||||
#define SPOOL_REG_SERVERNAME "serverName"
|
||||
#define SPOOL_REG_SHORTSERVERNAME "shortServerName"
|
||||
#define SPOOL_REG_UNCNAME "uNCName"
|
||||
#define SPOOL_REG_URL "url"
|
||||
#define SPOOL_REG_VERSIONNUMBER "versionNumber"
|
||||
|
||||
/* container for a single registry key */
|
||||
|
||||
typedef struct {
|
||||
|
Loading…
x
Reference in New Issue
Block a user