diff --git a/dlls/gdiplus/font.c b/dlls/gdiplus/font.c index 2366823f6d0..220409b7a05 100644 --- a/dlls/gdiplus/font.c +++ b/dlls/gdiplus/font.c @@ -256,7 +256,7 @@ GpStatus WINGDIPAPI GdipCreateFontFromDC(HDC hdc, GpFont **font) 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 683e9b7c5df..0c610560e27 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -370,7 +370,8 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromResource(HINSTANCE hInstance, 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 15363f26163..13736343393 100644 --- a/dlls/gdiplus/tests/region.c +++ b/dlls/gdiplus/tests/region.c @@ -765,7 +765,7 @@ todo_wine{ } GdipDeleteRegion(region); - DeleteObject((HGDIOBJ)hrgn); + DeleteObject(hrgn); /* ellipse */ hrgn = CreateEllipticRgn(0, 0, 100, 10); @@ -791,7 +791,7 @@ todo_wine{ expect_dword(buf + 8, 0x00006000); /* ?? */ } GdipDeleteRegion(region); - DeleteObject((HGDIOBJ)hrgn); + DeleteObject(hrgn); } static void test_gethrgn(void)