ReactOS 0.4.16-dev-424-ge4748fe
|
#include <pstypes.h>
union { ... } _ETHREAD::@2647 |
union { ... } _ETHREAD::@2649 |
union { ... } _ETHREAD::@2651 |
union { ... } _ETHREAD::@2653 |
union { ... } _ETHREAD::@2655 |
union { ... } _ETHREAD::@2657 |
union { ... } _ETHREAD::@2659 |
union { ... } _ETHREAD::@2661 |
ULONG _ETHREAD::ActiveExWorker |
Definition at line 1201 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and PspExitThread().
ULONG _ETHREAD::ActiveImpersonationInfo |
Definition at line 1182 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 1128 of file pstypes.h.
Referenced by ExTimerRundown(), NtSetTimer(), and PspCreateThread().
KSPIN_LOCK _ETHREAD::ActiveTimerListLock |
Definition at line 1127 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 1185 of file pstypes.h.
Referenced by PspExitThread(), and PspTerminateThreadByPointer().
CLIENT_ID _ETHREAD::Cid |
Definition at line 1129 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 1105 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), PspExitThread(), and QSI_DEF().
ULONG _ETHREAD::CrossThreadFlags |
Definition at line 1195 of file pstypes.h.
Referenced by PspTerminateThreadByPointer().
PDEVICE_OBJECT _ETHREAD::DeviceToVerify |
Definition at line 1147 of file pstypes.h.
Referenced by IoGetDeviceToVerify(), and IoSetDeviceToVerify().
UCHAR _ETHREAD::DisablePageFaultClustering |
Definition at line 1243 of file pstypes.h.
Referenced by MmIsRecursiveIoFault().
NTSTATUS _ETHREAD::ExitStatus |
Definition at line 1114 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), and PspExitThread().
LARGE_INTEGER _ETHREAD::ExitTime |
Definition at line 1108 of file pstypes.h.
Referenced by NtQueryInformationThread(), and PspExitThread().
ULONG _ETHREAD::ExWorkerCanWaitUser |
Definition at line 1202 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and ExSwapinWorkerThreads().
ULONG _ETHREAD::HardErrorsAreDisabled |
Definition at line 1184 of file pstypes.h.
Referenced by ExpRaiseHardError(), IoRaiseHardError(), IoSetThreadHardErrorMode(), PsGetThreadHardErrorsAreDisabled(), and PsSetThreadHardErrorsAreDisabled().
ULONG _ETHREAD::HideFromDebugger |
Definition at line 1181 of file pstypes.h.
Referenced by DbgkExitProcess(), DbgkExitThread(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), and PspUserThreadStartup().
PPS_IMPERSONATION_INFORMATION _ETHREAD::ImpersonationInfo |
Definition at line 1144 of file pstypes.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PspDeleteThreadSecurity(), PsReferenceEffectiveToken(), PsReferenceImpersonationToken(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
LIST_ENTRY _ETHREAD::IrpList |
Definition at line 1145 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 1216 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), and NtRequestWaitReplyPort().
ULONG _ETHREAD::LpcReceivedMessageId |
Definition at line 1157 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
ULONG _ETHREAD::LpcReceivedMsgIdValid |
Definition at line 1215 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
LIST_ENTRY _ETHREAD::LpcReplyChain |
Definition at line 1109 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), and PspCreateThread().
ULONG _ETHREAD::OwnsProcessWorkingSetExclusive |
Definition at line 1222 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 1223 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 1226 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 1227 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
ULONG _ETHREAD::OwnsSystemWorkingSetExclusive |
Definition at line 1224 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 1225 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 1117 of file pstypes.h.
Referenced by PspCreateThread().
PPSP_RATE_APC _ETHREAD::RateControlApc |
ULONG _ETHREAD::ReadClusterSize |
Definition at line 1165 of file pstypes.h.
Referenced by PspCreateThread().
EX_RUNDOWN_REF _ETHREAD::RundownProtect |
Definition at line 1160 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), DbgkpWakeTarget(), NtSetInformationThread(), PspCreateThread(), PspExitThread(), PspWriteTebImpersonationInfo(), and PsSuspendThread().
ULONG _ETHREAD::SkipCreationMsg |
Definition at line 1186 of file pstypes.h.
Referenced by DbgkpQueueMessage().
ULONG _ETHREAD::SkipTerminationMsg |
Definition at line 1187 of file pstypes.h.
Referenced by DbgkpQueueMessage().
PKSTART_ROUTINE _ETHREAD::StartAddress |
Definition at line 1156 of file pstypes.h.
Referenced by PspCreateThread(), and QSI_DEF().
ULONG _ETHREAD::SystemThread |
Definition at line 1183 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), ExpRaiseHardError(), NtGetContextThread(), NtQueueApcThreadEx(), NtReplyWaitReceivePortEx(), NtSetContextThread(), PsIsSystemThread(), PspExitThread(), PspTerminateThreadByPointer(), and PsTerminateSystemThread().
KTHREAD _ETHREAD::Tcb |
Definition at line 1104 of file pstypes.h.
Referenced by DbgkCreateThread(), ExpCreateWorkerThread(), ExpTimerApcKernelRoutine(), ExpWorkerThreadEntryPoint(), ExSwapinWorkerThreads(), ExTimerRundown(), FirstSendHandler(), handle_gdb_query(), handle_gdb_read_mem(), handle_gdb_write_mem(), IntIsThreadWin32Thread(), IofCompleteRequest(), IopQueueIrpToThread(), IoRaiseHardError(), KdbpAttachToThread(), KdbpCmdThread(), KdbpInternalEnter(), KiInitializeP0BootStructures(), 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 1175 of file pstypes.h.
Referenced by PsIsThreadTerminating(), PspCreateThread(), PspSystemThreadStartup(), and PsSuspendThread().
struct _TERMINATION_PORT* _ETHREAD::TerminationPort |
Definition at line 1120 of file pstypes.h.
Referenced by NtRegisterThreadTerminatePort(), and PspExitThread().
LIST_ENTRY _ETHREAD::ThreadListEntry |
Definition at line 1159 of file pstypes.h.
Referenced by KeStartThread(), KeTerminateThread(), PsGetNextProcessThread(), PspCreateThread(), PspDeleteThread(), and QSI_DEF().
EX_PUSH_LOCK _ETHREAD::ThreadLock |
Definition at line 1161 of file pstypes.h.
Referenced by KeInitThread(), PspLockThreadSecurityExclusive(), PspLockThreadSecurityShared(), PspUnlockThreadSecurityExclusive(), and PspUnlockThreadSecurityShared().
PVOID _ETHREAD::Win32StartAddress |
Definition at line 1153 of file pstypes.h.
Referenced by NtQueryInformationThread(), NtSetInformationThread(), and PspCreateThread().