ReactOS 0.4.16-dev-433-g6363f78
|
Go to the source code of this file.
Macros | |
#define | FAILED_WITH_STATUS DEFINE_DBG_MSG("%s() failed, status 0x%08X") |
#define | DEFINE_DBG_MSG(__str__) "PSAPI: " __str__ "\n" |
Typedefs | |
typedef NTSTATUS(NTAPI * | PPROC_ENUM_ROUTINE) (IN PSYSTEM_PROCESS_INFORMATION CurrentProcess, IN OUT PVOID CallbackContext) |
typedef NTSTATUS(NTAPI * | PTHREAD_ENUM_ROUTINE) (IN PSYSTEM_THREAD_INFORMATION CurrentThread, IN OUT PVOID CallbackContext) |
typedef NTSTATUS(NTAPI * | PSYSMOD_ENUM_ROUTINE) (IN PRTL_PROCESS_MODULE_INFORMATION CurrentModule, IN OUT PVOID CallbackContext) |
typedef NTSTATUS(NTAPI * | PPROCMOD_ENUM_ROUTINE) (IN HANDLE ProcessHandle, IN PLDR_DATA_TABLE_ENTRY CurrentModule, IN OUT PVOID CallbackContext) |
#define FAILED_WITH_STATUS DEFINE_DBG_MSG("%s() failed, status 0x%08X") |
typedef NTSTATUS(NTAPI * PPROC_ENUM_ROUTINE) (IN PSYSTEM_PROCESS_INFORMATION CurrentProcess, IN OUT PVOID CallbackContext) |
typedef NTSTATUS(NTAPI * PPROCMOD_ENUM_ROUTINE) (IN HANDLE ProcessHandle, IN PLDR_DATA_TABLE_ENTRY CurrentModule, IN OUT PVOID CallbackContext) |
typedef NTSTATUS(NTAPI * PSYSMOD_ENUM_ROUTINE) (IN PRTL_PROCESS_MODULE_INFORMATION CurrentModule, IN OUT PVOID CallbackContext) |
typedef NTSTATUS(NTAPI * PTHREAD_ENUM_ROUTINE) (IN PSYSTEM_THREAD_INFORMATION CurrentThread, IN OUT PVOID CallbackContext) |
NTSTATUS NTAPI PsaCaptureProcessesAndThreads | ( | OUT PSYSTEM_PROCESS_INFORMATION * | ProcessesAndThreads | ) |
Definition at line 38 of file processes.c.
Referenced by PsaEnumerateProcessesAndThreads().
NTSTATUS NTAPI PsaCaptureSystemModules | ( | OUT PRTL_PROCESS_MODULES * | SystemModules | ) |
Definition at line 61 of file drivers.c.
Referenced by PsaEnumerateSystemModules().
NTSTATUS NTAPI PsaEnumerateProcesses | ( | IN PPROC_ENUM_ROUTINE | Callback, |
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 218 of file processes.c.
NTSTATUS NTAPI PsaEnumerateProcessesAndThreads | ( | IN PPROC_ENUM_ROUTINE | ProcessCallback, |
IN OUT PVOID | ProcessCallbackContext, | ||
IN PTHREAD_ENUM_ROUTINE | ThreadCallback, | ||
IN OUT PVOID | ThreadCallbackContext | ||
) |
Definition at line 153 of file processes.c.
Referenced by PsaEnumerateProcesses(), and PsaEnumerateThreads().
NTSTATUS NTAPI PsaEnumerateProcessModules | ( | IN HANDLE | ProcessHandle, |
IN PPROCMOD_ENUM_ROUTINE | Callback, | ||
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 30 of file modules.c.
NTSTATUS NTAPI PsaEnumerateSystemModules | ( | IN PSYSMOD_ENUM_ROUTINE | Callback, |
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 21 of file drivers.c.
NTSTATUS NTAPI PsaEnumerateThreads | ( | IN PTHREAD_ENUM_ROUTINE | Callback, |
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 228 of file processes.c.
Definition at line 188 of file processes.c.
Referenced by PsaEnumerateProcessesAndThreads().
Definition at line 103 of file ctm.c.
Referenced by PsaCaptureProcessesAndThreads(), PsaCaptureSystemModules(), and PsaFreeCapture().
Definition at line 101 of file ctm.c.
Referenced by PsaCaptureProcessesAndThreads(), and PsaCaptureSystemModules().
PSYSTEM_PROCESS_INFORMATION FASTCALL PsaWalkFirstProcess | ( | IN PSYSTEM_PROCESS_INFORMATION | ProcessesAndThreads | ) |
Definition at line 238 of file processes.c.
Referenced by PsaWalkProcessesAndThreads().
PRTL_PROCESS_MODULE_INFORMATION FASTCALL PsaWalkFirstSystemModule | ( | IN PRTL_PROCESS_MODULES | SystemModules | ) |
PSYSTEM_THREAD_INFORMATION FASTCALL PsaWalkFirstThread | ( | IN PSYSTEM_PROCESS_INFORMATION | CurrentProcess | ) |
Definition at line 257 of file processes.c.
Referenced by PsaWalkProcessesAndThreads().
PSYSTEM_PROCESS_INFORMATION FASTCALL PsaWalkNextProcess | ( | IN PSYSTEM_PROCESS_INFORMATION | CurrentProcess | ) |
Definition at line 244 of file processes.c.
Referenced by PsaWalkProcessesAndThreads().
PRTL_PROCESS_MODULE_INFORMATION FASTCALL PsaWalkNextSystemModule | ( | IN PRTL_PROCESS_MODULES | CurrentSystemModule | ) |
PSYSTEM_THREAD_INFORMATION FASTCALL PsaWalkNextThread | ( | IN PSYSTEM_THREAD_INFORMATION | CurrentThread | ) |
NTSTATUS NTAPI PsaWalkProcesses | ( | IN PSYSTEM_PROCESS_INFORMATION | ProcessesAndThreads, |
IN PPROC_ENUM_ROUTINE | Callback, | ||
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 194 of file processes.c.
NTSTATUS NTAPI PsaWalkProcessesAndThreads | ( | IN PSYSTEM_PROCESS_INFORMATION | ProcessesAndThreads, |
IN PPROC_ENUM_ROUTINE | ProcessCallback, | ||
IN OUT PVOID | ProcessCallbackContext, | ||
IN PTHREAD_ENUM_ROUTINE | ThreadCallback, | ||
IN OUT PVOID | ThreadCallbackContext | ||
) |
Definition at line 94 of file processes.c.
Referenced by PsaEnumerateProcessesAndThreads(), PsaWalkProcesses(), and PsaWalkThreads().
NTSTATUS NTAPI PsaWalkSystemModules | ( | IN PRTL_PROCESS_MODULES | SystemModules, |
IN PSYSMOD_ENUM_ROUTINE | Callback, | ||
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 154 of file drivers.c.
Referenced by PsaEnumerateSystemModules().
NTSTATUS NTAPI PsaWalkThreads | ( | IN PSYSTEM_PROCESS_INFORMATION | ProcessesAndThreads, |
IN PTHREAD_ENUM_ROUTINE | Callback, | ||
IN OUT PVOID | CallbackContext | ||
) |
Definition at line 206 of file processes.c.