LIBRARY GDI32

EXPORTS

; for user-mode printer drivers

    EngAssociateSurface      = NtGdiEngAssociateSurface
    EngCreateBitmap          = NtGdiEngCreateBitmap
    EngCreateDeviceSurface   = NtGdiEngCreateDeviceSurface
    EngCreateDeviceBitmap    = NtGdiEngCreateDeviceBitmap
    EngDeleteSurface         = NtGdiEngDeleteSurface
    EngUnlockSurface         = NtGdiEngUnlockSurface
    EngLockSurface           = NtGdiEngLockSurface
    EngCreatePalette         = NtGdiEngCreatePalette
    EngDeletePalette         = NtGdiEngDeletePalette
    EngEraseSurface          = NtGdiEngEraseSurface
    EngMarkBandingSurface    = NtGdiEngMarkBandingSurface

    EngCopyBits              = NtGdiEngCopyBits
    EngStretchBlt            = NtGdiEngStretchBlt
    EngStretchBltROP         = NtGdiEngStretchBltROP
    EngBitBlt                = NtGdiEngBitBlt
    EngPlgBlt                = NtGdiEngPlgBlt
    EngAlphaBlend            = NtGdiEngAlphaBlend
    EngGradientFill          = NtGdiEngGradientFill
    EngTransparentBlt        = NtGdiEngTransparentBlt
    EngPaint                 = NtGdiEngPaint

    EngStrokePath            = NtGdiEngStrokePath
    EngFillPath              = NtGdiEngFillPath
    EngStrokeAndFillPath     = NtGdiEngStrokeAndFillPath
    EngLineTo                = NtGdiEngLineTo
    EngTextOut               = NtGdiEngTextOut
    EngDeletePath            = NtGdiEngDeletePath
    EngCreateClip            = NtGdiEngCreateClip
    EngDeleteClip            = NtGdiEngDeleteClip

    XLATEOBJ_cGetPalette     = NtGdiXLATEOBJ_cGetPalette
    XLATEOBJ_piVector
    XLATEOBJ_iXlate          = NtGdiXLATEOBJ_iXlate
    XLATEOBJ_hGetColorTransform  = NtGdiXLATEOBJ_hGetColorTransform
    CLIPOBJ_bEnum            = NtGdiCLIPOBJ_bEnum
    CLIPOBJ_cEnumStart       = NtGdiCLIPOBJ_cEnumStart
    CLIPOBJ_ppoGetPath       = NtGdiCLIPOBJ_ppoGetPath
    BRUSHOBJ_ulGetBrushColor = NtGdiBRUSHOBJ_ulGetBrushColor
    BRUSHOBJ_pvAllocRbrush   = NtGdiBRUSHOBJ_pvAllocRbrush
    BRUSHOBJ_pvGetRbrush     = NtGdiBRUSHOBJ_pvGetRbrush
    BRUSHOBJ_hGetColorTransform  = NtGdiBRUSHOBJ_hGetColorTransform
    XFORMOBJ_bApplyXform     = NtGdiXFORMOBJ_bApplyXform
    XFORMOBJ_iGetXform       = NtGdiXFORMOBJ_iGetXform
    FONTOBJ_vGetInfo         = NtGdiFONTOBJ_vGetInfo
    FONTOBJ_pxoGetXform      = NtGdiFONTOBJ_pxoGetXform
    FONTOBJ_cGetGlyphs       = NtGdiFONTOBJ_cGetGlyphs
    FONTOBJ_pifi             = NtGdiFONTOBJ_pifi
    FONTOBJ_pfdg             = NtGdiFONTOBJ_pfdg
    FONTOBJ_pvTrueTypeFontFile  = NtGdiFONTOBJ_pvTrueTypeFontFile
    FONTOBJ_cGetAllGlyphHandles = NtGdiFONTOBJ_cGetAllGlyphHandles
    FONTOBJ_pQueryGlyphAttrs = NtGdiFONTOBJ_pQueryGlyphAttrs

    STROBJ_bEnum             = NtGdiSTROBJ_bEnum
    STROBJ_bEnumPositionsOnly = NtGdiSTROBJ_bEnumPositionsOnly
    STROBJ_vEnumStart        = NtGdiSTROBJ_vEnumStart
    STROBJ_dwGetCodePage     = NtGdiSTROBJ_dwGetCodePage
    STROBJ_bGetAdvanceWidths = NtGdiSTROBJ_bGetAdvanceWidths

    PATHOBJ_vGetBounds       = NtGdiPATHOBJ_vGetBounds
    PATHOBJ_bEnum            = NtGdiPATHOBJ_bEnum
    PATHOBJ_vEnumStart       = NtGdiPATHOBJ_vEnumStart
    PATHOBJ_vEnumStartClipLines  = NtGdiPATHOBJ_vEnumStartClipLines
    PATHOBJ_bEnumClipLines   = NtGdiPATHOBJ_bEnumClipLines

    EngLoadModule
    EngFreeModule
    EngFindResource

    EngMultiByteToUnicodeN
    EngUnicodeToMultiByteN
    EngMultiByteToWideChar
    EngWideCharToMultiByte
    EngGetCurrentCodePage
    EngComputeGlyphSet

    EngQueryLocalTime

    EngCreateSemaphore
    EngAcquireSemaphore
    EngReleaseSemaphore
    EngDeleteSemaphore

    EngGetPrinterDataFileName
    EngGetDriverName
    EngCheckAbort          = NtGdiEngCheckAbort

    HT_Get8BPPFormatPalette  = NtGdiHT_Get8BPPFormatPalette
    HT_Get8BPPMaskPalette = NtGdiHT_Get8BPPMaskPalette

    EngQueryEMFInfo
