Alexandre Julliard : ntoskrnl.exe:
Export KeServiceDescriptorTable and KeTickCount.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed May 16 09:10:23 CDT 2007
Module: wine
Branch: master
Commit: 72f2ba6fc41dd3bbfd5c287b9f954e2c3d383cc0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=72f2ba6fc41dd3bbfd5c287b9f954e2c3d383cc0
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue May 15 21:49:26 2007 +0200
ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount.
---
dlls/ntoskrnl.exe/ntoskrnl.c | 14 ++++++++++++++
dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 4 ++--
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 0aa84b4..8ed3a51 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -37,6 +37,20 @@
WINE_DEFAULT_DEBUG_CHANNEL(ntoskrnl);
+
+KSYSTEM_TIME KeTickCount;
+
+typedef struct _KSERVICE_TABLE_DESCRIPTOR
+{
+ PULONG_PTR Base;
+ PULONG Count;
+ ULONG Limit;
+ PUCHAR Number;
+} KSERVICE_TABLE_DESCRIPTOR, *PKSERVICE_TABLE_DESCRIPTOR;
+
+KSERVICE_TABLE_DESCRIPTOR KeServiceDescriptorTable[4];
+
+
static inline LPCSTR debugstr_us( const UNICODE_STRING *us )
{
if (!us) return "<null>";
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index d5eeb9a..871216e 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -603,7 +603,7 @@
@ stub KeRundownQueue
@ stub KeSaveFloatingPointState
@ stub KeSaveStateForHibernate
-@ stub KeServiceDescriptorTable
+@ extern KeServiceDescriptorTable
@ stub KeSetAffinityThread
@ stub KeSetBasePriorityThread
@ stub KeSetDmaIoCoherency
@@ -622,7 +622,7 @@
@ stub KeStackAttachProcess
@ stub KeSynchronizeExecution
@ stub KeTerminateThread
-@ stub KeTickCount
+@ extern KeTickCount
@ stub KeUnstackDetachProcess
@ stub KeUpdateRunTime
@ stub KeUpdateSystemTime
More information about the wine-cvs
mailing list