From 72f2ba6fc41dd3bbfd5c287b9f954e2c3d383cc0 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 15 May 2007 21:49:26 +0200 Subject: [PATCH] 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 0aa84b447e6..8ed3a516656 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 ""; diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index d5eeb9a65f0..871216e216a 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 -- 2.11.4.GIT