LIBRARY DISPLAY

DESCRIPTION 'DISPLAY : 100, 96, 96 : VGA 800x600x4 Display For ROM, 386 Version'
EXETYPE WINDOWS

DATA PRELOAD FIXED SINGLE

SEGMENTS
    _TEXT	PRELOAD FIXED SHARED
    _PROTECT	LOADONCALL FIXED SHARED
    _REAL	LOADONCALL FIXED SHARED
    _INIT	PRELOAD MOVEABLE DISCARDABLE SHARED
    _BLUEMOON	PRELOAD MOVEABLE DISCARDABLE SHARED
    _LINES	MOVEABLE DISCARDABLE SHARED
    _PIXEL	MOVEABLE DISCARDABLE SHARED
    _SCANLINE	MOVEABLE DISCARDABLE SHARED
    _TEXTSTUFF	PRELOAD MOVEABLE DISCARDABLE SHARED
    _DIMAPS     MOVEABLE DISCARDABLE SHARED


EXPORTS
    BitBlt              @1
    ColorInfo           @2
    Control             @3
    Disable             @4
    Enable              @5
    EnumDFonts          @6
    EnumObj             @7
    Output              @8
    Pixel               @9
    RealizeObject       @10
    StrBlt = PStrBlt	@11
    ScanLR              @12
    DeviceMode		@13	NODATA		;We nop this routine

    ExtTextOut = PExtTextOut @14
    GetCharWidth	@15	NODATA
    DeviceBitmap	@16	NODATA		;We don't handle this
    FastBorder		@17
    SetAttribute	@18	NODATA		;We don't handle this
    DeviceBitmapBits    @19                     ;for device independent bitmaps
    CreateBitmap	@20                     ;for device independent maps
    DIBScreenBlt	@21			;dib to screen blt

    do_polylines	@90			;Need these to get fixed
    do_scanlines	@91

    SaveScreenBitmap	@92			

    Inquire             @101
    SetCursor           @102
    MoveCursor          @103
    CheckCursor         @104

    UserRepaintDisable	@500

;   ORDINALS 600-610 are reserved for PenWindows.

IMPORTS
    ScreenSwitchEnable	= KEYBOARD.100		;For DOS 3.x Box


    __NEXTSEG			= KERNEL.114

    AllocCSToDSAlias    	= KERNEL.170
    AllocDSToCSAlias	      	= KERNEL.171
    ScreenSelector		= KERNEL.174
    AllocSelector		= KERNEL.175
    FreeSelector		= KERNEL.176
    PrestoChangeoSelector	= KERNEL.177
    __WinFlags			= KERNEL.178
