ReactOS 0.4.16-dev-477-g6ada597
|
#include <precomp.h>
Public Types | |
enum | { PortType_Other = 0 , PortType_FILE , PortType_PhysicalCOM , PortType_PhysicalLPT } |
Public Attributes | |
LIST_ENTRY | Entry |
PWSTR | pwszPortName |
PLOCALMON_HANDLE | pLocalmon |
DWORD | Sig |
enum _LOCALMON_PORT:: { ... } | PortType |
BOOL | bStartedDoc |
DWORD | dwJobID |
HANDLE | hFile |
HANDLE | hPrinter |
PWSTR | pwszMapping |
Describes the port handle returned by LocalmonOpenPort. Manages a legacy port (COM/LPT) or virtual FILE: port for printing as well as its associated printer and job.
anonymous enum |
Enumerator | |
---|---|
PortType_Other | |
PortType_FILE | Any port that doesn't belong into the other categories (default). |
PortType_PhysicalCOM | A port created when a document is printed on FILE: and the user entered a file name. |
PortType_PhysicalLPT |
BOOL _LOCALMON_PORT::bStartedDoc |
Definition at line 65 of file precomp.h.
Referenced by LocalmonEndDocPort(), and LocalmonStartDocPort().
DWORD _LOCALMON_PORT::dwJobID |
Whether a document has been started with StartDocPort.
Definition at line 66 of file precomp.h.
Referenced by LocalmonEndDocPort(), and LocalmonStartDocPort().
LIST_ENTRY _LOCALMON_PORT::Entry |
Definition at line 54 of file precomp.h.
Referenced by _HandleAddPort(), _HandleDeletePort(), InitializePrintMonitor2(), LocalmonAddPort(), LocalmonAddPortEx(), LocalmonClosePort(), LocalmonDeletePort(), and LocalmonOpenPort().
HANDLE _LOCALMON_PORT::hFile |
ID of the printing job we are processing (for later reporting progress using SetJobW).
Definition at line 67 of file precomp.h.
Referenced by _ClosePortHandles(), _CreateNonspooledPort(), _HandleAddPort(), _SetTransmissionRetryTimeout(), InitializePrintMonitor2(), LocalmonAddPort(), LocalmonAddPortEx(), LocalmonGetPrinterDataFromPort(), LocalmonOpenPort(), LocalmonReadPort(), LocalmonSetPortTimeOuts(), LocalmonStartDocPort(), and LocalmonWritePort().
HANDLE _LOCALMON_PORT::hPrinter |
Handle to the opened port or INVALID_HANDLE_VALUE if it isn't currently opened.
Definition at line 68 of file precomp.h.
Referenced by LocalmonClosePort(), LocalmonEndDocPort(), and LocalmonStartDocPort().
PLOCALMON_HANDLE _LOCALMON_PORT::pLocalmon |
The name of this port including the trailing colon. Empty for virtual file ports.
Definition at line 56 of file precomp.h.
Referenced by _HandleAddPort(), _HandleDeletePort(), InitializePrintMonitor2(), LocalmonAddPort(), LocalmonAddPortEx(), LocalmonClosePort(), LocalmonDeletePort(), and LocalmonOpenPort().
enum { ... } _LOCALMON_PORT::PortType |
PWSTR _LOCALMON_PORT::pwszMapping |
Handle to the printer for the job on this port (for using SetJobW).
Definition at line 69 of file precomp.h.
Referenced by _ClosePortHandles(), and _CreateNonspooledPort().
PWSTR _LOCALMON_PORT::pwszPortName |
Definition at line 55 of file precomp.h.
Referenced by _ClosePortHandles(), _CreateNonspooledPort(), _FindPort(), _HandleAddPort(), _HandleDeletePort(), _LocalmonGetPortLevel1(), _LocalmonGetPortLevel2(), InitializePrintMonitor2(), LocalmonAddPort(), LocalmonAddPortEx(), and LocalmonStartDocPort().
DWORD _LOCALMON_PORT::Sig |
Pointer to the parent LOCALMON_HANDLE structure.
Definition at line 57 of file precomp.h.
Referenced by InitializePrintMonitor2(), LocalmonAddPort(), and LocalmonAddPortEx().