;****************************************************************************
;                                                                           *
; THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY     *
; KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE       *
; IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR     *
; PURPOSE.                                                                  *
;                                                                           *
; Copyright (C) 1993-95  Microsoft Corporation.  All Rights Reserved.       *
;                                                                           *
;****************************************************************************

LIBRARY DISPLAY

DESCRIPTION 'DISPLAY : 100, 96, 96 : VGA 800x600x4'
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              @11
    ScanLR              @12
    DeviceMode		@13	NODATA		;We nop this routine

    ExtTextOut		@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
    InhibitCursorRedraw	@105

    PExtTextOut		@400
    PStrBlt		@401
    RExtTextOut		@402
    RStrBlt		@403

    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

