-#ifndef __WIN32K_BRUSH_H
-#define __WIN32K_BRUSH_H
+#pragma once
#include "gdiobj.h"
// DWORD dwUnknown2c;
// DWORD dwUnknown30;
SURFACE * psurfTrg;
-// PALETTE * ppalSurf;
+ struct _PALETTE * ppalSurf;
// PALETTE * ppalDC;
// PALETTE * ppal3;
// DWORD dwUnknown44;
VOID
FASTCALL
-EBRUSHOBJ_vSetSolidBrushColor(EBRUSHOBJ *pebo, COLORREF crColor, XLATEOBJ *pxlo);
+EBRUSHOBJ_vSetSolidBrushColor(EBRUSHOBJ *pebo, COLORREF crColor);
VOID
NTAPI
BOOL
NTAPI
-EBRUSHOBJ_bRealizeBrush(EBRUSHOBJ *pebo);
+EBRUSHOBJ_bRealizeBrush(EBRUSHOBJ *pebo, BOOL bCallDriver);
VOID
NTAPI
EBRUSHOBJ_vCleanup(EBRUSHOBJ *pebo);
-#endif
+PVOID
+NTAPI
+EBRUSHOBJ_pvGetEngBrush(EBRUSHOBJ *pebo);
+
+PVOID FASTCALL AllocateObjectAttr(VOID);
+
+VOID FASTCALL FreeObjectAttr(PVOID);
+
+BOOL FASTCALL IntGdiSetBrushOwner(PBRUSH,DWORD);