From 235811bd2a9afe6722a77bb5b4d84c2a2f047926 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 19 Aug 2008 19:28:12 +0000 Subject: [PATCH] Update amd64 prototypes for KeGetCurrentIrql, KfRaiseIrql, KfLowerIrql, KeRaiseIrqlToDpcLevel, KeRaiseIrqlToSynchLevel, KeLowerIrql, KeRaiseIrql svn path=/branches/ros-amd64-bringup/; revision=35460 --- reactos/include/ddk/winddk.h | 41 ++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/reactos/include/ddk/winddk.h b/reactos/include/ddk/winddk.h index da4119e9663..3324c1361d5 100644 --- a/reactos/include/ddk/winddk.h +++ b/reactos/include/ddk/winddk.h @@ -5580,12 +5580,6 @@ typedef struct _KFLOATING_SAVE { ULONG Dummy; } KFLOATING_SAVE, *PKFLOATING_SAVE; -NTKERNELAPI -KIRQL -KeGetCurrentIrql ( - VOID - ); - NTKERNELAPI PRKTHREAD NTAPI @@ -9966,6 +9960,41 @@ KeRaiseIrqlToSynchLevel( #define KeLowerIrql(a) KfLowerIrql(a) #define KeRaiseIrql(a,b) *(b) = KfRaiseIrql(a) +#elif defined(_M_AMD64) + +NTKERNELAPI +KIRQL +KeGetCurrentIrql( + VOID); + +NTKERNELAPI +VOID +KfLowerIrql( + IN KIRQL NewIrql); + +NTKERNELAPI +KIRQL +KfRaiseIrql( + IN KIRQL NewIrql); + +NTKERNELAPI +KIRQL +KeRaiseIrqlToDpcLevel( + VOID); + +NTKERNELAPI +KIRQL +KeRaiseIrqlToSynchLevel( + VOID); + +NTKERNELAPI +VOID +KeLowerIrql( + IN KIRQL NewIrql); + +#define KeRaiseIrql(a,b) *(b) = KfRaiseIrql(a) + + #elif defined(__PowerPC__) NTHALAPI