|
ReactOS 0.4.17-dev-1133-gc25e4fd
|
#include <pstypes.h>

| union { ... } _ETHREAD::@3139 |
| union { ... } _ETHREAD::@3141 |
| union { ... } _ETHREAD::@3143 |
| union { ... } _ETHREAD::@3145 |
| union { ... } _ETHREAD::@3147 |
| union { ... } _ETHREAD::@3149 |
| union { ... } _ETHREAD::@3151 |
| union { ... } _ETHREAD::@3153 |
| ULONG _ETHREAD::ActiveExWorker |
Definition at line 1393 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and PspExitThread().
| ULONG _ETHREAD::ActiveImpersonationInfo |
Definition at line 1374 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 1320 of file pstypes.h.
Referenced by ExTimerRundown(), NtSetTimer(), and PspCreateThread().
| KSPIN_LOCK _ETHREAD::ActiveTimerListLock |
Definition at line 1319 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 1377 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspExitThread(), and PspTerminateThreadByPointer().
| CLIENT_ID _ETHREAD::Cid |
Definition at line 1321 of file pstypes.h.
Referenced by AllocW32Thread(), DbgkpQueueMessage(), ExpQuerySystemProcessInformation(), find_thread(), handle_gdb_query(), InitThreadCallback(), KdbpAttachToProcess(), KdbpCmdProc(), KdbpCmdThread(), LpcRequestPort(), LpcRequestWaitReplyPort(), NtQueryInformationThread(), NtRequestPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion(), PsGetThreadId(), PsGetThreadProcessId(), PsLookupProcessThreadByCid(), PspCreateThread(), and PspDeleteThread().
| LARGE_INTEGER _ETHREAD::CreateTime |
Definition at line 1297 of file pstypes.h.
Referenced by ExpQuerySystemProcessInformation(), NtQueryInformationThread(), PspCreateThread(), and PspExitThread().
| ULONG _ETHREAD::CrossThreadFlags |
Definition at line 1387 of file pstypes.h.
Referenced by PspTerminateThreadByPointer().
| PDEVICE_OBJECT _ETHREAD::DeviceToVerify |
Definition at line 1339 of file pstypes.h.
Referenced by IoGetDeviceToVerify(), and IoSetDeviceToVerify().
| UCHAR _ETHREAD::DisablePageFaultClustering |
Definition at line 1435 of file pstypes.h.
Referenced by MmIsRecursiveIoFault().
| NTSTATUS _ETHREAD::ExitStatus |
Definition at line 1306 of file pstypes.h.
Referenced by NtQueryInformationThread(), PspCreateThread(), and PspExitThread().
| LARGE_INTEGER _ETHREAD::ExitTime |
Definition at line 1300 of file pstypes.h.
Referenced by NtQueryInformationThread(), and PspExitThread().
| ULONG _ETHREAD::ExWorkerCanWaitUser |
Definition at line 1394 of file pstypes.h.
Referenced by ExpWorkerThreadEntryPoint(), and ExSwapinWorkerThreads().
| ULONG _ETHREAD::HardErrorsAreDisabled |
Definition at line 1376 of file pstypes.h.
Referenced by ExpRaiseHardError(), IoRaiseHardError(), IoSetThreadHardErrorMode(), PsGetThreadHardErrorsAreDisabled(), and PsSetThreadHardErrorsAreDisabled().
| ULONG _ETHREAD::HideFromDebugger |
Definition at line 1373 of file pstypes.h.
Referenced by DbgkExitProcess(), DbgkExitThread(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), NtQueryInformationThread(), and PspUserThreadStartup().
| PPS_IMPERSONATION_INFORMATION _ETHREAD::ImpersonationInfo |
Definition at line 1336 of file pstypes.h.
Referenced by PsDisableImpersonation(), PsImpersonateClient(), PspDeleteThreadSecurity(), PsReferenceEffectiveToken(), PsReferenceImpersonationToken(), PsRestoreImpersonation(), and PsRevertThreadToSelf().
| LIST_ENTRY _ETHREAD::IrpList |
Definition at line 1337 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 1408 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), and NtRequestWaitReplyPort().
| ULONG _ETHREAD::LpcReceivedMessageId |
Definition at line 1349 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
| ULONG _ETHREAD::LpcReceivedMsgIdValid |
Definition at line 1407 of file pstypes.h.
Referenced by NtReplyPort(), and NtReplyWaitReceivePortEx().
| LIST_ENTRY _ETHREAD::LpcReplyChain |
Definition at line 1301 of file pstypes.h.
Referenced by LpcExitThread(), LpcpDestroyPortQueue(), LpcpPrepareToWakeClient(), LpcRequestWaitReplyPort(), NtRequestWaitReplyPort(), NtSecureConnectPort(), and PspCreateThread().
| ULONG _ETHREAD::OwnsProcessWorkingSetExclusive |
Definition at line 1414 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 1415 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 1418 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 1419 of file pstypes.h.
Referenced by MiConvertSharedWorkingSetLockToExclusive(), MiLockWorkingSet(), MiLockWorkingSetShared(), MiUnlockWorkingSet(), MiUnlockWorkingSetShared(), MM_ANY_WS_LOCK_HELD(), and MmArmAccessFault().
| ULONG _ETHREAD::OwnsSystemWorkingSetExclusive |
Definition at line 1416 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 1417 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 1309 of file pstypes.h.
Referenced by PspCreateThread().
| PPSP_RATE_APC _ETHREAD::RateControlApc |
| ULONG _ETHREAD::ReadClusterSize |
Definition at line 1357 of file pstypes.h.
Referenced by PspCreateThread().
| EX_RUNDOWN_REF _ETHREAD::RundownProtect |
Definition at line 1352 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), DbgkpWakeTarget(), NtSetInformationThread(), PspCreateThread(), PspExitThread(), PspWriteTebImpersonationInfo(), and PsSuspendThread().
| ULONG _ETHREAD::SkipCreationMsg |
Definition at line 1378 of file pstypes.h.
Referenced by DbgkpQueueMessage().
| ULONG _ETHREAD::SkipTerminationMsg |
Definition at line 1379 of file pstypes.h.
Referenced by DbgkpQueueMessage().
| PKSTART_ROUTINE _ETHREAD::StartAddress |
Definition at line 1348 of file pstypes.h.
Referenced by ExpQuerySystemProcessInformation(), and PspCreateThread().
| ULONG _ETHREAD::SystemThread |
Definition at line 1375 of file pstypes.h.
Referenced by DbgkpSetProcessDebugObject(), ExpRaiseHardError(), NtGetContextThread(), NtQueueApcThreadEx(), NtReplyWaitReceivePortEx(), NtSetContextThread(), PsIsSystemThread(), PspExitThread(), PspTerminateThreadByPointer(), and PsTerminateSystemThread().
| KTHREAD _ETHREAD::Tcb |
Definition at line 1296 of file pstypes.h.
Referenced by DbgkCreateThread(), ExpCreateWorkerThread(), ExpQuerySystemProcessInformation(), 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(), RtlWalkFrameChain(), thread_to_reg(), and VdmpStartExecution().
| ULONG _ETHREAD::Terminated |
Definition at line 1367 of file pstypes.h.
Referenced by PsIsThreadTerminating(), PspCreateThread(), PspSystemThreadStartup(), and PsSuspendThread().
| struct _TERMINATION_PORT* _ETHREAD::TerminationPort |
Definition at line 1312 of file pstypes.h.
Referenced by NtRegisterThreadTerminatePort(), and PspExitThread().
| LIST_ENTRY _ETHREAD::ThreadListEntry |
Definition at line 1351 of file pstypes.h.
Referenced by ExpQuerySystemProcessInformation(), KeStartThread(), KeTerminateThread(), PsGetNextProcessThread(), PspCreateThread(), and PspDeleteThread().
| EX_PUSH_LOCK _ETHREAD::ThreadLock |
Definition at line 1353 of file pstypes.h.
Referenced by KeInitThread(), PspLockThreadSecurityExclusive(), PspLockThreadSecurityShared(), PspUnlockThreadSecurityExclusive(), and PspUnlockThreadSecurityShared().
| PUNICODE_STRING _ETHREAD::ThreadName |
Definition at line 1450 of file pstypes.h.
Referenced by NtQueryInformationThread(), NtSetInformationThread(), and PspDeleteThread().
| PVOID _ETHREAD::Win32StartAddress |
Definition at line 1345 of file pstypes.h.
Referenced by ExpQuerySystemProcessInformation(), NtQueryInformationThread(), NtSetInformationThread(), and PspCreateThread().