Module: wine Branch: master Commit: 72f2ba6fc41dd3bbfd5c287b9f954e2c3d383cc0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=72f2ba6fc41dd3bbfd5c287b9f...
Author: Alexandre Julliard julliard@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