Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
This header is used by print. For more information, see:
printoem.h contains the following programming interfaces:
Functions
| GET_PSCRIPT5_PRIVATE_DEVMODE_SIZE Returns PScript5's private DEVMODE structure to allow its plugins to determine its size. |
| GET_UNIDRV_PRIVATE_DEVMODE_SIZE Returns PScript5's private DEVMODE structure to allow its plugins to determine its size. |
| OEMAlphaBlend Describes the OEMAlphaBlend function. |
| OEMBitBlt The OEMBitBlt function provides general bit-block transfer capabilities between device-managed surfaces, between GDI-managed standard-format bitmaps, or between a device-managed surface and a GDI-managed standard-format bitmap. |
| OEMCommand Describes the OEMCommand function. |
| OEMCommandCallback Describes the OEMCommandCallback function. |
| OEMCommonUIProp Describes the OEMCommonUIProp function. |
| OEMCompression Describes the OEMCompression function. |
| OEMCopyBits The OEMCopyBits function performs translations between device-managed raster surfaces and GDI standard-format bitmaps. |
| OEMDeviceCapabilities Describes the OEMDeviceCapabilities function. |
| OEMDevicePropertySheets Describes the OEMDevicePropertySheets function. |
| OEMDevMode Describes the OEMDevMode function. |
| OEMDevQueryPrintEx Describes the OEMDevQueryPrintEx function. |
| OEMDisableDriver This function is obsolete. |
| OEMDisablePDEV This function (OEMDisablePDEV) is obsolete. |
| OEMDitherColor The OEMDitherColor function requests the device to create a brush dithered against a device palette. |
| OEMDocumentPropertySheets Describes the OEMDocumentPropertySheets function. |
| OEMDownloadCharGlyph Describes the OEMDownloadCharGlyph function. |
| OEMDownloadFontHeader Describes the OEMDownloadFontHeader function. |
| OEMDriverDMS Describes the OEMDriverDMS function. |
| OEMEnableDriver Describes the OEMEnableDriver function. |
| OEMEnablePDEV Describes the OEMEnablePDEV function. |
| OEMEndDoc The OEMEndDoc function is called by the GDI when it has finished sending a document to the driver for rendering. |
| OEMEscape The OEMEscape function retrieves information from a device that is not available in a device-independent device driver interface; the particular query depends on the value of the iEsc parameter. |
| OEMFillPath The OEMFillPath function handles the filling of closed paths. |
| OEMFilterGraphics Describes the OEMFilterGraphics function. |
| OEMFontInstallerDlgProc Describes the OEMFontInstallerDlgProc function. |
| OEMFontManagement The OEMFontManagement function is an optional entry point provided for PostScript devices. |
| OEMGetGlyphMode The OEMGetGlyphMode function informs the GDI how to cache glyph information. |
| OEMGetInfo Describes the OEMGetInfo function. |
| OEMGradientFill The OEMGradientFill function shades the specified primitives. |
| OEMHalftonePattern Describes the OEMHalftonePattern function. |
| OEMIcmCreateColorTransform The OEMIcmCreateColorTransform function creates an ICM color transform. |
| OEMIcmDeleteColorTransform The OEMIcmDeleteColorTransform function deletes the specified color transform. |
| OEMImageProcessing Describes the OEMImageProcessing function. |
| OEMLineTo The OEMLineTo function draws a single, solid, integer-only cosmetic line. |
| OEMMemoryUsage This function (OEMMemoryUsage) is obsolete. |
| OEMNextBand The OEMNextBand function is called by GDI when it has finished drawing a band for a physical page, so that the driver can send the band to the printer. |
| OEMOutputCharStr This function (OEMOutputCharStr) is obsolete. |
| OEMPaint The OEMPaint function is obsolete, and is no longer called by GDI in Windows 2000 and later. See DrvPaint. |
| OEMPDriverEvent Describes the OEMPDriverEvent function. |
| OEMPlgBlt The OEMPlgBlt function provides rotate bit-block transfer capabilities between combinations of device-managed and GDI-managed surfaces. |
| OEMPrinterEvent Describes the OEMPrinterEvent function. |
| OEMQueryAdvanceWidths The OEMQueryAdvanceWidths function returns character advance widths for a specified set of glyphs. |
| OEMQueryColorProfile Describes the OEMQueryColorProfile function. |
| OEMQueryDeviceSupport The OEMQueryDeviceSupport function returns requested device-specific information. |
| OEMQueryFont The OEMQueryFont function is used by GDI to get the IFIMETRICS structure for a given font. |
| OEMQueryFontData The OEMQueryFontData function retrieves information about a realized font. |
| OEMQueryFontTree The OEMQueryFontTree function provides GDI with a pointer to a structure that defines mapping of glyph and kerning handles. |
| OEMRealizeBrush The OEMRealizeBrush function requests that the driver realize a specified brush for a specified surface. |
| OEMResetPDEV Describes the OEMResetPDEV function. |
| OEMSendFontCmd This function (OEMSendFontCmdSW) is obsolete. |
| OEMSendPage The OEMSendPage function is called by GDI when it has finished drawing a physical page, so that the driver can send the page to the printer. |
| OEMStartBanding The OEMStartBanding function is called by GDI when it is ready to start sending bands of a physical page to the driver for rendering. |
| OEMStartDoc The OEMStartDoc function is called by GDI when it is ready to start sending a document to the driver for rendering. |
| OEMStartPage The OEMStartPage function is called by GDI when it is ready to start sending the contents of a physical page to the driver for rendering. |
| OEMStretchBlt The OEMStretchBlt function provides stretching bit-block transfer capabilities between any combination of device-managed and GDI-managed surfaces. |
| OEMStretchBltROP The OEMStretchBltROP function performs a stretching bit-block transfer using a raster operation (ROP). |
| OEMStrokeAndFillPath The OEMStrokeAndFillPath function concurrently strokes and fills a path. |
| OEMStrokePath The OEMStrokePath function strokes a path. |
| OEMTextOut The OEMTextOut function calls for the driver to render a set of glyphs at specified positions. |
| OEMTextOutAsBitmap Describes the OEMTextOutAsBitmap function. |
| OEMTransparentBlt The OEMTransparentBlt function provides bit-block transfer capabilities with transparency. |
| OEMTTDownloadMethod Describes the OEMTTDownloadMethod function. |
| OEMTTYGetInfo Describes the OEMTTYGetInfo function. |
| OEMUpdateExternalFonts Describes the OEMUpdateExternalFonts function. |
| OEMUpgradePrinter Describes the OEMUpgradePrinter function. |
| OEMUpgradeRegistry Describes the OEMUpgradeRegistry function. |
Callback functions
| OEMCUIPCALLBACK The OEMCUIPCALLBACK function type is used for defining callback functions that are specified by a user interface plug-in's IPrintOemUI::CommonUIProp method. The structure is defined in printoem.h. |
| PFN_DrvGetDriverSetting The DrvGetDriverSetting function is obsolete. |
| PFN_DrvGetStandardVariable This DrvGetStandardVariable function is obsolete. |
| PFN_DrvUnidriverTextOut The DrvUnidriverTextOut function is obsolete. |
| PFN_DrvUpdateUISetting The DrvUpdateUISetting function is obsolete. |
| PFN_DrvUpgradeRegistrySetting The DrvUpgradeRegistrySetting function is obsolete. |
| PFN_DrvWriteAbortBuf The DrvWriteAbortBuf function is obsolete. |
| PFN_DrvWriteSpoolBuf The DrvWriteSpoolBuf function pointed to by this function pointer is obsolete. |
| PFN_DrvXMoveTo The DrvXMoveTo function is obsolete. |
| PFN_DrvYMoveTo The DrvYMoveTo function is obsolete. |
| PFNGETINFO The UNIFONTOBJ_GetInfo callback function is provided by the Unidrv driver so that rendering plug-ins can obtain font or glyph information. |
Structures
| DEVOBJ The DEVOBJ structure is used as an input argument to several of a rendering plug-in's COM interface methods. |
| OEMCUIPPARAM The OEMCUIPPARAM structure is used as an input parameter to a user interface plug-in's IPrintOemUI::CommonUIProp method. |
| CUSTOMSIZEPARAM The CUSTOMSIZEPARAM structure holds information pertaining to a single custom page size parameter for a printer. |
| DRVPROCS The DRVPROCS structure is obsolete and is not used with the COM interfaces for Microsoft printer drivers. |
| FINVOCATION The FINVOCATION structure is used as input to the IPrintOemUni::SendFontCmd method. The structure is defined in printoem.h. |
| GETINFO_FONTOBJ The GETINFO_FONTOBJ structure is used as input to the UNIFONTOBJ_GetInfo callback function. |
| GETINFO_GLYPHBITMAP The GETINFO_GLYPHBITMAP structure is used as input to the UNIFONTOBJ_GetInfo callback function. |
| GETINFO_GLYPHSTRING The GETINFO_GLYPHSTRING structure is used as input to the UNIFONTOBJ_GetInfo callback function. |
| GETINFO_GLYPHWIDTH The GETINFO_GLYPHWIDTH structure is used as input to the UNIFONTOBJ_GetInfo callback function. |
| GETINFO_MEMORY The GETINFO_MEMORY structure is used as input to the UNIFONTOBJ_GetInfo callback function. |
| GETINFO_STDVAR The GETINFO_STDVAR structure is used as input to the UNIFONTOBJ_GetInfo callback function. |
| IPPARAMS The IPPARAMS structure is used as an input parameter to a rendering plug-in's IPrintOemUni::ImageProcessing method. |
| OEM_DMEXTRAHEADER The OEM_DMEXTRAHEADER structure must be used to define the first members of a set of private DEVMODEW structure members. |
| OEMDMPARAM The OEMDMPARAM structure is used as an input parameter to the IPrintOemUI::DevMode, IPrintOemUni::DevMode, and IPrintOemPS::DevMode methods. |
| OEMMEMORYUSAGE The OEMMEMORYUSAGE structure is used as an input parameter to a rendering plug-in's IPrintOemUni::MemoryUsage method. |
| OEMUIOBJ The OEMUIOBJ structure is used as an input argument to several of the methods exported by user interface plug-ins. |
| OEMUIPROCS The OEMUIPROCS structure is obsolete.The OEMUIPROCS structure contains the address of the DrvGetDriverSetting and DrvUpdateUISetting functions that are exported by Microsoft printer drivers. |
| OEMUIPSPARAM The OEMUIPSPARAM structure is passed to a user interface plug-in's IPrintOemUI::DevicePropertySheets and IPrintOemUI::DocumentPropertySheets methods. |
| PDEV_ADJUST_GRAPHICS_RESOLUTION The PDEV_ADJUST_GRAPHICS_RESOLUTION structure specifies a graphics resolution value. |
| PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA The PDEV_ADJUST_IMAGEABLE_ORIGIN_AREA structure specifies the imageable origin area. |
| PDEV_ADJUST_PAPER_MARGIN The PDEV_ADJUST_PAPER_MARGIN structure specifies the imageable printing area. |
| PDEV_ADJUST_PHYSICAL_PAPER_SIZE The PDEV_ADJUST_PAPER_PHYSICAL_SIZE structure specifies a paper size value. |
| PDEV_HOSTFONT_ENABLED The PDEV_HOSTFONT_ENABLED structure indicates whether the Hostfont feature is enabled. |
| PDEV_USE_TRUE_COLOR The PDEV_USE_TRUE_COLOR structure indicates whether the output color space should be color or grayscale. |
| PSCRIPT5_PRIVATE_DEVMODE The PSCRIPT5_PRIVATE_DEVMODE structure enables Pscript5 plug-ins to determine the size of the private portion of Pscript5's DEVMODEW structure. |
| PUBLISHERINFO The PUBLISHERINFO structure is used as an input parameter to the IPrintOemPS::GetInfo method. |
| SIMULATE_CAPS_1 The SIMULATE_CAPS_1 structure contains information about the types of simulations a spooler supports. |
| UNIDRV_PRIVATE_DEVMODE The UNIDRV_PRIVATE_DEVMODE structure enables Unidrv plug-ins to determine the size of the private portion of Unidrv's DEVMODEW structure. |
| UNIFONTOBJ The UNIFONTOBJ structure is used as an input parameter to font functions in rendering plug-ins. |
| USERDATA The USERDATA structure is used by Unidrv and Pscript to specify additional information about printer features. A USERDATA structure pointer is supplied as the UserData member for each OPTITEM structure. |
Enumerations
| EATTRIBUTE_DATATYPE EATTRIBUTE_DATATYPE enumerates the possible data types for a global attribute, feature attribute or option attribute. |
| STDVARIABLEINDEX Describes the STDVARIABLEINDEX enumeration. |