## Virtual Device Driver Reference for OS/2

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

### How This Book is Organized

This book consists of three parts:

Part 1. Overview

Introduction This chapter contains a general description of the three types of OS/2 device drivers, and an overview of the virtual device driver mechanism and kernel services.

Virtual Device Driver Architecture and Operations This chapter contains a description of virtual device driver architecture, operations, and communication between device drivers.

Part 2. Virtual Device Drivers

Base Virtual Device Drivers This chapter contains a description of each base virtual device driver shipped with OS/2.

Installable Virtual Device Drivers This chapter contains a description of each installable virtual virtual device driver shipped with OS/2.

Virtual Mouse Device Driver This chapter describes the virtual mouse device driver (VMOUSE), which is responsible for all mouse support in multiple DOS sessions.

Part 3. Reference Material

C Language Virtual DevHlp Services This chapter contains full C language descriptions of the kernel functions available to virtual device drivers.

Appendixes

OS/2 Version Compatibility Considerations This table describes information added to or changed since the availability of OS/2 Warp, Version 3 in terms of version compatibility.

Assembler Language Syntax This appendix contains assembler language versions of the kernel functions covered in Chapter 6.

Notices This appendix contains legal notices and lists the trademarks of the IBM Corporation and trademarks of other companies.

A glossary and an index are included at the back of this book.