9 Index

A

Abstract data model

   client

   server

Adding a printer driver to a server example

Adding a printer to a server example

Adding printer driver to server example

Adding printer to server example

Applicability

B

Branch Office Print Remote Logging Methods method

C

Capability negotiation

Change notification

Change tracking

Client

   abstract data model

   initialization

   local events

   message processing

   sequencing rules

   timer events

   timers

Common data types

Communicating print job data

CORE_PRINTER_DRIVER structure

D

Data model - abstract

   client

   server

Data types

   common - overview

E

Enumerating and managing printers example

Enumerating jobs and modifying job settings example

Enumerating print jobs on a server example

Enumerating printers on a server example

EPrintPropertyType enumeration

Events

   local - client

   local - server

   timer - client

   timer - server

Examples

   adding a printer driver to a server

   adding a printer to a server

   adding printer driver to server

   adding printer to server

   enumerating and managing printers

   enumerating jobs and modifying job settings

   enumerating print jobs on a server

   enumerating printers on a server

   overview

   receiving notifications from a server

   receiving notifications from server

F

Fields - vendor-extensible

Form management methods

Form Management Methods method

Full IDL

G

Glossary

I

IDL

Implementer - security considerations

Informative references

Initialization

   client

   server

Interfaces - server

   iremotewinspool

Introduction

iremotewinspool interface

J

Job management methods

Job Management Methods method

Job named property management methods

Job Named Property Management Methods method

Job printing methods

Job Printing Methods method

L

Local events

   client

   server

M

Managing print system

Message processing

   client

   server

Messages

   common data types

   data types

   transport

Methods

   Branch Office Print Remote Logging Methods

   Form Management Methods

   Job Management Methods

   Job Named Property Management Methods

   Job Printing Methods

   Port Monitor Management Methods

   Printer Management Methods

   Printer-Driver Management Methods

   Printer-Port Management Methods

   Printing-Related Notification Methods

   Print-Processor Management Methods

N

Normative references

NOTIFY_OPTIONS_CONTAINER structure

NOTIFY_REPLY_CONTAINER structure

O

Overview (synopsis)

P

Port Monitor Management Methods method

Port-monitor management methods

Preconditions

Prerequisites

Print job data

Print server change notification

Print system - managing

Printer management methods

Printer Management Methods method

Printer-driver management methods

Printer-Driver Management Methods method

Printer-port management methods

Printer-Port Management Methods method

Printing-related notification methods

Printing-Related Notification Methods method

Print-processor management methods

Print-Processor Management Methods method

Product behavior

R

Receiving notifications from a server example

Receiving notifications from server example

References

   informative

   normative

Relationship to other protocols

RpcAsyncAbortPrinter method

RpcAsyncAddForm method

RpcAsyncAddJob method

RpcAsyncAddMonitor method

RpcAsyncAddPerMachineConnection method

RpcAsyncAddPort method

RpcAsyncAddPrinter method

RpcAsyncAddPrinterDriver method

RpcAsyncAddPrintProcessor method

RpcAsyncClosePrinter method

RpcAsyncCorePrinterDriverInstalled method

RpcAsyncCreatePrinterIC method

RpcAsyncDeleteForm method

RpcAsyncDeleteJobNamedProperty method

RpcAsyncDeleteMonitor method

RpcAsyncDeletePerMachineConnection method

RpcAsyncDeletePrinter method

RpcAsyncDeletePrinterData method

RpcAsyncDeletePrinterDataEx method

RpcAsyncDeletePrinterDriver method

RpcAsyncDeletePrinterDriverEx method

RpcAsyncDeletePrinterDriverPackage method

RpcAsyncDeletePrinterIC method

RpcAsyncDeletePrinterKey method

RpcAsyncDeletePrintProcessor method

RpcAsyncEndDocPrinter method

RpcAsyncEndPagePrinter method

RpcAsyncEnumForms method

RpcAsyncEnumJobNamedProperties method

RpcAsyncEnumJobs method

RpcAsyncEnumMonitors method

RpcAsyncEnumPerMachineConnections method

RpcAsyncEnumPorts method

RpcAsyncEnumPrinterData method

RpcAsyncEnumPrinterDataEx method

RpcAsyncEnumPrinterDrivers method

RpcAsyncEnumPrinterKey method

RpcAsyncEnumPrinters method

RpcAsyncEnumPrintProcessorDatatypes method

RpcAsyncEnumPrintProcessors method

RpcAsyncGetCorePrinterDrivers method

RpcAsyncGetForm method

RpcAsyncGetJob method

RpcAsyncGetJobNamedPropertyValue method

RpcAsyncGetPrinter method

RpcAsyncGetPrinterData method

RpcAsyncGetPrinterDataEx method

RpcAsyncGetPrinterDriver method

RpcAsyncGetPrinterDriverDirectory method

RpcAsyncGetPrinterDriverPackagePath method

RpcAsyncGetPrintProcessorDirectory method

RpcAsyncGetRemoteNotifications method

RpcAsyncInstallPrinterDriverFromPackage method

RpcAsyncLogJobInfoForBranchOffice method

RpcAsyncOpenPrinter method

RpcAsyncPlayGdiScriptOnPrinterIC method

RpcAsyncReadPrinter method

RpcAsyncResetPrinter method

RpcAsyncScheduleJob method

RpcAsyncSendRecvBidiData method

RpcAsyncSetForm method

RpcAsyncSetJob method

RpcAsyncSetJobNamedProperty method

RpcAsyncSetPort method

RpcAsyncSetPrinter method

RpcAsyncSetPrinterData method

RpcAsyncSetPrinterDataEx method

RpcAsyncStartDocPrinter method

RpcAsyncStartPagePrinter method

RpcAsyncUploadPrinterDriverPackage method

RpcAsyncWritePrinter method

RpcAsyncXcvData method

RpcPrintNamedProperty structure

RpcPrintPropertiesCollection structure

RpcPrintPropertyValue structure

RpcSyncRefreshRemoteNotifications method

RpcSyncRegisterForRemoteNotifications method

RpcSyncUnRegisterForRemoteNotifications method

S

Security - implementer considerations

Sequencing rules

   client

   server

Server

   abstract data model

   Branch Office Print Remote Logging Methods method

   Form Management Methods method

   initialization

   iremotewinspool interface

   Job Management Methods method

   Job Named Property Management Methods method

   Job Printing Methods method

   local events

   message processing

   overview

   Port Monitor Management Methods method

   Printer Management Methods method

   Printer-Driver Management Methods method

   Printer-Port Management Methods method

   Printing-Related Notification Methods method

   Print-Processor Management Methods method

   sequencing rules

   timer events

   timers

Standards assignments

T

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transport

V

Vendor-extensible fields

Versioning