|
ReactOS 0.4.16-dev-2207-geb15453
|
#include <windef.h>#include <winbase.h>#include <wingdi.h>#include <winddi.h>#include <winuser.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) |
| VOID | PrintAvailableDisplayModes (void) |
| BOOL | ChangeScreenBpp (_In_ ULONG cBitsPixel, _Out_ PDEVMODEW pdmOld) |
| static BOOL | InitPerBitDepth (_In_ ULONG cBitsPerPixel, _In_ ULONG cx, _In_ ULONG cy, _Out_opt_ HBITMAP *phbmpDDB, _Out_ HDC *phdcDIB, _Out_ HBITMAP *phbmpDIB, _Out_ PVOID *ppvBits, _In_ ULONG flags) |
| BOOL | GdiToolsInit (void) |
| #define FL_INVERT_COLORS 0x01 |
Definition at line 159 of file gditools.c.
| #define FL_RED_BLUE 0x02 |
Definition at line 160 of file gditools.c.
| #define NTOS_MODE_USER |
Definition at line 12 of file gditools.c.
| #define WIN32_NO_STATUS |
Definition at line 4 of file gditools.c.
Definition at line 124 of file gditools.c.
Referenced by START_TEST().
Definition at line 94 of file gditools.c.
Referenced by CancelDC(), CreateCompatibleBitmap(), CreateCompatibleDC(), CreatePen(), GdiDeleteBrushOrPen(), GetBrushOrgEx(), GetColorSpace(), IntCreateDICW(), SetBrushOrgEx(), SetDIBitsToDevice(), START_TEST(), and StretchDIBits().
Definition at line 55 of file gditools.c.
Referenced by GdiGetHandleUserData(), and START_TEST().
| BOOL GdiIsHandleValidEx | ( | _In_ HGDIOBJ | hobj, |
| _In_ GDILOOBJTYPE | ObjectType | ||
| ) |
Definition at line 73 of file gditools.c.
Definition at line 46 of file gditools.c.
Referenced by GdiGetHandleUserData(), GdiIsHandleValid(), and GdiIsHandleValidEx().
Definition at line 251 of file gditools.c.
Referenced by START_TEST().
|
static |
Definition at line 164 of file gditools.c.
Referenced by GdiToolsInit().
Definition at line 110 of file gditools.c.
Referenced by ChangeScreenBpp().
| HBITMAP ghbmp1 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit(), and START_TEST().
| HBITMAP ghbmp16 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp1_InvCol |
Definition at line 22 of file gditools.c.
| HBITMAP ghbmp1_RB |
Definition at line 22 of file gditools.c.
| HBITMAP ghbmp24 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit(), and Test_MaskBlt_1bpp().
| HBITMAP ghbmp32 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit(), and START_TEST().
| HBITMAP ghbmp4 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmp8 |
Definition at line 22 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB1 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB16 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB1_InvCol |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB1_RB |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB24 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HBITMAP ghbmpDIB32 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_generic().
| HBITMAP ghbmpDIB4 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit(), and Test_GetDIBits().
| HBITMAP ghbmpDIB8 |
Definition at line 23 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB1 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), START_TEST(), Test_NtGdiBitBlt_1BPP(), Test_NtGdiBitBlt_generic(), Test_NtGdiSetPixel_1Bpp(), and Test_PaintRgn().
| HDC ghdcDIB16 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB1_InvCol |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), START_TEST(), Test_NtGdiBitBlt_1BPP(), and Test_NtGdiSetPixel_1Bpp().
| HDC ghdcDIB1_RB |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), Test_NtGdiBitBlt_1BPP(), Test_NtGdiLineTo_1BPP_RB(), and Test_NtGdiSetPixel_1Bpp().
| HDC ghdcDIB24 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB32 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit(), START_TEST(), Test_CreateDIBitmap_CBM_CREATDIB(), Test_CreateDIBPatternBrushPt(), Test_FrameRgn(), Test_NtGdiBitBlt_1BPP(), Test_NtGdiSetPixel_32Bpp(), Test_NtGdiSetPixel_generic(), Test_SetDIBitsToDevice(), and Test_SetDIBitsToDevice_Params().
| HDC ghdcDIB4 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcDIB8 |
Definition at line 24 of file gditools.c.
Referenced by GdiToolsInit().
| HDC ghdcInfo |
Definition at line 28 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_generic().
| HPALETTE ghpal |
Definition at line 27 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 30 of file gditools.c.
Referenced by GdiToolsInit().
| ULONG(* gpDIB32)[8][8] |
Definition at line 26 of file gditools.c.
Referenced by GdiToolsInit(), Test_CreateDIBitmap_CBM_CREATDIB(), Test_CreateDIBPatternBrushPt(), Test_NtGdiSetPixel_generic(), and Test_SetDIBitsToDevice().
| PVOID gpvDIB1 |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit(), Test_NtGdiSetPixel_1Bpp(), and Test_PaintRgn().
| PVOID gpvDIB16 |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit().
| PVOID gpvDIB1_InvCol |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_1Bpp().
| PVOID gpvDIB1_RB |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit(), and Test_NtGdiSetPixel_1Bpp().
| PVOID gpvDIB24 |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit().
| PVOID gpvDIB32 |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit(), Test_NtGdiSetPixel_32Bpp(), and Test_NtGdiSetPixel_generic().
| PVOID gpvDIB4 |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit().
| PVOID gpvDIB8 |
Definition at line 25 of file gditools.c.
Referenced by GdiToolsInit().