Sync to trunk head (r47736)
[reactos.git] / subsystems / win32 / win32k / include / dib.h
1 #pragma once
2
3 #include "dc.h"
4
5 INT FASTCALL
6 DIB_BitmapInfoSize (const BITMAPINFO * info, WORD coloruse);
7 HBITMAP APIENTRY
8 DIB_CreateDIBSection (PDC dc, PBITMAPINFO bmi, UINT usage, LPVOID *bits, HANDLE section, DWORD offset, DWORD ovr_pitch);
9 INT APIENTRY
10 DIB_GetBitmapInfo( const BITMAPINFOHEADER *header, PLONG width, PLONG height, PWORD planes, PWORD bpp, PLONG compr, PLONG size );
11 INT APIENTRY
12 DIB_GetDIBImageBytes (INT width, INT height, INT depth);
13 INT FASTCALL
14 DIB_GetDIBWidthBytes (INT width, INT depth);
15 RGBQUAD * FASTCALL
16 DIB_MapPaletteColors(PDC dc, CONST BITMAPINFO* lpbmi);
17
18 HPALETTE FASTCALL
19 BuildDIBPalette (CONST BITMAPINFO *bmi, PINT paletteType);