[ros-diffs] [gvg] 15940: Declare Guarded Mutex functions and export
them
gvg at svn.reactos.com
gvg at svn.reactos.com
Fri Jun 17 00:15:49 CEST 2005
Declare Guarded Mutex functions and export them
Modified: trunk/reactos/ntoskrnl/ntoskrnl.def
Modified: trunk/reactos/w32api/include/ddk/winddk.h
_____
Modified: trunk/reactos/ntoskrnl/ntoskrnl.def
--- trunk/reactos/ntoskrnl/ntoskrnl.def 2005-06-16 21:02:52 UTC (rev
15939)
+++ trunk/reactos/ntoskrnl/ntoskrnl.def 2005-06-16 22:15:43 UTC (rev
15940)
@@ -508,6 +508,8 @@
Ke386IoSetAccessProcess at 8
Ke386QueryIoAccessMap at 8
Ke386SetIoAccessMap at 8
+ at KeAcquireGuardedMutex@4
+ at KeAcquireGuardedMutexUnsafe@4
KeAcquireSpinLockAtDpcLevel at 4
@KeAcquireDispatcherDatabaseLockAtDpcLevel at 0
@KeAcquireInStackQueuedSpinLockAtDpcLevel at 8
@@ -529,6 +531,7 @@
KeDetachProcess at 0
KeDisconnectInterrupt at 4
KeEnterCriticalRegion at 0
+KeEnterGuardedRegion at 0
KeEnterKernelDebugger at 0
KeFindConfigurationEntry at 16
KeFindConfigurationNextEntry at 20
@@ -552,6 +555,7 @@
KeInitializeDeviceQueue at 4
KeInitializeDpc at 12
KeInitializeEvent at 12
+ at KeInitializeGuardedMutex@4
KeInitializeInterrupt at 44
KeInitializeMutant at 8
KeInitializeMutex at 8
@@ -569,6 +573,7 @@
KeIsAttachedProcess at 0
KeIsExecutingDpc at 0
KeLeaveCriticalRegion at 0
+KeLeaveGuardedRegion at 0
KeLoaderBlock DATA
KeNumberProcessors DATA
KeProfileInterrupt at 4
@@ -591,6 +596,8 @@
KeRegisterBugCheckCallback at 20
KeRegisterBugCheckReasonCallback at 16
@KeReleaseDispatcherDatabaseLockFromDpcLevel at 0
+ at KeReleaseGuardedMutexUnsafe@4
+ at KeReleaseGuardedMutex@4
@KeReleaseInStackQueuedSpinLockFromDpcLevel at 4
KeReleaseInterruptSpinLock at 8
KeReleaseMutant at 16
@@ -633,6 +640,7 @@
KeSynchronizeExecution at 12
KeTerminateThread at 4
KeTickCount DATA
+ at KeTryToAcquireGuardedMutex@4
KeUpdateRunTime at 8
KeUpdateSystemTime at 8
KeUnstackDetachProcess at 4
_____
Modified: trunk/reactos/w32api/include/ddk/winddk.h
--- trunk/reactos/w32api/include/ddk/winddk.h 2005-06-16 21:02:52 UTC
(rev 15939)
+++ trunk/reactos/w32api/include/ddk/winddk.h 2005-06-16 22:15:43 UTC
(rev 15940)
@@ -5350,6 +5350,52 @@
#endif
+/* Guarded Mutex routines */
+
+VOID
+FASTCALL
+KeAcquireGuardedMutex(
+ PKGUARDED_MUTEX GuardedMutex
+);
+
+VOID
+FASTCALL
+KeAcquireGuardedMutexUnsafe(
+ PKGUARDED_MUTEX GuardedMutex
+);
+
+VOID
+STDCALL
+KeEnterGuardedRegion(VOID);
+
+VOID
+STDCALL
+KeLeaveGuardedRegion(VOID);
+
+VOID
+FASTCALL
+KeInitializeGuardedMutex(
+ PKGUARDED_MUTEX GuardedMutex
+);
+
+VOID
+FASTCALL
+KeReleaseGuardedMutexUnsafe(
+ PKGUARDED_MUTEX GuardedMutex
+);
+
+VOID
+FASTCALL
+KeReleaseGuardedMutex(
+ PKGUARDED_MUTEX GuardedMutex
+);
+
+BOOL
+FASTCALL
+KeTryToAcquireGuardedMutex(
+ PKGUARDED_MUTEX GuardedMutex
+);
+
/** Executive support routines **/
NTOSAPI
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050617/97963c4a/attachment.html
More information about the Ros-diffs
mailing list