2 * PostScript driver object handling
4 * Copyright 1998 Huw D M Davies
16 /***********************************************************************
17 * PSDRV_BITMAP_SelectObject
19 static HBITMAP16 PSDRV_BITMAP_SelectObject( DC * dc, HBITMAP16 hbitmap,
22 FIXME(psdrv, "stub\n");
27 /***********************************************************************
30 HGDIOBJ32 PSDRV_SelectObject( DC *dc, HGDIOBJ32 handle )
32 GDIOBJHDR * ptr = GDI_GetObjPtr( handle, MAGIC_DONTCARE );
36 TRACE(psdrv, "hdc=%04x %04x\n", dc->hSelf, handle );
41 ret = PSDRV_PEN_SelectObject( dc, handle, (PENOBJ *)ptr );
44 ret = PSDRV_BRUSH_SelectObject( dc, handle, (BRUSHOBJ *)ptr );
47 ret = PSDRV_BITMAP_SelectObject( dc, handle, (BITMAPOBJ *)ptr );
50 ret = PSDRV_FONT_SelectObject( dc, handle, (FONTOBJ *)ptr );
53 ret = (HGDIOBJ16)SelectClipRgn16( dc->hSelf, handle );
56 ERR(psdrv, "Unknown object magic %04x\n", ptr->wMagic);
59 GDI_HEAP_UNLOCK( handle );