#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | PspCatchCriticalBreak (IN PCHAR Message, IN PVOID ProcessOrThread, IN PCHAR ImageName) |
| NTSTATUS NTAPI | PspTerminateProcess (IN PEPROCESS Process, IN NTSTATUS ExitStatus) |
| NTSTATUS NTAPI | PsTerminateProcess (IN PEPROCESS Process, IN NTSTATUS ExitStatus) |
| VOID NTAPI | PspShutdownProcessManager (VOID) |
| VOID NTAPI | PspExitApcRundown (IN PKAPC Apc) |
| VOID NTAPI | PspReapRoutine (IN PVOID Context) |
| VOID NTAPI | PspDeleteProcess (IN PVOID ObjectBody) |
| VOID NTAPI | PspDeleteThread (IN PVOID ObjectBody) |
| VOID NTAPI | PspExitThread (IN NTSTATUS ExitStatus) |
| VOID NTAPI | PsExitSpecialApc (IN PKAPC Apc, IN OUT PKNORMAL_ROUTINE *NormalRoutine, IN OUT PVOID *NormalContext, IN OUT PVOID *SystemArgument1, IN OUT PVOID *SystemArgument2) |
| VOID NTAPI | PspExitNormalApc (IN PVOID NormalContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
| NTSTATUS NTAPI | PspTerminateThreadByPointer (IN PETHREAD Thread, IN NTSTATUS ExitStatus, IN BOOLEAN bSelf) |
| BOOLEAN NTAPI | PspIsProcessExiting (IN PEPROCESS Process) |
| VOID NTAPI | PspExitProcess (IN BOOLEAN LastThread, IN PEPROCESS Process) |
| NTSTATUS NTAPI | PsTerminateSystemThread (IN NTSTATUS ExitStatus) |
| NTSTATUS NTAPI | NtTerminateProcess (IN HANDLE ProcessHandle OPTIONAL, IN NTSTATUS ExitStatus) |
| NTSTATUS NTAPI | NtTerminateThread (IN HANDLE ThreadHandle, IN NTSTATUS ExitStatus) |
| NTSTATUS NTAPI | NtRegisterThreadTerminatePort (IN HANDLE PortHandle) |
Variables |
| LIST_ENTRY | PspReaperListHead = { NULL, NULL } |
| WORK_QUEUE_ITEM | PspReaperWorkItem |
| LARGE_INTEGER | ShortTime = {{-10 * 100 * 1000, -1}} |