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.

76 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1990-2003 Microsoft Corporation
  3. Module Name:
  4. bitblt.h
  5. Abstract:
  6. This module contains all #defines and protypes for the bitblt.c module.
  7. Author:
  8. 18-Nov-1993 Thu 05:24:42 created
  9. [Environment:]
  10. GDI Device Driver - Plotter.
  11. [Notes:]
  12. Revision History:
  13. --*/
  14. #ifndef _PLOTBITBLT_
  15. #define _PLOTBITBLT_
  16. ROP4
  17. MixToRop4(
  18. MIX mix
  19. );
  20. BOOL
  21. BandingHTBlt(
  22. PPDEV pPDev,
  23. SURFOBJ *psoDst,
  24. SURFOBJ *psoSrc,
  25. SURFOBJ *psoMask,
  26. CLIPOBJ *pco,
  27. XLATEOBJ *pxlo,
  28. COLORADJUSTMENT *pca,
  29. POINTL *pptlBrushOrg,
  30. PRECTL prclDst,
  31. PRECTL prclSrc,
  32. PPOINTL pptlMask,
  33. WORD HTRop3,
  34. BOOL InvertMask
  35. );
  36. BOOL
  37. DoFill(
  38. SURFOBJ *psoDst,
  39. SURFOBJ *psoSrc,
  40. CLIPOBJ *pco,
  41. XLATEOBJ *pxlo,
  42. PRECTL prclDst,
  43. PPOINTL pptlSrc,
  44. BRUSHOBJ *pbo,
  45. PPOINTL pptlBrush,
  46. ROP4 Rop4
  47. );
  48. #endif // _PLOTBITBLT_