diff --git a/reactos/subsystems/win32/win32k/include/intgdi.h b/reactos/subsystems/win32/win32k/include/intgdi.h index fc6c2dc9594..414d825493a 100644 --- a/reactos/subsystems/win32/win32k/include/intgdi.h +++ b/reactos/subsystems/win32/win32k/include/intgdi.h @@ -132,6 +132,11 @@ int FASTCALL IntGdiGetClipBox(HDC hDC, LPRECT rc); +INT +STDCALL +IntGdiSelectVisRgn(HDC hdc, + HRGN hrgn); + HRGN FASTCALL REGION_CropRgn(HRGN hDst, HRGN hSrc, const PRECT lpRect, PPOINT lpPt); void FASTCALL REGION_UnionRectWithRegion(const RECT *rect, ROSRGNDATA *rgn); INT FASTCALL UnsafeIntGetRgnBox(PROSRGNDATA Rgn, LPRECT pRect); diff --git a/reactos/subsystems/win32/win32k/ntuser/windc.c b/reactos/subsystems/win32/win32k/ntuser/windc.c index d8b4c32d732..b1f26d73ace 100644 --- a/reactos/subsystems/win32/win32k/ntuser/windc.c +++ b/reactos/subsystems/win32/win32k/ntuser/windc.c @@ -337,7 +337,7 @@ noparent: } Dce->DCXFlags &= ~DCX_DCEDIRTY; - NtGdiSelectVisRgn(Dce->hDC, hRgnVisible); + IntGdiSelectVisRgn(Dce->hDC, hRgnVisible); if (Window != NULL) { diff --git a/reactos/subsystems/win32/win32k/objects/cliprgn.c b/reactos/subsystems/win32/win32k/objects/cliprgn.c index 2f8d880e113..f6e7778fdd2 100644 --- a/reactos/subsystems/win32/win32k/objects/cliprgn.c +++ b/reactos/subsystems/win32/win32k/objects/cliprgn.c @@ -60,7 +60,7 @@ CLIPPING_UpdateGCRegion(DC* Dc) } INT STDCALL -NtGdiSelectVisRgn(HDC hdc, HRGN hrgn) +IntGdiSelectVisRgn(HDC hdc, HRGN hrgn) { int retval; DC *dc; diff --git a/reactos/subsystems/win32/win32k/objects/dc.c b/reactos/subsystems/win32/win32k/objects/dc.c index e40b47bfc57..5a1d94afb0b 100644 --- a/reactos/subsystems/win32/win32k/objects/dc.c +++ b/reactos/subsystems/win32/win32k/objects/dc.c @@ -257,7 +257,7 @@ NtGdiCreateCompatibleDC(HDC hDC) } hVisRgn = NtGdiCreateRectRgn(0, 0, 1, 1); - NtGdiSelectVisRgn(hNewDC, hVisRgn); + IntGdiSelectVisRgn(hNewDC, hVisRgn); NtGdiDeleteObject(hVisRgn); DC_InitDC(hNewDC); @@ -914,7 +914,7 @@ IntGdiCreateDC(PUNICODE_STRING Driver, hVisRgn = NtGdiCreateRectRgn(0, 0, NewDC->GDIInfo->ulHorzRes, NewDC->GDIInfo->ulVertRes); - NtGdiSelectVisRgn(hNewDC, hVisRgn); + IntGdiSelectVisRgn(hNewDC, hVisRgn); NtGdiDeleteObject(hVisRgn); /* Initialize the DC state */ @@ -2044,7 +2044,7 @@ NtGdiSelectObject(HDC hDC, HGDIOBJ hGDIObj) DC_UnlockDc ( dc ); hVisRgn = NtGdiCreateRectRgn ( 0, 0, pb->SurfObj.sizlBitmap.cx, pb->SurfObj.sizlBitmap.cy ); BITMAPOBJ_UnlockBitmap( pb ); - NtGdiSelectVisRgn ( hDC, hVisRgn ); + IntGdiSelectVisRgn ( hDC, hVisRgn ); NtGdiDeleteObject ( hVisRgn ); return objOrg;