gdi32: Use ntgdi name for CreateCompatibleDC.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
eefca28ed3
commit
2a6adcdc0f
|
@ -788,7 +788,7 @@ BOOL WINAPI MaskBlt(HDC hdcDest, INT nXDest, INT nYDest,
|
|||
hbrDst = NtGdiSelectBrush(hdcDest, GetStockObject(NULL_BRUSH));
|
||||
|
||||
/* make bitmap */
|
||||
hDC1 = CreateCompatibleDC(hdcDest);
|
||||
hDC1 = NtGdiCreateCompatibleDC( hdcDest );
|
||||
hBitmap1 = CreateCompatibleBitmap(hdcDest, nWidth, nHeight);
|
||||
hOldBitmap1 = NtGdiSelectBitmap(hDC1, hBitmap1);
|
||||
|
||||
|
@ -799,7 +799,7 @@ BOOL WINAPI MaskBlt(HDC hdcDest, INT nXDest, INT nYDest,
|
|||
NtGdiSelectBrush(hDC1, hbrTmp);
|
||||
|
||||
/* make bitmap */
|
||||
hDC2 = CreateCompatibleDC(hdcDest);
|
||||
hDC2 = NtGdiCreateCompatibleDC( hdcDest );
|
||||
hBitmap2 = CreateCompatibleBitmap(hdcDest, nWidth, nHeight);
|
||||
hOldBitmap2 = NtGdiSelectBitmap(hDC2, hBitmap2);
|
||||
|
||||
|
@ -864,7 +864,7 @@ BOOL WINAPI GdiTransparentBlt( HDC hdcDest, int xDest, int yDest, int widthDest,
|
|||
oldStretchMode = GetStretchBltMode(hdcSrc);
|
||||
if(oldStretchMode == BLACKONWHITE || oldStretchMode == WHITEONBLACK)
|
||||
SetStretchBltMode(hdcSrc, COLORONCOLOR);
|
||||
hdcWork = CreateCompatibleDC(hdcDest);
|
||||
hdcWork = NtGdiCreateCompatibleDC( hdcDest );
|
||||
if ((GetObjectType( hdcDest ) != OBJ_MEMDC ||
|
||||
GetObjectW( GetCurrentObject( hdcDest, OBJ_BITMAP ), sizeof(dib), &dib ) == sizeof(BITMAP)) &&
|
||||
GetDeviceCaps( hdcDest, BITSPIXEL ) == 32)
|
||||
|
@ -888,7 +888,7 @@ BOOL WINAPI GdiTransparentBlt( HDC hdcDest, int xDest, int yDest, int widthDest,
|
|||
SetBkColor(hdcWork, crTransparent);
|
||||
|
||||
/* Create mask */
|
||||
hdcMask = CreateCompatibleDC(hdcDest);
|
||||
hdcMask = NtGdiCreateCompatibleDC( hdcDest );
|
||||
bmpMask = CreateCompatibleBitmap(hdcMask, widthDest, heightDest);
|
||||
oldMask = NtGdiSelectBitmap(hdcMask, bmpMask);
|
||||
if(!BitBlt(hdcMask, 0, 0, widthDest, heightDest, hdcWork, 0, 0, SRCCOPY)) {
|
||||
|
|
|
@ -684,9 +684,9 @@ HDC WINAPI CreateDCW( LPCWSTR driver, LPCWSTR device, LPCWSTR output,
|
|||
|
||||
|
||||
/***********************************************************************
|
||||
* CreateCompatibleDC (GDI32.@)
|
||||
* NtGdiCreateCompatibleDC (win32u.@)
|
||||
*/
|
||||
HDC WINAPI CreateCompatibleDC( HDC hdc )
|
||||
HDC WINAPI NtGdiCreateCompatibleDC( HDC hdc )
|
||||
{
|
||||
DC *dc, *origDC;
|
||||
HDC ret;
|
||||
|
|
|
@ -1636,7 +1636,8 @@ NTSTATUS WINAPI D3DKMTCreateDCFromMemory( D3DKMT_CREATEDCFROMMEMORY *desc )
|
|||
!desc->Pitch || desc->Pitch < get_dib_stride( desc->Width, format->bit_count ) ||
|
||||
!desc->Height || desc->Height > UINT_MAX / desc->Pitch) return STATUS_INVALID_PARAMETER;
|
||||
|
||||
if (!desc->hDeviceDc || !(dc = CreateCompatibleDC( desc->hDeviceDc ))) return STATUS_INVALID_PARAMETER;
|
||||
if (!desc->hDeviceDc || !(dc = NtGdiCreateCompatibleDC( desc->hDeviceDc )))
|
||||
return STATUS_INVALID_PARAMETER;
|
||||
|
||||
if (!(bmp = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*bmp) ))) goto error;
|
||||
|
||||
|
|
|
@ -1916,7 +1916,7 @@ BOOL WINAPI PlayEnhMetaFileRecord(
|
|||
PatBlt(hdc, pBitBlt->xDest, pBitBlt->yDest, pBitBlt->cxDest, pBitBlt->cyDest,
|
||||
pBitBlt->dwRop);
|
||||
} else { /* BitBlt */
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBRUSH hBrush, hBrushOld;
|
||||
HBITMAP hBmp = 0, hBmpOld = 0;
|
||||
const BITMAPINFO *pbi = (const BITMAPINFO *)((const BYTE *)mr + pBitBlt->offBmiSrc);
|
||||
|
@ -1959,7 +1959,7 @@ BOOL WINAPI PlayEnhMetaFileRecord(
|
|||
PatBlt(hdc, pStretchBlt->xDest, pStretchBlt->yDest, pStretchBlt->cxDest, pStretchBlt->cyDest,
|
||||
pStretchBlt->dwRop);
|
||||
} else { /* StretchBlt */
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBRUSH hBrush, hBrushOld;
|
||||
HBITMAP hBmp = 0, hBmpOld = 0;
|
||||
const BITMAPINFO *pbi = (const BITMAPINFO *)((const BYTE *)mr + pStretchBlt->offBmiSrc);
|
||||
|
@ -2002,7 +2002,7 @@ BOOL WINAPI PlayEnhMetaFileRecord(
|
|||
if(pAlphaBlend->offBmiSrc == 0) {
|
||||
FIXME("EMR_ALPHABLEND: offBmiSrc == 0\n");
|
||||
} else {
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBITMAP hBmp = 0, hBmpOld = 0;
|
||||
const BITMAPINFO *pbi = (const BITMAPINFO *)((const BYTE *)mr + pAlphaBlend->offBmiSrc);
|
||||
void *bits;
|
||||
|
@ -2028,7 +2028,7 @@ BOOL WINAPI PlayEnhMetaFileRecord(
|
|||
case EMR_MASKBLT:
|
||||
{
|
||||
const EMRMASKBLT *pMaskBlt = (const EMRMASKBLT *)mr;
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBRUSH hBrush, hBrushOld;
|
||||
HBITMAP hBmp, hBmpOld, hBmpMask;
|
||||
const BITMAPINFO *pbi;
|
||||
|
@ -2076,7 +2076,7 @@ BOOL WINAPI PlayEnhMetaFileRecord(
|
|||
case EMR_PLGBLT:
|
||||
{
|
||||
const EMRPLGBLT *pPlgBlt = (const EMRPLGBLT *)mr;
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBRUSH hBrush, hBrushOld;
|
||||
HBITMAP hBmp, hBmpOld, hBmpMask;
|
||||
const BITMAPINFO *pbi;
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
@ stdcall CreateColorSpaceA(ptr)
|
||||
@ stdcall CreateColorSpaceW(ptr)
|
||||
@ stdcall CreateCompatibleBitmap(long long long)
|
||||
@ stdcall CreateCompatibleDC(long)
|
||||
@ stdcall CreateCompatibleDC(long) NtGdiCreateCompatibleDC
|
||||
@ stdcall CreateDCA(str str str ptr)
|
||||
@ stdcall CreateDCW(wstr wstr wstr ptr)
|
||||
@ stdcall CreateDIBPatternBrush(long long)
|
||||
|
|
|
@ -841,7 +841,7 @@ BOOL WINAPI PlayMetaFileRecord( HDC hdc, HANDLETABLE *ht, METARECORD *mr, UINT
|
|||
|
||||
case META_STRETCHBLT:
|
||||
{
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBITMAP hbitmap = CreateBitmap(mr->rdParm[10], /*Width */
|
||||
mr->rdParm[11], /*Height*/
|
||||
mr->rdParm[13], /*Planes*/
|
||||
|
@ -859,7 +859,7 @@ BOOL WINAPI PlayMetaFileRecord( HDC hdc, HANDLETABLE *ht, METARECORD *mr, UINT
|
|||
|
||||
case META_BITBLT:
|
||||
{
|
||||
HDC hdcSrc = CreateCompatibleDC(hdc);
|
||||
HDC hdcSrc = NtGdiCreateCompatibleDC( hdc );
|
||||
HBITMAP hbitmap = CreateBitmap(mr->rdParm[7]/*Width */,
|
||||
mr->rdParm[8]/*Height*/,
|
||||
mr->rdParm[10]/*Planes*/,
|
||||
|
|
|
@ -139,6 +139,7 @@ BOOL WINAPI NtGdiEndPath( HDC hdc );
|
|||
HANDLE WINAPI NtGdiCreateClientObj( ULONG type );
|
||||
HFONT WINAPI NtGdiHfontCreate( const ENUMLOGFONTEXDVW *enumex, ULONG unk2, ULONG unk3,
|
||||
ULONG unk4, void *data );
|
||||
HDC WINAPI NtGdiCreateCompatibleDC( HDC hdc );
|
||||
HBRUSH WINAPI NtGdiCreateDIBBrush( const void* data, UINT coloruse );
|
||||
HRGN WINAPI NtGdiCreateEllipticRgn( INT left, INT top, INT right, INT bottom );
|
||||
HBRUSH WINAPI NtGdiCreatePatternBrushInternal( HBITMAP hbitmap, BOOL pen );
|
||||
|
|
Loading…
Reference in New Issue