#include "precomp.h"
#include "debug.h"
#include "oemps.h"
#include "GlyphTranslator.h"
Go to the source code of this file.
Functions | |
PDEVOEM APIENTRY | OEMEnablePDEV (PDEVOBJ pdevobj, PWSTR pPrinterName, ULONG cPatterns, HSURF *phsurfPatterns, ULONG cjGdiInfo, GDIINFO *pGdiInfo, ULONG cjDevInfo, DEVINFO *pDevInfo, DRVENABLEDATA *pded) |
VOID APIENTRY | OEMDisablePDEV (PDEVOBJ pdevobj) |
BOOL APIENTRY | OEMResetPDEV (PDEVOBJ pdevobjOld, PDEVOBJ pdevobjNew) |
BOOL APIENTRY | OEMEnableDriver (DWORD dwOEMintfVersion, DWORD dwSize, PDRVENABLEDATA pded) |
Definition in file enable.cpp.
VOID APIENTRY OEMDisablePDEV | ( | PDEVOBJ | pdevobj | ) |
pdevobj | Pointer to the DEVOBJ structure |
Definition at line 123 of file enable.cpp.
References _OEMPDEV::pLinks, InnerEscapeLinkData::pNext, and _OEMPDEV::pTranslator.
BOOL APIENTRY OEMEnableDriver | ( | DWORD | dwOEMintfVersion, | |
DWORD | dwSize, | |||
PDRVENABLEDATA | pded | |||
) |
dwOEMintfVersion | Version of driver (should be PRINTER_OEMINTF_VERSION) | |
dwSize | Size of DEVENABLEDATA structure in pded | |
pded | Pointer to a DEVENABLEDATA structure |
Definition at line 184 of file enable.cpp.
PDEVOEM APIENTRY OEMEnablePDEV | ( | PDEVOBJ | pdevobj, | |
PWSTR | pPrinterName, | |||
ULONG | cPatterns, | |||
HSURF * | phsurfPatterns, | |||
ULONG | cjGdiInfo, | |||
GDIINFO * | pGdiInfo, | |||
ULONG | cjDevInfo, | |||
DEVINFO * | pDevInfo, | |||
DRVENABLEDATA * | pded | |||
) |
pdevobj | Pointer to the DEVOBJ structure | |
pPrinterName | Pointer to the printer name | |
cPatterns | Number of surface patterns in phsurtPatterns | |
phsurfPatterns | Pointer to surface patters handles array | |
cjGdiInfo | Size of pGdiInfo structure | |
pGdiInfo | Pointer to GDIINFO structure | |
cjDevInfo | Size of pDevInfo structure | |
pDevInfo | Pointer to a DEVINFO structure | |
pded | Pointer to a DRVENABLEDATA structure to fill with hooking function pointers |
Definition at line 63 of file enable.cpp.
References tagOEMDEV::bAutoURLs, _OEMPDEV::bNeedText, _OEMPDEV::nPage, _OEMPDEV::pLinks, and _OEMPDEV::pTranslator.
BOOL APIENTRY OEMResetPDEV | ( | PDEVOBJ | pdevobjOld, | |
PDEVOBJ | pdevobjNew | |||
) |
pdevobjOld | Pointer to the original DEVOBJ structure | |
pdevobjNew | Pointer to the new DEVOBJ structure |
Definition at line 152 of file enable.cpp.
References _OEMPDEV::pTranslator.