All pastes #610291 Raw Edit

Someone

public cpp v1 · immutable
·published 2007-07-09 11:39 UTC
rendered paste body
typedef BOOL (WINAPI *PGETDISKFREESPACEEX)(LPCSTR,   PULARGE_INTEGER, PULARGE_INTEGER, PULARGE_INTEGER);BOOL MyGetDiskFreeSpaceEx(LPRDATA rdPtr, LPCSTR pszDrive){	PGETDISKFREESPACEEX pGetDiskFreeSpaceEx;	BOOL fResult;	pGetDiskFreeSpaceEx = (PGETDISKFREESPACEEX) GetProcAddress( 		GetModuleHandle("kernel32.dll"),		"GetDiskFreeSpaceExA");GetDiskFreeSpaceExA	if (pGetDiskFreeSpaceEx) {		fResult = pGetDiskFreeSpaceEx (pszDrive,			(PULARGE_INTEGER)&rdPtr->i64FreeBytesToCaller,			(PULARGE_INTEGER)&rdPtr->i64TotalBytes,			(PULARGE_INTEGER)&rdPtr->i64FreeBytes);		// Process GetDiskFreeSpaceEx results.		if(fResult) {			return 1;		}		return 0;	}	return 0;}