Driver Development

1 Driver Development Basics
1.1 Driver Basics
1.1.1 Driver Behavior
1.1.2 Driver Structure
1.1.3 Extended Drivers
1.2 Defining a Basic Driver
1.2.1 The Driver’s .GP File
1.2.2 Information about the Driver
1.2.3 Extended Drivers
1.2.4 The Strategy Routine
1.2.5 Escape Codes

2 Mouse Drivers
2.1 Mouse Drivers Basics
2.1.1 Data Structures
2.1.2 Functions

3 PCMCIA Drivers
3.1 PCMCIA Drivers
3.1.1 State Information
3.1.2 Handling Basic Functions
3.1.3 PCMCIA Driver Functions
3.2 PCMCIA Library Functions
3.3 CardServices Functions
3.4 CardServices Events

4 Font Driver
4.1 Overview
4.2 Initialization Routines
4.3 Data Routines
4.4 Metrics Routines
4.5 Debugging Tips


Table of contents