|
|
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.