/*++ Copyright (c) 1995 Microsoft Corporation Module Name: textout.c Abstract: Implementation of text output related DDI entry points: DrvTextOut Environment: Windows NT PostScript driver Revision History: 03/16/96 -davidx- Initial framework. mm/dd/yy -author- description --*/ #include "pscript.h" BOOL DrvTextOut( SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco, RECTL *prclExtra, RECTL *prclOpaque, BRUSHOBJ *pboFore, BRUSHOBJ *pboOpaque, POINTL *pptlOrg, MIX mix ) /*++ Routine Description: Implementation of DDI entry point DrvTextOut. Please refer to DDK documentation for more details. Arguments: pso - Defines the surface on which to be written. pstro - Defines the glyphs to be rendered and their positions pfo - Specifies the font to be used pco - Defines the clipping path prclExtra - A NULL-terminated array of rectangles to be filled prclOpaque - Specifies an opaque rectangle pboFore - Defines the foreground brush pboOpaque - Defines the opaque brush mix - Specifies the foreground and background ROPs for pboFore Return Value: TRUE if successful, FALSE if there is an error --*/ { PDEV pdev; VERBOSE(("Entering DrvTextout...\n")); ASSERT(pso && pstro && pfo); pdev = (PDEV) pso->dhpdev; ASSERT(ValidPDEV(pdev)); return FALSE; }