644 lines
10 KiB
C
644 lines
10 KiB
C
#ifndef _MF3216_ENTRY_
|
|
#define _MF3216_ENTRY_
|
|
|
|
BOOL APIENTRY DoSetArcDirection(PLOCALDC pLocalDC, INT iArcDirection) ;
|
|
BOOL APIENTRY DoGdiComment(PLOCALDC pLocalDC, PEMR pEMR);
|
|
|
|
BOOL APIENTRY DoAngleArc
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y,
|
|
DWORD ulRadius,
|
|
FLOAT eStartAngle,
|
|
FLOAT eSweepAngle
|
|
) ;
|
|
|
|
|
|
BOOL APIENTRY DoArcTo
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
int x1,
|
|
int y1,
|
|
int x2,
|
|
int y2,
|
|
int x3,
|
|
int y3,
|
|
int x4,
|
|
int y4
|
|
) ;
|
|
|
|
BOOL APIENTRY DoArc
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x1,
|
|
INT y1,
|
|
INT x2,
|
|
INT y2,
|
|
INT x3,
|
|
INT y3,
|
|
INT x4,
|
|
INT y4
|
|
) ;
|
|
|
|
BOOL APIENTRY DoStretchBlt(
|
|
PLOCALDC pLocalDC,
|
|
LONG xDst,
|
|
LONG yDst,
|
|
LONG cxDst,
|
|
LONG cyDst,
|
|
DWORD rop,
|
|
LONG xSrc,
|
|
LONG ySrc,
|
|
LONG cxSrc,
|
|
LONG cySrc,
|
|
PXFORM pxformSrc,
|
|
DWORD iUsageSrc,
|
|
PBITMAPINFO lpBitmapInfo,
|
|
DWORD cbBitmapInfo,
|
|
LPBYTE lpBits,
|
|
DWORD cbBits
|
|
) ;
|
|
|
|
BOOL APIENTRY DoStretchDIBits
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LONG xDst,
|
|
LONG yDst,
|
|
LONG cxDst,
|
|
LONG cyDst,
|
|
DWORD rop,
|
|
LONG xDib,
|
|
LONG yDib,
|
|
LONG cxDib,
|
|
LONG cyDib,
|
|
DWORD iUsage,
|
|
LPBITMAPINFO lpBitmapInfo,
|
|
DWORD cbBitmapInfo,
|
|
LPBYTE lpBits,
|
|
DWORD cbBits
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetDIBitsToDevice
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LONG xDst,
|
|
LONG yDst,
|
|
LONG xDib,
|
|
LONG yDib,
|
|
LONG cxDib,
|
|
LONG cyDib,
|
|
DWORD iUsage,
|
|
DWORD iStartScan,
|
|
DWORD cScans,
|
|
LPBITMAPINFO lpBitmapInfo,
|
|
DWORD cbBitmapInfo,
|
|
LPBYTE lpBits,
|
|
DWORD cbBits
|
|
);
|
|
|
|
BOOL APIENTRY DoChord
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x1,
|
|
INT y1,
|
|
INT x2,
|
|
INT y2,
|
|
INT x3,
|
|
INT y3,
|
|
INT x4,
|
|
INT y4
|
|
) ;
|
|
|
|
BOOL APIENTRY DoEllipse
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x1,
|
|
INT y1,
|
|
INT x2,
|
|
INT y2
|
|
) ;
|
|
|
|
BOOL APIENTRY DoExtCreateFont
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT ihFont,
|
|
PLOGFONTA plfa
|
|
) ;
|
|
|
|
BOOL APIENTRY DoExtFloodFill
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y,
|
|
COLORREF crColor,
|
|
DWORD iFillType
|
|
) ;
|
|
|
|
BOOL APIENTRY DoLineTo
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LONG x,
|
|
LONG y
|
|
) ;
|
|
|
|
BOOL APIENTRY DoMaskBlt
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LONG xDst,
|
|
LONG yDst,
|
|
LONG cxDst,
|
|
LONG cyDst,
|
|
DWORD rop4,
|
|
LONG xSrc,
|
|
LONG ySrc,
|
|
PXFORM pxformSrc,
|
|
DWORD iUsageSrc,
|
|
PBITMAPINFO lpBitmapInfoSrc,
|
|
DWORD cbBitmapInfoSrc,
|
|
LPBYTE lpBitsSrc,
|
|
DWORD cbBitsSrc,
|
|
LONG xMask,
|
|
LONG yMask,
|
|
DWORD iUsageMask,
|
|
PBITMAPINFO lpBitmapInfoMask,
|
|
DWORD cbBitmapInfoMask,
|
|
LPBYTE lpBitsMask,
|
|
DWORD cbBitsMask
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPlgBlt
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PPOINTL pptlDst,
|
|
LONG xSrc,
|
|
LONG ySrc,
|
|
LONG cxSrc,
|
|
LONG cySrc,
|
|
PXFORM pxformSrc,
|
|
DWORD iUsageSrc,
|
|
PBITMAPINFO lpBitmapInfoSrc,
|
|
DWORD cbBitmapInfoSrc,
|
|
LPBYTE lpBitsSrc,
|
|
DWORD cbBitsSrc,
|
|
LONG xMask,
|
|
LONG yMask,
|
|
DWORD iUsageMask,
|
|
PBITMAPINFO lpBitmapInfoMask,
|
|
DWORD cbBitmapInfoMask,
|
|
LPBYTE lpBitsMask,
|
|
DWORD cbBitsMask
|
|
) ;
|
|
|
|
BOOL APIENTRY DoMoveTo
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LONG x,
|
|
LONG y
|
|
) ;
|
|
|
|
|
|
BOOL APIENTRY DoPie
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x1,
|
|
INT y1,
|
|
INT x2,
|
|
INT y2,
|
|
INT x3,
|
|
INT y3,
|
|
INT x4,
|
|
INT y4
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPolyBezier
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LPPOINT pptl,
|
|
DWORD cptl
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPolyBezierTo
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LPPOINT pptl,
|
|
DWORD cptl
|
|
) ;
|
|
|
|
BOOL WINAPI DoPolyDraw
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LPPOINT pptl,
|
|
PBYTE pb,
|
|
DWORD cptl
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPoly
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PPOINTL pptl,
|
|
DWORD cptl,
|
|
INT mrType,
|
|
BOOL transform
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPolylineTo
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PPOINTL pptl,
|
|
DWORD cptl
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPolyPolygon
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PPOINTL pptl,
|
|
PDWORD pcptl,
|
|
DWORD cptl,
|
|
DWORD ccptl,
|
|
BOOL transform
|
|
) ;
|
|
|
|
BOOL APIENTRY DoPolyPolyline
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PPOINTL pptl,
|
|
PDWORD pcptl,
|
|
DWORD ccptl,
|
|
BOOL transform
|
|
) ;
|
|
|
|
BOOL APIENTRY DoRectangle
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x1,
|
|
INT y1,
|
|
INT x2,
|
|
INT y2
|
|
) ;
|
|
|
|
BOOL APIENTRY DoRestoreDC
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT nSavedDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoRoundRect
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x1,
|
|
INT y1,
|
|
INT x2,
|
|
INT y2,
|
|
INT x3,
|
|
INT y3
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSaveDC
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetPixel
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y,
|
|
COLORREF crColor
|
|
) ;
|
|
|
|
BOOL APIENTRY DoExtTextOut
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x, // Initial x position
|
|
INT y, // Initial y position
|
|
DWORD flOpts, // Options
|
|
PRECTL prcl, // Clipping rectangle
|
|
PWCH awch, // Wide Character array
|
|
DWORD cch, // Character count
|
|
PLONG pDx, // Character positioning
|
|
DWORD iGraphicsMode, // Graphics mode
|
|
INT mrType // Either unicode or ANSI
|
|
) ;
|
|
|
|
BOOL APIENTRY DoBeginPath
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoEndPath
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoFlattenPath
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoAbortPath
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoCloseFigure
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoRenderPath
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT mrType,
|
|
BOOL psOnly
|
|
);
|
|
|
|
BOOL APIENTRY DoWidenPath
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoClipRect
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT xLeft,
|
|
INT yTop,
|
|
INT xRight,
|
|
INT yBottom,
|
|
INT mrType
|
|
) ;
|
|
|
|
BOOL APIENTRY DoDrawRgn
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT ihBrush,
|
|
INT nWidth,
|
|
INT nHeight,
|
|
INT cRgnData,
|
|
LPRGNDATA pRgnData,
|
|
INT mrType
|
|
) ;
|
|
|
|
BOOL APIENTRY DoOffsetClipRgn
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetMetaRgn
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSelectClipPath
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT iMode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoExtSelectClipRgn
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT cRgnData,
|
|
LPRGNDATA pRgnData,
|
|
INT iMode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoModifyWorldTransform
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PXFORM pxf,
|
|
DWORD imode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetMapMode
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ulMapMode
|
|
) ;
|
|
|
|
BOOL WINAPI DoScaleWindowExt
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT Xnum,
|
|
INT Xdenom,
|
|
INT Ynum,
|
|
INT Ydenom
|
|
) ;
|
|
|
|
BOOL WINAPI DoScaleViewportExt
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT Xnum,
|
|
INT Xdenom,
|
|
INT Ynum,
|
|
INT Ydenom
|
|
) ;
|
|
|
|
|
|
|
|
BOOL APIENTRY DoSetViewportExt
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetViewportOrg
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetWindowExt
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetWindowOrg
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT x,
|
|
INT y
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetWorldTransform
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PXFORM pxf
|
|
) ;
|
|
|
|
BOOL APIENTRY DoDeleteObject
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT hObject
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSelectObject
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
LONG ihObject
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetBkColor
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
COLORREF crColor
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetBkMode
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD iBkMode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetMapperFlags
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD f
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetPolyFillMode
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD iPolyFillMode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetRop2
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD rop
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetStretchBltMode
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD iStretchMode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetTextAlign
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD fMode
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetTextColor
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
COLORREF crColor
|
|
) ;
|
|
|
|
BOOL APIENTRY DoCreateBrushIndirect
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT ihBrush,
|
|
LPLOGBRUSH lpLogBrush
|
|
) ;
|
|
|
|
BOOL WINAPI DoCreateDIBPatternBrush
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ihBrush,
|
|
PBITMAPINFO pBitmapInfo,
|
|
DWORD cbBitmapInfo,
|
|
PBYTE pBits,
|
|
DWORD cbBits,
|
|
DWORD iUsage
|
|
) ;
|
|
|
|
BOOL WINAPI DoCreateMonoBrush
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ihBrush,
|
|
PBITMAPINFO pBitmapInfo,
|
|
DWORD cbBitmapInfo,
|
|
PBYTE pBits,
|
|
DWORD cbBits,
|
|
DWORD iUsage
|
|
) ;
|
|
|
|
|
|
BOOL WINAPI DoCreatePen
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT ihPen,
|
|
PLOGPEN pLogPen
|
|
) ;
|
|
|
|
BOOL WINAPI DoExtCreatePen
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
INT ihPen,
|
|
PEXTLOGPEN pExtLogPen
|
|
) ;
|
|
|
|
BOOL APIENTRY DoCreatePalette
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ihPal,
|
|
LPLOGPALETTE lpLogPal
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSelectPalette
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ihpal
|
|
) ;
|
|
|
|
BOOL APIENTRY DoSetPaletteEntries
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ihPal,
|
|
DWORD iStart,
|
|
DWORD cEntries,
|
|
LPPALETTEENTRY pPalEntries
|
|
);
|
|
|
|
BOOL APIENTRY DoResizePalette
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
DWORD ihpal,
|
|
DWORD cEntries
|
|
) ;
|
|
|
|
BOOL APIENTRY DoRealizePalette
|
|
(
|
|
PLOCALDC pLocalDC
|
|
);
|
|
|
|
BOOL APIENTRY DoHeader
|
|
(
|
|
PLOCALDC pLocalDC,
|
|
PENHMETAHEADER pemfheader
|
|
) ;
|
|
|
|
BOOL APIENTRY DoEOF
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL APIENTRY DoRemoveObjects
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL WINAPI DoDeleteRecreationSlots
|
|
(
|
|
PLOCALDC pLocalDC
|
|
) ;
|
|
|
|
BOOL WINAPI DoMakeBitmapBottomUp
|
|
(
|
|
PBITMAPINFO lpBitmapInfo,
|
|
DWORD cbBitmapInfo,
|
|
LPBYTE lpBits,
|
|
DWORD cbBits
|
|
) ;
|
|
|
|
|
|
#endif // _MF3216_ENTRY_
|