; -------------------------------------------------------------------------------------------------- ; umpdddi.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF UMPDDDI_INC UMPDDDI_INC equ <1> BRUSHOBJ_hGetColorTransform PROTO STDCALL :DWORD BRUSHOBJ_pvAllocRbrush PROTO STDCALL :DWORD,:DWORD BRUSHOBJ_pvGetRbrush PROTO STDCALL :DWORD BRUSHOBJ_ulGetBrushColor PROTO STDCALL :DWORD CLIPOBJ_bEnum PROTO STDCALL :DWORD,:DWORD,:DWORD CLIPOBJ_cEnumStart PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD CLIPOBJ_ppoGetPath PROTO STDCALL :DWORD EngAcquireSemaphore PROTO STDCALL :DWORD EngAlphaBlend PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngAssociateSurface PROTO STDCALL :DWORD,:DWORD,:DWORD EngBitBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCheckAbort PROTO STDCALL :DWORD EngComputeGlyphSet PROTO STDCALL :DWORD,:DWORD,:DWORD EngCopyBits PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCreateBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCreateClip PROTO STDCALL EngCreateDeviceBitmap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngCreateDeviceSurface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngCreatePalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngCreateSemaphore PROTO STDCALL EngDeleteClip PROTO STDCALL :DWORD EngDeletePalette PROTO STDCALL :DWORD EngDeletePath PROTO STDCALL :DWORD EngDeleteSemaphore PROTO STDCALL :DWORD EngDeleteSurface PROTO STDCALL :DWORD EngEraseSurface PROTO STDCALL :DWORD,:DWORD,:DWORD EngFillPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngFindResource PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD EngFreeModule PROTO STDCALL :DWORD EngGetCurrentCodePage PROTO STDCALL :DWORD,:DWORD EngGetDriverName PROTO STDCALL :DWORD EngGetPrinterDataFileName PROTO STDCALL :DWORD EngGradientFill PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngLineTo PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngLoadModule PROTO STDCALL :DWORD EngLockSurface PROTO STDCALL :DWORD EngMarkBandingSurface PROTO STDCALL :DWORD EngMultiByteToUnicodeN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngMultiByteToWideChar PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngPaint PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngPlgBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngQueryEMFInfo PROTO STDCALL :DWORD,:DWORD EngQueryLocalTime PROTO STDCALL :DWORD EngReleaseSemaphore PROTO STDCALL :DWORD EngStretchBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngStretchBltROP PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngStrokeAndFillPath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngStrokePath PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngTextOut PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngTransparentBlt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngUnicodeToMultiByteN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EngUnlockSurface PROTO STDCALL :DWORD EngWideCharToMultiByte PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD FONTOBJ_cGetAllGlyphHandles PROTO STDCALL :DWORD,:DWORD FONTOBJ_cGetGlyphs PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD FONTOBJ_pQueryGlyphAttrs PROTO STDCALL :DWORD,:DWORD FONTOBJ_pfdg PROTO STDCALL :DWORD FONTOBJ_pifi PROTO STDCALL :DWORD FONTOBJ_pvTrueTypeFontFile PROTO STDCALL :DWORD,:DWORD FONTOBJ_pxoGetXform PROTO STDCALL :DWORD FONTOBJ_vGetInfo PROTO STDCALL :DWORD,:DWORD,:DWORD HT_Get8BPPFormatPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD HT_Get8BPPMaskPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD PATHOBJ_bEnum PROTO STDCALL :DWORD,:DWORD PATHOBJ_bEnumClipLines PROTO STDCALL :DWORD,:DWORD,:DWORD PATHOBJ_vEnumStart PROTO STDCALL :DWORD PATHOBJ_vEnumStartClipLines PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD PATHOBJ_vGetBounds PROTO STDCALL :DWORD,:DWORD STROBJ_bEnum PROTO STDCALL :DWORD,:DWORD,:DWORD STROBJ_bEnumPositionsOnly PROTO STDCALL :DWORD,:DWORD,:DWORD STROBJ_bGetAdvanceWidths PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD STROBJ_dwGetCodePage PROTO STDCALL :DWORD STROBJ_vEnumStart PROTO STDCALL :DWORD XFORMOBJ_bApplyXform PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD XFORMOBJ_iGetXform PROTO STDCALL :DWORD,:DWORD XLATEOBJ_cGetPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD XLATEOBJ_hGetColorTransform PROTO STDCALL :DWORD XLATEOBJ_iXlate PROTO STDCALL :DWORD,:DWORD XLATEOBJ_piVector PROTO STDCALL :DWORD ELSE echo ------------------------------------------ echo WARNING duplicate include file umpdddi.inc echo ------------------------------------------ ENDIF