Jump to content

PDRREF:OS/2 Version Compatibility Considerations

From EDM2
Presentation Device Driver Reference for OS/2
  1. Introduction to OS/2 Presentation Drivers
  2. Design Considerations for All Drivers
  3. Graphics Engine/Presentation Driver Design Changes
  4. Design Considerations for Display Drivers
  5. Design Considerations for Hardcopy Drivers
  6. Display Drivers
  7. Distributed Console Access Facility (DCAF) Architecture
  8. Graphics Engine Hardcopy Drivers
  9. Queue Drivers
  10. Port Drivers
  11. Presentation Manager Function Categories
  12. Exported Driver Function Reference
  13. Mandatory and Simulated Graphics Engine Function Reference
  14. Device Support Function Reference
  15. DBIDI Command Structures and Command Flow

Appendixes

A - OS/2 Version Compatibility Considerations
B - Syntax Conventions
C - Format of the Journal File
D - Bit-Map Simulation for 16-Bit Hardcopy Drivers
E - Data Types
F - Notices

Miscellaneous

G - Glossary

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

The following table lists new information that has been added to or changed in this documentation. Moreover, when writing a device driver, you will want to take into consideration these particular changes that can affect the downward compatibility of these items.

Item Added or Changed Date Item Added or Changed Compatible with Version
DEVESC_DBE_FONTMANAGEMENT June 1996 OS/2 Warp, Version 3 and higher
Dynamic Job Property
DevEscape interface in Mandatory and Simulated Graphics Engine Function Reference
June 1996 OS/2 Warp, FixPak XR_W017 and higher
BIDI APIs in Device Support Function Reference November 1995 OS/2 Warp, Version 3 and higher
BIDI command structures in BIDI Command Structures and Command Flow November 1995 OS/2 Warp, Version 3 and higher
DEVESC_ACQUIREFB April 1995 OS/2 Warp, Version 3 and higher
DEVESC_DEACQUIREFB April 1995 OS/2 Warp, Version 3 and higher
DEVESC_EXTGET April 1995 OS/2 Warp, Version 3 and higher
DEVESC_EXTPUT April 1995 OS/2 Warp, Version 3 and higher
DEVESC_EXTQUERY April 1995 OS/2 Warp, Version 3 and higher
DEVESC_GETAPERTURE April 1995 OS/2 Warp, Version 3 and higher
DEVESC_HWREQUEST April 1995 OS/2 Warp, Version 3 and higher
DEVESC_QUERYFB April 1995 OS/2 Warp, Version 3 and higher
DEVESC_REGISTER April 1995 OS/2 Warp, Version 3 and higher
DEVESC_SWITCHBANK April 1995 OS/2 Warp, Version 3 and higher
DEVESC_VRAMALLOC April 1995 OS/2 Warp, Version 3 and higher
QueryDeviceSurface* April 1995 OS/2 Warp, Version 3 and higher
SDBitBlit* September 1994 OS/2 Warp, Version 3 and higher
SDLine* September 1994 OS/2 Warp, Version 3 and higher
Note
*A fix pack to make these functions work on OS/2 2.11 available in late 1995.