+ status = GdipCreateHatchBrush(data->BrushData.hatch.HatchStyle, *(ARGB *)&data->BrushData.hatch.ForeColor, + *(ARGB *)&data->BrushData.hatch.BackColor, (GpHatch **)brush);
I guess this is OK for this patch, but maybe we should modify the definition of EmfPlusARGB to avoid needing things like this?