gdiplus: Remove some superfluous casts.
diff --git a/dlls/gdiplus/font.c b/dlls/gdiplus/font.c
index 2366823..220409b 100644
--- a/dlls/gdiplus/font.c
+++ b/dlls/gdiplus/font.c
@@ -256,7 +256,7 @@
     if(!font)
         return InvalidParameter;
 
-    hfont = (HFONT)GetCurrentObject(hdc, OBJ_FONT);
+    hfont = GetCurrentObject(hdc, OBJ_FONT);
     if(!hfont)
         return GenericError;
 
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 683e9b7..0c61056 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -370,7 +370,8 @@
         return InvalidParameter;
 
     /* load DIB */
-    hbm = (HBITMAP)LoadImageW(hInstance,lpBitmapName,IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION);
+    hbm = LoadImageW(hInstance, lpBitmapName, IMAGE_BITMAP, 0, 0,
+                     LR_CREATEDIBSECTION);
 
     if(hbm){
         stat = GdipCreateBitmapFromHBITMAP(hbm, NULL, bitmap);
diff --git a/dlls/gdiplus/tests/region.c b/dlls/gdiplus/tests/region.c
index 15363f2..1373634 100644
--- a/dlls/gdiplus/tests/region.c
+++ b/dlls/gdiplus/tests/region.c
@@ -765,7 +765,7 @@
     }
 
     GdipDeleteRegion(region);
-    DeleteObject((HGDIOBJ)hrgn);
+    DeleteObject(hrgn);
 
     /* ellipse */
     hrgn = CreateEllipticRgn(0, 0, 100, 10);
@@ -791,7 +791,7 @@
     expect_dword(buf + 8, 0x00006000); /* ?? */
 }
     GdipDeleteRegion(region);
-    DeleteObject((HGDIOBJ)hrgn);
+    DeleteObject(hrgn);
 }
 
 static void test_gethrgn(void)