Strange behaviour with GETVDMPOINTER32W
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Thu Apr 12 07:15:14 CDT 2001
>>>>> "Alexandre" == Alexandre Julliard <julliard at winehq.com> writes:
Alexandre> Uwe Bonnes <bon at elektron.ikp.physik.tu-darmstadt.de> writes:
>> I don't understand this sequence:
>>
>> Some strings gets copied to segemented memory Call KERNEL.88:
>> LSTRCPY(0x046f0018,0x00ef0080 "") ret=02ef:069a ds=02ff Ret
>> KERNEL.88: LSTRCPY() retval=0x0467781a ret=02ef:0687 ds=02ff
Alexandre> lstrcpy is supposed to return its first argument (0x046f0018
Alexandre> in this case). Something is very wrong here...
Hopefully I get the cutting and pasting right now...
...
Call KERNEL.88: LSTRCPY(0x045f781a,0x02ef7044 "%CMDLINE%") ret=02e7:0687 ds=02f7
Ret KERNEL.88: LSTRCPY() retval=0x045f781a ret=02e7:0687 ds=02f7
...
Call KERNEL.516: GETVDMPOINTER32W(0x045f781a,0x0001) ret=02e7:ae4a ds=02f7
Ret KERNEL.516: GETVDMPOINTER32W() retval=0x404951ba ret=02e7:ae4a ds=02f7
...
Call kernel32.lstrcmpA(404951ba "\021\021\021\021\021\021\021\021\021\021\021\021\021\021\0..."...,407e6cbc "%FINDWINDOWCL%") ret=10001464 tid=081df290
...
Bye
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-devel
mailing list