Stefan Leichter : ntoskrnl.exe: Add stub for KeSetPriorityThread.

Alexandre Julliard julliard at winehq.org
Tue Dec 29 09:06:44 CST 2009


Module: wine
Branch: master
Commit: 0190edee7e66167b7ef9db5ac486c3ad690a2519
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0190edee7e66167b7ef9db5ac486c3ad690a2519

Author: Stefan Leichter <Stefan.Leichter at camline.com>
Date:   Tue Dec 29 10:13:37 2009 +0100

ntoskrnl.exe: Add stub for KeSetPriorityThread.

---

 dlls/ntoskrnl.exe/ntoskrnl.c        |   10 ++++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    2 +-
 include/ddk/wdm.h                   |    1 +
 3 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index e25fae3..e52de4e 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -1110,6 +1110,16 @@ ULONG WINAPI KeQueryTimeIncrement(void)
 
 
 /***********************************************************************
+ *           KeSetPriorityThread   (NTOSKRNL.EXE.@)
+ */
+KPRIORITY WINAPI KeSetPriorityThread( PKTHREAD Thread, KPRIORITY Priority )
+{
+    FIXME("(%p %d)\n", Thread, Priority);
+    return Priority;
+}
+
+
+/***********************************************************************
  *           KeWaitForSingleObject   (NTOSKRNL.EXE.@)
  */
 NTSTATUS WINAPI KeWaitForSingleObject(PVOID Object,
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 546b150..b319e2e 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -612,7 +612,7 @@
 @ stub KeSetIdealProcessorThread
 @ stub KeSetImportanceDpc
 @ stub KeSetKernelStackSwapEnable
-@ stub KeSetPriorityThread
+@ stdcall KeSetPriorityThread(ptr long)
 @ stub KeSetProfileIrql
 @ stub KeSetSystemAffinityThread
 @ stub KeSetTargetProcessorDpc
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index 8f8a6e1..3a8af73 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1065,6 +1065,7 @@ void      WINAPI KeQuerySystemTime(LARGE_INTEGER*);
 void      WINAPI KeQueryTickCount(LARGE_INTEGER*);
 ULONG     WINAPI KeQueryTimeIncrement(void);
 LONG      WINAPI KeReleaseSemaphore(PRKSEMAPHORE,KPRIORITY,LONG,BOOLEAN);
+KPRIORITY WINAPI KeSetPriorityThread(PKTHREAD,KPRIORITY);
 
 PVOID     WINAPI MmAllocateContiguousMemory(SIZE_T,PHYSICAL_ADDRESS);
 PVOID     WINAPI MmAllocateNonCachedMemory(SIZE_T);




More information about the wine-cvs mailing list