| spoolss.Datatype | Datatype | String | Datatype |
| spoolss.access_mask.job_admin | Job admin | Boolean | Job admin |
| spoolss.access_mask.printer_admin | Printer admin | Boolean | Printer admin |
| spoolss.access_mask.printer_use | Printer use | Boolean | Printer use |
| spoolss.access_mask.server_admin | Server admin | Boolean | Server admin |
| spoolss.access_mask.server_enum | Server enum | Boolean | Server enum |
| spoolss.access_required | Access required | Unsigned 32-bit integer | Access REQUIRED |
| spoolss.addform.level | Level | Unsigned 32-bit integer | Level |
| spoolss.architecture | Architecture name | String | Architecture name |
| spoolss.buffer.data | Buffer data | Byte array | Contents of buffer |
| spoolss.buffer.size | Buffer size | Unsigned 32-bit integer | Size of buffer |
| spoolss.clientmajorversion | Client major version | Unsigned 32-bit integer | Client printer driver major version |
| spoolss.clientminorversion | Client minor version | Unsigned 32-bit integer | Client printer driver minor version |
| spoolss.configfile | Config file | String | Printer name |
| spoolss.datafile | Data file | String | Data file |
| spoolss.defaultdatatype | Default data type | String | Default data type |
| spoolss.dependentfiles | Dependent files | String | Dependent files |
| spoolss.document | Document name | String | Document name |
| spoolss.drivername | Driver name | String | Driver name |
| spoolss.driverpath | Driver path | String | Driver path |
| spoolss.driverversion | Driver version | Unsigned 32-bit integer | Printer name |
| spoolss.enumforms.num | Num | Unsigned 32-bit integer | Num |
| spoolss.enumjobs.firstjob | First job | Unsigned 32-bit integer | Index of first job to return |
| spoolss.enumjobs.level | Info level | Unsigned 32-bit integer | Info level |
| spoolss.enumjobs.numjobs | Num jobs | Unsigned 32-bit integer | Number of jobs to return |
| spoolss.enumprinterdata.data_needed | Data size needed | Unsigned 32-bit integer | Buffer size needed for printerdata data |
| spoolss.enumprinterdata.data_offered | Data size offered | Unsigned 32-bit integer | Buffer size offered for printerdata data |
| spoolss.enumprinterdata.index | Enum index | Unsigned 32-bit integer | Index for start of enumeration |
| spoolss.enumprinterdata.value_needed | Value size needed | Unsigned 32-bit integer | Buffer size needed for printerdata value |
| spoolss.enumprinterdata.value_offered | Value size offered | Unsigned 32-bit integer | Buffer size offered for printerdata value |
| spoolss.enumprinters.flags.enum_connections | Enum connections | Boolean | Enum connections |
| spoolss.enumprinters.flags.enum_default | Enum default | Boolean | Enum default |
| spoolss.enumprinters.flags.enum_local | Enum local | Boolean | Enum local |
| spoolss.enumprinters.flags.enum_name | Enum name | Boolean | Enum name |
| spoolss.enumprinters.flags.enum_network | Enum network | Boolean | Enum network |
| spoolss.enumprinters.flags.enum_remote | Enum remote | Boolean | Enum remote |
| spoolss.enumprinters.flags.enum_shared | Enum shared | Boolean | Enum shared |
| spoolss.form.flags | Flags | Unsigned 32-bit integer | Flags |
| spoolss.form.height | Height | Unsigned 32-bit integer | Height |
| spoolss.form.horiz | Horizontal | Unsigned 32-bit integer | Horizontal |
| spoolss.form.left | Left margin | Unsigned 32-bit integer | Left |
| spoolss.form.level | Level | Unsigned 32-bit integer | Level |
| spoolss.form.name | Name | String | Name |
| spoolss.form.top | Top | Unsigned 32-bit integer | Top |
| spoolss.form.unknown | Unknown | Unsigned 32-bit integer | Unknown |
| spoolss.form.vert | Vertical | Unsigned 32-bit integer | Vertical |
| spoolss.form.width | Width | Unsigned 32-bit integer | Width |
| spoolss.getform.level | Level | Unsigned 32-bit integer | Level |
| spoolss.helpfile | Help file | String | Help file |
| spoolss.hnd | Context handle | Byte array | SPOOLSS policy handle |
| spoolss.job.id | Job ID | Unsigned 32-bit integer | Job identification number |
| spoolss.job.pagesprinted | Job pages printed | Unsigned 32-bit integer | Job identification number |
| spoolss.job.position | Job position | Unsigned 32-bit integer | Job position |
| spoolss.job.priority | Job priority | Unsigned 32-bit integer | Job priority |
| spoolss.job.status | Job status | Unsigned 32-bit integer | Job status |
| spoolss.job.status.blocked | Blocked | Boolean | Blocked |
| spoolss.job.status.deleted | Deleted | Boolean | Deleted |
| spoolss.job.status.deleting | Deleting | Boolean | Deleting |
| spoolss.job.status.error | Error | Boolean | Error |
| spoolss.job.status.offline | Offline | Boolean | Offline |
| spoolss.job.status.paperout | Paperout | Boolean | Paperout |
| spoolss.job.status.paused | Paused | Boolean | Paused |
| spoolss.job.status.printed | Printed | Boolean | Printed |
| spoolss.job.status.printing | Printing | Boolean | Printing |
| spoolss.job.status.spooling | Spooling | Boolean | Spooling |
| spoolss.job.status.user_intervention | User intervention | Boolean | User intervention |
| spoolss.job.totalpages | Job total pages | Unsigned 32-bit integer | Job total pages |
| spoolss.monitorname | Monitor name | String | Monitor name |
| spoolss.needed | Needed | Unsigned 32-bit integer | Size of buffer required for request |
| spoolss.notify_field | Field | Unsigned 16-bit integer | Field |
| spoolss.notify_info.count | Count | Unsigned 32-bit integer | Count |
| spoolss.notify_info.flags | Flags | Unsigned 32-bit integer | Flags |
| spoolss.notify_info.version | Version | Unsigned 32-bit integer | Version |
| spoolss.notify_info_data.buffer | Buffer | Unsigned 32-bit integer | Buffer |
| spoolss.notify_info_data.buffer.data | Buffer data | Byte array | Buffer data |
| spoolss.notify_info_data.buffer.len | Buffer length | Unsigned 32-bit integer | Buffer length |
| spoolss.notify_info_data.bufsize | Buffer size | Unsigned 32-bit integer | Buffer size |
| spoolss.notify_info_data.count | Count | Unsigned 32-bit integer | Count |
| spoolss.notify_info_data.jobid | Job Id | Unsigned 32-bit integer | Job Id |
| spoolss.notify_info_data.type | Type | Unsigned 16-bit integer | Type |
| spoolss.notify_info_data.value1 | Value1 | Unsigned 32-bit integer | Value1 |
| spoolss.notify_info_data.value2 | Value2 | Unsigned 32-bit integer | Value2 |
| spoolss.notify_option.count | Count | Unsigned 32-bit integer | Count |
| spoolss.notify_option.reserved1 | Reserved1 | Unsigned 16-bit integer | Reserved1 |
| spoolss.notify_option.reserved2 | Reserved2 | Unsigned 32-bit integer | Reserved2 |
| spoolss.notify_option.reserved3 | Reserved3 | Unsigned 32-bit integer | Reserved3 |
| spoolss.notify_option.type | Type | Unsigned 16-bit integer | Type |
| spoolss.notify_option_data.count | Count | Unsigned 32-bit integer | Count |
| spoolss.notify_options.count | Count | Unsigned 32-bit integer | Count |
| spoolss.notify_options.flags | Flags | Unsigned 32-bit integer | Flags |
| spoolss.notify_options.version | Version | Unsigned 32-bit integer | Version |
| spoolss.offered | Offered | Unsigned 32-bit integer | Size of buffer offered in this request |
| spoolss.opnum | Operation | Unsigned 16-bit integer | Operation |
| spoolss.outputfile | Output file | String | Output File |
| spoolss.printer_attributes | Attributes | Unsigned 32-bit integer | Attributes |
| spoolss.printer_attributes.default | Default (9x/ME only) | Boolean | Default |
| spoolss.printer_attributes.direct | Direct | Boolean | Direct |
| spoolss.printer_attributes.do_complete_first | Do complete first | Boolean | Do complete first |
| spoolss.printer_attributes.enable_bidi | Enable bidi (9x/ME only) | Boolean | Enable bidi |
| spoolss.printer_attributes.enable_devq | Enable devq | Boolean | Enable evq |
| spoolss.printer_attributes.hidden | Hidden | Boolean | Hidden |
| spoolss.printer_attributes.keep_printed_jobs | Keep printed jobs | Boolean | Keep printed jobs |
| spoolss.printer_attributes.local | Local | Boolean | Local |
| spoolss.printer_attributes.network | Network | Boolean | Network |
| spoolss.printer_attributes.published | Published | Boolean | Published |
| spoolss.printer_attributes.queued | Queued | Boolean | Queued |
| spoolss.printer_attributes.raw_only | Raw only | Boolean | Raw only |
| spoolss.printer_attributes.shared | Shared | Boolean | Shared |
| spoolss.printer_attributes.work_offline | Work offline (9x/ME only) | Boolean | Work offline |
| spoolss.printer_local | Printer local | Unsigned 32-bit integer | Printer local |
| spoolss.printer_status | Status | Unsigned 32-bit integer | Status |
| spoolss.printerdata.data | Data | Byte array | Data |
| spoolss.printerdata.size | Size | Unsigned 32-bit integer | Size |
| spoolss.printerdata.type | Printer data type | Unsigned 32-bit integer | Printer data type |
| spoolss.printerdata.value | Printer data value | String | Printer data value |
| spoolss.printername | Printer name | String | Printer name |
| spoolss.rc | Return code | Unsigned 32-bit integer | SPOOLSS return code |
| spoolss.relstr.offset | Relative string offset | Unsigned 32-bit integer | Offset of relative string data |
| spoolss.replyopenprinter.unk0 | Unknown 0 | Unsigned 32-bit integer | Unknown 0 |
| spoolss.replyopenprinter.unk1 | Unknown 1 | Unsigned 32-bit integer | Unknown 1 |
| spoolss.returned | Returned | Unsigned 32-bit integer | Number of items returned |
| spoolss.rffpcnex.flags | RFFPCNEX flags | Unsigned 32-bit integer | RFFPCNEX flags |
| spoolss.rffpcnex.flags.add_driver | Add driver | Boolean | Add driver |
| spoolss.rffpcnex.flags.add_form | Add form | Boolean | Add form |
| spoolss.rffpcnex.flags.add_job | Add job | Boolean | Add job |
| spoolss.rffpcnex.flags.add_port | Add port | Boolean | Add port |
| spoolss.rffpcnex.flags.add_printer | Add printer | Boolean | Add printer |
| spoolss.rffpcnex.flags.add_processor | Add processor | Boolean | Add processor |
| spoolss.rffpcnex.flags.configure_port | Configure port | Boolean | Configure port |
| spoolss.rffpcnex.flags.delete_driver | Delete driver | Boolean | Delete driver |
| spoolss.rffpcnex.flags.delete_form | Delete form | Boolean | Delete form |
| spoolss.rffpcnex.flags.delete_job | Delete job | Boolean | Delete job |
| spoolss.rffpcnex.flags.delete_port | Delete port | Boolean | Delete port |
| spoolss.rffpcnex.flags.delete_printer | Delete printer | Boolean | Delete printer |
| spoolss.rffpcnex.flags.delete_processor | Delete processor | Boolean | Delete processor |
| spoolss.rffpcnex.flags.failed_connection_printer | Failed printer connection | Boolean | Failed printer connection |
| spoolss.rffpcnex.flags.set_driver | Set driver | Boolean | Set driver |
| spoolss.rffpcnex.flags.set_form | Set form | Boolean | Set form |
| spoolss.rffpcnex.flags.set_job | Set job | Boolean | Set job |
| spoolss.rffpcnex.flags.set_printer | Set printer | Boolean | Set printer |
| spoolss.rffpcnex.flags.timeout | Timeout | Boolean | Timeout |
| spoolss.rffpcnex.flags.write_job | Write job | Boolean | Write job |
| spoolss.rffpcnex.options | Options | Unsigned 32-bit integer | RFFPCNEX options |
| spoolss.routerreplyprinter.changeid | Change id | Unsigned 32-bit integer | Change id |
| spoolss.routerreplyprinter.condition | Condition | Unsigned 32-bit integer | Condition |
| spoolss.routerreplyprinter.unknown1 | Unknown1 | Unsigned 32-bit integer | Unknown1 |
| spoolss.rrpcn.changehigh | Change high | Unsigned 32-bit integer | Change high |
| spoolss.rrpcn.changelow | Change low | Unsigned 32-bit integer | Change low |
| spoolss.rrpcn.unk0 | Unknown 0 | Unsigned 32-bit integer | Unknown 0 |
| spoolss.rrpcn.unk1 | Unknown 1 | Unsigned 32-bit integer | Unknown 1 |
| spoolss.servermajorversion | Server major version | Unsigned 32-bit integer | Server printer driver major version |
| spoolss.serverminorversion | Server minor version | Unsigned 32-bit integer | Server printer driver minor version |
| spoolss.servername | Server name | String | Server name |
| spoolss.setform.level | Level | Unsigned 32-bit integer | Level |
| spoolss.setjob.cmd | Set job command | Unsigned 32-bit integer | Printer data name |
| spoolss.setprinter_cmd | Command | Unsigned 32-bit integer | Command |
| spoolss.textstatus | Text status | String | Text status |
| spoolss.time.day | Day | Unsigned 32-bit integer | Day |
| spoolss.time.dow | Day of week | Unsigned 32-bit integer | Day of week |
| spoolss.time.hour | Hour | Unsigned 32-bit integer | Hour |
| spoolss.time.minute | Minute | Unsigned 32-bit integer | Minute |
| spoolss.time.month | Month | Unsigned 32-bit integer | Month |
| spoolss.time.msec | Millisecond | Unsigned 32-bit integer | Millisecond |
| spoolss.time.second | Second | Unsigned 32-bit integer | Second |
| spoolss.time.year | Year | Unsigned 32-bit integer | Year |
| spoolss.username | User name | String | User name |
| spoolss.writeprinter.numwritten | Num written | Unsigned 32-bit integer | Number of bytes written |