X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fntoskrnl%2Fps%2Fthread.c;h=07e8f99e85c2d624c730d63b9b039789e37cd191;hp=92d27cd30ca367458ab3d907b65898b6a67f0f02;hb=26432ca94bb2ca9b492f52c54dd74d2f056939a0;hpb=575664c6f047e693c823edacf8321a9e3c4f60a5 diff --git a/reactos/ntoskrnl/ps/thread.c b/reactos/ntoskrnl/ps/thread.c index 92d27cd30ca..07e8f99e85c 100644 --- a/reactos/ntoskrnl/ps/thread.c +++ b/reactos/ntoskrnl/ps/thread.c @@ -666,16 +666,6 @@ PsLookupThreadByThreadId(IN HANDLE ThreadId, return Status; } -/* - * @implemented - */ -HANDLE -NTAPI -PsGetCurrentThreadId(VOID) -{ - return PsGetCurrentThread()->Cid.UniqueThread; -} - /* * @implemented */ @@ -706,6 +696,16 @@ PsGetThreadId(IN PETHREAD Thread) return Thread->Cid.UniqueThread; } +/* + * @implemented + */ +HANDLE +NTAPI +PsGetCurrentThreadId(VOID) +{ + return PsGetCurrentThread()->Cid.UniqueThread; +} + /* * @implemented */ @@ -716,6 +716,16 @@ PsGetThreadProcess(IN PETHREAD Thread) return Thread->ThreadsProcess; } +/* + * @implemented + */ +PEPROCESS +NTAPI +PsGetCurrentThreadProcess(VOID) +{ + return PsGetCurrentThread()->ThreadsProcess; +} + /* * @implemented */ @@ -731,9 +741,19 @@ PsGetThreadProcessId(IN PETHREAD Thread) */ HANDLE NTAPI +PsGetCurrentThreadProcessId(VOID) +{ + return PsGetCurrentThread()->Cid.UniqueProcess; +} + +/* + * @implemented + */ +ULONG +NTAPI PsGetThreadSessionId(IN PETHREAD Thread) { - return (HANDLE)Thread->ThreadsProcess->Session; + return MmGetSessionId(Thread->ThreadsProcess); } /* @@ -746,6 +766,16 @@ PsGetThreadTeb(IN PETHREAD Thread) return Thread->Tcb.Teb; } +/* + * @implemented + */ +PTEB +NTAPI +PsGetCurrentThreadTeb(VOID) +{ + return PsGetCurrentThread()->Tcb.Teb; +} + /* * @implemented */ @@ -756,6 +786,16 @@ PsGetThreadWin32Thread(IN PETHREAD Thread) return Thread->Tcb.Win32Thread; } +/* + * @implemented + */ +PVOID +NTAPI +PsGetCurrentThreadWin32Thread(VOID) +{ + return PsGetCurrentThread()->Tcb.Win32Thread; +} + /* * @implemented */ @@ -827,16 +867,6 @@ PsSetThreadHardErrorsAreDisabled(IN PETHREAD Thread, Thread->HardErrorsAreDisabled = HardErrorsAreDisabled; } -/* - * @implemented - */ -PVOID -NTAPI -PsGetCurrentThreadWin32Thread(VOID) -{ - return PsGetCurrentThread()->Tcb.Win32Thread; -} - /* * @implemented */