Alexandre Julliard : gdi32: Use the DIB engine and PutImage for the null driver rectangular gradient implementation .