Author: ion Date: Sun Sep 22 18:54:58 2013 New Revision: 60318
URL: http://svn.reactos.org/svn/reactos?rev=60318&view=rev Log: - Implement and export PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion.
Modified: trunk/reactos/ntoskrnl/ntoskrnl.spec trunk/reactos/ntoskrnl/ps/thread.c
Modified: trunk/reactos/ntoskrnl/ntoskrnl.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl.spec?rev=... ============================================================================== --- trunk/reactos/ntoskrnl/ntoskrnl.spec [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/ntoskrnl.spec [iso-8859-1] Sun Sep 22 18:54:58 2013 @@ -969,7 +969,7 @@ @ stdcall PsGetCurrentThreadStackLimit() @ stdcall PsGetCurrentThreadTeb() @ stdcall PsGetCurrentThreadWin32Thread() -;PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion +@ stdcall PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion() @ stdcall PsGetJobLock(ptr) @ stdcall PsGetJobSessionId(ptr) @ stdcall PsGetJobUIRestrictionsClass(ptr)
Modified: trunk/reactos/ntoskrnl/ps/thread.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/thread.c?rev=60... ============================================================================== --- trunk/reactos/ntoskrnl/ps/thread.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/ps/thread.c [iso-8859-1] Sun Sep 22 18:54:58 2013 @@ -799,6 +799,17 @@ /* * @implemented */ +PVOID +NTAPI +PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion(VOID) +{ + KeEnterCriticalRegion(); + return PsGetCurrentThread()->Tcb.Win32Thread; +} + +/* + * @implemented + */ KPROCESSOR_MODE NTAPI PsGetCurrentThreadPreviousMode(VOID)