hal: Add stubs for Ke{Lower, Raise}Irql.
authorAlexander Morozov <amorozov@etersoft.ru>
Thu, 26 Mar 2009 16:53:55 +0000 (19:53 +0300)
committerVitaly Lipatov <lav@etersoft.ru>
Thu, 26 Mar 2009 17:34:04 +0000 (20:34 +0300)
dlls/hal/hal.c
dlls/hal/hal.spec
include/ddk/wdm.h

index ca855eb6e868da5bc636955a4925dad87127044f..409c77abb8a111dc3c540a057eba13fda8b5b342 100644 (file)
@@ -154,6 +154,16 @@ LONGLONG WINAPI KeQueryPerformanceCounter(LONGLONG *PerformanceFrequency)
     return 0;
 }
 
+void WINAPI KeLowerIrql(KIRQL NewIrql)
+{
+    FIXME( "(%u) stub!\n", NewIrql );
+}
+
+void WINAPI KeRaiseIrql(KIRQL NewIrql, PKIRQL OldIrql)
+{
+    FIXME( "(%u %p) stub!\n", NewIrql, OldIrql );
+}
+
 void WINAPI KeStallExecutionProcessor(ULONG MicroSeconds)
 {
     struct timespec ts = {0, MicroSeconds * 1000};
index f85173447a4cb1b1f1ef807464adff1516232ebd..7f8f6f770db92b321c88c30d5bd2e6bfd2779aa2 100644 (file)
@@ -71,9 +71,9 @@
 @ stub KeAcquireSpinLock
 @ stub KeFlushWriteBuffer
 @ stdcall KeGetCurrentIrql()
-@ stub KeLowerIrql
+@ stdcall KeLowerIrql(long)
 @ stdcall -ret64 KeQueryPerformanceCounter(ptr)
-@ stub KeRaiseIrql
+@ stdcall KeRaiseIrql(long ptr)
 @ stub KeRaiseIrqlToDpcLevel
 @ stub KeRaiseIrqlToSynchLevel
 @ stub KeReleaseSpinLock
index 670cab9e1ec34dab63cdb1af54c85737a18a4f81..93d949682cecaeacadc6b033f9bc9bb078b0896b 100644 (file)
@@ -1169,10 +1169,12 @@ NTSTATUS  WINAPI KeDelayExecutionThread(KPROCESSOR_MODE,BOOLEAN,PLARGE_INTEGER);
 PKTHREAD  WINAPI KeGetCurrentThread(void);
 void      WINAPI KeInitializeEvent(PRKEVENT,EVENT_TYPE,BOOLEAN);
 void      WINAPI KeInitializeSemaphore(PRKSEMAPHORE,LONG,LONG);
+void      WINAPI KeLowerIrql(KIRQL);
 LONGLONG  WINAPI KeQueryPerformanceCounter(LONGLONG*);
 void      WINAPI KeQuerySystemTime(LARGE_INTEGER*);
 void      WINAPI KeQueryTickCount(LARGE_INTEGER*);
 ULONG     WINAPI KeQueryTimeIncrement(void);
+void      WINAPI KeRaiseIrql(KIRQL,PKIRQL);
 LONG      WINAPI KeReleaseSemaphore(PRKSEMAPHORE,KPRIORITY,LONG,BOOLEAN);
 LONG      WINAPI KeResetEvent(PRKEVENT);
 LONG      WINAPI KeSetEvent(PRKEVENT,KPRIORITY,BOOLEAN);