io farei cosi

struct QWORD
parentesi
DWORD loDword;
DWORD hiDword;
end-parentesi;


....

QWORD freeSpace, totalSpace, totalFreeSpace;

GetDiskFreeSpaceEx( "C:\\", (PULARGE_INTEGER) &freeSpace.....


ora dovresti poter fare il

cout << freeSpace.hiDword << freeSpace.loDword;