...и начать зарабатывать летом хотя бы на карманные расходы
long long GetHardDriveInfo(int flag)
{
ULARGE_INTEGER FreeBytesToCaller, TotalBytes, FreeBytes;
GetDiskFreeSpaceEx(TEXT("c:\\"), &FreeBytesToCaller, &TotalBytes, &FreeBytes);
switch (flag)
{
case 1:
return FreeBytesToCaller.QuadPart;
break;
case 2:
return TotalBytes.QuadPart;
break;
case 3:
return FreeBytes.QuadPart;
break;
}
}