Based on patch by Mark Jansen <mark.jansen@reactos.org>. Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>