Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

119 lines
2.6 KiB

  1. /****************************************************************************
  2. * Handlers.h - Definitions for handlers.
  3. *
  4. * DATE: 11-Dec-1991
  5. * Author: Jeffrey Newman (c-jeffn)
  6. *
  7. * Copyright (c) Microsoft Inc. 1991
  8. ****************************************************************************/
  9. // Following is a typedef for the Drawing Order Handler
  10. typedef BOOL DOFN (PVOID, PLOCALDC) ;
  11. typedef DOFN *PDOFN ;
  12. DOFN bHandleHeader;
  13. DOFN bHandleSetArcDirection;
  14. DOFN bHandleArc;
  15. DOFN bHandleArcTo;
  16. DOFN bHandleAngleArc;
  17. DOFN bHandleEllipse;
  18. DOFN bHandleSelectObject;
  19. DOFN bHandleDeleteObject;
  20. DOFN bHandleCreateBrushIndirect;
  21. DOFN bHandleCreateDIBPatternBrush;
  22. DOFN bHandleCreateMonoBrush;
  23. DOFN bHandleCreatePen;
  24. DOFN bHandleExtCreatePen;
  25. DOFN bHandleMoveTo;
  26. DOFN bHandleLineTo;
  27. DOFN bHandleChord;
  28. DOFN bHandlePie;
  29. DOFN bHandlePolyline;
  30. DOFN bHandlePolylineTo ;
  31. DOFN bHandlePolyPolyline;
  32. DOFN bHandlePolygon ;
  33. DOFN bHandlePolyPolygon;
  34. DOFN bHandleRectangle;
  35. DOFN bHandleRoundRect ;
  36. DOFN bHandlePoly16 ;
  37. DOFN bHandlePolyPoly16 ;
  38. DOFN bHandleExtTextOut;
  39. DOFN bHandlePolyTextOut;
  40. DOFN bHandleExtCreateFont;
  41. DOFN bHandleSetBkColor;
  42. DOFN bHandleSetBkMode;
  43. DOFN bHandleSetMapperFlags;
  44. DOFN bHandleSetPolyFillMode;
  45. DOFN bHandleSetRop2;
  46. DOFN bHandleSetStretchBltMode;
  47. DOFN bHandleSetTextAlign;
  48. DOFN bHandleSetTextColor;
  49. DOFN bHandleSelectPalette;
  50. DOFN bHandleCreatePalette;
  51. DOFN bHandleSetPaletteEntries;
  52. DOFN bHandleResizePalette;
  53. DOFN bHandleRealizePalette;
  54. DOFN bHandleSetMapMode;
  55. DOFN bHandleSetWindowOrg;
  56. DOFN bHandleSetWindowExt;
  57. DOFN bHandleSetViewportOrg;
  58. DOFN bHandleSetViewportExt;
  59. DOFN bHandleScaleViewportExt;
  60. DOFN bHandleScaleWindowExt;
  61. DOFN bHandleEOF;
  62. DOFN bHandleSaveDC;
  63. DOFN bHandleRestoreDC;
  64. DOFN bHandleBitBlt;
  65. DOFN bHandleStretchBlt;
  66. DOFN bHandleMaskBlt;
  67. DOFN bHandlePlgBlt;
  68. DOFN bHandleSetDIBitsToDevice;
  69. DOFN bHandleStretchDIBits;
  70. DOFN bHandleBeginPath;
  71. DOFN bHandleEndPath;
  72. DOFN bHandleFlattenPath;
  73. DOFN bHandleStrokePath;
  74. DOFN bHandleFillPath;
  75. DOFN bHandleStrokeAndFillPath;
  76. DOFN bHandleWidenPath;
  77. DOFN bHandleSelectClipPath;
  78. DOFN bHandleCloseFigure;
  79. DOFN bHandleAbortPath;
  80. DOFN bHandlePolyBezier;
  81. DOFN bHandlePolyBezierTo;
  82. DOFN bHandlePolyDraw;
  83. DOFN bHandleSetWorldTransform;
  84. DOFN bHandleModifyWorldTransform;
  85. DOFN bHandleSetPixel;
  86. DOFN bHandleFillRgn;
  87. DOFN bHandleFrameRgn;
  88. DOFN bHandleInvertRgn;
  89. DOFN bHandlePaintRgn;
  90. DOFN bHandleExtSelectClipRgn;
  91. DOFN bHandleOffsetClipRgn;
  92. DOFN bHandleExcludeClipRect;
  93. DOFN bHandleIntersectClipRect;
  94. DOFN bHandleSetMetaRgn;
  95. DOFN bHandleGdiComment;
  96. DOFN bHandleExtFloodFill;
  97. DOFN bHandleNotImplemented;