mirror of
https://github.com/reactos/reactos.git
synced 2024-10-01 06:57:08 +00:00
[AUDIT]
- 90% of the functions in this file are 1 line functions which set or get a value from ETHREAD. - The other 4 functions are related to User and System Thread Startup APCs, which are documented in gruesome detail and pseudo-code in Windows Internals 4 and Windows Internals II, as well as the main Thread Creation routine (PspCreateThread) which is one of the most well documented internal routines of NT. Code was developped in conjuction with WI4 and WI II. svn path=/trunk/; revision=23180
This commit is contained in:
parent
ed65a3293e
commit
d4cceffe59
|
@ -469,7 +469,7 @@ PsGetCurrentThreadId(VOID)
|
|||
*/
|
||||
ULONG
|
||||
NTAPI
|
||||
PsGetThreadFreezeCount(PETHREAD Thread)
|
||||
PsGetThreadFreezeCount(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->Tcb.FreezeCount;
|
||||
}
|
||||
|
@ -479,7 +479,7 @@ PsGetThreadFreezeCount(PETHREAD Thread)
|
|||
*/
|
||||
BOOLEAN
|
||||
NTAPI
|
||||
PsGetThreadHardErrorsAreDisabled(PETHREAD Thread)
|
||||
PsGetThreadHardErrorsAreDisabled(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->HardErrorsAreDisabled;
|
||||
}
|
||||
|
@ -489,7 +489,7 @@ PsGetThreadHardErrorsAreDisabled(PETHREAD Thread)
|
|||
*/
|
||||
HANDLE
|
||||
NTAPI
|
||||
PsGetThreadId(PETHREAD Thread)
|
||||
PsGetThreadId(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->Cid.UniqueThread;
|
||||
}
|
||||
|
@ -499,7 +499,7 @@ PsGetThreadId(PETHREAD Thread)
|
|||
*/
|
||||
PEPROCESS
|
||||
NTAPI
|
||||
PsGetThreadProcess(PETHREAD Thread)
|
||||
PsGetThreadProcess(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->ThreadsProcess;
|
||||
}
|
||||
|
@ -509,7 +509,7 @@ PsGetThreadProcess(PETHREAD Thread)
|
|||
*/
|
||||
HANDLE
|
||||
NTAPI
|
||||
PsGetThreadProcessId(PETHREAD Thread)
|
||||
PsGetThreadProcessId(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->Cid.UniqueProcess;
|
||||
}
|
||||
|
@ -519,7 +519,7 @@ PsGetThreadProcessId(PETHREAD Thread)
|
|||
*/
|
||||
HANDLE
|
||||
NTAPI
|
||||
PsGetThreadSessionId(PETHREAD Thread)
|
||||
PsGetThreadSessionId(IN PETHREAD Thread)
|
||||
{
|
||||
return (HANDLE)Thread->ThreadsProcess->Session;
|
||||
}
|
||||
|
@ -529,7 +529,7 @@ PsGetThreadSessionId(PETHREAD Thread)
|
|||
*/
|
||||
PTEB
|
||||
NTAPI
|
||||
PsGetThreadTeb(PETHREAD Thread)
|
||||
PsGetThreadTeb(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->Tcb.Teb;
|
||||
}
|
||||
|
@ -539,7 +539,7 @@ PsGetThreadTeb(PETHREAD Thread)
|
|||
*/
|
||||
PVOID
|
||||
NTAPI
|
||||
PsGetThreadWin32Thread(PETHREAD Thread)
|
||||
PsGetThreadWin32Thread(IN PETHREAD Thread)
|
||||
{
|
||||
return Thread->Tcb.Win32Thread;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue