CCPSRendering/enable.cpp File Reference

#include "precomp.h"
#include "debug.h"
#include "oemps.h"
#include "GlyphTranslator.h"
Include dependency graph for enable.cpp:

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)

Detailed Description

Definition in file enable.cpp.


Function Documentation

VOID APIENTRY OEMDisablePDEV ( PDEVOBJ  pdevobj  ) 
Parameters:
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 
)
Parameters:
dwOEMintfVersion Version of driver (should be PRINTER_OEMINTF_VERSION)
dwSize Size of DEVENABLEDATA structure in pded
pded Pointer to a DEVENABLEDATA structure
Returns:
TRUE

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 
)
Parameters:
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
Returns:
Pointer to the private PDEV structure, if successful, or NULL if failed

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 
)
Parameters:
pdevobjOld Pointer to the original DEVOBJ structure
pdevobjNew Pointer to the new DEVOBJ structure
Returns:

Definition at line 152 of file enable.cpp.

References _OEMPDEV::pTranslator.


Generated on Mon Jun 18 12:40:20 2012 for CC PDF Converter by doxygen 1.6.1