mirror of
https://github.com/reactos/reactos.git
synced 2024-11-10 00:34:39 +00:00
c424146e2c
svn path=/branches/cmake-bringup/; revision=48236
34 lines
723 B
C
34 lines
723 B
C
#include "precomp.h"
|
||
|
||
#define NDEBUG
|
||
#include <debug.h>
|
||
|
||
/*
|
||
* @implemented
|
||
*/
|
||
HPEN WINAPI
|
||
CreatePenIndirect(
|
||
const LOGPEN *lplgpn)
|
||
{
|
||
/* Note same behoir as Windows 2000/XP/VISTA, they do not care if plgpn is NULL´, it will crash */
|
||
return CreatePen(lplgpn->lopnStyle, lplgpn->lopnWidth.x, lplgpn->lopnColor);
|
||
}
|
||
|
||
/*
|
||
* @implemented
|
||
*/
|
||
HPEN WINAPI
|
||
CreatePen(
|
||
int nPenStyle,
|
||
int nWidth,
|
||
COLORREF crColor)
|
||
{
|
||
/* FIXME Some part need be done in user mode */
|
||
if (nPenStyle > PS_DASHDOTDOT)
|
||
{
|
||
if (nPenStyle == PS_NULL) return GetStockObject(NULL_PEN);
|
||
if (nPenStyle != PS_INSIDEFRAME) nPenStyle = PS_SOLID;
|
||
}
|
||
return NtGdiCreatePen(nPenStyle, nWidth, crColor, NULL);
|
||
}
|
||
|