|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <pstypes.h>

| union { ... } _ETHREAD::@2827 |
| union { ... } _ETHREAD::@2829 |
| union { ... } _ETHREAD::@2831 |
| union { ... } _ETHREAD::@2833 |
| union { ... } _ETHREAD::@2835 |
| union { ... } _ETHREAD::@2837 |
| union { ... } _ETHREAD::@2839 |
| union { ... } _ETHREAD::@2841 |
| ULONG _ETHREAD::ActiveExWorker |
Definition at line 1289 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and PspExitThread().
| ULONG _ETHREAD::ActiveImpersonationInfo |
Definition at line 1270 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 1216 of file pstypes.h.
Referenced by ExTimerRundown(), NtSetTimer(), and PspCreateThread().
| KSPIN_LOCK _ETHREAD::ActiveTimerListLock |
Definition at line 1215 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 1273 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspExitThread(), and PspTerminateThreadByPointer().
| CLIENT_ID _ETHREAD::Cid |
Definition at line 1217 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 1193 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), PspExitThread(), and QSI_DEF().
| ULONG _ETHREAD::CrossThreadFlags |
Definition at line 1283 of file pstypes.h.
Referenced by PspTerminateThreadByPointer().
| PDEVICE_OBJECT _ETHREAD::DeviceToVerify |
Definition at line 1235 of file pstypes.h.
Referenced by IoGetDeviceToVerify(), and IoSetDeviceToVerify().
| UCHAR _ETHREAD::DisablePageFaultClustering |
Definition at line 1331 of file pstypes.h.
Referenced by MmIsRecursiveIoFault().
| NTSTATUS _ETHREAD::ExitStatus |
Definition at line 1202 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), and PspExitThread().
| LARGE_INTEGER _ETHREAD::ExitTime |
Definition at line 1196 of file pstypes.h.
Referenced by NtQueryInformationThread(), and PspExitThread().
| ULONG _ETHREAD::ExWorkerCanWaitUser |
Definition at line 1290 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and ExSwapinWorkerThreads().
| ULONG _ETHREAD::HardErrorsAreDisabled |
Definition at line 1272 of file pstypes.h.
Referenced by ExpRaiseHardError(), IoRaiseHardError(), IoSetThreadHardErrorMode(), PsGetThreadHardErrorsAreDisabled(), and PsSetThreadHardErrorsAreDisabled().
| ULONG _ETHREAD::HideFromDebugger |
Definition at line 1269 of file pstypes.h.
Referenced by DbgkExitProcess(), DbgkExitThread(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), and PspUserThreadStartup().
| PPS_IMPERSONATION_INFORMATION _ETHREAD::ImpersonationInfo |
Definition at line 1232 of file pstypes.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PspDeleteThreadSecurity(), PsReferenceEffectiveToken(), PsReferenceImpersonationToken(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
| LIST_ENTRY _ETHREAD::IrpList |
Definition at line 1233 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 1304 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), and NtRequestWaitReplyPort().
| ULONG _ETHREAD::LpcReceivedMessageId |
Definition at line 1245 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
| ULONG _ETHREAD::LpcReceivedMsgIdValid |
Definition at line 1303 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
| LIST_ENTRY _ETHREAD::LpcReplyChain |
Definition at line 1197 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), and PspCreateThread().
| ULONG _ETHREAD::OwnsProcessWorkingSetExclusive |
Definition at line 1310 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 1311 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 1314 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 1315 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
| ULONG _ETHREAD::OwnsSystemWorkingSetExclusive |
Definition at line 1312 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 1313 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 1205 of file pstypes.h.
Referenced by PspCreateThread().
| PPSP_RATE_APC _ETHREAD::RateControlApc |
| ULONG _ETHREAD::ReadClusterSize |
Definition at line 1253 of file pstypes.h.
Referenced by PspCreateThread().
| EX_RUNDOWN_REF _ETHREAD::RundownProtect |
Definition at line 1248 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), DbgkpWakeTarget(), NtSetInformationThread(), PspCreateThread(), PspExitThread(), PspWriteTebImpersonationInfo(), and PsSuspendThread().
| ULONG _ETHREAD::SkipCreationMsg |
Definition at line 1274 of file pstypes.h.
Referenced by DbgkpQueueMessage().
| ULONG _ETHREAD::SkipTerminationMsg |
Definition at line 1275 of file pstypes.h.
Referenced by DbgkpQueueMessage().
| PKSTART_ROUTINE _ETHREAD::StartAddress |
Definition at line 1244 of file pstypes.h.
Referenced by PspCreateThread(), and QSI_DEF().
| ULONG _ETHREAD::SystemThread |
Definition at line 1271 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), ExpRaiseHardError(), NtGetContextThread(), NtQueueApcThreadEx(), NtReplyWaitReceivePortEx(), NtSetContextThread(), PsIsSystemThread(), PspExitThread(), PspTerminateThreadByPointer(), and PsTerminateSystemThread().
| KTHREAD _ETHREAD::Tcb |
Definition at line 1192 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 1263 of file pstypes.h.
Referenced by PsIsThreadTerminating(), PspCreateThread(), PspSystemThreadStartup(), and PsSuspendThread().
| struct _TERMINATION_PORT* _ETHREAD::TerminationPort |
Definition at line 1208 of file pstypes.h.
Referenced by NtRegisterThreadTerminatePort(), and PspExitThread().
| LIST_ENTRY _ETHREAD::ThreadListEntry |
Definition at line 1247 of file pstypes.h.
Referenced by KeStartThread(), KeTerminateThread(), PsGetNextProcessThread(), PspCreateThread(), PspDeleteThread(), and QSI_DEF().
| EX_PUSH_LOCK _ETHREAD::ThreadLock |
Definition at line 1249 of file pstypes.h.
Referenced by KeInitThread(), PspLockThreadSecurityExclusive(), PspLockThreadSecurityShared(), PspUnlockThreadSecurityExclusive(), and PspUnlockThreadSecurityShared().
| PVOID _ETHREAD::Win32StartAddress |
Definition at line 1241 of file pstypes.h.
Referenced by NtQueryInformationThread(), NtSetInformationThread(), and PspCreateThread().