Help debugging Fotowire

Antti Mäkelä zarhan at cs.tut.fi
Sun Jan 16 15:00:42 CST 2005


On Sunday 16 January 2005 22:10, Mike Hearn wrote:

> Try native oleaut32, this is the fastest way to test your theory. If that
> helps (or gets it past that part of the code) then we need to improve our

  Without any debugs and native oleaut32 I now get:

bash-2.05b$ wine fwprint
fixme:ole:StdMarshalImpl_MarshalInterface table marshalling unimplemented
fixme:time:GetCalendarInfoA (00000409,00000001,20000030,(nil),0,0x77a6c718):
quarter-stub
fixme:time:GetCalendarInfoW (00000409,00000001,20000030,(nil),0,0x77a6c718):
quarter-stub

  The errors appear after the response has been received from server. Maybe
it gets past the code now and runs into other problems. Error message is
still the same.

  With debugs activated I can clearly see that the execution is a bit
different. Log starting at the first WideChartoMultibyte that gets the
2005/01/21-date out. Before that, the stuff is the same (getting XML parsed
one tag at a time). Ending at fixmes. There's a lot of locale-type stuff
but I wasn't sure on what to leave out. 

  Are we onto something here? I actually had GetCalendarInfoA errors with
20041201 release, but they do not appear when running builtins. 

0009:Call kernel32.WideCharToMultiByte(00000000,00000000,7d8a6352
L"2005/1/21</v
alidity><package><title>Lab Logo
1</title><date>1997/11/26</date><url>/labs/logo
s/1100/2.jpg</url><destination>$data$/lab.fw1</destination><method>2</method><ty
pe>2</type></package><package><title>Lab Logo
2</title><date>1997/11/26</date><u
rl>/labs/logos/1100/6.jpg</url><destination>$data"...,00000009,7d9cb5b0,00000013
,00000000,00000000) ret=67f852e8
0009:Ret  kernel32.WideCharToMultiByte() retval=00000009 ret=67f852e8
0009:Call kernel32.InterlockedIncrement(7d9cb5a4) ret=67f8ca7b
0009:Ret  kernel32.InterlockedIncrement() retval=00000002 ret=67f8ca7b
0009:Call kernel32.InterlockedDecrement(7d9cb5a4) ret=67f8c913
0009:Ret  kernel32.InterlockedDecrement() retval=00000001 ret=67f8c913
0009:Call kernel32.lstrlenA(7d9cb5b0 "2005/1/21") ret=67f8cd91
0009:Ret  kernel32.lstrlenA() retval=00000009 ret=67f8cd91
0009:Call kernel32.lstrlenA(7d9cb5b0 "2005/1/21") ret=67f8c997
0009:Ret  kernel32.lstrlenA() retval=00000009 ret=67f8c997
0009:Call ntdll.RtlEnterCriticalSection(67fbda78) ret=67f5a76d
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=67f5a76d
0009:Call ntdll.RtlLeaveCriticalSection(67fbda78) ret=67f5a7b3
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=67f5a7b3
0009:Call kernel32.lstrlenA(7d9cb600 "2005/1/21") ret=67f59695
0009:Ret  kernel32.lstrlenA() retval=00000009 ret=67f59695
0009:Call kernel32.MultiByteToWideChar(00000000,00000000,7d9cb600
"2005/1/21",ff
ffffff,77a6c4a0,0000000a) ret=67f596bb
0009:Ret  kernel32.MultiByteToWideChar() retval=0000000a ret=67f596bb
0009:Call kernel32.TlsGetValue(00000001) ret=775f3c11
0009:Ret  kernel32.TlsGetValue() retval=00000000 ret=775f3c11
0009:Call kernel32.TlsGetValue(00000001) ret=7763fc89
0009:Ret  kernel32.TlsGetValue() retval=00000000 ret=7763fc89
0009:Call ole32.CoGetMalloc(00000001,77a6c3cc) ret=7763fc9d
0009:Ret  ole32.CoGetMalloc() retval=00000000 ret=7763fc9d
0009:Call ntdll.RtlEnterCriticalSection(7776c744) ret=77735d57
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=77735d57
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,000000d8) ret=77735d9c
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0d30 ret=77735d9c
0009:Call ntdll.RtlLeaveCriticalSection(7776c744) ret=77735e48
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=77735e48
0009:Call kernel32.TlsSetValue(00000001,77de0d30) ret=7763fce1
0009:Ret  kernel32.TlsSetValue() retval=00000001 ret=7763fce1
0009:Call ntdll.RtlEnterCriticalSection(7766fcc8) ret=7763e331
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=7763e331
0009:Call kernel32.TlsGetValue(00000001) ret=776322b6
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=776322b6
0009:Call ntdll.RtlEnterCriticalSection(7776c744) ret=77735d57
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=77735d57
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000010) ret=77735d9c
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0bf8 ret=77735d9c
0009:Call ntdll.RtlLeaveCriticalSection(7776c744) ret=77735e48
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=77735e48
0009:Call kernel32.InterlockedIncrement(77de0c04) ret=7763e363
0009:Ret  kernel32.InterlockedIncrement() retval=00000001 ret=7763e363
0009:Call ntdll.RtlLeaveCriticalSection(7766fcc8) ret=7763e388
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=7763e388
0009:Call kernel32.GetModuleHandleA(7766b9f4 "ole32.dll") ret=7763fc3b
0009:Call ntdll.RtlInitAnsiString(77a6c284,7766b9f4 "ole32.dll")
ret=77c8a84f
0009:Ret  ntdll.RtlInitAnsiString() retval=0000000a ret=77c8a84f
0009:Call ntdll.RtlAnsiStringToUnicodeString(77e84bf8,77a6c284,00000000)
ret=77c
8a8be
0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=77c8a8be
0009:Call ntdll.RtlInitUnicodeString(77a6c288,77e84c00 L"ole32.dll")
ret=77ca71a
d
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000014 ret=77ca71ad
0009:Call ntdll.LdrGetDllHandle(00000000,00000000,77a6c288,77a6c284)
ret=77ca71c
d
0009:Ret  ntdll.LdrGetDllHandle() retval=00000000 ret=77ca71cd
0009:Ret  kernel32.GetModuleHandleA() retval=77710000 ret=7763fc3b
0009:Call kernel32.GetProcAddress(77710000,7766ba00 "CoCreateInstanceEx")
ret=77
63fc47
0009:Call ntdll.RtlInitAnsiString(77a6c294,7766ba00 "CoCreateInstanceEx")
ret=77
ca7cc6
0009:Ret  ntdll.RtlInitAnsiString() retval=00000013 ret=77ca7cc6
0009:Call ntdll.LdrGetProcedureAddress(77710000,77a6c294,00000000,77a6c290)
ret=
77ca7ce2
0009:Ret  ntdll.LdrGetProcedureAddress() retval=00000000 ret=77ca7ce2
0009:Ret  kernel32.GetProcAddress() retval=777655c8 ret=7763fc47
0009:Call
ole32.CoCreateInstanceEx(775f0568,00000000,00000000,00000000,00000000,
00000000) ret=7763fc72
0009:Ret  ole32.CoCreateInstanceEx() retval=80070057 ret=7763fc72
0009:Call ole32.CoSetState(7766fcf0) ret=7763fd0f
0009:Ret  ole32.CoSetState() retval=00000000 ret=7763fd0f
0009:Call kernel32.TlsGetValue(00000001) ret=775f3c2c
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=775f3c2c
0009:Call ntdll.RtlEnterCriticalSection(7766f718) ret=775f258e
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=775f258e
0009:Call ntdll.RtlEnterCriticalSection(7766f718) ret=775f26fa
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=775f26fa
0009:Call advapi32.RegOpenKeyExA(80000001,7766ac0c "Control
Panel\\International
",00000000,00000011,7766f748) ret=775f2729
0009:Call kernel32.GetVersion() ret=77798b59
0009:Call ntdll.RtlGetVersion(77a6bf40) ret=77cd75fe
0009:Ret  ntdll.RtlGetVersion() retval=00000000 ret=77cd75fe
0009:Ret  kernel32.GetVersion() retval=c0000004 ret=77798b59
0009:Call ntdll.RtlInitAnsiString(77a6c15c,7766ac0c "Control
Panel\\Internationa
l") ret=77798bc5
0009:Ret  ntdll.RtlInitAnsiString() retval=0000001c ret=77798bc5
0009:Call ntdll.RtlAnsiStringToUnicodeString(77e84bf8,77a6c15c,00000000)
ret=777
98bda
0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=77798bda
0009:Call ntdll.NtOpenKey(7766f748,000f003f,77a6c164) ret=77798c39
0009:Ret  ntdll.NtOpenKey() retval=00000000 ret=77798c39
0009:Call ntdll.RtlNtStatusToDosError(00000000) ret=77798be9
0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=77798be9
0009:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=775f2729
0009:Call kernel32.CreateEventA(00000000,00000000,00000000,00000000)
ret=775f275
c
0009:Call ntdll.NtCreateEvent(77a6bf20,001f0003,77a6bf2c,00000000,00000000)
ret=
77cc908d
0009:Ret  ntdll.NtCreateEvent() retval=00000000 ret=77cc908d
0009:Call ntdll.RtlNtStatusToDosError(00000000) ret=77cc9098
0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=77cc9098
0009:Ret  kernel32.CreateEventA() retval=00000118 ret=775f275c
0009:Call kernel32.CreateEventA(00000000,00000000,00000000,00000000)
ret=775f276
b
0009:Call ntdll.NtCreateEvent(77a6bf20,001f0003,77a6bf2c,00000000,00000000)
ret=
77cc908d
0009:Ret  ntdll.NtCreateEvent() retval=00000000 ret=77cc908d
0009:Call ntdll.RtlNtStatusToDosError(00000000) ret=77cc9098
0009:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=77cc9098
0009:Ret  kernel32.CreateEventA() retval=0000011c ret=775f276b
0009:Call
kernel32.CreateThread(00000000,000003e8,775f2a10,00000000,00000000,776
6f738) ret=775f2799
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000008) ret=77ccfd8d
0009:Ret  ntdll.RtlAllocateHeap() retval=77dce548 ret=77ccfd8d
0009:Call
ntdll.RtlCreateUserThread(ffffffff,00000000,00000001,00000000,00000000
,000003e8,77cd02f0,77dce548,77a6c14c,77a6c150) ret=77ccfdfc
0009:Ret  ntdll.RtlCreateUserThread() retval=00000000 ret=77ccfdfc
0009:Call ntdll.NtResumeThread(00000120,77a6c148) ret=77ccfe5c
0009:Ret  ntdll.NtResumeThread() retval=00000000 ret=77ccfe5c
0009:Ret  kernel32.CreateThread() retval=00000120 ret=775f2799
0009:Call kernel32.Sleep(00000000) ret=775f27a6
0009:Call ntdll.NtDelayExecution(00000000,77a6c180) ret=77cc8793
0009:Ret  ntdll.NtDelayExecution() retval=00000000 ret=77cc8793
0009:Ret  kernel32.Sleep() retval=00000000 ret=775f27a6
0009:Call ntdll.RtlLeaveCriticalSection(7766f718) ret=775f27ef
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=775f27ef
0009:Call ntdll.RtlLeaveCriticalSection(7766f718) ret=775f2650
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=775f2650
0009:Call ntdll.RtlEnterCriticalSection(7766f790) ret=775f786f
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=775f786f
0009:Call kernel32.GetProcessHeap() ret=775f841d
0009:Ret  kernel32.GetProcessHeap() retval=77d50000 ret=775f841d
0009:Call ntdll.RtlAllocateHeap(77d50000,00000008,00000d9c) ret=775f8424
0009:Ret  ntdll.RtlAllocateHeap() retval=77de1628 ret=775f8424
0009:Call kernel32.InterlockedIncrement(77de23c0) ret=775f839d
0009:Ret  kernel32.InterlockedIncrement() retval=00000001 ret=775f839d
0009:Call kernel32.GetLocaleInfoA(00000409,00000021,77a6c154,00000200)
ret=77613
c0e
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f44e L"iDate")
ret=77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000c) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cb8,0000000c,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=80000005 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000006) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f44e L"iDate")
ret=77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000012) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cd8,00000012,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=00000000 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.GetLocaleInfoA() retval=00000002 ret=77613c0e
0009:Call kernel32.MultiByteToWideChar(00000000,00000001,77a6c154
"0",ffffffff,7
7a6c3a8,00000002) ret=77613c33
0009:Ret  kernel32.MultiByteToWideChar() retval=00000002 ret=77613c33
0009:Call kernel32.GetLocaleInfoA(00000409,0000100c,77a6c154,00000200)
ret=77613
c0e
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f480 L"iFirstDayOfWeek")
ret=7
7ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000020 ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000c) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cb8,0000000c,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=c0000034 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000004) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f480 L"iFirstDayOfWeek")
ret=7
7ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000020 ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000010) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cd8,00000010,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=c0000034 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.GetLocaleInfoA() retval=00000002 ret=77613c0e
0009:Call kernel32.MultiByteToWideChar(00000000,00000001,77a6c154
"6",ffffffff,7
7a6c3a8,00000002) ret=77613c33
0009:Ret  kernel32.MultiByteToWideChar() retval=00000002 ret=77613c33
0009:Call kernel32.GetLocaleInfoA(00000409,0000100d,77a6c154,00000200)
ret=77613
c0e
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f4a0 L"iFirstWeekOfYear")
ret=
77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000022 ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000c) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cb8,0000000c,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=c0000034 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000004) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f4a0 L"iFirstWeekOfYear")
ret=
77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000022 ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000010) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cd8,00000010,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=c0000034 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.GetLocaleInfoA() retval=00000002 ret=77613c0e
0009:Call kernel32.MultiByteToWideChar(00000000,00000001,77a6c154
"0",ffffffff,7
7a6c3a8,00000002) ret=77613c33
0009:Ret  kernel32.MultiByteToWideChar() retval=00000002 ret=77613c33
0009:Call kernel32.GetLocaleInfoA(00000409,00001009,77a6c154,00000200)
ret=77613
c0e
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f3f4 L"iCalendarType")
ret=77c
a0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000001c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000c) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cb8,0000000c,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=80000005 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000006) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf78) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf70,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf78,000f003f,77a6bf7c,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf68,77d2f3f4 L"iCalendarType")
ret=77c
a0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000001c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000012) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf68,00000002,77de0cd8,00000012,77a
6bf64) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=00000000 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfa0) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf50,00000003,77a6be8c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bf98,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.GetLocaleInfoA() retval=00000002 ret=77613c0e
0009:Call kernel32.MultiByteToWideChar(00000000,00000001,77a6c154
"1",ffffffff,7
7a6c3a8,00000002) ret=77613c33
0009:Ret  kernel32.MultiByteToWideChar() retval=00000002 ret=77613c33
0009:Call kernel32.WideCharToMultiByte(00000000,00000000,77a6c3a8
L"1",ffffffff,
77a6c370,00000014,00000000,00000000) ret=7765495f
0009:Ret  kernel32.WideCharToMultiByte() retval=00000002 ret=7765495f
0009:Call kernel32.GetLocaleInfoA(00000409,00000028,77a6c178,00000200)
ret=77613
c0e
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfc4) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf9c) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf94,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf9c,000f003f,77a6bfa0,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf8c,77d2f562 L"s1159")
ret=77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000c) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf8c,00000002,77de0cb8,0000000c,77a
6bf88) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=80000005 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000008) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfc4) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf9c) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf94,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf9c,000f003f,77a6bfa0,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf8c,77d2f562 L"s1159")
ret=77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000014) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf8c,00000002,77de0cd8,00000014,77a
6bf88) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=00000000 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfc4) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf74,00000003,77a6beb0)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bfbc,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.GetLocaleInfoA() retval=00000003 ret=77613c0e
0009:Call kernel32.MultiByteToWideChar(00000000,00000001,77a6c178
"AM",ffffffff,
77de163c,0000000c) ret=77613c33
0009:Ret  kernel32.MultiByteToWideChar() retval=00000003 ret=77613c33
0009:Call kernel32.GetLocaleInfoA(00000409,00000029,77a6c178,00000200)
ret=77613
c0e
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfc4) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf9c) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf94,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf9c,000f003f,77a6bfa0,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf8c,77d2f56e L"s2359")
ret=77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000c) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf8c,00000002,77de0cb8,0000000c,77a
6bf88) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=80000005 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000008) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77c942db
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfc4) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.RtlOpenCurrentUser(000f003f,77a6bf9c) ret=77ca0d9d
0009:Ret  ntdll.RtlOpenCurrentUser() retval=00000000 ret=77ca0d9d
0009:Call ntdll.RtlInitUnicodeString(77a6bf94,77d2f740 L"Control
Panel\\Internat
ional") ret=77ca0ded
0009:Ret  ntdll.RtlInitUnicodeString() retval=00000038 ret=77ca0ded
0009:Call
ntdll.NtCreateKey(77a6bf9c,000f003f,77a6bfa0,00000000,00000000,0000000
0,00000000) ret=77ca0e20
0009:Ret  ntdll.NtCreateKey() retval=00000000 ret=77ca0e20
0009:Call ntdll.NtClose(00000124) ret=77ca0e37
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0e37
0009:Call ntdll.RtlInitUnicodeString(77a6bf8c,77d2f56e L"s2359")
ret=77ca0e5a
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=77ca0e5a
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000014) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call
ntdll.NtQueryValueKey(00000128,77a6bf8c,00000002,77de0cd8,00000014,77a
6bf88) ret=77ca0ebe
0009:Ret  ntdll.NtQueryValueKey() retval=00000000 ret=77ca0ebe
0009:Call ntdll.NtClose(00000128) ret=77ca0f1f
0009:Ret  ntdll.NtClose() retval=00000000 ret=77ca0f1f
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6bfc4) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6bf74,00000003,77a6beb0)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6bfbc,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.GetLocaleInfoA() retval=00000003 ret=77613c0e
0009:Call kernel32.MultiByteToWideChar(00000000,00000001,77a6c178
"PM",ffffffff,
77de1654,0000000c) ret=77613c33
0009:Ret  kernel32.MultiByteToWideChar() retval=00000003 ret=77613c33
0009:Call kernel32.WideCharToMultiByte(00000000,00000000,77de163c
L"AM",00000004
,00000000,00000000,00000000,77a6c360) ret=776138bd
0009:Ret  kernel32.WideCharToMultiByte() retval=00000004 ret=776138bd
0009:Call kernel32.WideCharToMultiByte(00000000,00000000,77de1654
L"PM",00000004
,00000000,00000000,00000000,77a6c360) ret=776138ea
0009:Ret  kernel32.WideCharToMultiByte() retval=00000004 ret=776138ea
0009:Call kernel32.TlsGetValue(00000001) ret=7760dbef
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dbef
0009:Call kernel32.TlsGetValue(00000001) ret=7760dc1a
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dc1a
0009:Call ntdll.RtlEnterCriticalSection(7776c744) ret=77735d57
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=77735d57
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000004) ret=77735d9c
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cb8 ret=77735d9c
0009:Call ntdll.RtlLeaveCriticalSection(7776c744) ret=77735e48
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=77735e48
0009:Call kernel32.TlsGetValue(00000001) ret=7760dbef
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dbef
0009:Call kernel32.TlsGetValue(00000001) ret=7760dc1a
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dc1a
0009:Call ntdll.RtlEnterCriticalSection(7776c744) ret=77735d57
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=77735d57
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,00000004) ret=77735d9c
0009:Ret  ntdll.RtlAllocateHeap() retval=77de0cd8 ret=77735d9c
0009:Call ntdll.RtlLeaveCriticalSection(7776c744) ret=77735e48
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=77735e48
0009:Call kernel32.WideCharToMultiByte(00000000,00000000,77de163c
L"AM",00000004
,77de0cb8,00000004,00000000,77a6c360) ret=77613936
0009:Ret  kernel32.WideCharToMultiByte() retval=00000004 ret=77613936
0009:Call kernel32.WideCharToMultiByte(00000000,00000000,77de1654
L"PM",00000004
,77de0cd8,00000004,00000000,77a6c360) ret=7761395b
0009:Ret  kernel32.WideCharToMultiByte() retval=00000004 ret=7761395b
0009:Call kernel32.CompareStringA(00000409,00000001,77de0cb8
"AM",00000004,77de0
cd8 "PM",00000004) ret=7761397f
0009:Call ntdll.NtQueryDefaultLocale(00000001,77a6c190) ret=77ca0a55
0009:Ret  ntdll.NtQueryDefaultLocale() retval=00000000 ret=77ca0a55
0009:Call ntdll.LdrFindResource_U(77c60000,77a6c140,00000003,77a6c07c)
ret=77cc0
76a
0009:Ret  ntdll.LdrFindResource_U() retval=00000000 ret=77cc076a
0009:Call ntdll.LdrAccessResource(77c60000,77d463c0,77a6c188,00000000)
ret=77cc1
b0b
0009:Ret  ntdll.LdrAccessResource() retval=00000000 ret=77cc1b0b
0009:Call ntdll.RtlAllocateHeap(77d50000,00000000,0000000a) ret=77c942db
0009:Ret  ntdll.RtlAllocateHeap() retval=77dcc700 ret=77c942db
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77dcc700) ret=77c9431b
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77c9431b
0009:Ret  kernel32.CompareStringA() retval=00000001 ret=7761397f
0009:Call kernel32.TlsGetValue(00000001) ret=7760dc68
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dc68
0009:Call kernel32.TlsGetValue(00000001) ret=7760dc97
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dc97
0009:Call ntdll.RtlEnterCriticalSection(7776c744) ret=7773619e
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=7773619e
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cb8) ret=77736137
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77736137
0009:Call ntdll.RtlLeaveCriticalSection(7776c744) ret=777361fe
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=777361fe
0009:Call kernel32.TlsGetValue(00000001) ret=7760dc68
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dc68
0009:Call kernel32.TlsGetValue(00000001) ret=7760dc97
0009:Ret  kernel32.TlsGetValue() retval=77de0d30 ret=7760dc97
0009:Call ntdll.RtlEnterCriticalSection(7776c744) ret=7773619e
0009:Ret  ntdll.RtlEnterCriticalSection() retval=00000000 ret=7773619e
0009:Call ntdll.RtlFreeHeap(77d50000,00000000,77de0cd8) ret=77736137
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=77736137
0009:Call ntdll.RtlLeaveCriticalSection(7776c744) ret=777361fe
0009:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=777361fe
0009:Call kernel32.GetModuleHandleA(775e9098 "kernel32.dll") ret=775f3938
0009:Call ntdll.RtlInitAnsiString(77a6c234,775e9098 "kernel32.dll")
ret=77c8a84f
0009:Ret  ntdll.RtlInitAnsiString() retval=0000000d ret=77c8a84f
0009:Call ntdll.RtlAnsiStringToUnicodeString(77e84bf8,77a6c234,00000000)
ret=77c
8a8be
0009:Ret  ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=77c8a8be
0009:Call ntdll.RtlInitUnicodeString(77a6c238,77e84c00 L"kernel32.dll")
ret=77ca
71ad
0009:Ret  ntdll.RtlInitUnicodeString() retval=0000001a ret=77ca71ad
0009:Call ntdll.LdrGetDllHandle(00000000,00000000,77a6c238,77a6c234)
ret=77ca71c
d
0009:Ret  ntdll.LdrGetDllHandle() retval=00000000 ret=77ca71cd
0009:Ret  kernel32.GetModuleHandleA() retval=77c60000 ret=775f3938
0009:Call kernel32.GetProcAddress(77c60000,775e9068 "GetCalendarInfoA")
ret=775f
3953
0009:Call ntdll.RtlInitAnsiString(77a6c244,775e9068 "GetCalendarInfoA")
ret=77ca
7cc6
0009:Ret  ntdll.RtlInitAnsiString() retval=00000011 ret=77ca7cc6
0009:Call ntdll.LdrGetProcedureAddress(77c60000,77a6c244,00000000,77a6c240)
ret=
77ca7ce2
0009:Ret  ntdll.LdrGetProcedureAddress() retval=00000000 ret=77ca7ce2
0009:Ret  kernel32.GetProcAddress() retval=77d3c320 ret=775f3953
0009:Call kernel32.InterlockedExchange(7766f7ac,77d3c320) ret=775f395f
0009:Ret  kernel32.InterlockedExchange() retval=00000000 ret=775f395f
0009:Call
kernel32.GetCalendarInfoA(00000409,00000001,20000030,00000000,00000000
,77a6c388) ret=775f39ad
0009:fixme:time:GetCalendarInfoA (00000409,00000001,20000030
(nil),0,0x77a6c388)
: quarter-stub
0009:fixme:time:GetCalendarInfoW (00000409,00000001,20000030
(nil),0,0x77a6c388)
: quarter-stub



-- 
- Antti Mäkelä - http://www.cs.tut.fi/~zarhan -
There is a theory which states that if ever anyone discovers exactly
what the Universe is for and why it is here,it will instantly disappear
and be replaced by something even more bizarre and inexplicable.





More information about the wine-devel mailing list