Dmitry Timoshkov : kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode.

Alexandre Julliard julliard at winehq.org
Mon Mar 12 11:59:55 CDT 2012


Module: wine
Branch: master
Commit: 495a0cba3da1986c52e026f1843fc5f559de3984
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=495a0cba3da1986c52e026f1843fc5f559de3984

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Sun Mar 11 13:41:31 2012 +0800

kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode.

---

 dlls/kernel32/file.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/kernel32/file.c b/dlls/kernel32/file.c
index a3b4411..089f693 100644
--- a/dlls/kernel32/file.c
+++ b/dlls/kernel32/file.c
@@ -1310,6 +1310,7 @@ HANDLE WINAPI CreateFileW( LPCWSTR filename, DWORD access, DWORD sharing,
         else if (GetVersion() & 0x80000000)
         {
             vxd_name = filename + 4;
+            if (!creation) creation = OPEN_EXISTING;
         }
     }
     else dosdev = RtlIsDosDeviceName_U( filename );




More information about the wine-cvs mailing list