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
4.8 KiB

  1. void Blt24Pto24P_NoBlend_NoTrans_Hcopy_SRCCOPY_NoVcopy(
  2. BYTE* pbSrcScanLine,
  3. int iSrcScanStride,
  4. int iNumSrcRows,
  5. BYTE* pbDstScanLine,
  6. int iDstScanStride,
  7. int iNumDstCols,
  8. int iNumDstRows);
  9. void Blt24Pto24P_NoBlend_NoTrans_NoHcopy_SRCCOPY(
  10. BYTE* pbSrcScanLine,
  11. int iSrcScanStride,
  12. int iNumSrcCols,
  13. int iNumSrcRows,
  14. BYTE* pbDstScanLine,
  15. int iDstScanStride,
  16. int iNumDstCols,
  17. int iNumDstRows,
  18. int iHorizMirror);
  19. void Blt24Pto24P_NoBlend_Trans_Hcopy_SRCCOPY(
  20. BYTE* pbSrcScanLine,
  21. int iSrcScanStride,
  22. int iNumSrcRows,
  23. BYTE* pbDstScanLine,
  24. int iDstScanStride,
  25. int iNumDstCols,
  26. int iNumDstRows,
  27. COLORREF crTransparent);
  28. void Blt24Pto24P_NoBlend_Trans_NoHcopy_SRCCOPY(
  29. BYTE* pbSrcScanLine,
  30. int iSrcScanStride,
  31. int iNumSrcCols,
  32. int iNumSrcRows,
  33. BYTE* pbDstScanLine,
  34. int iDstScanStride,
  35. int iNumDstCols,
  36. int iNumDstRows,
  37. int iHorizMirror,
  38. COLORREF crTransparent);
  39. void Blt24Pto24P_NoBlend_Trans_Hcopy_SRCCOPY_VCopy(
  40. BYTE* pbSrcScanLine,
  41. int iSrcScanStride,
  42. BYTE* pbDstScanLine,
  43. int iDstScanStride,
  44. int iNumDstCols,
  45. int iNumDstRows,
  46. COLORREF crTransparent);
  47. void Blt24Pto24P_Blend_NoTrans_Hcopy_SRCCOPY_VCopy(
  48. BYTE* pbSrcScanLine,
  49. int iSrcScanStride,
  50. BYTE* pbDstScanLine,
  51. int iDstScanStride,
  52. int iNumDstCols,
  53. int iNumDstRows,
  54. ALPHAREF arAlpha);
  55. void Blt24Pto24P_Blend_Trans_Hcopy_SRCCOPY_VCopy(
  56. BYTE* pbSrcScanLine,
  57. int iSrcScanStride,
  58. BYTE* pbDstScanLine,
  59. int iDstScanStride,
  60. int iNumDstCols,
  61. int iNumDstRows,
  62. COLORREF crTransparent,
  63. ALPHAREF arAlpha);
  64. void Blt24Pto24P_LeftToRight_BottomToTop_Trans_SRCCOPY(BYTE* pSrcScanLine,
  65. int iSrcScanStride,
  66. BYTE* pDstScanLine,
  67. int iDstScanStride,
  68. int iNumDstCols,
  69. int iNumDstRows,
  70. COLORREF crTransparent);
  71. void Blt24Pto24P_RightToLeft_TopToBottom_Trans_SRCCOPY(BYTE* pSrcScanLine,
  72. int iSrcScanStride,
  73. BYTE* pDstScanLine,
  74. int iDstScanStride,
  75. int iNumDstCols,
  76. int iNumDstRows,
  77. COLORREF crTransparent);
  78. void Blt24Pto24P_LeftToRight_BottomToTop_Alpha_SRCCOPY(BYTE* pbSrcScanLine,
  79. int iSrcScanStride,
  80. BYTE* pbDstScanLine,
  81. int iDstScanStride,
  82. int iNumDstCols,
  83. int iNumDstRows,
  84. ALPHAREF arAlpha);
  85. void Blt24Pto24P_RightToLeft_TopToBottom_Alpha_SRCCOPY(BYTE* pbSrcScanLine,
  86. int iSrcScanStride,
  87. BYTE* pbDstScanLine,
  88. int iDstScanStride,
  89. int iNumDstCols,
  90. int iNumDstRows,
  91. ALPHAREF arAlpha);
  92. void Blt24Pto24P_LeftToRight_BottomToTop_Trans_Alpha_SRCCOPY(BYTE* pbSrcScanLine,
  93. int iSrcScanStride,
  94. BYTE* pbDstScanLine,
  95. int iDstScanStride,
  96. int iNumDstCols,
  97. int iNumDstRows,
  98. COLORREF crTransparent,
  99. ALPHAREF arAlpha);
  100. void Blt24Pto24P_RightToLeft_TopToBottom_Trans_Alpha_SRCCOPY(BYTE* pbSrcScanLine,
  101. int iSrcScanStride,
  102. BYTE* pbDstScanLine,
  103. int iDstScanStride,
  104. int iNumDstCols,
  105. int iNumDstRows,
  106. COLORREF crTransparent,
  107. ALPHAREF arAlpha);