Phil Lodwick : shell32: SHCreateDirectoryEx can create a non-nested directory.
Module: wine Branch: refs/heads/master Commit: 5a13cba8b690a03e07a4f74729d9c5b8601df36d URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=5a13cba8b690a03e07a4f747... Author: Phil Lodwick <Phil.Lodwick(a)EFI.COM> Date: Wed Jun 7 14:08:38 2006 -0500 shell32: SHCreateDirectoryEx can create a non-nested directory. --- dlls/shell32/shlfileop.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/dlls/shell32/shlfileop.c b/dlls/shell32/shlfileop.c index 426c022..055b91d 100644 --- a/dlls/shell32/shlfileop.c +++ b/dlls/shell32/shlfileop.c @@ -559,7 +559,8 @@ int WINAPI SHCreateDirectoryExW(HWND hWn { ret = SHNotifyCreateDirectoryW(path, sec); /* Refuse to work on certain error codes before trying to create directories recursively */ - if (ret != ERROR_FILE_EXISTS && + if (ret != ERROR_SUCCESS && + ret != ERROR_FILE_EXISTS && ret != ERROR_ALREADY_EXISTS && ret != ERROR_FILENAME_EXCED_RANGE) {
participants (1)
-
Alexandre Julliard