123 lines
2.7 KiB
C
123 lines
2.7 KiB
C
|
|
/****************************************************************************
|
|
* Handlers.h - Definitions for handlers.
|
|
*
|
|
* DATE: 11-Dec-1991
|
|
* Author: Jeffrey Newman (c-jeffn)
|
|
*
|
|
* Copyright (c) Microsoft Inc. 1991
|
|
****************************************************************************/
|
|
|
|
// Following is a typedef for the Drawing Order Handler
|
|
|
|
typedef BOOL DOFN (PVOID, PLOCALDC) ;
|
|
typedef DOFN *PDOFN ;
|
|
|
|
DOFN bHandleHeader;
|
|
DOFN bHandleSetArcDirection;
|
|
DOFN bHandleArc;
|
|
DOFN bHandleArcTo;
|
|
DOFN bHandleAngleArc;
|
|
DOFN bHandleEllipse;
|
|
DOFN bHandleSelectObject;
|
|
DOFN bHandleDeleteObject;
|
|
DOFN bHandleCreateBrushIndirect;
|
|
DOFN bHandleCreateDIBPatternBrush;
|
|
DOFN bHandleCreateMonoBrush;
|
|
DOFN bHandleCreatePen;
|
|
DOFN bHandleExtCreatePen;
|
|
DOFN bHandleMoveTo;
|
|
DOFN bHandleLineTo;
|
|
DOFN bHandleChord;
|
|
DOFN bHandlePie;
|
|
DOFN bHandlePolyline;
|
|
DOFN bHandlePolylineTo ;
|
|
DOFN bHandlePolyPolyline;
|
|
DOFN bHandlePolygon ;
|
|
DOFN bHandlePolyPolygon;
|
|
DOFN bHandleRectangle;
|
|
DOFN bHandleRoundRect ;
|
|
DOFN bHandlePoly16 ;
|
|
DOFN bHandlePolyPoly16 ;
|
|
|
|
DOFN bHandleExtTextOut;
|
|
DOFN bHandlePolyTextOut;
|
|
DOFN bHandleExtCreateFont;
|
|
DOFN bHandleSetBkColor;
|
|
DOFN bHandleSetBkMode;
|
|
DOFN bHandleSetMapperFlags;
|
|
DOFN bHandleSetPolyFillMode;
|
|
DOFN bHandleSetRop2;
|
|
DOFN bHandleSetStretchBltMode;
|
|
DOFN bHandleSetTextAlign;
|
|
DOFN bHandleSetTextColor;
|
|
|
|
DOFN bHandleSelectPalette;
|
|
DOFN bHandleCreatePalette;
|
|
DOFN bHandleSetPaletteEntries;
|
|
DOFN bHandleResizePalette;
|
|
DOFN bHandleRealizePalette;
|
|
|
|
DOFN bHandleSetMapMode;
|
|
|
|
DOFN bHandleSetWindowOrg;
|
|
DOFN bHandleSetWindowExt;
|
|
|
|
DOFN bHandleSetViewportOrg;
|
|
DOFN bHandleSetViewportExt;
|
|
|
|
DOFN bHandleScaleViewportExt;
|
|
DOFN bHandleScaleWindowExt;
|
|
|
|
DOFN bHandleEOF;
|
|
|
|
DOFN bHandleSaveDC;
|
|
DOFN bHandleRestoreDC;
|
|
|
|
DOFN bHandleBitBlt;
|
|
DOFN bHandleStretchBlt;
|
|
DOFN bHandleMaskBlt;
|
|
DOFN bHandlePlgBlt;
|
|
DOFN bHandleSetDIBitsToDevice;
|
|
DOFN bHandleStretchDIBits;
|
|
|
|
|
|
DOFN bHandleBeginPath;
|
|
DOFN bHandleEndPath;
|
|
DOFN bHandleFlattenPath;
|
|
DOFN bHandleStrokePath;
|
|
DOFN bHandleFillPath;
|
|
DOFN bHandleStrokeAndFillPath;
|
|
DOFN bHandleWidenPath;
|
|
DOFN bHandleSelectClipPath;
|
|
DOFN bHandleCloseFigure;
|
|
DOFN bHandleAbortPath;
|
|
|
|
DOFN bHandlePolyBezier;
|
|
DOFN bHandlePolyBezierTo;
|
|
DOFN bHandlePolyDraw;
|
|
|
|
DOFN bHandleSetWorldTransform;
|
|
DOFN bHandleModifyWorldTransform;
|
|
|
|
DOFN bHandleSetPixel;
|
|
|
|
DOFN bHandleFillRgn;
|
|
DOFN bHandleFrameRgn;
|
|
DOFN bHandleInvertRgn;
|
|
DOFN bHandlePaintRgn;
|
|
DOFN bHandleExtSelectClipRgn;
|
|
DOFN bHandleOffsetClipRgn;
|
|
|
|
DOFN bHandleExcludeClipRect;
|
|
DOFN bHandleIntersectClipRect;
|
|
DOFN bHandleSetMetaRgn;
|
|
|
|
DOFN bHandleGdiComment;
|
|
|
|
DOFN bHandleExtFloodFill;
|
|
DOFN bHandleNotImplemented;
|
|
|
|
extern fnSetVirtualResolution pfnSetVirtualResolution;
|
|
|