[WIN32SS]
[reactos.git] / reactos / subsystems / win32 / win32k / include / dib.h
1 #pragma once
2
3 INT FASTCALL DIB_BitmapInfoSize (const BITMAPINFO * info, WORD coloruse);
4 HBITMAP APIENTRY DIB_CreateDIBSection (PDC dc, CONST BITMAPINFO *bmi, UINT usage, LPVOID *bits, HANDLE section, DWORD offset, DWORD ovr_pitch);
5 int FASTCALL DIB_GetBitmapInfo( const BITMAPINFOHEADER *header, LONG *width,
6 LONG *height, WORD *planes, WORD *bpp, DWORD *compr, DWORD *size );
7 INT APIENTRY DIB_GetDIBImageBytes (INT width, INT height, INT depth);
8 HPALETTE FASTCALL DIB_MapPaletteColors(PPALETTE ppal, CONST BITMAPINFO* lpbmi);
9 HPALETTE FASTCALL BuildDIBPalette (CONST BITMAPINFO *bmi);
10 BITMAPINFO* FASTCALL DIB_ConvertBitmapInfo(CONST BITMAPINFO* bmi, DWORD Usage);
11 VOID FASTCALL DIB_FreeConvertedBitmapInfo(BITMAPINFO* converted, BITMAPINFO* orig);