SNA Print Server Data Filter API

The user configures the path to the print data filter DLL. This DLL is used by all sessions active on the print server. However, the print data filter DLL can specify whether or not it wants a given session's print data passed to it.

The entry points to this DLL are:

PrtFilterAlloc
Obtains a data buffer in which to pass print data.
PrtFilterFree
Frees a data buffer obtained with PrtFilterAlloc.
PrtFilterJobData
Allows the DLL to manipulate print data.
PrtFilterJobEnd
Informs the DLL that a print job has ended.
PrtFilterJobStart
Informs the DLL that a new print job has started.