ReactOS  0.4.15-dev-980-ge160524
pen.h
Go to the documentation of this file.
1 #pragma once
2 
3 /* Internal interface */
4 
5 typedef BRUSH PEN, *PPEN;
6 
7 PPEN
8 NTAPI
10  VOID);
11 
12 PPEN
13 NTAPI
15  VOID);
16 
17 #define PEN_UnlockPen(pPenObj) GDIOBJ_vUnlockObject((POBJ)pPenObj)
18 #define PEN_ShareUnlockPen(ppen) GDIOBJ_vDereferenceObject((POBJ)ppen)
19 
20 PPEN
23 
24 INT
25 NTAPI
27  _In_ PPEN pPen,
28  _In_ INT Count,
30 
VOID FASTCALL AddPenLinesBounds(PDC, int, POINT *)
Definition: line.c:17
BRUSH * PPEN
Definition: pen.h:5
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1173
static HPEN hpen
#define FASTCALL
Definition: nt_native.h:50
int32_t INT
Definition: typedefs.h:58
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
PPEN FASTCALL PEN_ShareLockPen(HPEN hpen)
Definition: pen.c:61
#define _Out_
Definition: no_sal2.h:323
Definition: bufpool.h:45
Definition: polytest.cpp:40
Definition: brush.hpp:15
BRUSH PEN
Definition: pen.h:5
#define _In_
Definition: no_sal2.h:204
PPEN NTAPI PEN_AllocPenWithHandle(VOID)
Definition: pen.c:27
PPEN NTAPI PEN_AllocExtPenWithHandle(VOID)
Definition: pen.c:44
INT NTAPI PEN_GetObject(_In_ PPEN pPen, _In_ INT Count, _Out_ PLOGPEN Buffer)