3 #undef WIN32_LEAN_AND_MEAN
5 #include <win32k/bitmaps.h>
8 #include <internal/debug.h>
10 BOOL
W32kBitBlt(HDC hDCDest
,
23 HBITMAP
W32kCreateBitmap(INT Width
,
32 HBITMAP
W32kCreateCompatibleBitmap(HDC hDC
,
39 HBITMAP
W32kCreateBitmapIndirect(CONST BITMAP
*BM
)
44 HBITMAP
W32kCreateDIBitmap(HDC hDC
,
45 CONST BITMAPINFOHEADER
*bmih
,
48 CONST BITMAPINFO
*bmi
,
54 HBITMAP
W32kCreateDIBSection(HDC hDC
,
55 CONST BITMAPINFO
*bmi
,
64 HBITMAP
W32kCreateDiscardableBitmap(HDC hDC
,
71 BOOL
W32kExtFloodFill(HDC hDC
,
80 BOOL
W32kFloodFill(HDC hDC
,
88 LONG
W32kGetBitmapBits(HBITMAP hBitmap
,
95 BOOL
W32kGetBitmapDimensionEx(HBITMAP hBitmap
,
101 UINT
W32kGetDIBColorTable(HDC hDC
,
109 INT
W32kGetDIBits(HDC hDC
,
120 COLORREF
W32kGetPixel(HDC hDC
,
127 BOOL
W32kMaskBlt(HDC hDCDest
,
143 BOOL
W32kPlgBlt(HDC hDCDest
,
157 LONG
W32kSetBitmapBits(HBITMAP hBitmap
,
164 BOOL
W32kSetBitmapDimensionEx(HBITMAP hBitmap
,
172 UINT
W32kSetDIBColorTable(HDC hDC
,
175 CONST RGBQUAD
*Colors
)
180 INT
W32kSetDIBits(HDC hDC
,
185 CONST BITMAPINFO
*bmi
,
191 INT
W32kSetDIBitsToDevice(HDC hDC
,
201 CONST BITMAPINFO
*bmi
,
207 COLORREF
W32kSetPixel(HDC hDC
,
215 BOOL
W32kSetPixelV(HDC hDC
,
223 BOOL
W32kStretchBlt(HDC hDCDest
,
238 INT
W32kStretchDIBits(HDC hDC
,
248 CONST BITMAPINFO
*BitsInfo
,