mirror of
https://github.com/reactos/reactos.git
synced 2024-07-11 15:15:27 +00:00
[XDK]
- Remove RESULT_NEGATIVE, RESULT_ZERO and RESULT_POSITIVE from amd64/ke.h - INTERLOCKED_RESULT isn't x86 only. [DDK] - Update wdm.h and ntddk.h to reflect the XDK changes. svn path=/branches/header-work/; revision=47170
This commit is contained in:
parent
cf73dc7621
commit
e360db369f
|
@ -3283,14 +3283,14 @@ ExFreeToZone(
|
||||||
#define ExIsResourceAcquired ExIsResourceAcquiredSharedLite
|
#define ExIsResourceAcquired ExIsResourceAcquiredSharedLite
|
||||||
#define ExReleaseResourceForThread ExReleaseResourceForThreadLite
|
#define ExReleaseResourceForThread ExReleaseResourceForThreadLite
|
||||||
|
|
||||||
#ifdef _X86_
|
|
||||||
|
|
||||||
typedef enum _INTERLOCKED_RESULT {
|
typedef enum _INTERLOCKED_RESULT {
|
||||||
ResultNegative = RESULT_NEGATIVE,
|
ResultNegative = RESULT_NEGATIVE,
|
||||||
ResultZero = RESULT_ZERO,
|
ResultZero = RESULT_ZERO,
|
||||||
ResultPositive = RESULT_POSITIVE
|
ResultPositive = RESULT_POSITIVE
|
||||||
} INTERLOCKED_RESULT;
|
} INTERLOCKED_RESULT;
|
||||||
|
|
||||||
|
#ifdef _X86_
|
||||||
|
|
||||||
NTKERNELAPI
|
NTKERNELAPI
|
||||||
INTERLOCKED_RESULT
|
INTERLOCKED_RESULT
|
||||||
FASTCALL
|
FASTCALL
|
||||||
|
@ -3309,6 +3309,7 @@ FASTCALL
|
||||||
Exfi386InterlockedExchangeUlong(
|
Exfi386InterlockedExchangeUlong(
|
||||||
IN PULONG Target,
|
IN PULONG Target,
|
||||||
IN ULONG Value);
|
IN ULONG Value);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7844,11 +7844,6 @@ _KeQueryTickCount(
|
||||||
#define EFLAG_ZERO 0x4000
|
#define EFLAG_ZERO 0x4000
|
||||||
#define EFLAG_SELECT (EFLAG_SIGN | EFLAG_ZERO)
|
#define EFLAG_SELECT (EFLAG_SIGN | EFLAG_ZERO)
|
||||||
|
|
||||||
#define RESULT_NEGATIVE ((EFLAG_SIGN & ~EFLAG_ZERO) & EFLAG_SELECT)
|
|
||||||
#define RESULT_ZERO ((~EFLAG_SIGN & EFLAG_ZERO) & EFLAG_SELECT)
|
|
||||||
#define RESULT_POSITIVE ((~EFLAG_SIGN & ~EFLAG_ZERO) & EFLAG_SELECT)
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _KFLOATING_SAVE {
|
typedef struct _KFLOATING_SAVE {
|
||||||
ULONG Dummy;
|
ULONG Dummy;
|
||||||
} KFLOATING_SAVE, *PKFLOATING_SAVE;
|
} KFLOATING_SAVE, *PKFLOATING_SAVE;
|
||||||
|
|
|
@ -185,7 +185,7 @@ struct _TEB* NtCurrentTeb(VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSYSAPI
|
NTSYSAPI
|
||||||
PKTHREAD
|
struct _KTHREAD*
|
||||||
NTAPI
|
NTAPI
|
||||||
KeGetCurrentThread(VOID);
|
KeGetCurrentThread(VOID);
|
||||||
|
|
||||||
|
|
|
@ -27,11 +27,6 @@ $if (_WDMDDK_)
|
||||||
#define EFLAG_ZERO 0x4000
|
#define EFLAG_ZERO 0x4000
|
||||||
#define EFLAG_SELECT (EFLAG_SIGN | EFLAG_ZERO)
|
#define EFLAG_SELECT (EFLAG_SIGN | EFLAG_ZERO)
|
||||||
|
|
||||||
#define RESULT_NEGATIVE ((EFLAG_SIGN & ~EFLAG_ZERO) & EFLAG_SELECT)
|
|
||||||
#define RESULT_ZERO ((~EFLAG_SIGN & EFLAG_ZERO) & EFLAG_SELECT)
|
|
||||||
#define RESULT_POSITIVE ((~EFLAG_SIGN & ~EFLAG_ZERO) & EFLAG_SELECT)
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _KFLOATING_SAVE {
|
typedef struct _KFLOATING_SAVE {
|
||||||
ULONG Dummy;
|
ULONG Dummy;
|
||||||
} KFLOATING_SAVE, *PKFLOATING_SAVE;
|
} KFLOATING_SAVE, *PKFLOATING_SAVE;
|
||||||
|
|
|
@ -299,14 +299,14 @@ ExFreeToZone(
|
||||||
#define ExIsResourceAcquired ExIsResourceAcquiredSharedLite
|
#define ExIsResourceAcquired ExIsResourceAcquiredSharedLite
|
||||||
#define ExReleaseResourceForThread ExReleaseResourceForThreadLite
|
#define ExReleaseResourceForThread ExReleaseResourceForThreadLite
|
||||||
|
|
||||||
#ifdef _X86_
|
|
||||||
|
|
||||||
typedef enum _INTERLOCKED_RESULT {
|
typedef enum _INTERLOCKED_RESULT {
|
||||||
ResultNegative = RESULT_NEGATIVE,
|
ResultNegative = RESULT_NEGATIVE,
|
||||||
ResultZero = RESULT_ZERO,
|
ResultZero = RESULT_ZERO,
|
||||||
ResultPositive = RESULT_POSITIVE
|
ResultPositive = RESULT_POSITIVE
|
||||||
} INTERLOCKED_RESULT;
|
} INTERLOCKED_RESULT;
|
||||||
|
|
||||||
|
#ifdef _X86_
|
||||||
|
|
||||||
NTKERNELAPI
|
NTKERNELAPI
|
||||||
INTERLOCKED_RESULT
|
INTERLOCKED_RESULT
|
||||||
FASTCALL
|
FASTCALL
|
||||||
|
|
Loading…
Reference in a new issue