ReactOS 0.4.16-dev-36-g301675c
|
Go to the source code of this file.
Functions | |
INT APIENTRY | BITMAP_GetObject (SURFACE *bmp, INT count, LPVOID buffer) |
HBITMAP FASTCALL | BITMAP_CopyBitmap (HBITMAP hBitmap) |
BOOL NTAPI | GreSetBitmapOwner (_In_ HBITMAP hbmp, _In_ ULONG ulOwner) |
HBITMAP NTAPI | GreCreateBitmap (_In_ ULONG nWidth, _In_ ULONG nHeight, _In_ ULONG cPlanes, _In_ ULONG cBitsPixel, _In_opt_ PVOID pvBits) |
HBITMAP NTAPI | GreCreateBitmapEx (_In_ ULONG nWidth, _In_ ULONG nHeight, _In_ ULONG cjWidthBytes, _In_ ULONG iFormat, _In_ USHORT fjBitmap, _In_ ULONG cjSizeImage, _In_opt_ PVOID pvBits, _In_ FLONG flags) |
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) |
BOOL NTAPI | GreGetBitmapDimension (_In_ HBITMAP hBitmap, _Out_ LPSIZE psizDim) |
Definition at line 714 of file bitmaps.c.
Referenced by _Success_(), and NtGdiCreatePatternBrushInternal().
Definition at line 771 of file bitmaps.c.
Referenced by GreGetObject(), and IntCreateCompatibleBitmap().
HBITMAP NTAPI GreCreateBitmap | ( | _In_ ULONG | nWidth, |
_In_ ULONG | nHeight, | ||
_In_ ULONG | cPlanes, | ||
_In_ ULONG | cBitsPixel, | ||
_In_opt_ PVOID | pvBits | ||
) |
Definition at line 172 of file bitmaps.c.
Referenced by CreateStockObjects(), IntCreateCompatibleBitmap(), IntCreateDIBitmap(), NtGdiCreateCompatibleBitmap(), and UserInitialize().
HBITMAP NTAPI GreCreateBitmapEx | ( | _In_ ULONG | nWidth, |
_In_ ULONG | nHeight, | ||
_In_ ULONG | cjWidthBytes, | ||
_In_ ULONG | iFormat, | ||
_In_ USHORT | fjBitmap, | ||
_In_ ULONG | cjSizeImage, | ||
_In_opt_ PVOID | pvBits, | ||
_In_ FLONG | flags | ||
) |
Definition at line 101 of file bitmaps.c.
Referenced by BITMAP_CopyBitmap(), DIB_CreateDIBSection(), GreCreateBitmap(), IntGdiCreateMaskFromRLE(), IntSetDIBits(), NtGdiSetDIBitsToDeviceInternal(), and NtGdiStretchDIBitsInternal().
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().
Definition at line 453 of file bitmaps.c.
Referenced by co_IntDrawCaret(), and NtGdiGetBitmapDimension().
FIXME: this is a hack and doesn't handle a race condition properly. It needs to be done in GDIOBJ_vSetObjectOwner atomically.
Definition at line 17 of file bitmaps.c.
Referenced by CreateBrushInternal(), DxEngSetBitmapOwner(), IntGdiCreatePatternBrush(), IntSetCursorData(), and BRUSH::~BRUSH().