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
);