| /* Definitions for printing |
| * |
| * Copyright 1998 Huw Davies, Andreas Mohr |
| */ |
| #ifndef __WINE_PRINT_H |
| #define __WINE_PRINT_H |
| |
| #include "windows.h" |
| |
| #define INT_PD_DEFAULT_DEVMODE 1 |
| #define INT_PD_DEFAULT_MODEL 2 |
| |
| #define PRINTER_ATTRIBUTE_QUEUED 0x00000001 |
| #define PRINTER_ATTRIBUTE_DIRECT 0x00000002 |
| #define PRINTER_ATTRIBUTE_DEFAULT 0x00000004 |
| #define PRINTER_ATTRIBUTE_SHARED 0x00000008 |
| #define PRINTER_ATTRIBUTE_NETWORK 0x00000010 |
| #define PRINTER_ATTRIBUTE_HIDDEN 0x00000020 |
| #define PRINTER_ATTRIBUTE_LOCAL 0x00000040 |
| |
| #define PRINTER_ATTRIBUTE_ENABLE_DEVQ 0x00000080 |
| #define PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS 0x00000100 |
| #define PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST 0x00000200 |
| |
| #define PRINTER_ATTRIBUTE_WORK_OFFLINE 0x00000400 |
| #define PRINTER_ATTRIBUTE_ENABLE_BIDI 0x00000800 |
| |
| HANDLE16 WINAPI OpenJob(LPSTR lpOutput, LPSTR lpTitle, HDC16 hDC); |
| int WINAPI CloseJob(HANDLE16 hJob); |
| int WINAPI WriteSpool(HANDLE16 hJob, LPSTR lpData, WORD cch); |
| int WINAPI DeleteJob(HANDLE16 hJob, WORD wNotUsed); |
| int WINAPI StartSpoolPage(HANDLE16 hJob); |
| int WINAPI EndSpoolPage(HANDLE16 hJob); |
| DWORD WINAPI GetSpoolJob(int nOption, LONG param); |
| int WINAPI WriteDialog(HANDLE16 hJob, LPSTR lpMsg, WORD cchMsg); |
| |
| #endif /* __WINE_PRINT_H */ |