http://bugs.winehq.org/show_bug.cgi?id=2508
------- Additional Comments From andi@rhlx01.fht-esslingen.de 2004-11-10 03:20 ------- Yup,
[andi@note include]$ grep -i c00000ba *.h ntstatus.h:#define STATUS_FILE_IS_A_DIRECTORY 0xC00000BA
this also shows that it complains about creating a directory, which is invalid.
So this call
000b:Call kernel32.CreateFileW(10415fc0 L"Z:\home\vengeance\Server\Program\Bin\",40000000,00000007,00000000,00000003,02000000,00000000) ret=1015b46d
is very obviously wrong, i.e. it is missing the filename part (which is even more obvious since it actually contains a trailing \, too!). Check for string operations (or other function calls!) on the 10415fc0 string before that call, something there is incorrect!