ReactOS
0.4.15-dev-2095-g7caf9e9
|
#include <pstypes.h>
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
ULONG _ETHREAD::ActiveExWorker |
Definition at line 1142 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and PspExitThread().
ULONG _ETHREAD::ActiveImpersonationInfo |
Definition at line 1123 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), ObpReferenceDeviceMap(), PsDisableImpersonation(), PsImpersonateClient(), PsIsThreadImpersonating(), PspDeleteThreadSecurity(), PspWriteTebImpersonationInfo(), PsReferenceEffectiveToken(), PsReferenceImpersonationToken(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
LIST_ENTRY _ETHREAD::ActiveTimerListHead |
Definition at line 1069 of file pstypes.h.
Referenced by ExTimerRundown(), NtSetTimer(), and PspCreateThread().
KSPIN_LOCK _ETHREAD::ActiveTimerListLock |
Definition at line 1068 of file pstypes.h.
Referenced by ExpTimerApcKernelRoutine(), ExTimerRundown(), NtCancelTimer(), NtSetTimer(), and PspCreateThread().
LIST_ENTRY _ETHREAD::AlpcWaitListEntry |
KSEMAPHORE _ETHREAD::AlpcWaitSemaphore |
ULONG _ETHREAD::BreakOnTermination |
Definition at line 1126 of file pstypes.h.
Referenced by PspExitThread(), and PspTerminateThreadByPointer().
CLIENT_ID _ETHREAD::Cid |
Definition at line 1070 of file pstypes.h.
Referenced by AllocW32Thread(), DbgkpQueueMessage(), find_thread(), handle_gdb_query(), InitThreadCallback(), KdbpAttachToProcess(), KdbpCmdProc(), KdbpCmdThread(), LpcRequestPort(), LpcRequestWaitReplyPort(), NtQueryInformationThread(), NtRequestPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion(), PsGetThreadId(), PsGetThreadProcessId(), PsLookupProcessThreadByCid(), PspCreateThread(), PspDeleteThread(), and QSI_DEF().
LARGE_INTEGER _ETHREAD::CreateTime |
Definition at line 1046 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), PspExitThread(), and QSI_DEF().
ULONG _ETHREAD::CrossThreadFlags |
Definition at line 1136 of file pstypes.h.
Referenced by PspTerminateThreadByPointer().
PDEVICE_OBJECT _ETHREAD::DeviceToVerify |
Definition at line 1088 of file pstypes.h.
Referenced by IoGetDeviceToVerify(), and IoSetDeviceToVerify().
UCHAR _ETHREAD::DisablePageFaultClustering |
Definition at line 1184 of file pstypes.h.
Referenced by MmIsRecursiveIoFault().
NTSTATUS _ETHREAD::ExitStatus |
Definition at line 1055 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), and PspExitThread().
LARGE_INTEGER _ETHREAD::ExitTime |
Definition at line 1049 of file pstypes.h.
Referenced by NtQueryInformationThread(), and PspExitThread().
ULONG _ETHREAD::ExWorkerCanWaitUser |
Definition at line 1143 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and ExSwapinWorkerThreads().
ULONG _ETHREAD::HardErrorsAreDisabled |
Definition at line 1125 of file pstypes.h.
Referenced by ExpRaiseHardError(), IoRaiseHardError(), IoSetThreadHardErrorMode(), PsGetThreadHardErrorsAreDisabled(), and PsSetThreadHardErrorsAreDisabled().
ULONG _ETHREAD::HideFromDebugger |
Definition at line 1122 of file pstypes.h.
Referenced by DbgkExitProcess(), DbgkExitThread(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), and PspUserThreadStartup().
PPS_IMPERSONATION_INFORMATION _ETHREAD::ImpersonationInfo |
Definition at line 1085 of file pstypes.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PspDeleteThreadSecurity(), PsReferenceEffectiveToken(), PsReferenceImpersonationToken(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
LIST_ENTRY _ETHREAD::IrpList |
Definition at line 1086 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), IoCancelThreadIo(), IopDisassociateThreadIrp(), NtCancelIoFile(), NtQueryInformationThread(), and PspCreateThread().
LIST_ENTRY _ETHREAD::KeyedWaitChain |
KSEMAPHORE _ETHREAD::KeyedWaitSemaphore |
ULONG _ETHREAD::LpcExitThreadCalled |
Definition at line 1157 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), and NtRequestWaitReplyPort().
ULONG _ETHREAD::LpcReceivedMessageId |
Definition at line 1098 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
ULONG _ETHREAD::LpcReceivedMsgIdValid |
Definition at line 1156 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
LIST_ENTRY _ETHREAD::LpcReplyChain |
Definition at line 1050 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), and PspCreateThread().
ULONG _ETHREAD::OwnsProcessWorkingSetExclusive |
Definition at line 1163 of file pstypes.h.
Referenced by MiLockProcessWorkingSet(), MiLockProcessWorkingSetShared(), MiLockProcessWorkingSetUnsafe(), MiLockWorkingSet(), MiUnlockProcessWorkingSet(), MiUnlockProcessWorkingSetForFault(), MiUnlockProcessWorkingSetShared(), MiUnlockProcessWorkingSetUnsafe(), MiUnlockWorkingSet(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsProcessWorkingSetShared |
Definition at line 1164 of file pstypes.h.
Referenced by MiLockProcessWorkingSet(), MiLockProcessWorkingSetShared(), MiLockWorkingSet(), MiUnlockProcessWorkingSetShared(), MiUnlockWorkingSet(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSessionWorkingSetExclusive |
Definition at line 1167 of file pstypes.h.
Referenced by MiLockWorkingSet(), MiUnlockWorkingSet(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSessionWorkingSetShared |
Definition at line 1168 of file pstypes.h.
Referenced by MiLockWorkingSet(), MiUnlockWorkingSet(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSystemWorkingSetExclusive |
Definition at line 1165 of file pstypes.h.
Referenced by MiLockWorkingSet(), MiUnlockWorkingSet(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSystemWorkingSetShared |
Definition at line 1166 of file pstypes.h.
Referenced by MiLockWorkingSet(), MiUnlockWorkingSet(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
LIST_ENTRY _ETHREAD::PostBlockList |
Definition at line 1058 of file pstypes.h.
Referenced by PspCreateThread().
PPSP_RATE_APC _ETHREAD::RateControlApc |
ULONG _ETHREAD::ReadClusterSize |
Definition at line 1106 of file pstypes.h.
Referenced by PspCreateThread().
EX_RUNDOWN_REF _ETHREAD::RundownProtect |
Definition at line 1101 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), DbgkpWakeTarget(), NtSetInformationThread(), PspCreateThread(), PspExitThread(), PspWriteTebImpersonationInfo(), and PsSuspendThread().
ULONG _ETHREAD::SkipCreationMsg |
Definition at line 1127 of file pstypes.h.
Referenced by DbgkpQueueMessage().
ULONG _ETHREAD::SkipTerminationMsg |
Definition at line 1128 of file pstypes.h.
Referenced by DbgkpQueueMessage().
PKSTART_ROUTINE _ETHREAD::StartAddress |
Definition at line 1097 of file pstypes.h.
Referenced by PspCreateThread(), and QSI_DEF().
ULONG _ETHREAD::SystemThread |
Definition at line 1124 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), ExpRaiseHardError(), NtGetContextThread(), NtQueueApcThreadEx(), NtReplyWaitReceivePortEx(), NtSetContextThread(), PsIsSystemThread(), PspExitThread(), PspTerminateThreadByPointer(), and PsTerminateSystemThread().
KTHREAD _ETHREAD::Tcb |
Definition at line 1045 of file pstypes.h.
Referenced by DbgkCreateThread(), ExpCreateWorkerThread(), ExpTimerApcKernelRoutine(), ExpWorkerThreadEntryPoint(), ExSwapinWorkerThreads(), ExTimerRundown(), FirstSendHandler(), handle_gdb_query(), handle_gdb_read_mem(), handle_gdb_write_mem(), IofCompleteRequest(), IoRaiseHardError(), KdbpAttachToThread(), KdbpCmdThread(), KdbpInternalEnter(), KiSystemStartupReal(), MiCheckForUserStackOverflow(), MmArmAccessFault(), NtAlertResumeThread(), NtAlertThread(), NtQueryInformationThread(), NtQueueApcThreadEx(), NtSetInformationProcess(), NtSetInformationThread(), NtSetTimer(), NtUserBuildHwndList(), NtUserPostThreadMessage(), PsConvertToGuiThread(), PsGetContextThread(), PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion(), PsGetThreadFreezeCount(), PsGetThreadTeb(), PsGetThreadWin32Thread(), PsLookupProcessThreadByCid(), PsLookupThreadByThreadId(), PspCreateProcess(), PspCreateThread(), PspDeleteThread(), PspExitNormalApc(), PspExitThread(), PspGetOrSetContextKernelRoutine(), PspQueryDescriptorThread(), PspReapRoutine(), PspTerminateThreadByPointer(), PspUserThreadStartup(), PspWriteTebImpersonationInfo(), PsResumeProcess(), PsResumeThread(), PsSetContextThread(), PsSetThreadWin32Thread(), PsSuspendThread(), QSI_DEF(), RtlWalkFrameChain(), thread_to_reg(), and VdmpStartExecution().
ULONG _ETHREAD::Terminated |
Definition at line 1116 of file pstypes.h.
Referenced by PsIsThreadTerminating(), PspCreateThread(), PspSystemThreadStartup(), and PsSuspendThread().
struct _TERMINATION_PORT* _ETHREAD::TerminationPort |
Definition at line 1061 of file pstypes.h.
Referenced by NtRegisterThreadTerminatePort(), and PspExitThread().
LIST_ENTRY _ETHREAD::ThreadListEntry |
Definition at line 1100 of file pstypes.h.
Referenced by KeStartThread(), KeTerminateThread(), PsGetNextProcessThread(), PspCreateThread(), PspDeleteThread(), and QSI_DEF().
EX_PUSH_LOCK _ETHREAD::ThreadLock |
Definition at line 1102 of file pstypes.h.
Referenced by KeInitThread(), PspLockThreadSecurityExclusive(), PspLockThreadSecurityShared(), PspUnlockThreadSecurityExclusive(), and PspUnlockThreadSecurityShared().
PVOID _ETHREAD::Win32StartAddress |
Definition at line 1094 of file pstypes.h.
Referenced by NtQueryInformationThread(), NtSetInformationThread(), and PspCreateThread().