Alexandre Julliard : gdi32: Perform coordinate transformations using doubles instead of floats to avoid precision loss .