mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-01 19:26:16 +00:00
- 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:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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" {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user