5 #include <win32k/gdiobj.h>
7 /* GDI logical pen object */
13 /* Internal interface */
15 #define PENOBJ_AllocPen() \
16 ((HPEN) GDIOBJ_AllocObj (sizeof (PENOBJ), GDI_OBJECT_TYPE_PEN, NULL))
17 #define PENOBJ_FreePen(hBMObj) GDIOBJ_FreeObj((HGDIOBJ) hBMObj, GDI_OBJECT_TYPE_PEN, GDIOBJFLAG_DEFAULT)
18 #define PENOBJ_LockPen(hBMObj) ((PPENOBJ)GDIOBJ_LockObj ((HGDIOBJ) hBMObj, GDI_OBJECT_TYPE_PEN))
19 #define PENOBJ_UnlockPen(hBMObj) GDIOBJ_UnlockObj ((HGDIOBJ) hBMObj, GDI_OBJECT_TYPE_PEN)
21 HPEN STDCALL NtGdiCreatePen(INT PenStyle,
25 HPEN STDCALL NtGdiCreatePenIndirect(CONST PLOGPEN lgpn);
27 HPEN STDCALL NtGdiExtCreatePen(DWORD PenStyle,