PRB: Four Printer Escapes Documented Incorrectly

ID Number: Q75534

3.00 3.10

WINDOWS

docerr

Summary:

Chapter 11 of the "Microsoft Windows Device Driver Kit: Device Driver

Adaptation Guide" for Microsoft Windows 3.1 and Chapter 11 of the

"Microsoft Windows Device Development Kit Device Driver Adaptation

Guide" for Windows 3.0 incorrectly document the following printer

escapes: GETEXTENTTABLE, GETFACENAME, GETPAIRKERNTABLE, and

SETALLJUSTVALUES.

For each of these escapes, the lpInData parameter contains a FAR

pointer to an EXTTEXTDATA structure. The EXTTEXTDATA structure is

documented as follows:

typedef struct {

short nSize;

LPAPPEXTTEXTDATA lpInData;

LPFONTINFO lpFont;

LPTEXTXFORM lpXForm;

LPDRAWMODE lpDrawMode;

} EXTTEXTDATA;

typedef EXTTEXTDATA FAR *LPEXTTEXTDATA;

The PostScript printer driver source code included with versions 3.0

and 3.1 of the Microsoft Windows Device Development Kit (DDK) include

the definition above and the definitions of the referenced structures

in the GDI.H header file.

Additional reference words: 3.00 3.10 docerr DDKPRINT