ReactOS 0.4.15-dev-6656-gbbb33a6
|
#include <pstypes.h>
union { ... } _ETHREAD::@2628 |
union { ... } _ETHREAD::@2630 |
union { ... } _ETHREAD::@2632 |
union { ... } _ETHREAD::@2634 |
union { ... } _ETHREAD::@2636 |
union { ... } _ETHREAD::@2638 |
union { ... } _ETHREAD::@2640 |
union { ... } _ETHREAD::@2642 |
ULONG _ETHREAD::ActiveExWorker |
Definition at line 1200 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and PspExitThread().
ULONG _ETHREAD::ActiveImpersonationInfo |
Definition at line 1181 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 1127 of file pstypes.h.
Referenced by ExTimerRundown(), NtSetTimer(), and PspCreateThread().
KSPIN_LOCK _ETHREAD::ActiveTimerListLock |
Definition at line 1126 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 1184 of file pstypes.h.
Referenced by PspExitThread(), and PspTerminateThreadByPointer().
CLIENT_ID _ETHREAD::Cid |
Definition at line 1128 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 1104 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), PspExitThread(), and QSI_DEF().
ULONG _ETHREAD::CrossThreadFlags |
Definition at line 1194 of file pstypes.h.
Referenced by PspTerminateThreadByPointer().
PDEVICE_OBJECT _ETHREAD::DeviceToVerify |
Definition at line 1146 of file pstypes.h.
Referenced by IoGetDeviceToVerify(), and IoSetDeviceToVerify().
UCHAR _ETHREAD::DisablePageFaultClustering |
Definition at line 1242 of file pstypes.h.
Referenced by MmIsRecursiveIoFault().
NTSTATUS _ETHREAD::ExitStatus |
Definition at line 1113 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), and PspExitThread().
LARGE_INTEGER _ETHREAD::ExitTime |
Definition at line 1107 of file pstypes.h.
Referenced by NtQueryInformationThread(), and PspExitThread().
ULONG _ETHREAD::ExWorkerCanWaitUser |
Definition at line 1201 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and ExSwapinWorkerThreads().
ULONG _ETHREAD::HardErrorsAreDisabled |
Definition at line 1183 of file pstypes.h.
Referenced by ExpRaiseHardError(), IoRaiseHardError(), IoSetThreadHardErrorMode(), PsGetThreadHardErrorsAreDisabled(), and PsSetThreadHardErrorsAreDisabled().
ULONG _ETHREAD::HideFromDebugger |
Definition at line 1180 of file pstypes.h.
Referenced by DbgkExitProcess(), DbgkExitThread(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), and PspUserThreadStartup().
PPS_IMPERSONATION_INFORMATION _ETHREAD::ImpersonationInfo |
Definition at line 1143 of file pstypes.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PspDeleteThreadSecurity(), PsReferenceEffectiveToken(), PsReferenceImpersonationToken(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
LIST_ENTRY _ETHREAD::IrpList |
Definition at line 1144 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), IoCancelThreadIo(), IopDisassociateThreadIrp(), IopQueueIrpToThread(), NtCancelIoFile(), NtQueryInformationThread(), and PspCreateThread().
LIST_ENTRY _ETHREAD::KeyedWaitChain |
KSEMAPHORE _ETHREAD::KeyedWaitSemaphore |
ULONG _ETHREAD::LpcExitThreadCalled |
Definition at line 1215 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), and NtRequestWaitReplyPort().
ULONG _ETHREAD::LpcReceivedMessageId |
Definition at line 1156 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
ULONG _ETHREAD::LpcReceivedMsgIdValid |
Definition at line 1214 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
LIST_ENTRY _ETHREAD::LpcReplyChain |
Definition at line 1108 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), and PspCreateThread().
ULONG _ETHREAD::OwnsProcessWorkingSetExclusive |
Definition at line 1221 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockProcessWorkingSet(), MiLockProcessWorkingSetShared(), MiLockProcessWorkingSetUnsafe(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockProcessWorkingSet(), MiUnlockProcessWorkingSetForFault(), MiUnlockProcessWorkingSetShared(), MiUnlockProcessWorkingSetUnsafe(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), MM_ANY_WS_LOCK_HELD_EXCLUSIVE(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsProcessWorkingSetShared |
Definition at line 1222 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockProcessWorkingSet(), MiLockProcessWorkingSetShared(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockProcessWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSessionWorkingSetExclusive |
Definition at line 1225 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), MM_ANY_WS_LOCK_HELD_EXCLUSIVE(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSessionWorkingSetShared |
Definition at line 1226 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSystemWorkingSetExclusive |
Definition at line 1223 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), MM_ANY_WS_LOCK_HELD_EXCLUSIVE(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSystemWorkingSetShared |
Definition at line 1224 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
LIST_ENTRY _ETHREAD::PostBlockList |
Definition at line 1116 of file pstypes.h.
Referenced by PspCreateThread().
PPSP_RATE_APC _ETHREAD::RateControlApc |
ULONG _ETHREAD::ReadClusterSize |
Definition at line 1164 of file pstypes.h.
Referenced by PspCreateThread().
EX_RUNDOWN_REF _ETHREAD::RundownProtect |
Definition at line 1159 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), DbgkpWakeTarget(), NtSetInformationThread(), PspCreateThread(), PspExitThread(), PspWriteTebImpersonationInfo(), and PsSuspendThread().
ULONG _ETHREAD::SkipCreationMsg |
Definition at line 1185 of file pstypes.h.
Referenced by DbgkpQueueMessage().
ULONG _ETHREAD::SkipTerminationMsg |
Definition at line 1186 of file pstypes.h.
Referenced by DbgkpQueueMessage().
PKSTART_ROUTINE _ETHREAD::StartAddress |
Definition at line 1155 of file pstypes.h.
Referenced by PspCreateThread(), and QSI_DEF().
ULONG _ETHREAD::SystemThread |
Definition at line 1182 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), ExpRaiseHardError(), NtGetContextThread(), NtQueueApcThreadEx(), NtReplyWaitReceivePortEx(), NtSetContextThread(), PsIsSystemThread(), PspExitThread(), PspTerminateThreadByPointer(), and PsTerminateSystemThread().
KTHREAD _ETHREAD::Tcb |
Definition at line 1103 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(), IopQueueIrpToThread(), IoRaiseHardError(), KdbpAttachToThread(), KdbpCmdThread(), KdbpInternalEnter(), 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 1174 of file pstypes.h.
Referenced by PsIsThreadTerminating(), PspCreateThread(), PspSystemThreadStartup(), and PsSuspendThread().
struct _TERMINATION_PORT* _ETHREAD::TerminationPort |
Definition at line 1119 of file pstypes.h.
Referenced by NtRegisterThreadTerminatePort(), and PspExitThread().
LIST_ENTRY _ETHREAD::ThreadListEntry |
Definition at line 1158 of file pstypes.h.
Referenced by KeStartThread(), KeTerminateThread(), PsGetNextProcessThread(), PspCreateThread(), PspDeleteThread(), and QSI_DEF().
EX_PUSH_LOCK _ETHREAD::ThreadLock |
Definition at line 1160 of file pstypes.h.
Referenced by KeInitThread(), PspLockThreadSecurityExclusive(), PspLockThreadSecurityShared(), PspUnlockThreadSecurityExclusive(), and PspUnlockThreadSecurityShared().
PVOID _ETHREAD::Win32StartAddress |
Definition at line 1152 of file pstypes.h.
Referenced by NtQueryInformationThread(), NtSetInformationThread(), and PspCreateThread().