Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | PspUserThreadStartup (IN PKSTART_ROUTINE StartRoutine, IN PVOID StartContext) |
| LONG | PspUnhandledExceptionInSystemThread (PEXCEPTION_POINTERS ExceptionPointers) |
| VOID NTAPI | PspSystemThreadStartup (IN PKSTART_ROUTINE StartRoutine, IN PVOID StartContext) |
| NTSTATUS NTAPI | PspCreateThread (OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN HANDLE ProcessHandle, IN PEPROCESS TargetProcess, OUT PCLIENT_ID ClientId, IN PCONTEXT ThreadContext, IN PINITIAL_TEB InitialTeb, IN BOOLEAN CreateSuspended, IN PKSTART_ROUTINE StartRoutine OPTIONAL, IN PVOID StartContext OPTIONAL) |
| NTSTATUS NTAPI | PsCreateSystemThread (OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN HANDLE ProcessHandle, IN PCLIENT_ID ClientId, IN PKSTART_ROUTINE StartRoutine, IN PVOID StartContext) |
| NTSTATUS NTAPI | PsLookupThreadByThreadId (IN HANDLE ThreadId, OUT PETHREAD *Thread) |
| HANDLE NTAPI | PsGetCurrentThreadId (VOID) |
| ULONG NTAPI | PsGetThreadFreezeCount (IN PETHREAD Thread) |
| BOOLEAN NTAPI | PsGetThreadHardErrorsAreDisabled (IN PETHREAD Thread) |
| HANDLE NTAPI | PsGetThreadId (IN PETHREAD Thread) |
| PEPROCESS NTAPI | PsGetThreadProcess (IN PETHREAD Thread) |
| HANDLE NTAPI | PsGetThreadProcessId (IN PETHREAD Thread) |
| HANDLE NTAPI | PsGetThreadSessionId (IN PETHREAD Thread) |
| PTEB NTAPI | PsGetThreadTeb (IN PETHREAD Thread) |
| PVOID NTAPI | PsGetThreadWin32Thread (IN PETHREAD Thread) |
| KPROCESSOR_MODE NTAPI | PsGetCurrentThreadPreviousMode (VOID) |
| PVOID NTAPI | PsGetCurrentThreadStackBase (VOID) |
| PVOID NTAPI | PsGetCurrentThreadStackLimit (VOID) |
| BOOLEAN NTAPI | PsIsThreadTerminating (IN PETHREAD Thread) |
| BOOLEAN NTAPI | PsIsSystemThread (IN PETHREAD Thread) |
| BOOLEAN NTAPI | PsIsThreadImpersonating (IN PETHREAD Thread) |
| VOID NTAPI | PsSetThreadHardErrorsAreDisabled (IN PETHREAD Thread, IN BOOLEAN HardErrorsAreDisabled) |
| PVOID NTAPI | PsGetCurrentThreadWin32Thread (VOID) |
| VOID NTAPI | PsSetThreadWin32Thread (IN PETHREAD Thread, IN PVOID Win32Thread) |
| NTSTATUS NTAPI | NtCreateThread (OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN HANDLE ProcessHandle, OUT PCLIENT_ID ClientId, IN PCONTEXT ThreadContext, IN PINITIAL_TEB InitialTeb, IN BOOLEAN CreateSuspended) |
| NTSTATUS NTAPI | NtOpenThread (OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN PCLIENT_ID ClientId OPTIONAL) |
Variables |
| BOOLEAN | CcPfEnablePrefetcher |
| ULONG | MmReadClusterSize |
| POBJECT_TYPE | PsThreadType = NULL |