## Graphics Adapter Device Driver Reference

[prev][next][parent][TOC]

### 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.