The functional structure of the pen calibration DLL is reflected in the entry points that it exports:
EXPORTS WEP @1 RESIDENTNAME CalDlg @2 Calibrate @3 VerifyChangesDlg @4 ErrMsgDlg @5
The pen calibration application
The source modules that make up the pen calibration applet source code are listed in the following table along with a description of each module.
Module | Description |
CAL.H | General header file for PENCAL.DLL |
CALDLG.C | Conducts the calibration dialog with the user and writes the new configuration information to the pen driver key in the Registry. |
CALERR.C | Calibration error handling routine. |
CALERR.H | Defines the error messages that can be output by PENCAL.DLL; header file for CALERR.C. |
CALINIT.C | Contains LibMain and WEP functions. |
MAKEFILE | 16-bit makefile for the DLL. |
PENCAL.DEF | Definitions file. |
PENCAL.DLG | Defines the pen calibration dialog box. |
PENCAL.RC | Resources file. |
PENCAL.RCV | Contains version strings read by the operating system. |
RES.H | Resource header file for PENCAL.DLL. |
UMULDIV.ASM | Multiplies signed 16.16 by 16.16 and returns 16.16 result. |
_CALDLG.H | Dialog header file for PENCAL.DLL |