[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Invalid arguments to GDI.439: STRETCHDIBITS : WORD<->INT16 Mess?
From:       Uwe Bonnes <bon () elektron ! ikp ! physik ! tu-darmstadt ! de>
Date:       2000-10-29 15:30:02
[Download RAW message or body]

Hallo,

some 16 bit installation doesn't display some bitmap (the text display 
was fixed some days ago, thanks Andi :-). This is caused by invalid
DestX/Y (0x7ffa/0x7ff4) arguments to StretchDIBits16:

Call GDI.439: STRETCHDIBITS(0x0baa,0x7ffa,0x7ff4,0x007a,0x0107,0x0000,0x0000,0x007a,0x0107,0737:0432,0737:000a,0x0000,0x00cc0020) \
ret=051f:a646 ds=052f ss:sp=027f:9d26 bp=00009d9a es=0737 Ret  GDI.439: \
STRETCHDIBITS() retval=0x0107 ret=051f:a646 ds=052f ss:sp=027f:9d26 bp=00009d9a \
es=0737

I searched quite a lot for the source of these bogus arguments, but
couldn't find  some source. 

Has anybody an idea where these arguments could come from? What does
Windows do with this arguments. It sees some negative INT16 value got
anded with 0x7fff...

Bye

Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Free Software: If you contribute nothing, expect nothing
--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic