I'm trying and failing to get the builtin ODBC32 to work with Visual FoxPro: after SQLDriverConnect() VFP hangs for a couple minutes, finally crashing with a Fatal Error C0000005. I can tell by the unixODBC trace file that it gets no further than SQLDriverConnect(). Here is the unixODBC trace: [ODBC][16848][__handles.c][421] Exit:[SQL_SUCCESS] Environment = 0x3c0ad198 [ODBC][16848][SQLAllocHandle.c][338] Entry: Handle Type = 2 Input Handle = 0x3c0ad198 [ODBC][16848][SQLAllocHandle.c][462] Exit:[SQL_SUCCESS] Output Handle = 0x3c0ad918 [ODBC][16848][SQLSetConnectOption.c][255] Entry: Connection = 0x3c0ad918 Option = SQL_ATTR_LOGIN_TIMEOUT Value = 15 [ODBC][16848][SQLSetConnectOption.c][408] Exit:[SQL_SUCCESS] [ODBC][16848][SQLSetConnectOption.c][255] Entry: Connection = 0x3c0ad918 Option = SQL_ATTR_PACKET_SIZE Value = 4096 [ODBC][16848][SQLSetConnectOption.c][408] Exit:[SQL_SUCCESS] [ODBC][16848][SQLSetConnectOption.c][255] Entry: Connection = 0x3c0ad918 Option = SQL_ATTR_AUTOCOMMIT Value = 1 [ODBC][16848][SQLSetConnectOption.c][408] Exit:[SQL_SUCCESS] [ODBC][16848][SQLSetConnectOption.c][255] Entry: Connection = 0x3c0ad918 Option = SQL_ATTR_ODBC_CURSORS Value = 0 [ODBC][16848][SQLDriverConnect.c][646] Entry: Connection = 0x3c0ad918 Window Hdl = 0x10026 Str In = [DSN=pkmcalendar][length = 15 (SQL_NTS)] Str Out = 0x407824f4 Str Out Max = 255 Str Out Ptr = (nil) Completion = 1 UNICODE Using encoding ASCII 'ISO8859-1' and UNICODE 'UCS-2LE' Attached is the (trimmed) output returned from the command: wine --debugmsg +relay -- vfp8.exe (200 lines or so) I trimmed from the original loading of odbc32.dll until a point where it looks as if Wine is loading all over again (cannot stat drive d:, etc.) The command from VFP is: ? sqlstringconnect("DSN=pkmcalendar") I'd appreciate any assistance in fixing this. TIA! -- Paul McNett -------------- next part -------------- 0009:Call PE DLL (proc=0x425615f4,module=0x42550000 (odbc32.dll),reason=PROCESS_ATTACH,res=(nil)) 0009:Call ntdll.DisableThreadLibraryCalls(42550000) ret=425616b6 0009:Ret ntdll.DisableThreadLibraryCalls() retval=00000001 ret=425616b6 0009:Ret PE DLL (proc=0x425615f4,module=0x42550000 (odbc32.dll),reason=PROCESS_ATTACH,res=(nil)) retval=1 0009:Ret ntdll.LoadLibraryA() retval=42550000 ret=007fd4ba 0009:Call ntdll.GetProcAddress(42550000,008bbf00 "SQLAllocConnect") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b3c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbef4 "SQLAllocEnv") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b4c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbee4 "SQLAllocStmt") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b5c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbed8 "SQLBindCol") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b6c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbecc "SQLCancel") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b7c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbeb8 "SQLColAttributes") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b8c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbeac "SQLConnect") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568b9c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe9c "SQLDisconnect") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568bbc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe90 "SQLError") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568bcc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe80 "SQLExecDirect") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568bdc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe74 "SQLExecute") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568bec ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe68 "SQLFetch") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568bfc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe58 "SQLFreeConnect") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c0c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe4c "SQLFreeEnv") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c1c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe40 "SQLFreeStmt") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c2c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe2c "SQLNumResultCols") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c4c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe20 "SQLPrepare") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c5c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe14 "SQLRowCount") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c6c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbe08 "SQLTransact") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c9c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbdfc "SQLColumns") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568dac ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbde8 "SQLDriverConnect") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568dbc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbdd4 "SQLGetConnectOption") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568dcc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbdc8 "SQLGetData") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568ddc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbdb8 "SQLGetFunctions") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568dec ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbdac "SQLGetInfo") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568dfc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd98 "SQLGetStmtOption") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e0c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd88 "SQLGetTypeInfo") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e1c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd78 "SQLParamData") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e2c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd6c "SQLPutData") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e3c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd58 "SQLSetConnectOption") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e4c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd4c "SQLSetParam") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568c8c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd38 "SQLSetStmtOption") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e5c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd24 "SQLSpecialColumns") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e6c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd14 "SQLStatistics") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e7c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbd08 "SQLTables") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568e8c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbcf8 "SQLMoreResults") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568efc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbce4 "SQLBindParameter") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568fac ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbcd4 "SQLDataSources") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568ebc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbcc4 "SQLPrimaryKeys") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568f3c ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbcb0 "SQLExtendedFetch") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568edc ret=007fd4e9 0009:Call ntdll.GetProcAddress(42550000,008bbca4 "SQLSetPos") ret=007fd4e9 0009:Ret ntdll.GetProcAddress() retval=42568f6c ret=007fd4e9 0009:Call odbc32.SQLAllocEnv(008dc190) ret=007fb395 0009:Ret odbc32.SQLAllocEnv() retval=00000000 ret=007fb395 0009:Call odbc32.SQLAllocConnect(3c0ad198,407828b8) ret=007fc66d 0009:Ret odbc32.SQLAllocConnect() retval=00000000 ret=007fc66d 0009:Call odbc32.SQLSetConnectOption(3c0ad918,00000067,0000000f) ret=007fc6a7 0009:Ret odbc32.SQLSetConnectOption() retval=00000000 ret=007fc6a7 0009:Call odbc32.SQLSetConnectOption(3c0ad918,00000070,00001000) ret=007fc6d1 0009:Ret odbc32.SQLSetConnectOption() retval=00000000 ret=007fc6d1 0009:Call odbc32.SQLSetConnectOption(3c0ad918,00000066,00000001) ret=007fc705 0009:Ret odbc32.SQLSetConnectOption() retval=00000000 ret=007fc705 0009:Call odbc32.SQLSetConnectOption(3c0ad918,0000006e,00000000) ret=007fc72d 0009:Ret odbc32.SQLSetConnectOption() retval=00000000 ret=007fc72d 0009:Call user32.ShowCursor(00000001) ret=0056117d 0009:Call ntdll.GlobalLock16(0000018f) ret=4097e3bd 0009:Ret ntdll.GlobalLock16() retval=404cf278 ret=4097e3bd 0009:Call ntdll.GlobalLock16(0000017e) ret=4096878e 0009:Ret ntdll.GlobalLock16() retval=404ceb58 ret=4096878e 0009:Call x11drv.SetCursor(404ceb58) ret=40968798 0009:Call ntdll.RtlEnterCriticalSection(40ee08c0) ret=40ec5410 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=40ec5410 0009:Call ntdll.RtlLeaveCriticalSection(40ee08c0) ret=40ec5434 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=40ec5434 0009:Ret x11drv.SetCursor() retval=00000000 ret=40968798 0009:Call ntdll.GlobalUnlock16(0000017e) ret=409687a2 0009:Ret ntdll.GlobalUnlock16() retval=00000000 ret=409687a2 0009:Ret user32.ShowCursor() retval=00000000 ret=0056117d 0009:Call ntdll.GetCurrentDirectoryA(00000105,407823ec) ret=007fc8fc 0009:Ret ntdll.GetCurrentDirectoryA() retval=00000052 ret=007fc8fc 0009:Call odbc32.SQLDriverConnect(3c0ad918,00010026,40782784 "DSN=pkmcalendar",fffffffd,407824f4 "\xee\x11",000000ff,00000000,00000001) ret=007fc944 0009:Call ntdll.CreateFileMappingA(ffffffff,40670884,00000004,00000000,00001c50,00000000) ret=005a2fba 0009:Ret ntdll.CreateFileMappingA() retval=0000008c ret=005a2fba 0009:Call ntdll.MapViewOfFile(0000008c,00000006,00000000,00000000,00000000) ret=005a2fd1 0009:Ret ntdll.MapViewOfFile() retval=42590000 ret=005a2fd1 0009:Call ntdll.CreateEventA(40670884,00000000,00000000,00000000) ret=005a2ff7 0009:Ret ntdll.CreateEventA() retval=00000094 ret=005a2ff7 0009:Call ntdll.CreateEventA(40670884,00000000,00000000,00000000) ret=005a3003 0009:Ret ntdll.CreateEventA() retval=000000ac ret=005a3003 0009:Call ntdll.CreateMutexA(40670884,00000000,00000000) ret=005a3012 0009:Ret ntdll.CreateMutexA() retval=000000b0 ret=005a3012 0009:Call ntdll.GetCurrentProcess() ret=005a3046 0009:Ret ntdll.GetCurrentProcess() retval=ffffffff ret=005a3046 0009:Call ntdll.GetCurrentProcess() ret=005a3049 0009:Ret ntdll.GetCurrentProcess() retval=ffffffff ret=005a3049 0009:Call ntdll.GetCurrentProcess() ret=005a304c 0009:Ret ntdll.GetCurrentProcess() retval=ffffffff ret=005a304c 0009:Call ntdll.DuplicateHandle(ffffffff,ffffffff,ffffffff,42590024,001f0fff,00000001,00000000) ret=005a3053 0009:Ret ntdll.DuplicateHandle() retval=00000001 ret=005a3053 0009:Call ntdll.GetCurrentProcessId() ret=005a3061 0009:Ret ntdll.GetCurrentProcessId() retval=00000008 ret=005a3061 0009:Call ntdll.GetCurrentThreadId() ret=005a306d 0009:Ret ntdll.GetCurrentThreadId() retval=00000009 ret=005a306d 0009:Call ntdll.MultiByteToWideChar(00000000,00000000,008bfe58 "Microsoft Visual FoxPro",ffffffff,00000000,00000000) ret=004b0649 0009:Ret ntdll.MultiByteToWideChar() retval=00000018 ret=004b0649 0009:Call ole32.CoGetMalloc(00000001,406701ec) ret=0049df2f 0009:Ret ole32.CoGetMalloc() retval=00000000 ret=0049df2f 0009:Call ntdll.RtlAllocateHeap(40460000,00000000,00000030) ret=40bdaa15 0009:Ret ntdll.RtlAllocateHeap() retval=404e44e8 ret=40bdaa15 0009:Call ntdll.MultiByteToWideChar(00000000,00000000,008bfe58 "Microsoft Visual FoxPro",ffffffff,404e44e8,00000018) ret=00475636 0009:Ret ntdll.MultiByteToWideChar() retval=00000018 ret=00475636 0009:Call ole32.CoGetMalloc(00000001,4067020c) ret=0049df99 0009:Ret ole32.CoGetMalloc() retval=00000000 ret=0049df99 0009:Call ntdll.GetModuleFileNameA(00000000,425900b8,00000103) ret=005a3110 0009:Ret ntdll.GetModuleFileNameA() retval=0000005b ret=005a3110 0009:Call ntdll.GetLastError() ret=7c001387 0009:Ret ntdll.GetLastError() retval=00000000 ret=7c001387 0009:Call ntdll.TlsGetValue(00000001) ret=7c001395 0009:Ret ntdll.TlsGetValue() retval=41a20f70 ret=7c001395 0009:Call ntdll.SetLastError(00000000) ret=7c0013a6 0009:Ret ntdll.SetLastError() retval=00000000 ret=7c0013a6 0009:Call ntdll.GetLastError() ret=7c001387 0009:Ret ntdll.GetLastError() retval=00000000 ret=7c001387 0009:Call ntdll.TlsGetValue(00000001) ret=7c001395 0009:Ret ntdll.TlsGetValue() retval=41a20f70 ret=7c001395 0009:Call ntdll.SetLastError(00000000) ret=7c0013a6 0009:Ret ntdll.SetLastError() retval=00000000 ret=7c0013a6 0009:Call ntdll.GetLastError() ret=7c001387 0009:Ret ntdll.GetLastError() retval=00000000 ret=7c001387 0009:Call ntdll.TlsGetValue(00000001) ret=7c001395 0009:Ret ntdll.TlsGetValue() retval=41a20f70 ret=7c001395 0009:Call ntdll.SetLastError(00000000) ret=7c0013a6 0009:Ret ntdll.SetLastError() retval=00000000 ret=7c0013a6 0009:Call ntdll.GetLastError() ret=7c001387 0009:Ret ntdll.GetLastError() retval=00000000 ret=7c001387 0009:Call ntdll.TlsGetValue(00000001) ret=7c001395 0009:Ret ntdll.TlsGetValue() retval=41a20f70 ret=7c001395 0009:Call ntdll.SetLastError(00000000) ret=7c0013a6 0009:Ret ntdll.SetLastError() retval=00000000 ret=7c0013a6 0009:Call ntdll.GetLastError() ret=7c001387 0009:Ret ntdll.GetLastError() retval=00000000 ret=7c001387 0009:Call ntdll.TlsGetValue(00000001) ret=7c001395 0009:Ret ntdll.TlsGetValue() retval=41a20f70 ret=7c001395 0009:Call ntdll.SetLastError(00000000) ret=7c0013a6 0009:Ret ntdll.SetLastError() retval=00000000 ret=7c0013a6 0009:Call ntdll.MultiByteToWideChar(00000000,00000000,425900b8 "C:\\Program Files\\Microsoft Visual FoxPro 8\\program files\\microsoft visual foxpro"...,ffffffff,00000000,00000000) ret=004b0649 0009:Ret ntdll.MultiByteToWideChar() retval=0000005c ret=004b0649 0009:Call ole32.CoGetMalloc(00000001,406701ec) ret=0049df2f 0009:Ret ole32.CoGetMalloc() retval=00000000 ret=0049df2f 0009:Call ntdll.RtlAllocateHeap(40460000,00000000,000000b8) ret=40bdaa15 0009:Ret ntdll.RtlAllocateHeap() retval=404e8140 ret=40bdaa15 0009:Call ntdll.MultiByteToWideChar(00000000,00000000,425900b8 "C:\\Program Files\\Microsoft Visual FoxPro 8\\program files\\microsoft visual foxpro"...,ffffffff,404e8140,0000005c) ret=00475636 0009:Ret ntdll.MultiByteToWideChar() retval=0000005c ret=00475636 0009:Call ole32.CoGetMalloc(00000001,4067020c) ret=0049df99 0009:Ret ole32.CoGetMalloc() retval=00000000 ret=0049df99 0009:Call ntdll.CreateProcessA(00000000,40670224 "\"C:\\Program Files\\Microsoft Visual FoxPro 8\\program files\\microsoft visual foxpr"...,00000000,00000000,00000001,04000020,00000000,00000000,40670830,40670874) ret=005a32cd fixme:process:CreateProcessA (C:\Program Files\Microsoft Visual FoxPro 8\program files\microsoft visual foxpro 8\dw15.exe,...): NORMAL_PRIORITY_CLASS ignored fixme:process:CreateProcessA (C:\Program Files\Microsoft Visual FoxPro 8\program files\microsoft visual foxpro 8\dw15.exe,...): CREATE_DEFAULT_ERROR_MODE ignored Could not stat /mnt/cdrom (No such file or directory), ignoring drive D: 0009:Ret ntdll.CreateProcessA() retval=00000001 ret=005a32cd 0009:Call ntdll.WaitForSingleObject(00000094,00009c40) ret=005a32f0 fixme:win32:PE_CreateModule Security directory ignored 000b:Call ntdll.__wine_register_dll_16(40a91804) ret=40a54548 000b:Ret ntdll.__wine_register_dll_16() retval=40a91804 ret=40a54548 000b:Call ntdll.__wine_register_dll_16(40a95534) ret=40a565d0 000b:Ret ntdll.__wine_register_dll_16() retval=40a95534 ret=40a565d0 000b:Call ntdll.__wine_register_dll_16(40a95850) ret=40a567dc 000b:Ret ntdll.__wine_register_dll_16() retval=40a95850 ret=40a567dc 000b:Call ntdll.__wine_register_dll_16(409d4954) ret=4093748c 000b:Ret ntdll.__wine_register_dll_16() retval=409d4954 ret=4093748c 000b:Call ntdll.__wine_register_dll_16(409d5124) ret=40937ad8 000b:Ret ntdll.__wine_register_dll_16() retval=409d5124 ret=40937ad8 000b:Call ntdll.__wine_register_dll_16(409d55c8) ret=40937e58 000b:Ret ntdll.__wine_register_dll_16() retval=409d55c8 ret=40937e58 000b:Call ntdll.__wine_register_dll_16(409d57c4) ret=40937fb0 000b:Ret ntdll.__wine_register_dll_16() retval=409d57c4 ret=40937fb0 000b:Call ntdll.__wine_register_dll_16(409dac84) ret=4093a9f4 000b:Ret ntdll.__wine_register_dll_16() retval=409dac84 ret=4093a9f4 000b:Call ntdll.__wine_register_dll_16(40c9b020) ret=40c5a43c 000b:Ret ntdll.__wine_register_dll_16() retval=40c9b020 ret=40c5a43c 000b:Call ntdll.__wine_register_dll_16(40c9b344) ret=40c5a6c4 000b:Ret ntdll.__wine_register_dll_16() retval=40c9b344 ret=40c5a6c4 000b:Call ntdll.__wine_register_dll_16(40c9b508) ret=40c5a830 000b:Ret ntdll.__wine_register_dll_16() retval=40c9b508 ret=40c5a830 000b:Call ntdll.__wine_register_dll_16(40c9b624) ret=40c5a8f4 000b:Ret ntdll.__wine_register_dll_16() retval=40c9b624 ret=40c5a8f4 000b:Call ntdll.__wine_register_dll_16(40c9b808) ret=40c5aa60 000b:Ret ntdll.__wine_register_dll_16() retval=40c9b808 ret=40c5aa60 000b:Call ntdll.__wine_register_dll_16(40c9c060) ret=40c5b23c 000b:Ret ntdll.__wine_register_dll_16() retval=40c9c060 ret=40c5b23c 000b:Call ntdll.__wine_register_dll_16(40c9e6a4) ret=40c5cbcc 000b:Ret ntdll.__wine_register_dll_16() retval=40c9e6a4 ret=40c5cbcc 000b:Call ntdll.__wine_register_dll_16(40b14930) ret=40ad026c 000b:Ret ntdll.__wine_register_dll_16() retval=40b14930 ret=40ad026c 000b:Call ntdll.__wine_register_dll_16(40b14c0c) ret=40ad04b8 000b:Ret ntdll.__wine_register_dll_16() retval=40b14c0c ret=40ad04b8 000b:Call ntdll.__wine_register_dll_16(40d5bfcc) ret=40d0fb3c 000b:Ret ntdll.__wine_register_dll_16() retval=40d5bfcc ret=40d0fb3c 000b:Call ntdll.__wine_register_dll_16(40dc2d18) ret=40dc0200 000b:Ret ntdll.__wine_register_dll_16() retval=40dc2d18 ret=40dc0200 000b:Call ntdll.__wine_register_dll_16(40b2f7fc) ret=40b2a5dc 000b:Ret ntdll.__wine_register_dll_16() retval=40b2f7fc ret=40b2a5dc 000b:Call PE DLL (proc=0x407f89b0,module=0x407e0000 (kernel32.dll),reason=PROCESS_ATTACH,res=0x1) 000b:Ret PE DLL (proc=0x407f89b0,module=0x407e0000 (kernel32.dll),reason=PROCESS_ATTACH,res=0x1) retval=1 000b:Call PE DLL (proc=0x40a802d0,module=0x40a50000 (gdi32.dll),reason=PROCESS_ATTACH,res=0x1) 000b:Call ntdll.DisableThreadLibraryCalls(40a50000) ret=40a802fc 000b:Ret ntdll.DisableThreadLibraryCalls() retval=00000001 ret=40a802fc 000b:Call advapi32.RegOpenKeyA(80000002,40a89e60 "Software\\Wine\\Wine\\Config\\Tweak.Fonts",40782db4) ret=40a6ea83 000b:Call ntdll.GetVersion() ret=407a1ee1 000b:Ret ntdll.GetVersion() retval=08930005 ret=407a1ee1 000b:Call ntdll.NtCreateKey(40782ca0,000f003f,40782c6c,00000000,00000000,00000000,00000000) ret=407a1af7 000b:Ret ntdll.NtCreateKey() retval=00000000 ret=407a1af7 000b:Call ntdll.RtlInitAnsiString(40782ca8,40a89e60 "Software\\Wine\\Wine\\Config\\Tweak.Fonts") ret=407a1f48 000b:Ret ntdll.RtlInitAnsiString() retval=00000000 ret=407a1f48 000b:Call ntdll.RtlAnsiStringToUnicodeString(400fd498,40782ca8,00000000) ret=407a1f51 000b:Ret ntdll.RtlAnsiStringToUnicodeString() retval=00000000 ret=407a1f51 000b:Call ntdll.NtOpenKey(40782db4,000f003f,40782cb0) ret=407a1f77 000b:Ret ntdll.NtOpenKey() retval=c0000034 ret=407a1f77 000b:Call ntdll.RtlNtStatusToDosError(c0000034) ret=407a1f5b 000b:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=407a1f5b 000b:Ret advapi32.RegOpenKeyA() retval=00000002 ret=40a6ea83 000b:Call ntdll.LoadLibrary16(40a89fa3 "GDI.EXE") ret=40a6ea9a 000b:Ret ntdll.LoadLibrary16() retval=00000147 ret=40a6ea9a 000b:Call ntdll._EnterSysLevel(40a95de0) ret=40a6ed02 000b:Ret ntdll._EnterSysLevel() retval=400e6a20 ret=40a6ed02 000b:Call ntdll.LOCAL_Alloc(00000147,00000002,00000018) ret=40a6ee43 000b:Ret ntdll.LOCAL_Alloc() retval=00000072 ret=40a6ee43 000b:Call ntdll.LOCAL_Lock(00000147,00000072) ret=40a6ee66 000b:Ret ntdll.LOCAL_Lock() retval=40472832 ret=40a6ee66 000b:Call ntdll.LOCAL_Unlock(00000147,00000072) ret=40a6f2c5 000b:Ret ntdll.LOCAL_Unlock() retval=00000000 ret=40a6f2c5 000b:Call ntdll._LeaveSysLevel(40a95de0) ret=40a6f287 000b:Ret ntdll._LeaveSysLevel() retval=00000000 ret=40a6f287 000b:Call ntdll._EnterSysLevel(40a95de0) ret=40a6ed02 000b:Ret ntdll._EnterSysLevel() retval=400e6a20 ret=40a6ed02 000b:Call ntdll.LOCAL_Alloc(00000147,00000002,00000018) ret=40a6ee43 000b:Ret ntdll.LOCAL_Alloc() retval=00000076 ret=40a6ee43 000b:Call ntdll.LOCAL_Lock(00000147,00000076) ret=40a6ee66 000b:Ret ntdll.LOCAL_Lock() retval=404728da ret=40a6ee66 000b:Call ntdll.LOCAL_Unlock(00000147,00000076) ret=40a6f2c5 000b:Ret ntdll.LOCAL_Unlock() retval=00000000 ret=40a6f2c5 000b:Call ntdll._LeaveSysLevel(40a95de0) ret=40a6f287