[YAROTOWS] Reintegrate the branch. For a brighter future.
[reactos.git] / reactos / subsystems / win32 / win32k / include / brush.h
index 6bb2ad3..8c9a7a8 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef __WIN32K_BRUSH_H
-#define __WIN32K_BRUSH_H
+#pragma once
 
 #include "gdiobj.h"
 
@@ -58,7 +57,7 @@ typedef struct _EBRUSHOBJ
 //    DWORD       dwUnknown2c;
 //    DWORD       dwUnknown30;
     SURFACE *   psurfTrg;
-//    PALETTE *   ppalSurf;
+    struct _PALETTE *   ppalSurf;
 //    PALETTE *   ppalDC;
 //    PALETTE *   ppal3;
 //    DWORD       dwUnknown44;
@@ -110,7 +109,7 @@ EBRUSHOBJ_vInit(EBRUSHOBJ *pebo, PBRUSH pbrush, struct _DC *);
 
 VOID
 FASTCALL
-EBRUSHOBJ_vSetSolidBrushColor(EBRUSHOBJ *pebo, COLORREF crColor, XLATEOBJ *pxlo);
+EBRUSHOBJ_vSetSolidBrushColor(EBRUSHOBJ *pebo, COLORREF crColor);
 
 VOID
 NTAPI
@@ -128,4 +127,8 @@ PVOID
 NTAPI
 EBRUSHOBJ_pvGetEngBrush(EBRUSHOBJ *pebo);
 
-#endif
+PVOID FASTCALL AllocateObjectAttr(VOID);
+
+VOID FASTCALL FreeObjectAttr(PVOID);
+
+BOOL FASTCALL IntGdiSetBrushOwner(PBRUSH,DWORD);