return hBrush;
}
+/*
+ * @implemented
+ */
+HBRUSH
+STDCALL
+CreateHatchBrush(INT fnStyle,
+ COLORREF clrref)
+{
+ return NtGdiCreateHatchBrushInternal(fnStyle, clrref, FALSE);
+}
+
+/*
+ * @implemented
+ */
+HBRUSH
+STDCALL
+CreatePatternBrush(HBITMAP hbmp)
+{
+ return NtGdiCreatePatternBrushInternal(hbmp, FALSE, FALSE);
+}
+
/*
* @implemented
*/
break;
case BS_PATTERN:
+ hBrush = NtGdiCreatePatternBrushInternal((HBITMAP)LogBrush->lbHatch,
+ FALSE,
+ FALSE);
+ break;
+
case BS_PATTERN8X8:
- hBrush = NtGdiCreatePatternBrush((HBITMAP)LogBrush->lbHatch);
+ hBrush = NtGdiCreatePatternBrushInternal((HBITMAP)LogBrush->lbHatch,
+ FALSE,
+ TRUE);
break;
case BS_SOLID:
break;
case BS_HATCHED:
- hBrush = NtGdiCreateHatchBrush(LogBrush->lbHatch, LogBrush->lbColor);
+ hBrush = NtGdiCreateHatchBrushInternal(LogBrush->lbHatch,
+ LogBrush->lbColor,
+ FALSE);
break;
case BS_NULL: