Presentation Device Driver Reference for OS/2

From EDM2
Jump to: navigation, search
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

About This Book

The OS/2 Presentation Device Driver Reference defines what a presentation driver is, how it operates, and when to use one. In addition, a description of the types of presentation drivers, their interfaces, and the available system services is provided. System programmers can use the information found in this book to write their own presentation drivers.

Detailed descriptions of control structures, data structures, and I/O formats have been included to help in understanding and using the interfaces. For further information about structures and defined values, see the OS/2 Presentation Manager Programming Reference and the header files supplied with the Developer's Toolkit for OS/2.

Knowledge of a programming language (such as C or assembler) that is used for writing OS/2 applications is necessary, and the programmer must be familiar with the workings of the OS/2 operating system.

Note
Programmers who require information on 16-bit device drivers should refer to the OS/2 Physical Device Driver Reference.

What's New

The following updates have been made for Version 4.02 of the DDK:

  • EnDIVE-related APIs GreEscape DEVESC_SETUPBLITTERNOTIFY and GreEscape DEVESC_VIDEOHIDDEN and their associated data types were included.


Links