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};
@ 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
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);