ReactOS 0.4.16-dev-340-g0540c21
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Variables | |
static const RGBQUAD | DefLogPaletteQuads [20] |
_Success_ | ( | return! | = 0 | ) |
Definition at line 1108 of file dibobj.c.
Definition at line 41 of file dibobj.c.
Referenced by DIB_CreateDIBSection(), IntCreateDIBitmap(), IntSetDIBits(), NtGdiSetDIBitsToDeviceInternal(), and NtGdiStretchDIBitsInternal().
INT FASTCALL DIB_BitmapInfoSize | ( | const BITMAPINFO * | info, |
WORD | coloruse | ||
) |
Definition at line 2165 of file dibobj.c.
Referenced by _Success_(), GreCreateDIBitmapFromPackedDIB(), and NtGdiCreateDIBSection().
BITMAPINFO *FASTCALL DIB_ConvertBitmapInfo | ( | CONST BITMAPINFO * | pbmi, |
DWORD | Usage | ||
) |
Definition at line 2238 of file dibobj.c.
Referenced by GreGetDIBitsInternal(), IntSynthesizeBitmap(), and UserLoadImage().
HBITMAP APIENTRY DIB_CreateDIBSection | ( | PDC | dc, |
CONST BITMAPINFO * | bmi, | ||
UINT | usage, | ||
LPVOID * | bits, | ||
HANDLE | section, | ||
DWORD | offset, | ||
DWORD | ovr_pitch | ||
) |
Definition at line 1912 of file dibobj.c.
Referenced by GreGetDIBitsInternal(), IntCreateCompatibleBitmap(), and NtGdiCreateDIBSection().
VOID FASTCALL DIB_FreeConvertedBitmapInfo | ( | BITMAPINFO * | converted, |
BITMAPINFO * | orig, | ||
DWORD | usage | ||
) |
Definition at line 2302 of file dibobj.c.
Referenced by GreGetDIBitsInternal(), IntSynthesizeBitmap(), and UserLoadImage().
int FASTCALL DIB_GetBitmapInfo | ( | const BITMAPINFOHEADER * | header, |
LONG * | width, | ||
LONG * | height, | ||
WORD * | planes, | ||
WORD * | bpp, | ||
DWORD * | compr, | ||
DWORD * | size | ||
) |
Definition at line 2118 of file dibobj.c.
Referenced by GreGetDIBitsInternal().
Definition at line 2153 of file dibobj.c.
Referenced by DIB_ConvertBitmapInfo(), GreGetDIBitsInternal(), and IntSetDIBits().
HPALETTE FASTCALL DIB_MapPaletteColors | ( | PPALETTE | ppalDc, |
CONST BITMAPINFO * | lpbmi | ||
) |
Definition at line 2194 of file dibobj.c.
HBITMAP NTAPI GreCreateDIBitmapFromPackedDIB | ( | _In_reads_(cjPackedDIB) PVOID | pvPackedDIB, |
_In_ UINT | cjPackedDIB, | ||
_In_ ULONG | uUsage | ||
) |
Definition at line 1794 of file dibobj.c.
Referenced by NtGdiCreateDIBBrush().
HBITMAP NTAPI GreCreateDIBitmapInternal | ( | IN HDC | hDc, |
IN INT | cx, | ||
IN INT | cy, | ||
IN DWORD | fInit, | ||
IN OPTIONAL LPBYTE | pjInit, | ||
IN OPTIONAL PBITMAPINFO | pbmi, | ||
IN DWORD | iUsage, | ||
IN FLONG | fl, | ||
IN UINT | cjMaxBits, | ||
IN HANDLE | hcmXform | ||
) |
Definition at line 1718 of file dibobj.c.
Referenced by GreCreateDIBitmapFromPackedDIB(), IntSynthesizeBitmap(), NtGdiCreateDIBitmapInternal(), and UserLoadImage().
INT APIENTRY GreGetDIBitsInternal | ( | HDC | hDC, |
HBITMAP | hBitmap, | ||
UINT | StartScan, | ||
UINT | ScanLines, | ||
LPBYTE | Bits, | ||
LPBITMAPINFO | Info, | ||
UINT | Usage, | ||
UINT | MaxBits, | ||
UINT | MaxInfo | ||
) |
Definition at line 717 of file dibobj.c.
Referenced by _Success_(), and IntSynthesizeDib().
HBITMAP FASTCALL IntCreateDIBitmap | ( | PDC | Dc, |
INT | width, | ||
INT | height, | ||
UINT | planes, | ||
UINT | bpp, | ||
ULONG | compression, | ||
DWORD | init, | ||
LPBYTE | bits, | ||
ULONG | cjMaxBits, | ||
PBITMAPINFO | data, | ||
DWORD | coloruse | ||
) |
Definition at line 1540 of file dibobj.c.
Referenced by GreCreateDIBitmapInternal().
|
static |
Definition at line 360 of file dibobj.c.
Referenced by NtGdiSetDIBitsToDeviceInternal().
|
static |
Definition at line 239 of file dibobj.c.
Referenced by IntCreateDIBitmap(), and NtGdiStretchDIBitsInternal().
HBITMAP APIENTRY NtGdiCreateDIBitmapInternal | ( | IN HDC | hDc, |
IN INT | cx, | ||
IN INT | cy, | ||
IN DWORD | fInit, | ||
IN OPTIONAL LPBYTE | pjInit, | ||
IN OPTIONAL LPBITMAPINFO | pbmi, | ||
IN DWORD | iUsage, | ||
IN UINT | cjMaxInitInfo, | ||
IN UINT | cjMaxBits, | ||
IN FLONG | fl, | ||
IN HANDLE | hcmXform | ||
) |
Definition at line 1644 of file dibobj.c.
HBITMAP APIENTRY NtGdiCreateDIBSection | ( | IN HDC | hDC, |
IN OPTIONAL HANDLE | hSection, | ||
IN DWORD | dwOffset, | ||
IN BITMAPINFO * | bmi, | ||
IN DWORD | Usage, | ||
IN UINT | cjHeader, | ||
IN FLONG | fl, | ||
IN ULONG_PTR | dwColorSpace, | ||
OUT PVOID * | Bits | ||
) |
Definition at line 1845 of file dibobj.c.
W32KAPI INT APIENTRY NtGdiSetDIBitsToDeviceInternal | ( | IN HDC | hDC, |
IN INT | XDest, | ||
IN INT | YDest, | ||
IN DWORD | Width, | ||
IN DWORD | Height, | ||
IN INT | XSrc, | ||
IN INT | YSrc, | ||
IN DWORD | StartScan, | ||
IN DWORD | ScanLines, | ||
IN LPBYTE | Bits, | ||
IN LPBITMAPINFO | bmi, | ||
IN DWORD | ColorUse, | ||
IN UINT | cjMaxBits, | ||
IN UINT | cjMaxInfo, | ||
IN BOOL | bTransformCoordinates, | ||
IN OPTIONAL HANDLE | hcmXform | ||
) |
Definition at line 470 of file dibobj.c.
W32KAPI INT APIENTRY NtGdiStretchDIBitsInternal | ( | IN HDC | hdc, |
IN INT | xDst, | ||
IN INT | yDst, | ||
IN INT | cxDst, | ||
IN INT | cyDst, | ||
IN INT | xSrc, | ||
IN INT | ySrc, | ||
IN INT | cxSrc, | ||
IN INT | cySrc, | ||
IN OPTIONAL LPBYTE | pjInit, | ||
IN LPBITMAPINFO | pbmi, | ||
IN DWORD | dwUsage, | ||
IN DWORD | dwRop, | ||
IN UINT | cjMaxInfo, | ||
IN UINT | cjMaxBits, | ||
IN HANDLE | hcmXform | ||
) |
Definition at line 1223 of file dibobj.c.
Definition at line 14 of file dibobj.c.
Referenced by GreGetDIBitsInternal().