Go to the source code of this file.
|
| int WINAPI | DrvDocumentEvent (HANDLE, HDC, int, ULONG, PVOID, ULONG, PVOID) |
| |
| BOOL WINAPI | DrvDriverEvent (DWORD, DWORD, LPBYTE, LPARAM) |
| |
| BOOL WINAPI | DrvPrinterEvent (LPWSTR, INT, DWORD, LPARAM) |
| |
| DWORD WINAPI | DrvDeviceCapabilities (HANDLE, PWSTR, WORD, PVOID, PDEVMODE) |
| |
| LONG WINAPI | DrvDevicePropertySheets (PPROPSHEETUI_INFO, LPARAM) |
| |
| LONG WINAPI | DrvDocumentPropertySheets (PPROPSHEETUI_INFO, LPARAM) |
| |
| BOOL WINAPI | DevQueryPrintEx (PDEVQUERYPRINT_INFO) |
| |
◆ DM_ADVANCED
◆ DM_NOPERMISSION
◆ DM_USER_DEFAULT
◆ DOCUMENTEVENT_ABORTDOC
| #define DOCUMENTEVENT_ABORTDOC 9 |
◆ DOCUMENTEVENT_CREATEDCPOST
| #define DOCUMENTEVENT_CREATEDCPOST 2 |
◆ DOCUMENTEVENT_CREATEDCPRE
| #define DOCUMENTEVENT_CREATEDCPRE 1 |
◆ DOCUMENTEVENT_DELETEDC
| #define DOCUMENTEVENT_DELETEDC 10 |
◆ DOCUMENTEVENT_ENDDOC
| #define DOCUMENTEVENT_ENDDOC 8 |
◆ DOCUMENTEVENT_ENDDOCPOST
| #define DOCUMENTEVENT_ENDDOCPOST 12 |
◆ DOCUMENTEVENT_ENDDOCPRE
| #define DOCUMENTEVENT_ENDDOCPRE 8 |
◆ DOCUMENTEVENT_ENDPAGE
| #define DOCUMENTEVENT_ENDPAGE 7 |
◆ DOCUMENTEVENT_ESCAPE
| #define DOCUMENTEVENT_ESCAPE 11 |
◆ DOCUMENTEVENT_EVENT
◆ DOCUMENTEVENT_FAILURE
| #define DOCUMENTEVENT_FAILURE -1 |
◆ DOCUMENTEVENT_FIRST
◆ DOCUMENTEVENT_FLAGS
◆ DOCUMENTEVENT_LAST
◆ DOCUMENTEVENT_QUERYFILTER
| #define DOCUMENTEVENT_QUERYFILTER 14 |
◆ DOCUMENTEVENT_RESETDCPOST
| #define DOCUMENTEVENT_RESETDCPOST 4 |
◆ DOCUMENTEVENT_RESETDCPRE
| #define DOCUMENTEVENT_RESETDCPRE 3 |
◆ DOCUMENTEVENT_SPOOLED
| #define DOCUMENTEVENT_SPOOLED 0x10000 |
◆ DOCUMENTEVENT_STARTDOC
| #define DOCUMENTEVENT_STARTDOC 5 |
◆ DOCUMENTEVENT_STARTDOCPOST
| #define DOCUMENTEVENT_STARTDOCPOST 13 |
◆ DOCUMENTEVENT_STARTDOCPRE
| #define DOCUMENTEVENT_STARTDOCPRE 5 |
◆ DOCUMENTEVENT_STARTPAGE
| #define DOCUMENTEVENT_STARTPAGE 6 |
◆ DOCUMENTEVENT_SUCCESS
| #define DOCUMENTEVENT_SUCCESS 1 |
◆ DOCUMENTEVENT_UNSUPPORTED
| #define DOCUMENTEVENT_UNSUPPORTED 0 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPOST
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPOST 5 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRE
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRE 2 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRINTTICKETPOST
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRINTTICKETPOST 11 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRINTTICKETPRE
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRINTTICKETPRE 8 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPOST
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPOST 13 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRE
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRE 1 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRINTTICKETPOST
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRINTTICKETPOST 12 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRINTTICKETPRE
| #define DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRINTTICKETPRE 7 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDPAGEEPRE
| #define DOCUMENTEVENT_XPS_ADDFIXEDPAGEEPRE 3 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDPAGEPOST
| #define DOCUMENTEVENT_XPS_ADDFIXEDPAGEPOST 4 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDPAGEPRINTTICKETPOST
| #define DOCUMENTEVENT_XPS_ADDFIXEDPAGEPRINTTICKETPOST 10 |
◆ DOCUMENTEVENT_XPS_ADDFIXEDPAGEPRINTTICKETPRE
| #define DOCUMENTEVENT_XPS_ADDFIXEDPAGEPRINTTICKETPRE 9 |
◆ DOCUMENTEVENT_XPS_CANCELJOB
| #define DOCUMENTEVENT_XPS_CANCELJOB 6 |
◆ DPS_NOPERMISSION
| #define DPS_NOPERMISSION 0x0001 |
◆ DRIVER_EVENT_DELETE
◆ DRIVER_EVENT_INITIALIZE
| #define DRIVER_EVENT_INITIALIZE 1 |
◆ PRINTER_EVENT_ADD_CONNECTION
| #define PRINTER_EVENT_ADD_CONNECTION 1 |
◆ PRINTER_EVENT_ATTRIBUTES_CHANGED
| #define PRINTER_EVENT_ATTRIBUTES_CHANGED 7 |
◆ PRINTER_EVENT_CACHE_DELETE
| #define PRINTER_EVENT_CACHE_DELETE 6 |
◆ PRINTER_EVENT_CACHE_REFRESH
| #define PRINTER_EVENT_CACHE_REFRESH 5 |
◆ PRINTER_EVENT_DELETE
| #define PRINTER_EVENT_DELETE 4 |
◆ PRINTER_EVENT_DELETE_CONNECTION
| #define PRINTER_EVENT_DELETE_CONNECTION 2 |
◆ PRINTER_EVENT_FLAG_NO_UI
| #define PRINTER_EVENT_FLAG_NO_UI 1 |
◆ PRINTER_EVENT_INITIALIZE
| #define PRINTER_EVENT_INITIALIZE 3 |
◆ DEVICEPROPERTYHEADER
◆ DEVQUERYPRINT_INFO
◆ DOCEVENT_CREATEDCPRE
◆ DOCEVENT_ESCAPE
◆ DOCEVENT_FILTER
◆ DOCUMENTPROPERTYHEADER
◆ PDCEVENT_CREATEDCPRE
◆ PDEVICEPROPERTYHEADER
◆ PDEVQUERYPRINT_INFO
◆ PDOCEVENT_ESCAPE
◆ PDOCEVENT_FILTER
◆ PDOCUMENTPROPERTYHEADER
◆ DevQueryPrintEx()
Definition at line 636 of file printers.c.
637{
640
642
644 {
646
648 {
650 }
651
653 }
654 return Ret;
655}
HMODULE WINAPI LoadPrinterDriver(HANDLE hspool)
static DEVQUERYPRINTEX fpDevQueryPrintEx
#define GetProcAddress(x, y)
◆ DrvDeviceCapabilities()
◆ DrvDevicePropertySheets()
◆ DrvDocumentEvent()
◆ DrvDocumentPropertySheets()
◆ DrvDriverEvent()
◆ DrvPrinterEvent()