Microsoft Spool Subsystem (spoolss)

Table 162. Microsoft Spool Subsystem (spoolss)

FieldField NameTypeDescription
spoolss.DatatypeDatatypeStringDatatype
spoolss.access_mask.job_adminJob adminBooleanJob admin
spoolss.access_mask.printer_adminPrinter adminBooleanPrinter admin
spoolss.access_mask.printer_usePrinter useBooleanPrinter use
spoolss.access_mask.server_adminServer adminBooleanServer admin
spoolss.access_mask.server_enumServer enumBooleanServer enum
spoolss.access_requiredAccess requiredUnsigned 32-bit integerAccess REQUIRED
spoolss.addform.levelLevelUnsigned 32-bit integerLevel
spoolss.architectureArchitecture nameStringArchitecture name
spoolss.buffer.dataBuffer dataByte arrayContents of buffer
spoolss.buffer.sizeBuffer sizeUnsigned 32-bit integerSize of buffer
spoolss.clientmajorversionClient major versionUnsigned 32-bit integerClient printer driver major version
spoolss.clientminorversionClient minor versionUnsigned 32-bit integerClient printer driver minor version
spoolss.configfileConfig fileStringPrinter name
spoolss.datafileData fileStringData file
spoolss.defaultdatatypeDefault data typeStringDefault data type
spoolss.dependentfilesDependent filesStringDependent files
spoolss.documentDocument nameStringDocument name
spoolss.drivernameDriver nameStringDriver name
spoolss.driverpathDriver pathStringDriver path
spoolss.driverversionDriver versionUnsigned 32-bit integerPrinter name
spoolss.enumforms.numNumUnsigned 32-bit integerNum
spoolss.enumjobs.firstjobFirst jobUnsigned 32-bit integerIndex of first job to return
spoolss.enumjobs.levelInfo levelUnsigned 32-bit integerInfo level
spoolss.enumjobs.numjobsNum jobsUnsigned 32-bit integerNumber of jobs to return
spoolss.enumprinterdata.data_neededData size neededUnsigned 32-bit integerBuffer size needed for printerdata data
spoolss.enumprinterdata.data_offeredData size offeredUnsigned 32-bit integerBuffer size offered for printerdata data
spoolss.enumprinterdata.indexEnum indexUnsigned 32-bit integerIndex for start of enumeration
spoolss.enumprinterdata.value_neededValue size neededUnsigned 32-bit integerBuffer size needed for printerdata value
spoolss.enumprinterdata.value_offeredValue size offeredUnsigned 32-bit integerBuffer size offered for printerdata value
spoolss.enumprinters.flags.enum_connectionsEnum connectionsBooleanEnum connections
spoolss.enumprinters.flags.enum_defaultEnum defaultBooleanEnum default
spoolss.enumprinters.flags.enum_localEnum localBooleanEnum local
spoolss.enumprinters.flags.enum_nameEnum nameBooleanEnum name
spoolss.enumprinters.flags.enum_networkEnum networkBooleanEnum network
spoolss.enumprinters.flags.enum_remoteEnum remoteBooleanEnum remote
spoolss.enumprinters.flags.enum_sharedEnum sharedBooleanEnum shared
spoolss.form.flagsFlagsUnsigned 32-bit integerFlags
spoolss.form.heightHeightUnsigned 32-bit integerHeight
spoolss.form.horizHorizontalUnsigned 32-bit integerHorizontal
spoolss.form.leftLeft marginUnsigned 32-bit integerLeft
spoolss.form.levelLevelUnsigned 32-bit integerLevel
spoolss.form.nameNameStringName
spoolss.form.topTopUnsigned 32-bit integerTop
spoolss.form.unknownUnknownUnsigned 32-bit integerUnknown
spoolss.form.vertVerticalUnsigned 32-bit integerVertical
spoolss.form.widthWidthUnsigned 32-bit integerWidth
spoolss.getform.levelLevelUnsigned 32-bit integerLevel
spoolss.helpfileHelp fileStringHelp file
spoolss.hndContext handleByte arraySPOOLSS policy handle
spoolss.job.idJob IDUnsigned 32-bit integerJob identification number
spoolss.job.pagesprintedJob pages printedUnsigned 32-bit integerJob identification number
spoolss.job.positionJob positionUnsigned 32-bit integerJob position
spoolss.job.priorityJob priorityUnsigned 32-bit integerJob priority
spoolss.job.statusJob statusUnsigned 32-bit integerJob status
spoolss.job.status.blockedBlockedBooleanBlocked
spoolss.job.status.deletedDeletedBooleanDeleted
spoolss.job.status.deletingDeletingBooleanDeleting
spoolss.job.status.errorErrorBooleanError
spoolss.job.status.offlineOfflineBooleanOffline
spoolss.job.status.paperoutPaperoutBooleanPaperout
spoolss.job.status.pausedPausedBooleanPaused
spoolss.job.status.printedPrintedBooleanPrinted
spoolss.job.status.printingPrintingBooleanPrinting
spoolss.job.status.spoolingSpoolingBooleanSpooling
spoolss.job.status.user_interventionUser interventionBooleanUser intervention
spoolss.job.totalpagesJob total pagesUnsigned 32-bit integerJob total pages
spoolss.monitornameMonitor nameStringMonitor name
spoolss.neededNeededUnsigned 32-bit integerSize of buffer required for request
spoolss.notify_fieldFieldUnsigned 16-bit integerField
spoolss.notify_info.countCountUnsigned 32-bit integerCount
spoolss.notify_info.flagsFlagsUnsigned 32-bit integerFlags
spoolss.notify_info.versionVersionUnsigned 32-bit integerVersion
spoolss.notify_info_data.bufferBufferUnsigned 32-bit integerBuffer
spoolss.notify_info_data.buffer.dataBuffer dataByte arrayBuffer data
spoolss.notify_info_data.buffer.lenBuffer lengthUnsigned 32-bit integerBuffer length
spoolss.notify_info_data.bufsizeBuffer sizeUnsigned 32-bit integerBuffer size
spoolss.notify_info_data.countCountUnsigned 32-bit integerCount
spoolss.notify_info_data.jobidJob IdUnsigned 32-bit integerJob Id
spoolss.notify_info_data.typeTypeUnsigned 16-bit integerType
spoolss.notify_info_data.value1Value1Unsigned 32-bit integerValue1
spoolss.notify_info_data.value2Value2Unsigned 32-bit integerValue2
spoolss.notify_option.countCountUnsigned 32-bit integerCount
spoolss.notify_option.reserved1Reserved1Unsigned 16-bit integerReserved1
spoolss.notify_option.reserved2Reserved2Unsigned 32-bit integerReserved2
spoolss.notify_option.reserved3Reserved3Unsigned 32-bit integerReserved3
spoolss.notify_option.typeTypeUnsigned 16-bit integerType
spoolss.notify_option_data.countCountUnsigned 32-bit integerCount
spoolss.notify_options.countCountUnsigned 32-bit integerCount
spoolss.notify_options.flagsFlagsUnsigned 32-bit integerFlags
spoolss.notify_options.versionVersionUnsigned 32-bit integerVersion
spoolss.offeredOfferedUnsigned 32-bit integerSize of buffer offered in this request
spoolss.opnumOperationUnsigned 16-bit integerOperation
spoolss.outputfileOutput fileStringOutput File
spoolss.printer_attributesAttributesUnsigned 32-bit integerAttributes
spoolss.printer_attributes.defaultDefault (9x/ME only)BooleanDefault
spoolss.printer_attributes.directDirectBooleanDirect
spoolss.printer_attributes.do_complete_firstDo complete firstBooleanDo complete first
spoolss.printer_attributes.enable_bidiEnable bidi (9x/ME only)BooleanEnable bidi
spoolss.printer_attributes.enable_devqEnable devqBooleanEnable evq
spoolss.printer_attributes.hiddenHiddenBooleanHidden
spoolss.printer_attributes.keep_printed_jobsKeep printed jobsBooleanKeep printed jobs
spoolss.printer_attributes.localLocalBooleanLocal
spoolss.printer_attributes.networkNetworkBooleanNetwork
spoolss.printer_attributes.publishedPublishedBooleanPublished
spoolss.printer_attributes.queuedQueuedBooleanQueued
spoolss.printer_attributes.raw_onlyRaw onlyBooleanRaw only
spoolss.printer_attributes.sharedSharedBooleanShared
spoolss.printer_attributes.work_offlineWork offline (9x/ME only)BooleanWork offline
spoolss.printer_localPrinter localUnsigned 32-bit integerPrinter local
spoolss.printer_statusStatusUnsigned 32-bit integerStatus
spoolss.printerdata.dataDataByte arrayData
spoolss.printerdata.sizeSizeUnsigned 32-bit integerSize
spoolss.printerdata.typePrinter data typeUnsigned 32-bit integerPrinter data type
spoolss.printerdata.valuePrinter data valueStringPrinter data value
spoolss.printernamePrinter nameStringPrinter name
spoolss.rcReturn codeUnsigned 32-bit integerSPOOLSS return code
spoolss.relstr.offsetRelative string offsetUnsigned 32-bit integerOffset of relative string data
spoolss.replyopenprinter.unk0Unknown 0Unsigned 32-bit integerUnknown 0
spoolss.replyopenprinter.unk1Unknown 1Unsigned 32-bit integerUnknown 1
spoolss.returnedReturnedUnsigned 32-bit integerNumber of items returned
spoolss.rffpcnex.flagsRFFPCNEX flagsUnsigned 32-bit integerRFFPCNEX flags
spoolss.rffpcnex.flags.add_driverAdd driverBooleanAdd driver
spoolss.rffpcnex.flags.add_formAdd formBooleanAdd form
spoolss.rffpcnex.flags.add_jobAdd jobBooleanAdd job
spoolss.rffpcnex.flags.add_portAdd portBooleanAdd port
spoolss.rffpcnex.flags.add_printerAdd printerBooleanAdd printer
spoolss.rffpcnex.flags.add_processorAdd processorBooleanAdd processor
spoolss.rffpcnex.flags.configure_portConfigure portBooleanConfigure port
spoolss.rffpcnex.flags.delete_driverDelete driverBooleanDelete driver
spoolss.rffpcnex.flags.delete_formDelete formBooleanDelete form
spoolss.rffpcnex.flags.delete_jobDelete jobBooleanDelete job
spoolss.rffpcnex.flags.delete_portDelete portBooleanDelete port
spoolss.rffpcnex.flags.delete_printerDelete printerBooleanDelete printer
spoolss.rffpcnex.flags.delete_processorDelete processorBooleanDelete processor
spoolss.rffpcnex.flags.failed_connection_printerFailed printer connectionBooleanFailed printer connection
spoolss.rffpcnex.flags.set_driverSet driverBooleanSet driver
spoolss.rffpcnex.flags.set_formSet formBooleanSet form
spoolss.rffpcnex.flags.set_jobSet jobBooleanSet job
spoolss.rffpcnex.flags.set_printerSet printerBooleanSet printer
spoolss.rffpcnex.flags.timeoutTimeoutBooleanTimeout
spoolss.rffpcnex.flags.write_jobWrite jobBooleanWrite job
spoolss.rffpcnex.optionsOptionsUnsigned 32-bit integerRFFPCNEX options
spoolss.routerreplyprinter.changeidChange idUnsigned 32-bit integerChange id
spoolss.routerreplyprinter.conditionConditionUnsigned 32-bit integerCondition
spoolss.routerreplyprinter.unknown1Unknown1Unsigned 32-bit integerUnknown1
spoolss.rrpcn.changehighChange highUnsigned 32-bit integerChange high
spoolss.rrpcn.changelowChange lowUnsigned 32-bit integerChange low
spoolss.rrpcn.unk0Unknown 0Unsigned 32-bit integerUnknown 0
spoolss.rrpcn.unk1Unknown 1Unsigned 32-bit integerUnknown 1
spoolss.servermajorversionServer major versionUnsigned 32-bit integerServer printer driver major version
spoolss.serverminorversionServer minor versionUnsigned 32-bit integerServer printer driver minor version
spoolss.servernameServer nameStringServer name
spoolss.setform.levelLevelUnsigned 32-bit integerLevel
spoolss.setjob.cmdSet job commandUnsigned 32-bit integerPrinter data name
spoolss.setprinter_cmdCommandUnsigned 32-bit integerCommand
spoolss.textstatusText statusStringText status
spoolss.time.dayDayUnsigned 32-bit integerDay
spoolss.time.dowDay of weekUnsigned 32-bit integerDay of week
spoolss.time.hourHourUnsigned 32-bit integerHour
spoolss.time.minuteMinuteUnsigned 32-bit integerMinute
spoolss.time.monthMonthUnsigned 32-bit integerMonth
spoolss.time.msecMillisecondUnsigned 32-bit integerMillisecond
spoolss.time.secondSecondUnsigned 32-bit integerSecond
spoolss.time.yearYearUnsigned 32-bit integerYear
spoolss.usernameUser nameStringUser name
spoolss.writeprinter.numwrittenNum writtenUnsigned 32-bit integerNumber of bytes written