mirror of
https://github.com/reactos/reactos.git
synced 2024-11-01 04:11:30 +00:00
32 lines
490 B
C
32 lines
490 B
C
#pragma once
|
|
|
|
/* Internal interface */
|
|
|
|
typedef BRUSH PEN, *PPEN;
|
|
|
|
PPEN
|
|
NTAPI
|
|
PEN_AllocPenWithHandle(
|
|
VOID);
|
|
|
|
PPEN
|
|
NTAPI
|
|
PEN_AllocExtPenWithHandle(
|
|
VOID);
|
|
|
|
#define PEN_UnlockPen(pPenObj) GDIOBJ_vUnlockObject((POBJ)pPenObj)
|
|
#define PEN_ShareUnlockPen(ppen) GDIOBJ_vDereferenceObject((POBJ)ppen)
|
|
|
|
PPEN
|
|
FASTCALL
|
|
PEN_ShareLockPen(HPEN hpen);
|
|
|
|
INT
|
|
NTAPI
|
|
PEN_GetObject(
|
|
_In_ PPEN pPen,
|
|
_In_ INT Count,
|
|
_Out_ PLOGPEN Buffer);
|
|
|
|
VOID FASTCALL AddPenLinesBounds(PDC,int,POINT *);
|