LIBRARY IBM8514

DESCRIPTION '8514 OS/2 PM Display Driver Library'

DATA PRELOAD SINGLE IOPL        ;Required to get our DS at ring 2

SEGMENTS
    _PTRDATA    CLASS 'DATA'    SHARED          IOPL

    _COMPLCODE  CLASS 'DATA'    SHARED          IOPL
    _RING2CONF  CLASS 'CODE'    SHARED          IOPL CONFORMING
    _RING3CODE  CLASS 'CODE'    SHARED          IOPL CONFORMING

    _TEXT       CLASS 'CODE'    SHARED          IOPL
    _BITBLT     CLASS 'CODE'    SHARED          IOPL
    _FARTEXT    CLASS 'CODE'    SHARED          IOPL
    _INITSEG    CLASS 'CODE'    SHARED          IOPL
    _BLUEMOON   CLASS 'CODE'    SHARED          IOPL

    _PALSEG     CLASS 'CODE'    SHARED          IOPL
    _BITMAP     CLASS 'CODE'    SHARED          IOPL
    _PTR        CLASS 'CODE'    SHARED          IOPL
    _VIOSEG     CLASS 'CODE'    SHARED          IOPL

    _FIRESEG    CLASS 'CODE'    SHARED          IOPL

    _INSTANCE   CLASS 'DATA'    NONSHARED       NOIOPL
    _RING3DATA  CLASS 'DATA'    SHARED          NOIOPL

; _HWCONFIG segment is only used for debugging purpose. The following line
; must be commented out when 8514DEBUG is not defined.
;
;   _HWCONFIG   CLASS 'CODE' IOPL LOADONCALL

EXPORTS
    MoveCursor          @103    RESIDENTNAME    2
    CheckCursor         @104    RESIDENTNAME
    OS2_PM_DRV_ENABLE   @1      RESIDENTNAME

IMPORTS
    GreBitmapLimitWarning = PMGRE.34

HEAPSIZE 20000

PROTMODE
