1// Windows/FileSystem.h 2 3#ifndef ZIP7_INC_WINDOWS_FILE_SYSTEM_H 4#define ZIP7_INC_WINDOWS_FILE_SYSTEM_H 5 6#include "../Common/MyString.h" 7#include "../Common/MyTypes.h" 8 9namespace NWindows { 10namespace NFile { 11namespace NSystem { 12 13#ifdef _WIN32 14 15bool MyGetVolumeInformation( 16 CFSTR rootPath , 17 UString &volumeName, 18 LPDWORD volumeSerialNumber, 19 LPDWORD maximumComponentLength, 20 LPDWORD fileSystemFlags, 21 UString &fileSystemName); 22 23UINT MyGetDriveType(CFSTR pathName); 24 25bool MyGetDiskFreeSpace(CFSTR rootPath, UInt64 &clusterSize, UInt64 &totalSize, UInt64 &freeSize); 26 27#endif 28 29}}} 30 31#endif 32