![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
How This Book is Organized
This book includes the following chapters and supporting appendixes:
Introduction to Graphics Adapter Device Drivers
This chapter briefly describes the design philosophy of the
GRADD Model.
GRADD Model Components
This chapter provides details on each of the components and how
they work together within the GRADD Model.
Video Manager
This chapter contains a list of the Video Manager Interface
functions, as well as a detailed description of each.
Graphics Adapter Device Drivers
This chapter describes the device driver interface (DDI) for a
GRADD, how and when to add extensions, and detailed description
of each Graphics Hardware Interface function. In addition, this
chapter describes the Enhanced Direct Interface Video Extension
(EnDIVE) functions.
VIDEOPMI.DLL Exported Functions
This chapter describes the format and syntax used to define the
data necessary to set a video mode while in OS/2 Protect Mode.
It also includes the APIs.
VIDEO Protect-Mode Interface
This chapter discusses the purpose of the VIDEO Protect-Mode
Interface (PMI) used in IBM Operating System/2. It is an
extension of the VESA SVPMI standard currently in use by the
operating system's base and virtual video subsystems. The PMI
provides a means of setting Super VGA video modes while in
Protect Mode and of enabling their virtualization in multiple
DOS sessions.
Appendixes
Appendix A. OS/2 Version Compatibility Considerations
This appendix describes information in terms of version
compatibility.
Appendix B. Syntax Conventions
This appendix indicates the conventions that have been used for
the parameter names found in the data types.
Appendix C. Data Types
This appendix contains a description of the parameters for all
the data types called by the Video Manager Interface, the
Graphics Hardware Interface, the Video Configuration Manager,
and the Protect-Mode Interface.
Appendix D. Notices
This appendix contains legal notices.
Miscellaneous
A glossary and an index are included.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs