ReactOS 0.4.16-dev-2110-ge3521eb
gditools.h
Go to the documentation of this file.
1
2#pragma once
3
8extern HDC ghdcInfo;
9
10extern HBITMAP ghbmpDIB32;
11//extern PULONG pulDIB32Bits;
12extern PULONG pulDIB4Bits;
13extern HPALETTE ghpal;
14typedef struct
15{
19} MYPAL;
20
21extern ULONG (*gpDIB32)[8][8];
22
23extern MYPAL gpal;
24
25BOOL GdiToolsInit(void);
26
29 VOID);
30
31BOOL
33 _In_ HGDIOBJ hobj);
34
35BOOL
37 _In_ HGDIOBJ hobj,
39
42 _In_ HGDIOBJ hobj);
43
44BOOL
46 _In_ ULONG cBitsPixel,
47 _Out_ PULONG pcOldBitsPixel);
PALETTEENTRY logpalettedata[8]
Definition: SetPixel.c:16
unsigned short WORD
Definition: ntddk_ex.h:93
unsigned int BOOL
Definition: ntddk_ex.h:94
enum GDILoObjType GDILOOBJTYPE
HBITMAP ghbmp24
Definition: gditools.h:4
HBITMAP ghbmpDIB8
Definition: gditools.h:5
HBITMAP ghbmp4
Definition: gditools.h:4
HBITMAP ghbmpDIB1_InvCol
Definition: gditools.h:5
PULONG pulDIB4Bits
HDC ghdcDIB8
Definition: gditools.h:6
PVOID gpvDIB8
Definition: gditools.h:7
BOOL GdiIsHandleValidEx(_In_ HGDIOBJ hobj, _In_ GDILOOBJTYPE ObjectType)
Definition: gditools.c:73
HDC ghdcDIB16
Definition: gditools.h:6
HBITMAP ghbmpDIB24
Definition: gditools.h:5
ULONG(* gpDIB32)[8][8]
Definition: gditools.c:26
PENTRY GdiQueryTable(VOID)
Definition: gditools.c:46
HDC ghdcInfo
Definition: gditools.c:28
HBITMAP ghbmp1_InvCol
Definition: gditools.h:4
HBITMAP ghbmpDIB1
Definition: gditools.c:23
PVOID gpvDIB1_RB
Definition: gditools.h:7
PVOID gpvDIB1
Definition: gditools.c:25
HBITMAP ghbmpDIB1_RB
Definition: gditools.h:5
HDC ghdcDIB32
Definition: gditools.h:6
HPALETTE ghpal
Definition: gditools.c:27
HBITMAP ghbmp1_RB
Definition: gditools.h:4
PVOID gpvDIB1_InvCol
Definition: gditools.h:7
PVOID GdiGetHandleUserData(_In_ HGDIOBJ hobj)
Definition: gditools.c:94
HBITMAP ghbmpDIB16
Definition: gditools.h:5
BOOL ChangeScreenBpp(_In_ ULONG cBitsPixel, _Out_ PULONG pcOldBitsPixel)
Definition: gditools.c:110
HBITMAP ghbmp1
Definition: gditools.c:22
PVOID gpvDIB4
Definition: gditools.h:7
PVOID gpvDIB32
Definition: gditools.h:7
PVOID gpvDIB24
Definition: gditools.h:7
HDC ghdcDIB1
Definition: gditools.c:24
HBITMAP ghbmpDIB32
Definition: gditools.h:5
HBITMAP ghbmp8
Definition: gditools.h:4
HDC ghdcDIB1_RB
Definition: gditools.h:6
MYPAL gpal
Definition: gditools.c:30
HDC ghdcDIB4
Definition: gditools.h:6
PVOID gpvDIB16
Definition: gditools.h:7
BOOL GdiToolsInit(void)
Definition: gditools.c:229
BOOL GdiIsHandleValid(_In_ HGDIOBJ hobj)
Definition: gditools.c:55
HBITMAP ghbmp32
Definition: gditools.h:4
HDC ghdcDIB24
Definition: gditools.h:6
HDC ghdcDIB1_InvCol
Definition: gditools.h:6
HBITMAP ghbmp16
Definition: gditools.h:4
HBITMAP ghbmpDIB4
Definition: gditools.h:5
static HBITMAP
Definition: button.c:44
static HDC
Definition: imagelist.c:88
ObjectType
Definition: metafile.c:81
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
Definition: gditools.h:15
WORD palNumEntries
Definition: gditools.h:17
WORD palVersion
Definition: gditools.h:16
Definition: ntgdihdl.h:218
uint32_t * PULONG
Definition: typedefs.h:59
uint32_t ULONG
Definition: typedefs.h:59