|
|
1.1 root 1: typedef struct _PRINTPROCESSORDATA {
2: DWORD signature;
3: DWORD cb;
4: struct _PRINTPROCESSORDATA *pNext;
5: DWORD fsStatus;
6: HANDLE semPaused;
7: DWORD uDatatype;
8: HANDLE hPrinter;
9: LPWSTR pPrinterName;
10: LPWSTR pDocument;
11: LPWSTR pDatatype;
12: LPWSTR pParameters;
13: DWORD JobId;
14: HDC hDC;
15: } PRINTPROCESSORDATA, *PPRINTPROCESSORDATA;
16:
17: #define PRINTPROCESSORDATA_SIGNATURE 0x5051 /* 'QP' is the signature value */
18:
19: /* Define flags for fsStatus field */
20:
21: #define PRINTPROCESSOR_ABORTED 0x0001
22: #define PRINTPROCESSOR_PAUSED 0x0002
23: #define PRINTPROCESSOR_CLOSED 0x0004
24:
25: #define PRINTPROCESSOR_RESERVED 0xFFF8
26:
27: PPRINTPROCESSORDATA
28: ValidateHandle(
29: HANDLE hPrintProcessor
30: );
31:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.