http://bugs.winehq.org/show_bug.cgi?id=25311
--- Comment #8 from James McKenzie jjmckenzie51@earthlink.net 2010-11-27 18:30:11 CST --- This code appears before the Temp File code and is appears to be an attempt to create a file in a non-existent directory: 009:Ret oleaut32.SysFreeString() retval=00000001 ret=00406a13 0009:Call ole32.StgIsStorageFile(0021369c L"C:\users\<username>\My Documents\SwissManagerUniCode\Listen\L459199_Test_Single_RoundRobin_E23.tmp") ret=005e9979 0009:Call KERNEL32.CreateFileW(0021369c L"C:\users\<username>\My Documents\SwissManagerUniCode\Listen\L459199_Test_Single_RoundRobin_E23.tmp",80000000,00000007,00000000,00000003,00000080,00000000) ret=428146cf 0009:Ret KERNEL32.CreateFileW() retval=00000074 ret=428146cf 0009:Call KERNEL32.ReadFile(00000074,0117f6a4,00000008,0117f6a0,00000000) ret=42814707 0009:Ret KERNEL32.ReadFile() retval=00000001 ret=42814707 0009:Call KERNEL32.CloseHandle(00000074) ret=428147a8 0009:Ret KERNEL32.CloseHandle() retval=00000001 ret=428147a8 0009:Ret ole32.StgIsStorageFile() retval=00000000 ret=005e9979 0009:Call ole32.StgOpenStorage(0021369c L"C:\users\<username>\My Documents\SwissManagerUniCode\Listen\L459199_Test_Single_RoundRobin_E23.tmp",00000000,00010040,00000000,00000000,003701d4) ret=005e8fb2 0009:Call KERNEL32.CreateFileW(0021369c L"C:\users\<username>\My Documents\SwissManagerUniCode\Listen\L459199_Test_Single_RoundRobin_E23.tmp",80000000,00000003,00000000,00000003,10000080,00000000) ret=4281bf38 0009:Ret KERNEL32.CreateFileW() retval=00000074 ret=4281bf38 0009:Call KERNEL32.GetFileSize(00000074,00000000) ret=4281bf52 0009:Ret KERNEL32.GetFileSize() retval=00002a00 ret=4281bf52 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00001240) ret=4281b320 0009:Ret ntdll.RtlAllocateHeap() retval=0020b908 ret=4281b320 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000020) ret=427e29bf 0009:Ret ntdll.RtlAllocateHeap() retval=00179358 ret=427e29bf 0009:Call KERNEL32.GetFileSize(00000074,00179364) ret=427e29f4 0009:Ret KERNEL32.GetFileSize() retval=00002a00 ret=427e29f4 0009:Call KERNEL32.GetFullPathNameW(0021369c L"C:\users\<username>\My Documents\SwissManagerUniCode\Listen\L459199_Test_Single_RoundRobin_E23.tmp",00000104,0117e028,00000000) ret=427e2a46 0009:Ret KERNEL32.GetFullPathNameW() retval=00000065 ret=427e2a46 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,000000cc) ret=427e2ad2 0009:Ret ntdll.RtlAllocateHeap() retval=001765e8 ret=427e2ad2 0009:Call KERNEL32.SetFilePointerEx(00000074,00000000,00000000,00000000,00000000) ret=427e2776 0009:Ret KERNEL32.SetFilePointerEx() retval=00000001 ret=427e2776 0009:Call KERNEL32.ReadFile(00000074,0117f2d8,00000200,0117e1ec,00000000) ret=427e27e1 0009:Ret KERNEL32.ReadFile() retval=00000001 ret=427e27e1 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00002044) ret=42817e58 0009:Ret ntdll.RtlAllocateHeap() retval=02111030 ret=42817e58 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,000000c0) ret=42817d62 0009:Ret ntdll.RtlAllocateHeap() retval=001766c0 ret=42817d62 0009:Call KERNEL32.SetFilePointerEx(00000074,00000200,00000000,00000000,00000000) ret=427e2776 0009:Ret KERNEL32.SetFilePointerEx() retval=00000001 ret=427e2776 0009:Call KERNEL32.ReadFile(00000074,0117d1bc,00000200,0117d0bc,00000000) ret=427e27e1 0009:Ret KERNEL32.ReadFile() retval=00000001 ret=427e27e1 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00002044) ret=42817e58 0009:Ret ntdll.RtlAllocateHeap() retval=02113080 ret=42817e58 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,000000c0) ret=42817d62 0009:Ret ntdll.RtlAllocateHeap() retval=0020b608 ret=42817d62 0009:Call KERNEL32.SetFilePointerEx(00000074,00000400,00000000,00000000,00000000) ret=427e2776 0009:Ret KERNEL32.SetFilePointerEx() retval=00000001 ret=427e2776 0009:Call KERNEL32.ReadFile(00000074,02111058,00000200,0117dfdc,00000000) ret=427e27e1 0009:Ret KERNEL32.ReadFile() retval=00000001 ret=427e27e1 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00002044) ret=42817e58 0009:Ret ntdll.RtlAllocateHeap() retval=021150d0 ret=42817e58 0009:Call ntdll.RtlAllocateHeap(00110000,00000000,000000c0) ret=42817d62 0009:Ret ntdll.RtlAllocateHeap() retval=0020cb50 ret=42817d62 0009:Call ntdll.RtlAllocateHeap(00110000,00000008,0000004c) ret=4281b124 0009:Ret ntdll.RtlAllocateHeap() retval=0017fa58 ret=4281b124