Presentation Device Driver Reference for OS/2: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{PDRREF}} | |||
{{IBM-Reprint}} | {{IBM-Reprint}} | ||
==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. | 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. | ||
Line 7: | Line 10: | ||
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. | 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 ''[[Physical Device Driver Reference|OS/2 Physical Device Driver Reference]]''. | |||
== | ==What's New== | ||
* [[ | The following updates have been made for Version 4.02 of the DDK: | ||
* [[ | |||
* [[ | *New parameters and expanded parameter descriptions to the following functions: | ||
**[[GreFillPath]] | |||
**[[GreBeginArea]] | |||
**[[GreSelectClipPath]] | |||
**[[GreGetRegionRects]] | |||
**[[GreGetClipRects]] | |||
**[[QueryDeviceSurface]] | |||
**[[GreEndArea]] | |||
*EnDIVE-related APIs GreEscape DEVESC_SETUPBLITTERNOTIFY and GreEscape DEVESC_VIDEOHIDDEN and their associated data types were included. | |||
== | ==Links== | ||
* Presentation Device Driver Reference for | * Presentation Device Driver Reference for OS/2 - [https://archive.org/download/IBMDeviceDriverKitForOS2Documentation/pdrref.inf INF] (Sep 1997) | ||
* [https://archive.org/details/os2-2.0-pdr-ref-1992 OS/2 2.0 Technical Library: Presentation Driver Reference] (March 1992) | * [https://archive.org/details/os2-2.0-pdr-ref-1992 OS/2 2.0 Technical Library: Presentation Driver Reference] (March 1992) | ||
[[Category:Device Driver Reference]] | [[Category:Device Driver Reference]] | ||
[[Category:Online Books]] |
Latest revision as of 03:18, 13 May 2023
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:
- New parameters and expanded parameter descriptions to the following functions:
- EnDIVE-related APIs GreEscape DEVESC_SETUPBLITTERNOTIFY and GreEscape DEVESC_VIDEOHIDDEN and their associated data types were included.
Links
- Presentation Device Driver Reference for OS/2 - INF (Sep 1997)
- OS/2 2.0 Technical Library: Presentation Driver Reference (March 1992)