- Fix 43192 -- MAXUINT and MAXULONGLONG are only defined for Vista and later.

- Add some leftover MAXULONG.

svn path=/trunk/; revision=43691
This commit is contained in:
Stefan Ginsberg
2009-10-22 18:27:17 +00:00
parent aa43316443
commit 80078ade2b
6 changed files with 12 additions and 9 deletions
+1 -1
View File
@@ -292,7 +292,7 @@ static ULONGLONG NtfsReadAttribute(PNTFS_VOLUME_INFO Volume, PNTFS_ATTR_CONTEXT
{
CurrentOffset += DataRunLength * Volume->ClusterSize;
DataRun = NtfsDecodeRun(DataRun, &DataRunOffset, &DataRunLength);
if (DataRunLength != MAXULONGLONG)
if (DataRunLength != (ULONGLONG)-1)
{
DataRunStartLCN = LastLCN + DataRunOffset;
LastLCN = DataRunStartLCN;
+1 -1
View File
@@ -971,7 +971,7 @@ OnDrawItem(UINT idCtl,
GetSysColor(COLOR_WINDOWTEXT));
}
if (lpdis->itemID != MAXUINT)
if (lpdis->itemID != (UINT)-1)
{
CopyRect(&rc, &lpdis->rcItem);
rc.left += 5;
+4 -1
View File
@@ -48,10 +48,13 @@
#define MAXHALF_PTR ((HALF_PTR)(MAXUHALF_PTR >> 1))
#define MINHALF_PTR (~MAXHALF_PTR)
#define MAXUINT ((UINT)~((UINT)0))
#if _WIN32_WINNT >= 0x0600
#define MAXUINT ((UINT)~((UINT)0))
#define MAXULONGLONG ((ULONGLONG)~((ULONGLONG)0))
#endif
#ifndef RC_INVOKED
#ifdef __cplusplus
extern "C" {
+2 -2
View File
@@ -608,11 +608,11 @@ RtlInvertRangeList (OUT PRTL_RANGE_LIST InvertedRangeList,
}
/* Add trailing range */
if (Previous->Range.End + 1 != MAXULONGLONG)
if (Previous->Range.End + 1 != (ULONGLONG)-1)
{
Status = RtlAddRange (InvertedRangeList,
Previous->Range.End + 1,
MAXULONGLONG,
(ULONGLONG)-1,
0,
0,
NULL,
+2 -2
View File
@@ -1420,7 +1420,7 @@ IopActionInterrogateDeviceStack(PDEVICE_NODE DeviceNode,
sizeof(ULONG));
/* Set 'UINumber' value */
if (DeviceCapabilities.UINumber != (ULONG)-1)
if (DeviceCapabilities.UINumber != MAXULONG)
{
RtlInitUnicodeString(&ValueName, L"UINumber");
Status = ZwSetValueKey(InstanceKey,
@@ -3078,7 +3078,7 @@ IoGetDeviceProperty(IN PDEVICE_OBJECT DeviceObject,
case DevicePropertyAddress:
/* Query the device caps */
Status = IopQueryDeviceCapabilities(DeviceNode, &DeviceCaps);
if (NT_SUCCESS(Status) && (DeviceCaps.Address != (ULONG)-1))
if (NT_SUCCESS(Status) && (DeviceCaps.Address != MAXULONG))
{
/* Return length */
*ResultLength = sizeof(ULONG);
+2 -2
View File
@@ -78,11 +78,11 @@ ULONG_PTR
NTAPI
MiFlushTlbIpiRoutine(ULONG_PTR Address)
{
if (Address == MAXULONGLONG)
if (Address == (ULONGLONG)-1)
{
KeFlushCurrentTb();
}
else if (Address == MAXULONGLONG-1)
else if (Address == (ULONGLONG)-2)
{
KeFlushCurrentTb();
}