mirror of
https://github.com/holub/mame
synced 2025-04-28 11:11:48 +03:00
28 lines
568 B
C++
28 lines
568 B
C++
// Windows/FileSystem.h
|
|
|
|
#ifndef __WINDOWS_FILE_SYSTEM_H
|
|
#define __WINDOWS_FILE_SYSTEM_H
|
|
|
|
#include "../Common/MyString.h"
|
|
#include "../Common/MyTypes.h"
|
|
|
|
namespace NWindows {
|
|
namespace NFile {
|
|
namespace NSystem {
|
|
|
|
bool MyGetVolumeInformation(
|
|
CFSTR rootPath ,
|
|
UString &volumeName,
|
|
LPDWORD volumeSerialNumber,
|
|
LPDWORD maximumComponentLength,
|
|
LPDWORD fileSystemFlags,
|
|
UString &fileSystemName);
|
|
|
|
UINT MyGetDriveType(CFSTR pathName);
|
|
|
|
bool MyGetDiskFreeSpace(CFSTR rootPath, UInt64 &clusterSize, UInt64 &totalSize, UInt64 &freeSize);
|
|
|
|
}}}
|
|
|
|
#endif
|