From 9759474371df9da9f69115bfcd0b26172f0c6a9b Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 3 May 2004 20:22:07 +0000 Subject: [PATCH] Make GetVolumeInformation default to reporting NTFS for non-FAT filesystems. --- dlls/kernel/volume.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dlls/kernel/volume.c b/dlls/kernel/volume.c index 560e9497fe4..f9b65bec111 100644 --- a/dlls/kernel/volume.c +++ b/dlls/kernel/volume.c @@ -702,6 +702,7 @@ BOOL WINAPI GetVolumeInformationW( LPCWSTR root, LPWSTR label, DWORD label_len, { static const WCHAR audiocdW[] = {'A','u','d','i','o',' ','C','D',0}; static const WCHAR fatW[] = {'F','A','T',0}; + static const WCHAR ntfsW[] = {'N','T','F','S',0}; static const WCHAR cdfsW[] = {'C','D','F','S',0}; WCHAR device[] = {'\\','\\','.','\\','A',':',0}; @@ -840,11 +841,15 @@ fill_fs_info: /* now fill in the information that depends on the file system ty break; case FS_FAT1216: case FS_FAT32: - default: /* default to FAT file system (FIXME) */ if (fsname) lstrcpynW( fsname, fatW, fsname_len ); if (filename_len) *filename_len = 255; if (flags) *flags = FILE_CASE_PRESERVED_NAMES; /* FIXME */ break; + default: + if (fsname) lstrcpynW( fsname, ntfsW, fsname_len ); + if (filename_len) *filename_len = 255; + if (flags) *flags = FILE_CASE_PRESERVED_NAMES; + break; } return TRUE; } -- 2.11.4.GIT