typedef struct _BRUSHOBJ { ULONG iSolidColor; PVOID pvRbrush; } BRUSHOBJ;
A BRUSHOBJ structure contains two public members that describe a brush object. Brush objects are used to define fill patterns.
Drivers can call BRUSHOBJXxx service routines to realize brushes or to find previously realized brushes.
If the iSolidColor member is 0xFFFFFFFF or the pvRbrush member is null, the driver must call the BRUSHOBJ_pvGetRbrush function to realize the brush.