mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 04:07:08 -06:00
27 lines
516 B
C++
Executable File
27 lines
516 B
C++
Executable File
// Windows/FileSystem.h
|
|
|
|
#ifndef __WINDOWS_FILESYSTEM_H
|
|
#define __WINDOWS_FILESYSTEM_H
|
|
|
|
#include "../Common/String.h"
|
|
|
|
namespace NWindows {
|
|
namespace NFile {
|
|
namespace NSystem {
|
|
|
|
bool MyGetVolumeInformation(
|
|
LPCTSTR rootPathName,
|
|
CSysString &volumeName,
|
|
LPDWORD volumeSerialNumber,
|
|
LPDWORD maximumComponentLength,
|
|
LPDWORD fileSystemFlags,
|
|
CSysString &fileSystemName);
|
|
|
|
bool MyGetDiskFreeSpace(LPCTSTR rootPathName,
|
|
UINT64 &clusterSize, UINT64 &totalSize, UINT64 &freeSize);
|
|
|
|
}}}
|
|
|
|
#endif
|
|
|