Andreas Mohr <[EMAIL PROTECTED]> writes:
> Then the program tries to do a pCreateDC call for that DC.
> In this case it's a *Win16* printer driver, unfortunately.
> That leads to a lockup as we need to enter Win16Lock, which is prohibited
> as we still have the GDI lock on the DC (that we just created for that
> purpose).
>
> Call gdi32.157: CreateICA(405a6483 "PCL5EMS",405a6474 "HP LaserJet 5M",405a648b
>"LPT1:",00000000) ret=7cb84f86 fs=008f
>
> Any idea what to do here ?
I'm afraid there is no good solution, short of redefining the GDI
driver interface to not call the DC functions with the GDI lock
held. It may be easier to forget about running Win16 printer
drivers... (does anybody really use this anyway?)
--
Alexandre Julliard
[EMAIL PROTECTED]