INFO: Use of DocumentProperties() vs. ExtDeviceMode()

ID: Q92514

3.10 3.50 3.51 4.00 | 4.00 WINDOWS NT | WINDOWS kbprint
The information in this article applies to:


SUMMARY

Windows-based applications have used ExtDeviceMode() to retrieve or modify device initialization information for printer drivers. The Win32 API introduces a new function DocumentProperties() that applications can use to configure the settings of the printer.

Note that ExtDeviceMode() calls DocumentProperties(); therefore, it is faster for applications to use DocumentProperties() directly.

Specifying the DM_UPDATE mask allows an application to change printer settings when using DocumentProperties(). Applications should be aware that the GetProcAddress() function is now case sensitive.

Windows-based applications running on Windows NT (WOW) can call ExtDeviceMode(). The spooler's ExtDeviceMode() entry is intended for WOW use.

Additional query words: 3.10 4.00 DEVMODE print setup setting


Keywords          : kbNTOS350 kbNTOS351 kbNTOS400 kbSDKWin32 kbWinOS95 kbDSupport 
Version           : winnt:3.5,3.51,4.0
Platform          : winnt 
Issue type        : kbinfo 

Last Reviewed: July 2, 1999