|
ReactOS 0.4.16-dev-2104-gb84fa49
|
#include <windef.h>#include <winbase.h>#include <wingdi.h>#include <winddi.h>#include <prntfont.h>#include <ndk/ntndk.h>#include <ntgdityp.h>#include <ntgdi.h>#include <ntgdihdl.h>#include "gditools.h"
Go to the source code of this file.
Macros | |
| #define | WIN32_NO_STATUS |
| #define | NTOS_MODE_USER |
| #define | FL_INVERT_COLORS 0x01 |
| #define | FL_RED_BLUE 0x02 |
Functions | |
| PENTRY | GdiQueryTable (VOID) |
| BOOL | GdiIsHandleValid (_In_ HGDIOBJ hobj) |
| BOOL | GdiIsHandleValidEx (_In_ HGDIOBJ hobj, _In_ GDILOOBJTYPE ObjectType) |
| PVOID | GdiGetHandleUserData (_In_ HGDIOBJ hobj) |
| BOOL | InitPerBitDepth (_In_ ULONG cBitsPerPixel, _In_ ULONG cx, _In_ ULONG cy, _Out_ HBITMAP *phbmp, _Out_ HDC *phdcDIB, _Out_ HBITMAP *phbmpDIB, _Out_ PVOID *ppvBits, _In_ ULONG flags) |
| BOOL | GdiToolsInit (void) |
| #define FL_INVERT_COLORS 0x01 |
Definition at line 108 of file gditools.c.
| #define FL_RED_BLUE 0x02 |
Definition at line 109 of file gditools.c.
| #define NTOS_MODE_USER |
Definition at line 11 of file gditools.c.
| #define WIN32_NO_STATUS |
Definition at line 4 of file gditools.c.
Definition at line 93 of file gditools.c.
Referenced by CancelDC(), CreateCompatibleBitmap(), CreateCompatibleDC(), CreatePen(), GdiDeleteBrushOrPen(), GetBrushOrgEx(), GetColorSpace(), IntCreateDICW(), SetBrushOrgEx(), SetDIBitsToDevice(), START_TEST(), and StretchDIBits().
Definition at line 54 of file gditools.c.
Referenced by GdiGetHandleUserData(), and START_TEST().
| BOOL GdiIsHandleValidEx | ( | _In_ HGDIOBJ | hobj, |
| _In_ GDILOOBJTYPE | ObjectType | ||
| ) |
Definition at line 72 of file gditools.c.
Definition at line 45 of file gditools.c.
Referenced by GdiGetHandleUserData(), GdiIsHandleValid(), and GdiIsHandleValidEx().
Definition at line 192 of file gditools.c.
Referenced by START_TEST().
| BOOL InitPerBitDepth | ( | _In_ ULONG | cBitsPerPixel, |
| _In_ ULONG | cx, | ||
| _In_ ULONG | cy, | ||
| _Out_ HBITMAP * | phbmp, | ||
| _Out_ HDC * | phdcDIB, | ||
| _Out_ HBITMAP * | phbmpDIB, | ||
| _Out_ PVOID * | ppvBits, | ||
| _In_ ULONG | flags | ||
| ) |
Definition at line 112 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp1 |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp16 |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp1_InvCol |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp1_RB |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp24 |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit(), and Test_MaskBlt_1bpp().
| HBITMAP ghbmp32 |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp4 |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp8 |
Definition at line 21 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB1 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB16 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB1_InvCol |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB1_RB |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB24 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB32 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_generic().
| HBITMAP ghbmpDIB4 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit(), and Test_GetDIBits().
| HBITMAP ghbmpDIB8 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB1 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit(), Test_NtGdiSetPixel_1Bpp(), and Test_PaintRgn().
| HDC ghdcDIB16 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB1_InvCol |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_1Bpp().
| HDC ghdcDIB1_RB |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_1Bpp().
| HDC ghdcDIB24 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB32 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit(), START_TEST(), Test_CreateDIBitmap_CBM_CREATDIB(), Test_CreateDIBPatternBrushPt(), Test_FrameRgn(), Test_NtGdiSetPixel_32Bpp(), Test_NtGdiSetPixel_generic(), Test_SetDIBitsToDevice(), and Test_SetDIBitsToDevice_Params().
| HDC ghdcDIB4 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB8 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcInfo |
Definition at line 27 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_generic().
| HPALETTE ghpal |
Definition at line 26 of file gditools.c.
Referenced by GdiToolsInit(), Test_CreateDIBitmap_DIB_PAL_COLORS(), Test_CreateDIBPatternBrushPt(), Test_NtGdiSetPixel_1Bpp(), and Test_NtGdiSetPixel_32Bpp().
| MYPAL gpal |
Definition at line 29 of file gditools.c.
Referenced by GdiToolsInit().
| ULONG(* gpDIB32)[8][8] |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit(), Test_CreateDIBitmap_CBM_CREATDIB(), Test_CreateDIBPatternBrushPt(), Test_NtGdiSetPixel_generic(), and Test_SetDIBitsToDevice().
| PVOID gpvDIB1 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), Test_NtGdiSetPixel_1Bpp(), and Test_PaintRgn().
| PVOID gpvDIB16 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| PVOID gpvDIB1_InvCol |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_1Bpp().
| PVOID gpvDIB1_RB |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_1Bpp().
| PVOID gpvDIB24 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| PVOID gpvDIB32 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), Test_NtGdiSetPixel_32Bpp(), and Test_NtGdiSetPixel_generic().
| PVOID gpvDIB4 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| PVOID gpvDIB8 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().