15#undef InterlockedIncrement
16#undef InterlockedDecrement
17#undef InterlockedCompareExchange
18#undef InterlockedExchangeAdd
19#undef InterlockedExchange
24#define H2I(Port) PtrToUshort(Port)
127 Last = Current +
Length - 1;
168 Last = Current +
Length - 1;
180 *(
volatile CHAR*)Current = *(
volatile CHAR*)Current;
184 }
while (Current != Last);
#define InterlockedIncrement
#define InterlockedExchange
#define InterlockedDecrement
VOID NTAPI ProbeForRead(IN CONST VOID *Address, IN SIZE_T Length, IN ULONG Alignment)
VOID NTAPI ProbeForWrite(IN PVOID Address, IN SIZE_T Length, IN ULONG Alignment)
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
VOID NTAPI ExRaiseAccessViolation(VOID)
VOID NTAPI ExRaiseDatatypeMisalignment(VOID)
#define InterlockedExchangeAdd
#define InterlockedCompareExchange
long __cdecl _InterlockedExchangeAdd(_Interlocked_operand_ long volatile *_Addend, long _Value)
long __cdecl _InterlockedIncrement(_Interlocked_operand_ long volatile *_Addend)
long __cdecl _InterlockedExchange(_Interlocked_operand_ long volatile *_Target, long _Value)
long __cdecl _InterlockedCompareExchange(_Interlocked_operand_ long volatile *_Destination, long _Exchange, long _Comparand)
long __cdecl _InterlockedDecrement(_Interlocked_operand_ long volatile *_Addend)
#define PAGE_ROUND_DOWN(x)
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value