Commit 94a0823c authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

win32u: Use public declaration for GetStockObject.

parent c46630cd
...@@ -789,7 +789,7 @@ BOOL WINAPI NtGdiMaskBlt( HDC hdcDest, INT nXDest, INT nYDest, INT nWidth, INT n ...@@ -789,7 +789,7 @@ BOOL WINAPI NtGdiMaskBlt( HDC hdcDest, INT nXDest, INT nYDest, INT nWidth, INT n
nXSrc, nYSrc, FRGND_ROP3(dwRop), bk_color, 0 ); nXSrc, nYSrc, FRGND_ROP3(dwRop), bk_color, 0 );
hbrMask = NtGdiCreatePatternBrushInternal( hbmMask, FALSE, FALSE ); hbrMask = NtGdiCreatePatternBrushInternal( hbmMask, FALSE, FALSE );
hbrDst = NtGdiSelectBrush( hdcDest, get_stock_object(NULL_BRUSH) ); hbrDst = NtGdiSelectBrush( hdcDest, GetStockObject(NULL_BRUSH) );
/* make bitmap */ /* make bitmap */
hDC1 = NtGdiCreateCompatibleDC( hdcDest ); hDC1 = NtGdiCreateCompatibleDC( hdcDest );
......
...@@ -391,7 +391,7 @@ HGDIOBJ WINAPI NtGdiSelectBitmap( HDC hdc, HGDIOBJ handle ) ...@@ -391,7 +391,7 @@ HGDIOBJ WINAPI NtGdiSelectBitmap( HDC hdc, HGDIOBJ handle )
goto done; goto done;
} }
if (handle != get_stock_object( DEFAULT_BITMAP ) && GDI_get_ref_count( handle )) if (handle != GetStockObject( DEFAULT_BITMAP ) && GDI_get_ref_count( handle ))
{ {
WARN( "Bitmap already selected in another DC\n" ); WARN( "Bitmap already selected in another DC\n" );
GDI_ReleaseObj( handle ); GDI_ReleaseObj( handle );
......
...@@ -217,10 +217,10 @@ DC *alloc_dc_ptr( DWORD magic ) ...@@ -217,10 +217,10 @@ DC *alloc_dc_ptr( DWORD magic )
dc->physDev = &dc->nulldrv; dc->physDev = &dc->nulldrv;
dc->thread = GetCurrentThreadId(); dc->thread = GetCurrentThreadId();
dc->refcount = 1; dc->refcount = 1;
dc->hPen = GDI_inc_ref_count( get_stock_object( BLACK_PEN )); dc->hPen = GDI_inc_ref_count( GetStockObject( BLACK_PEN ));
dc->hBrush = GDI_inc_ref_count( get_stock_object( WHITE_BRUSH )); dc->hBrush = GDI_inc_ref_count( GetStockObject( WHITE_BRUSH ));
dc->hFont = GDI_inc_ref_count( get_stock_object( SYSTEM_FONT )); dc->hFont = GDI_inc_ref_count( GetStockObject( SYSTEM_FONT ));
dc->hPalette = get_stock_object( DEFAULT_PALETTE ); dc->hPalette = GetStockObject( DEFAULT_PALETTE );
set_initial_dc_state( dc ); set_initial_dc_state( dc );
...@@ -465,11 +465,11 @@ static BOOL reset_dc_state( HDC hdc ) ...@@ -465,11 +465,11 @@ static BOOL reset_dc_state( HDC hdc )
set_initial_dc_state( dc ); set_initial_dc_state( dc );
set_bk_color( dc, RGB( 255, 255, 255 )); set_bk_color( dc, RGB( 255, 255, 255 ));
set_text_color( dc, RGB( 0, 0, 0 )); set_text_color( dc, RGB( 0, 0, 0 ));
NtGdiSelectBrush( hdc, get_stock_object( WHITE_BRUSH )); NtGdiSelectBrush( hdc, GetStockObject( WHITE_BRUSH ));
NtGdiSelectFont( hdc, get_stock_object( SYSTEM_FONT )); NtGdiSelectFont( hdc, GetStockObject( SYSTEM_FONT ));
NtGdiSelectPen( hdc, get_stock_object( BLACK_PEN )); NtGdiSelectPen( hdc, GetStockObject( BLACK_PEN ));
NtGdiSetVirtualResolution( hdc, 0, 0, 0, 0 ); NtGdiSetVirtualResolution( hdc, 0, 0, 0, 0 );
NtUserSelectPalette( hdc, get_stock_object( DEFAULT_PALETTE ), FALSE ); NtUserSelectPalette( hdc, GetStockObject( DEFAULT_PALETTE ), FALSE );
NtGdiSetBoundsRect( hdc, NULL, DCB_DISABLE ); NtGdiSetBoundsRect( hdc, NULL, DCB_DISABLE );
NtGdiAbortPath( hdc ); NtGdiAbortPath( hdc );
...@@ -724,7 +724,7 @@ HDC WINAPI NtGdiOpenDCW( UNICODE_STRING *device, const DEVMODEW *devmode, UNICOD ...@@ -724,7 +724,7 @@ HDC WINAPI NtGdiOpenDCW( UNICODE_STRING *device, const DEVMODEW *devmode, UNICOD
if (!(dc = alloc_dc_ptr( NTGDI_OBJ_DC ))) return 0; if (!(dc = alloc_dc_ptr( NTGDI_OBJ_DC ))) return 0;
hdc = dc->hSelf; hdc = dc->hSelf;
dc->hBitmap = GDI_inc_ref_count( get_stock_object( DEFAULT_BITMAP )); dc->hBitmap = GDI_inc_ref_count( GetStockObject( DEFAULT_BITMAP ));
TRACE("(device=%s, output=%s): returning %p\n", TRACE("(device=%s, output=%s): returning %p\n",
debugstr_us(device), debugstr_us(output), dc->hSelf ); debugstr_us(device), debugstr_us(output), dc->hSelf );
...@@ -791,7 +791,7 @@ HDC WINAPI NtGdiCreateCompatibleDC( HDC hdc ) ...@@ -791,7 +791,7 @@ HDC WINAPI NtGdiCreateCompatibleDC( HDC hdc )
TRACE("(%p): returning %p\n", hdc, dc->hSelf ); TRACE("(%p): returning %p\n", hdc, dc->hSelf );
dc->hBitmap = GDI_inc_ref_count( get_stock_object( DEFAULT_BITMAP )); dc->hBitmap = GDI_inc_ref_count( GetStockObject( DEFAULT_BITMAP ));
dc->attr->vis_rect.left = 0; dc->attr->vis_rect.left = 0;
dc->attr->vis_rect.top = 0; dc->attr->vis_rect.top = 0;
dc->attr->vis_rect.right = 1; dc->attr->vis_rect.right = 1;
......
...@@ -1779,7 +1779,7 @@ COLORREF CDECL dibdrv_SetDCPenColor( PHYSDEV dev, COLORREF color ) ...@@ -1779,7 +1779,7 @@ COLORREF CDECL dibdrv_SetDCPenColor( PHYSDEV dev, COLORREF color )
dibdrv_physdev *pdev = get_dibdrv_pdev(dev); dibdrv_physdev *pdev = get_dibdrv_pdev(dev);
DC *dc = get_physdev_dc( dev ); DC *dc = get_physdev_dc( dev );
if (dc->hPen == get_stock_object( DC_PEN )) if (dc->hPen == GetStockObject( DC_PEN ))
pdev->pen_brush.colorref = color; pdev->pen_brush.colorref = color;
return color; return color;
...@@ -2145,7 +2145,7 @@ HBRUSH CDECL dibdrv_SelectBrush( PHYSDEV dev, HBRUSH hbrush, const struct brush_ ...@@ -2145,7 +2145,7 @@ HBRUSH CDECL dibdrv_SelectBrush( PHYSDEV dev, HBRUSH hbrush, const struct brush_
NtGdiExtGetObjectW( hbrush, sizeof(logbrush), &logbrush ); NtGdiExtGetObjectW( hbrush, sizeof(logbrush), &logbrush );
if (hbrush == get_stock_object( DC_BRUSH )) if (hbrush == GetStockObject( DC_BRUSH ))
logbrush.lbColor = dc->attr->brush_color; logbrush.lbColor = dc->attr->brush_color;
select_brush( pdev, &pdev->brush, &logbrush, pattern, TRUE ); select_brush( pdev, &pdev->brush, &logbrush, pattern, TRUE );
...@@ -2197,7 +2197,7 @@ HPEN CDECL dibdrv_SelectPen( PHYSDEV dev, HPEN hpen, const struct brush_pattern ...@@ -2197,7 +2197,7 @@ HPEN CDECL dibdrv_SelectPen( PHYSDEV dev, HPEN hpen, const struct brush_pattern
pdev->pen_endcap = logpen.lopnStyle & PS_ENDCAP_MASK; pdev->pen_endcap = logpen.lopnStyle & PS_ENDCAP_MASK;
pdev->pen_width = get_pen_device_width( dc, logpen.lopnWidth.x ); pdev->pen_width = get_pen_device_width( dc, logpen.lopnWidth.x );
if (hpen == get_stock_object( DC_PEN )) if (hpen == GetStockObject( DC_PEN ))
logbrush.lbColor = dc->attr->pen_color; logbrush.lbColor = dc->attr->pen_color;
set_dash_pattern( &pdev->pen_pattern, 0, NULL ); set_dash_pattern( &pdev->pen_pattern, 0, NULL );
...@@ -2265,7 +2265,7 @@ COLORREF CDECL dibdrv_SetDCBrushColor( PHYSDEV dev, COLORREF color ) ...@@ -2265,7 +2265,7 @@ COLORREF CDECL dibdrv_SetDCBrushColor( PHYSDEV dev, COLORREF color )
dibdrv_physdev *pdev = get_dibdrv_pdev(dev); dibdrv_physdev *pdev = get_dibdrv_pdev(dev);
DC *dc = get_physdev_dc( dev ); DC *dc = get_physdev_dc( dev );
if (dc->hBrush == get_stock_object( DC_BRUSH )) if (dc->hBrush == GetStockObject( DC_BRUSH ))
{ {
LOGBRUSH logbrush = { BS_SOLID, color, 0 }; LOGBRUSH logbrush = { BS_SOLID, color, 0 };
select_brush( pdev, &pdev->brush, &logbrush, NULL, TRUE ); select_brush( pdev, &pdev->brush, &logbrush, NULL, TRUE );
......
...@@ -5634,7 +5634,7 @@ done: ...@@ -5634,7 +5634,7 @@ done:
UINT size = NtGdiGetOutlineTextMetricsInternalW( hdc, 0, NULL, 0 ); UINT size = NtGdiGetOutlineTextMetricsInternalW( hdc, 0, NULL, 0 );
OUTLINETEXTMETRICW* otm = NULL; OUTLINETEXTMETRICW* otm = NULL;
POINT pts[5]; POINT pts[5];
HPEN hpen = NtGdiSelectPen( hdc, get_stock_object(NULL_PEN) ); HPEN hpen = NtGdiSelectPen( hdc, GetStockObject(NULL_PEN) );
HBRUSH hbrush = NtGdiCreateSolidBrush( dc->attr->text_color, NULL ); HBRUSH hbrush = NtGdiCreateSolidBrush( dc->attr->text_color, NULL );
hbrush = NtGdiSelectBrush(hdc, hbrush); hbrush = NtGdiSelectBrush(hdc, hbrush);
......
...@@ -586,7 +586,10 @@ static void init_gdi_shared(void) ...@@ -586,7 +586,10 @@ static void init_gdi_shared(void)
NtCurrentTeb()->Peb->GdiSharedHandleTable = gdi_shared; NtCurrentTeb()->Peb->GdiSharedHandleTable = gdi_shared;
} }
HGDIOBJ get_stock_object( INT obj ) /***********************************************************************
* GetStockObject (win32u.so)
*/
HGDIOBJ WINAPI GetStockObject( INT obj )
{ {
assert( obj >= 0 && obj <= STOCK_LAST + 1 && obj != 9 ); assert( obj >= 0 && obj <= STOCK_LAST + 1 && obj != 9 );
......
...@@ -381,7 +381,6 @@ extern void GDI_ReleaseObj( HGDIOBJ ) DECLSPEC_HIDDEN; ...@@ -381,7 +381,6 @@ extern void GDI_ReleaseObj( HGDIOBJ ) DECLSPEC_HIDDEN;
extern UINT GDI_get_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN; extern UINT GDI_get_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN;
extern HGDIOBJ GDI_inc_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN; extern HGDIOBJ GDI_inc_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN;
extern BOOL GDI_dec_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN; extern BOOL GDI_dec_ref_count( HGDIOBJ handle ) DECLSPEC_HIDDEN;
extern HGDIOBJ get_stock_object( INT obj ) DECLSPEC_HIDDEN;
extern DWORD get_gdi_object_type( HGDIOBJ obj ) DECLSPEC_HIDDEN; extern DWORD get_gdi_object_type( HGDIOBJ obj ) DECLSPEC_HIDDEN;
extern void make_gdi_object_system( HGDIOBJ handle, BOOL set ) DECLSPEC_HIDDEN; extern void make_gdi_object_system( HGDIOBJ handle, BOOL set ) DECLSPEC_HIDDEN;
......
...@@ -112,7 +112,7 @@ BOOL CDECL nulldrv_InvertRgn( PHYSDEV dev, HRGN rgn ) ...@@ -112,7 +112,7 @@ BOOL CDECL nulldrv_InvertRgn( PHYSDEV dev, HRGN rgn )
INT prev_rop = dc->attr->rop_mode; INT prev_rop = dc->attr->rop_mode;
BOOL ret; BOOL ret;
dc->attr->rop_mode = R2_NOT; dc->attr->rop_mode = R2_NOT;
ret = NtGdiFillRgn( dev->hdc, rgn, get_stock_object(BLACK_BRUSH) ); ret = NtGdiFillRgn( dev->hdc, rgn, GetStockObject(BLACK_BRUSH) );
dc->attr->rop_mode = prev_rop; dc->attr->rop_mode = prev_rop;
return ret; return ret;
} }
......
...@@ -196,7 +196,7 @@ static UINT set_palette_entries( HPALETTE hpalette, UINT start, UINT count, ...@@ -196,7 +196,7 @@ static UINT set_palette_entries( HPALETTE hpalette, UINT start, UINT count,
TRACE("hpal=%p,start=%i,count=%i\n",hpalette,start,count ); TRACE("hpal=%p,start=%i,count=%i\n",hpalette,start,count );
if (hpalette == get_stock_object(DEFAULT_PALETTE)) return 0; if (hpalette == GetStockObject(DEFAULT_PALETTE)) return 0;
palPtr = GDI_GetObjPtr( hpalette, NTGDI_OBJ_PAL ); palPtr = GDI_GetObjPtr( hpalette, NTGDI_OBJ_PAL );
if (!palPtr) return 0; if (!palPtr) return 0;
...@@ -249,7 +249,7 @@ static BOOL animate_palette( HPALETTE hPal, UINT StartIndex, UINT NumEntries, ...@@ -249,7 +249,7 @@ static BOOL animate_palette( HPALETTE hPal, UINT StartIndex, UINT NumEntries,
{ {
TRACE("%p (%i - %i)\n", hPal, StartIndex,StartIndex+NumEntries); TRACE("%p (%i - %i)\n", hPal, StartIndex,StartIndex+NumEntries);
if( hPal != get_stock_object(DEFAULT_PALETTE) ) if( hPal != GetStockObject(DEFAULT_PALETTE) )
{ {
PALETTEOBJ * palPtr; PALETTEOBJ * palPtr;
UINT pal_entries; UINT pal_entries;
...@@ -405,7 +405,7 @@ COLORREF CDECL nulldrv_GetNearestColor( PHYSDEV dev, COLORREF color ) ...@@ -405,7 +405,7 @@ COLORREF CDECL nulldrv_GetNearestColor( PHYSDEV dev, COLORREF color )
PALETTEENTRY entry; PALETTEENTRY entry;
HPALETTE hpal = dc->hPalette; HPALETTE hpal = dc->hPalette;
if (!hpal) hpal = get_stock_object( DEFAULT_PALETTE ); if (!hpal) hpal = GetStockObject( DEFAULT_PALETTE );
if (spec_type == 2) /* PALETTERGB */ if (spec_type == 2) /* PALETTERGB */
index = NtGdiGetNearestPaletteIndex( hpal, color ); index = NtGdiGetNearestPaletteIndex( hpal, color );
else /* PALETTEINDEX */ else /* PALETTEINDEX */
...@@ -514,7 +514,7 @@ HPALETTE WINAPI NtUserSelectPalette( HDC hdc, HPALETTE hpal, WORD bkg ) ...@@ -514,7 +514,7 @@ HPALETTE WINAPI NtUserSelectPalette( HDC hdc, HPALETTE hpal, WORD bkg )
TRACE("%p %p\n", hdc, hpal ); TRACE("%p %p\n", hdc, hpal );
if (!bkg && hpal != get_stock_object( DEFAULT_PALETTE )) if (!bkg && hpal != GetStockObject( DEFAULT_PALETTE ))
{ {
HWND hwnd = NtUserWindowFromDC( hdc ); HWND hwnd = NtUserWindowFromDC( hdc );
if (hwnd) if (hwnd)
...@@ -555,7 +555,7 @@ UINT realize_palette( HDC hdc ) ...@@ -555,7 +555,7 @@ UINT realize_palette( HDC hdc )
/* FIXME: move primary palette handling from user32 */ /* FIXME: move primary palette handling from user32 */
if( dc->hPalette == get_stock_object( DEFAULT_PALETTE )) if( dc->hPalette == GetStockObject( DEFAULT_PALETTE ))
{ {
PHYSDEV physdev = GET_DC_PHYSDEV( dc, pRealizeDefaultPalette ); PHYSDEV physdev = GET_DC_PHYSDEV( dc, pRealizeDefaultPalette );
realized = physdev->funcs->pRealizeDefaultPalette( physdev ); realized = physdev->funcs->pRealizeDefaultPalette( physdev );
......
...@@ -96,7 +96,7 @@ HPEN create_pen( INT style, INT width, COLORREF color ) ...@@ -96,7 +96,7 @@ HPEN create_pen( INT style, INT width, COLORREF color )
HPEN WINAPI NtGdiCreatePen( INT style, INT width, COLORREF color, HBRUSH brush ) HPEN WINAPI NtGdiCreatePen( INT style, INT width, COLORREF color, HBRUSH brush )
{ {
if (brush) FIXME( "brush not supported\n" ); if (brush) FIXME( "brush not supported\n" );
if (style == PS_NULL) return get_stock_object( NULL_PEN ); if (style == PS_NULL) return GetStockObject( NULL_PEN );
return create_pen( style, width, color ); return create_pen( style, width, color );
} }
......
...@@ -2782,7 +2782,7 @@ static BOOL get_font_entry( union sysparam_all_entry *entry, UINT int_param, voi ...@@ -2782,7 +2782,7 @@ static BOOL get_font_entry( union sysparam_all_entry *entry, UINT int_param, voi
debugstr_a( entry->hdr.regval )); debugstr_a( entry->hdr.regval ));
/* fall through */ /* fall through */
case 0: /* use the default GUI font */ case 0: /* use the default GUI font */
NtGdiExtGetObjectW( get_stock_object( DEFAULT_GUI_FONT ), sizeof(font), &font ); NtGdiExtGetObjectW( GetStockObject( DEFAULT_GUI_FONT ), sizeof(font), &font );
font.lfHeight = map_from_system_dpi( font.lfHeight ); font.lfHeight = map_from_system_dpi( font.lfHeight );
font.lfWeight = entry->font.weight; font.lfWeight = entry->font.weight;
entry->font.val = font; entry->font.val = font;
...@@ -2821,7 +2821,7 @@ static BOOL set_font_entry( union sysparam_all_entry *entry, UINT int_param, voi ...@@ -2821,7 +2821,7 @@ static BOOL set_font_entry( union sysparam_all_entry *entry, UINT int_param, voi
/* initialize a font (binary) parameter */ /* initialize a font (binary) parameter */
static BOOL init_font_entry( union sysparam_all_entry *entry ) static BOOL init_font_entry( union sysparam_all_entry *entry )
{ {
NtGdiExtGetObjectW( get_stock_object( DEFAULT_GUI_FONT ), sizeof(entry->font.val), &entry->font.val ); NtGdiExtGetObjectW( GetStockObject( DEFAULT_GUI_FONT ), sizeof(entry->font.val), &entry->font.val );
entry->font.val.lfHeight = map_from_system_dpi( entry->font.val.lfHeight ); entry->font.val.lfHeight = map_from_system_dpi( entry->font.val.lfHeight );
entry->font.val.lfWeight = entry->font.weight; entry->font.val.lfWeight = entry->font.weight;
get_real_fontname( &entry->font.val, entry->font.fullname ); get_real_fontname( &entry->font.val, entry->font.fullname );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment