#define EISA_HAS_MEMORY_ENTRY 0x02
#define EISA_HAS_TYPE_ENTRY 0x01
#define EISA_HAS_INFORMATION \
- EISA_HAS_PORT_RANGE + EISA_HAS_DMA_ENTRY + EISA_HAS_IRQ_ENTRY \
- + EISA_HAS_MEMORY_ENTRY + EISA_HAS_TYPE_ENTRY
+ (EISA_HAS_PORT_RANGE + EISA_HAS_DMA_ENTRY + EISA_HAS_IRQ_ENTRY \
+ + EISA_HAS_MEMORY_ENTRY + EISA_HAS_TYPE_ENTRY)
typedef struct _CM_EISA_SLOT_INFORMATION {
UCHAR ReturnCode;
* IN PVOID Value)
*/
#define InterlockedExchangePointer(Target, Value) \
- (PVOID) InterlockedExchange((PLONG) Target, (LONG) Value);
+ ((PVOID) InterlockedExchange((PLONG) Target, (LONG) Value))
/*
* PVOID
* IN PVOID Comparand)
*/
#define InterlockedCompareExchangePointer(Destination, Exchange, Comparand) \
- (PVOID) InterlockedCompareExchange((PLONG) Destination, (LONG) Exchange, (LONG) Comparand);
+ ((PVOID) InterlockedCompareExchange((PLONG) Destination, (LONG) Exchange, (LONG) Comparand))
#endif /* !__INTERLOCKED_DECLARED */
*/
#define ARGUMENT_PRESENT(ArgumentPointer) \
- (BOOLEAN) ((PVOID)ArgumentPointer != (PVOID)NULL);
+ ((BOOLEAN) ((PVOID)ArgumentPointer != (PVOID)NULL))
/*
* ULONG
* IN PVOID Va)
*/
#define BYTE_OFFSET(Va) \
- (ULONG) ((ULONG_PTR) (Va) & (PAGE_SIZE - 1));
+ ((ULONG) ((ULONG_PTR) (Va) & (PAGE_SIZE - 1)))
/*
* ULONG
* IN ULONG Size)
*/
#define BYTES_TO_PAGES(Size) \
- (ULONG) ((ULONG_PTR) (Size) >> PAGE_SHIFT) + (((ULONG) (Size) & (PAGE_SIZE - 1)) != 0);
+ ((ULONG) ((ULONG_PTR) (Size) >> PAGE_SHIFT) + (((ULONG) (Size) & (PAGE_SIZE - 1)) != 0))
/*
* PCHAR
* IN PVOID Va)
*/
#define PAGE_ALIGN(Va) \
- (PVOID) ((ULONG_PTR)(Va) & ~(PAGE_SIZE - 1));
+ ((PVOID) ((ULONG_PTR)(Va) & ~(PAGE_SIZE - 1)))
/*
* ULONG_PTR
* IN ULONG_PTR Size)
*/
#define ROUND_TO_PAGES(Size) \
- (ULONG_PTR) (((ULONG_PTR) Size + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1));
+ ((ULONG_PTR) (((ULONG_PTR) Size + PAGE_SIZE - 1) & ~(PAGE_SIZE - 1)))
NTOSAPI
VOID
*/
#ifndef RtlFillMemory
#define RtlFillMemory(Destination, Length, Fill) \
- memset(Destination, Fill, Length);
+ memset(Destination, Fill, Length)
#endif
#ifndef RtlFillBytes
*/
#ifndef RtlZeroMemory
#define RtlZeroMemory(Destination, Length) \
- memset(Destination, 0, Length);
+ memset(Destination, 0, Length)
#endif
#ifndef RtlZeroBytes
* IN PSLIST_HEADER SListHead)
*/
#define InitializeSListHead(_SListHead) \
- (_SListHead)->Alignment = 0;
+ (_SListHead)->Alignment = 0
#define ExInitializeSListHead InitializeSListHead
*/
#define IoAcquireRemoveLock(_RemoveLock, \
_Tag) \
- IoAcquireRemoveLockEx(_RemoveLock, _Tag, __FILE__, __LINE__, sizeof(IO_REMOVE_LOCK));
+ IoAcquireRemoveLockEx(_RemoveLock, _Tag, __FILE__, __LINE__, sizeof(IO_REMOVE_LOCK))
/*
* VOID
* IN ULONG ControlCode)
*/
#define IoGetFunctionCodeFromCtlCode(_ControlCode) \
- (((_ControlCode) >> 2) & 0x00000FFF);
+ (((_ControlCode) >> 2) & 0x00000FFF)
NTOSAPI
PVOID
_DpcRoutine) \
KeInitializeDpc(&(_DeviceObject)->Dpc, \
(PKDEFERRED_ROUTINE) (_DpcRoutine), \
- _DeviceObject);
+ _DeviceObject)
NTOSAPI
VOID
#define IoInitializeRemoveLock( \
Lock, AllocateTag, MaxLockedMinutes, HighWatermark) \
IoInitializeRemoveLockEx(Lock, AllocateTag, MaxLockedMinutes, \
- HighWatermark, sizeof(IO_REMOVE_LOCK));
+ HighWatermark, sizeof(IO_REMOVE_LOCK))
NTOSAPI
NTSTATUS
*/
#define IoReleaseRemoveLockAndWait(_RemoveLock, \
_Tag) \
- IoReleaseRemoveLockEx(_RemoveLock, _Tag, sizeof(IO_REMOVE_LOCK));
+ IoReleaseRemoveLockEx(_RemoveLock, _Tag, sizeof(IO_REMOVE_LOCK))
NTOSAPI
VOID
*/
#define IoSetCancelRoutine(_Irp, \
_CancelRoutine) \
- (PDRIVER_CANCEL) InterlockedExchangePointer( \
- (PVOID *) &(_Irp)->CancelRoutine, (PVOID) (_CancelRoutine));
+ ((PDRIVER_CANCEL) InterlockedExchangePointer( \
+ (PVOID *) &(_Irp)->CancelRoutine, (PVOID) (_CancelRoutine)))
/*
* VOID
| MDL_SOURCE_IS_NONPAGED_POOL)) ? \
(_Mdl)->MappedSystemVa : \
(PVOID) MmMapLockedPagesSpecifyCache((_Mdl), \
- KernelMode, MmCached, NULL, FALSE, _Priority);
+ KernelMode, MmCached, NULL, FALSE, _Priority)
NTOSAPI
PVOID
*/
#define ADDRESS_AND_SIZE_TO_SPAN_PAGES(_Va, \
_Size) \
- (ULONG) ((((ULONG_PTR) (_Va) & (PAGE_SIZE - 1)) \
- + (_Size) + (PAGE_SIZE - 1)) >> PAGE_SHIFT)
+ ((ULONG) ((((ULONG_PTR) (_Va) & (PAGE_SIZE - 1)) \
+ + (_Size) + (PAGE_SIZE - 1)) >> PAGE_SHIFT))
/*
* VOID