Dynamic link libraries for presentation drivers must export the appropriate set of the following entry points:
EXPORTS MoveCursorBlock @103 /* Display drivers only */ OS2_PM_DRV_QUERYSCREENRESOLUTIONS /* Optional */ OS2_PM_DRV_DEVMODE /* Hardcopy drivers only */ OS2_PM_DRV_DEVICENAMES /* Hardcopy drivers only */ DrvInstall /* Optional */ DrvRemove /* Optional */ OS2_PM_DRV_RING_LEVELS /* All drivers */ OS2_PM_DRV_ENABLE_LEVELS /* All drivers */ OS2_PM_DRV_ENABLE /* All drivers */
In addition to the entry points listed above, hardcopy drivers should export entry points for the routines that handle dialogs with the user. See Exported Entry Points (Cursor); also see Exported Entry Points and Exported Driver Function Reference.