5 typedef struct tagBITMAPV5INFO
7 BITMAPV5HEADER bmiHeader
;
8 RGBQUAD bmiColors
[256];
9 } BITMAPV5INFO
, *PBITMAPV5INFO
;
11 INT APIENTRY
BITMAP_GetObject(SURFACE
* bmp
, INT count
, LPVOID buffer
);
12 HBITMAP FASTCALL
IntCreateBitmap(IN SIZEL Size
, IN LONG Width
, IN ULONG Format
, IN ULONG Flags
, IN PVOID Bits
);
13 HBITMAP FASTCALL
BITMAP_CopyBitmap (HBITMAP hBitmap
);
14 UINT FASTCALL
BITMAP_GetRealBitsPixel(UINT nBitsPixel
);
15 INT FASTCALL
BITMAP_GetWidthBytes (INT bmWidth
, INT bpp
);
16 NTSTATUS FASTCALL
ProbeAndConvertToBitmapV5Info( OUT PBITMAPV5INFO pbmiDst
, IN CONST BITMAPINFO
* pbmiUnsafe
, IN DWORD dwUse
, UINT MaxSize
);
17 VOID FASTCALL
GetBMIFromBitmapV5Info(IN PBITMAPV5INFO pbmiSrc
, OUT PBITMAPINFO pbmiDst
, IN DWORD dwUse
);
26 IN OPTIONAL PVOID pvBits
);
33 IN ULONG cjWidthBytes
,
37 IN OPTIONAL PVOID pvBits
);
41 GreCreateDIBitmapInternal(
46 IN OPTIONAL LPBYTE pjInit
,
47 IN OPTIONAL PBITMAPV5INFO pbmi
,